From f1df0a873cb3aa46e861a3761eacee0d0e1e103a Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Tue, 9 Sep 2025 12:00:10 -0300 Subject: [PATCH 1/5] Update since versions --- bin/zip-plugin.sh | 3 ++- classes/controllers/FrmAppController.php | 2 +- classes/helpers/FrmAppHelper.php | 2 +- classes/helpers/FrmFieldsHelper.php | 6 +++--- classes/helpers/FrmHtmlHelper.php | 2 +- classes/helpers/FrmStylesHelper.php | 2 +- classes/models/fields/FrmFieldType.php | 4 ++-- classes/views/frm-fields/back-end/settings.php | 2 +- .../views/styles/components/FrmTextToggleStyleComponent.php | 4 ++-- js/src/admin/admin.js | 4 ++-- .../admin/backwards-compatibility/add-ons/_surveys.scss | 2 +- .../scss/admin/backwards-compatibility/pages/_builder.scss | 4 ++-- 12 files changed, 19 insertions(+), 18 deletions(-) diff --git a/bin/zip-plugin.sh b/bin/zip-plugin.sh index 5b9008221a..51f3669ca7 100755 --- a/bin/zip-plugin.sh +++ b/bin/zip-plugin.sh @@ -95,7 +95,8 @@ zip -r $zipname $destination \ -x "*/.sonar_lock" \ -x "*/report-task.txt" \ -x "*/cypress.config.js" \ - -x "*/_typos.toml" + -x "*/_typos.toml" \ + -x "formidable-ai/resources/*" if [ ! -z "$3" ]; then rm -rf $destination diff --git a/classes/controllers/FrmAppController.php b/classes/controllers/FrmAppController.php index 1b5a1c37ab..923e494400 100644 --- a/classes/controllers/FrmAppController.php +++ b/classes/controllers/FrmAppController.php @@ -791,7 +791,7 @@ public static function admin_js() { /** * Enqueue the Form Builder assets. * - * @since x.x + * @since 6.24 * * @param string $plugin_url The plugin URL. * @param string $version The plugin version. diff --git a/classes/helpers/FrmAppHelper.php b/classes/helpers/FrmAppHelper.php index b868099e79..5cced69852 100644 --- a/classes/helpers/FrmAppHelper.php +++ b/classes/helpers/FrmAppHelper.php @@ -4603,7 +4603,7 @@ public static function no_gdpr_cookies() { /** * Check if a string is valid UTF-8. * - * @since x.x + * @since 6.24 * * @param string $string The string to check. * @return bool diff --git a/classes/helpers/FrmFieldsHelper.php b/classes/helpers/FrmFieldsHelper.php index 9102eadca1..46fe3e205a 100644 --- a/classes/helpers/FrmFieldsHelper.php +++ b/classes/helpers/FrmFieldsHelper.php @@ -2431,7 +2431,7 @@ public static function get_all_draft_field_ids( $form_id ) { /** * Render AI generate options button. * - * @since x.x + * @since 6.24 * * @param array $args Field arguments. * @param bool $should_hide_bulk_edit Whether to hide bulk edit. @@ -2455,7 +2455,7 @@ public static function render_ai_generate_options_button( $args, $should_hide_bu ); if ( in_array( FrmAddonsController::license_type(), array( 'elite', 'business' ), true ) && 'active' === $data['plugin-status'] ) { - // Backwards compatibility "@since x.x". + // Backwards compatibility "@since 6.24". if ( ! method_exists( 'FrmAIAppController', 'get_ai_generated_options_summary' ) ) { $data = array( 'modal-title' => __( 'Generate options with AI', 'formidable' ), @@ -2480,7 +2480,7 @@ public static function render_ai_generate_options_button( $args, $should_hide_bu /** * Get AI generate options button class. * - * @since x.x + * @since 6.24 * * @return string Button class. */ diff --git a/classes/helpers/FrmHtmlHelper.php b/classes/helpers/FrmHtmlHelper.php index 8515cab4f2..f09558a385 100644 --- a/classes/helpers/FrmHtmlHelper.php +++ b/classes/helpers/FrmHtmlHelper.php @@ -59,7 +59,7 @@ public static function echo_dropdown_option( $option, $selected, $params = array /** * Renders a number input with unit selector. * - * @since x.x + * @since 6.24 * * @param array $args { * Optional. Arguments to customize the unit input. diff --git a/classes/helpers/FrmStylesHelper.php b/classes/helpers/FrmStylesHelper.php index e7c28652a7..7fb8e9bd04 100644 --- a/classes/helpers/FrmStylesHelper.php +++ b/classes/helpers/FrmStylesHelper.php @@ -454,7 +454,7 @@ public static function output_vars( $settings, $defaults = array(), $vars = arra /** * Check if a CSS variable setting is not blank, doesn't match the default, and doesn't include invalid substrings. * - * @since x.x + * @since 6.24 * * @param array $settings Array of setting values. * @param array $defaults Array of default values. diff --git a/classes/models/fields/FrmFieldType.php b/classes/models/fields/FrmFieldType.php index fdfd1f4bfd..ee788eae42 100644 --- a/classes/models/fields/FrmFieldType.php +++ b/classes/models/fields/FrmFieldType.php @@ -1832,10 +1832,10 @@ protected function get_select_atributes( $values ) { /** * @since 4.04 - * @deprecated x.x + * @deprecated 6.24 */ protected function get_add_option_string() { - _deprecated_function( __METHOD__, 'x.x' ); + _deprecated_function( __METHOD__, '6.24' ); return __( 'Add Option', 'formidable' ); } } diff --git a/classes/views/frm-fields/back-end/settings.php b/classes/views/frm-fields/back-end/settings.php index 5efa8a3487..eaa6b1e2a5 100644 --- a/classes/views/frm-fields/back-end/settings.php +++ b/classes/views/frm-fields/back-end/settings.php @@ -210,7 +210,7 @@ continue; } - // Backwards compatibility "@since x.x". + // Backwards compatibility "@since 6.24". if ( FrmAppHelper::pro_is_connected() && ! is_callable( array( 'FrmProHtmlHelper', 'echo_radio_group' ) ) ) { switch ( $type ) { case 'calc': diff --git a/classes/views/styles/components/FrmTextToggleStyleComponent.php b/classes/views/styles/components/FrmTextToggleStyleComponent.php index d8ad54acfd..14ac3cd4de 100644 --- a/classes/views/styles/components/FrmTextToggleStyleComponent.php +++ b/classes/views/styles/components/FrmTextToggleStyleComponent.php @@ -8,7 +8,7 @@ class FrmTextToggleStyleComponent extends FrmStyleComponent { /** * The view file name. * - * @since x.x + * @since 6.24 * * @var string */ @@ -17,7 +17,7 @@ class FrmTextToggleStyleComponent extends FrmStyleComponent { /** * Construct FrmTextToggleStyleComponent. * - * @since x.x + * @since 6.24 */ public function __construct( $field_name, $field_value, $data ) { $this->init( $data, $field_name, $field_value ); diff --git a/js/src/admin/admin.js b/js/src/admin/admin.js index efdcf79541..216f2e8c3b 100644 --- a/js/src/admin/admin.js +++ b/js/src/admin/admin.js @@ -1027,7 +1027,7 @@ function frmAdminBuildJS() { /** * When a field is moved into a field group, make sure the field group is draggable. * - * @since x.x + * @since 6.24 * * @param {HTMLElement} placeholderParent * @return {void} @@ -10163,7 +10163,7 @@ function frmAdminBuildJS() { /** * Enforce the maximum number of entries list columns dynamically. * - * @since x.x + * @since 6.24 * * @return {void} */ diff --git a/resources/scss/admin/backwards-compatibility/add-ons/_surveys.scss b/resources/scss/admin/backwards-compatibility/add-ons/_surveys.scss index f61e48e531..89b93f1692 100644 --- a/resources/scss/admin/backwards-compatibility/add-ons/_surveys.scss +++ b/resources/scss/admin/backwards-compatibility/add-ons/_surveys.scss @@ -1,4 +1,4 @@ -// Ranking options "@since x.x" +// Ranking options "@since 6.24" #frm_builder_page #frm-options-panel .frm-single-settings.frm-type-ranking .frm_image_styling_frame { margin-left: 12px; } diff --git a/resources/scss/admin/backwards-compatibility/pages/_builder.scss b/resources/scss/admin/backwards-compatibility/pages/_builder.scss index 2484b0d465..843a7b47e7 100644 --- a/resources/scss/admin/backwards-compatibility/pages/_builder.scss +++ b/resources/scss/admin/backwards-compatibility/pages/_builder.scss @@ -1,4 +1,4 @@ -// Start @since x.x +// Start @since 6.24 // Default value setting .frm-lookup-box-label { @@ -23,4 +23,4 @@ height: 15px; } -// End @since x.x +// End @since 6.24 From b7419b1c405cf0b62644e4134817607d69c9b6ee Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Tue, 9 Sep 2025 12:02:11 -0300 Subject: [PATCH 2/5] Update change log for v6.24 --- changelog.txt | 10 ++++++++++ readme.txt | 27 +++++++++++---------------- 2 files changed, 21 insertions(+), 16 deletions(-) diff --git a/changelog.txt b/changelog.txt index de160c0aca..bd01ffc3c7 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,4 +1,14 @@ == Changelog == += 6.24 = +* New: Field settings have been redesigned. +* Fix: A section ID would not properly get set when dragging a field into a field group within a section or repeater. This could cause issues with fields unexpectedly appearing outside of a repeater. +* Fix: Conditional logic field IDs would not properly update after importing an XML. +* Fix: Line breaks used in Quiz Outcome actions would not properly import. +* Fix: In some cases, a field group would not be draggable after a field was added beside another field. +* Fix: In some cases, field shape settings would not work if another setting was blank or matched the default. +* Fix: JS errors would occur in some cases after deleting a field group or section. +* Fix: The line height style setting is no longer applied to the label in the visual styler preview. + = 6.23 = * New: The GDPR field agreement text can now be translated using the WPML or Polylang add-ons. * New: GDPR agreement text will no longer strip a few additional HTML tag types including b, br, div, em, i, p, span, and strong. diff --git a/readme.txt b/readme.txt index 0769142299..eadce377ff 100644 --- a/readme.txt +++ b/readme.txt @@ -5,7 +5,7 @@ Tags: forms, form builder, survey, payment form, custom form, contact form, form Requires at least: 5.2 Tested up to: 6.8 Requires PHP: 7.0 -Stable tag: 6.23 +Stable tag: 6.24 The most advanced WordPress forms plugin. Go beyond contact forms with our drag and drop form builder for surveys, quizzes, and more. @@ -372,6 +372,16 @@ Using our Zapier integration, you can easily connect your website with over 5,00 See all [Formidable Zapier Integrations](https://zapier.com/apps/formidable/integrations). == Changelog == += 6.24 = +* New: Field settings have been redesigned. +* Fix: A section ID would not properly get set when dragging a field into a field group within a section or repeater. This could cause issues with fields unexpectedly appearing outside of a repeater. +* Fix: Conditional logic field IDs would not properly update after importing an XML. +* Fix: Line breaks used in Quiz Outcome actions would not properly import. +* Fix: In some cases, a field group would not be draggable after a field was added beside another field. +* Fix: In some cases, field shape settings would not work if another setting was blank or matched the default. +* Fix: JS errors would occur in some cases after deleting a field group or section. +* Fix: The line height style setting is no longer applied to the label in the visual styler preview. + = 6.23 = * New: The GDPR agreement text can now be translated using the WPML or Polylang add-ons. * New: GDPR agreement text will no longer strip a few additional HTML tag types including b, br, div, em, i, p, span, and strong. @@ -404,21 +414,6 @@ See all [Formidable Zapier Integrations](https://zapier.com/apps/formidable/inte * Fix: Name fields would not work correctly when using the minimize=1 option. * Form previews are now automatically restricted to privileged users for the contact-us key to help prevent spam. -= 6.22 = -* New: Support for Square payments has been added. -* Fix: Option validation would fail in some cases where shortcodes were used in options. -* Fix: Option validation would fail in cases where option data included unexpected additional whitespace. -* Fix: Option validation would fail in cases where field data have separate values defined for label and value, but where the separate values setting was since disabled. -* Fix: Option validation would fail in cases where the option data was modified using the_content filter. -* Fix: The global setting to check denylist data for spam would incorrectly remain checked after trying to disable it. -* Fix: The first input with an error would not focus properly when the input was a radio button or checkbox. -* Fix: Users with access to forms but not global settings would see inbox messages but not have the proper permissions to dismiss the messages. -* Fix: Honeypots would not properly get hidden for forms loaded in the footer. -* Fix: An extra empty set of columns would appear for comments when exporting as CSV. -* Fix: A JavaScript error would occur for inline modals in the builder after deleting a field. -* Fix: Too many hidden inputs would get added to the page when using the opt option in input shortcodes for a readonly checkbox. -* Fix: Multiple forms would appear in the in-theme preview when using some WordPress themes. - [See changelog for all versions](https://raw.githubusercontent.com/Strategy11/formidable-forms/master/changelog.txt) == Upgrade Notice == From 149ab342e75282c72ef840aa3ab6f7cc1e418357 Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Tue, 9 Sep 2025 12:04:12 -0300 Subject: [PATCH 3/5] Prepare for v6.24 --- classes/helpers/FrmAppHelper.php | 2 +- formidable.php | 2 +- js/formidable.min.js | 2 +- languages/formidable.pot | 1863 +++++++++--------- package-lock.json | 3146 ++++++++++++++++++++++++++---- stripe/js/frmstrp.min.js | 60 +- 6 files changed, 3708 insertions(+), 1367 deletions(-) diff --git a/classes/helpers/FrmAppHelper.php b/classes/helpers/FrmAppHelper.php index 5cced69852..d38a3a0bde 100644 --- a/classes/helpers/FrmAppHelper.php +++ b/classes/helpers/FrmAppHelper.php @@ -29,7 +29,7 @@ class FrmAppHelper { * * @var string */ - public static $plug_version = '6.23'; + public static $plug_version = '6.24'; /** * @var bool diff --git a/formidable.php b/formidable.php index e67ea3fa05..521e393035 100644 --- a/formidable.php +++ b/formidable.php @@ -2,7 +2,7 @@ /** * Plugin Name: Formidable Forms * Description: Quickly and easily create drag-and-drop forms - * Version: 6.23 + * Version: 6.24 * Plugin URI: https://formidableforms.com/ * Author URI: https://formidableforms.com/ * Author: Strategy11 Form Builder Team diff --git a/js/formidable.min.js b/js/formidable.min.js index ca29ec292d..9a60fed408 100644 --- a/js/formidable.min.js +++ b/js/formidable.min.js @@ -33,7 +33,7 @@ inCollapsedSection.prev();if(!frmTrigger.hasClass("frm_trigger"))frmTrigger=frmT error=function(){jQuery(object).find('input[type="submit"], input[type="button"]').prop("disabled",false);object.submit()};postToAjaxUrl(object,data,success,error)}function postToAjaxUrl(form,data,success,error){let ajaxUrl,action,ajaxParams;ajaxUrl=frm_js.ajax_url;action=form.getAttribute("action");if("string"===typeof action&&-1!==action.indexOf("?action=frm_forms_preview"))ajaxUrl=action.split("?action=frm_forms_preview")[0];ajaxParams={type:"POST",url:ajaxUrl,data:data,success:success};if("function"=== typeof error)ajaxParams.error=error;jQuery.ajax(ajaxParams)}function afterFormSubmitted(object,response){const formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)jQuery(document).trigger("frmFormComplete",[object,response]);else jQuery(document).trigger("frmPageChanged",[object,response])}function afterFormSubmittedBeforeReplace(object,response){const formCompleted=jQuery(response.content).find(".frm_message");if(formCompleted.length)triggerCustomEvent(document,"frmFormCompleteBeforeReplace", {object,response})}function removeAddedScripts(formContainer,formID){const endReplace=jQuery(".frm_end_ajax_"+formID);if(endReplace.length){formContainer.nextUntil(".frm_end_ajax_"+formID).remove();endReplace.remove()}}function maybeSlideOut(oldContent,newContent){let c,newClass="frm_slideout";if(newContent.indexOf(" frm_slide")!==-1){c=oldContent.children();if(newContent.indexOf(" frm_going_back")!==-1)newClass+=" frm_going_back";c.removeClass("frm_going_back");c.addClass(newClass);return 300}return 0} -function addUrlParam(response){let url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({"html":response.html},"","?"+url)}}function addQueryVar(key,value){let kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");return kvp.join("&")}function addFieldError($fieldCont, +function addUrlParam(response){let url;if(history.pushState&&typeof response.page!=="undefined"){url=addQueryVar("frm_page",response.page);window.history.pushState({html:response.html},"","?"+url)}}function addQueryVar(key,value){let kvp,i,x;key=encodeURI(key);value=encodeURI(value);kvp=document.location.search.substr(1).split("&");i=kvp.length;while(i--){x=kvp[i].split("=");if(x[0]==key){x[1]=value;kvp[i]=x.join("=");break}}if(i<0)kvp[kvp.length]=[key,value].join("=");return kvp.join("&")}function addFieldError($fieldCont, key,jsErrors){let input,id,describedBy,roleString;if($fieldCont.length&&$fieldCont.is(":visible")){$fieldCont.addClass("frm_blank_field");input=$fieldCont.find("input, select, textarea");id=getErrorElementId(key,input.get(0));describedBy=input.attr("aria-describedby");if(typeof frmThemeOverride_frmPlaceError==="function")frmThemeOverride_frmPlaceError(key,jsErrors);else{if(-1!==jsErrors[key].indexOf("'+jsErrors[key]+"")}if(typeof describedBy==="undefined")describedBy=id;else if(describedBy.indexOf(id)===-1&&describedBy.indexOf("frm_error_field_")===-1)if(input.data("error-first")===0)describedBy=describedBy+" "+id;else describedBy=id+" "+describedBy;input.attr("aria-describedby",describedBy)}input.attr("aria-invalid",true);jQuery(document).trigger("frmAddFieldError",[$fieldCont,key,jsErrors])}}function getErrorElementId(key, input){if(isNaN(key)||!input||!input.id)return"frm_error_field_"+key;return"frm_error_"+input.id}function removeFieldError($fieldCont){const errorMessage=$fieldCont.find(".frm_error");const errorId=errorMessage.attr("id");const input=$fieldCont.find("input, select, textarea");let describedBy=input.attr("aria-describedby");const fieldContainer=$fieldCont.get(0);if(fieldContainer&&fieldContainer.classList)fieldContainer.classList.remove("frm_blank_field","has-error");errorMessage.remove();input.attr("aria-invalid", diff --git a/languages/formidable.pot b/languages/formidable.pot index 9bbb25aa26..daea7ce9bd 100644 --- a/languages/formidable.pot +++ b/languages/formidable.pot @@ -2,14 +2,14 @@ # This file is distributed under the same license as the Formidable Forms plugin. msgid "" msgstr "" -"Project-Id-Version: Formidable Forms 6.23\n" +"Project-Id-Version: Formidable Forms 6.24\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/formidable\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2025-08-12T12:14:35+00:00\n" +"POT-Creation-Date: 2025-09-09T15:03:15+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.11.0\n" "X-Domain: formidable\n" @@ -30,24 +30,222 @@ msgstr "" msgid "Request Add-On" msgstr "" -#: js/src/admin/styles.js:29 -#: js/formidable_styles.js:3398 +#: js/src/admin/admin.js:10182 +msgid "Only 10 columns can be selected at a time." +msgstr "" + +#: js/src/admin/admin.js:10357 +msgid "Thank you for signing up!" +msgstr "" + +#: js/src/admin/admin.js:1372 +msgid "Set Row Layout" +msgstr "" + +#: js/src/admin/admin.js:1379 +msgid "Move Field Group" +msgstr "" + +#: js/src/admin/admin.js:1413 +#: classes/views/frm-forms/add_field.php:42 +msgid "Toggle More Options Dropdown" +msgstr "" + +#. %1$d: Maximum number of fields allowed in a field group. +#. translators: %1$d: Maximum number of fields allowed in a field group. +#: js/src/admin/admin.js:2281 +msgid "You can only have a maximum of %1$d fields in a field group. Delete or move out a field from the group and try again." +msgstr "" + +#: js/src/admin/admin.js:2554 +#: classes/views/frm-forms/add_field.php:40 +#: js/src/admin/admin.js:1421 +#: js/src/admin/admin.js:1426 +msgid "More Options" +msgstr "" + +#: js/src/admin/admin.js:2595 +#: classes/controllers/FrmStylesController.php:967 +msgid "Field Settings" +msgstr "" + +#: js/src/admin/admin.js:2623 +msgid "Delete Group" +msgstr "" + +#: js/src/admin/admin.js:2623 +#: classes/helpers/FrmEntriesListHelper.php:471 +#: classes/helpers/FrmFormsHelper.php:1282 +#: classes/helpers/FrmFormsListHelper.php:147 +#: classes/views/frm-form-actions/form_action.php:36 +#: stripe/helpers/FrmTransLiteListHelper.php:391 +#: stripe/views/payments/show.php:156 +#: stripe/views/subscriptions/show.php:129 +msgid "Delete" +msgstr "" + +#: js/src/admin/admin.js:2629 +msgid "Duplicate Group" +msgstr "" + +#: js/src/admin/admin.js:2629 +#: classes/views/frm-form-actions/form_action.php:32 +#: js/admin/style.js:718 +msgid "Duplicate" +msgstr "" + +#. %1$s: Number of fields that are selected to be deleted. +#. translators: %1$s: Number of fields that are selected to be deleted. +#: js/src/admin/admin.js:3824 +msgid "Are you sure you want to delete these %1$s selected field(s)?" +msgstr "" + +#: js/src/admin/admin.js:4061 +msgid "Custom layout" +msgstr "" + +#: js/src/admin/admin.js:4084 +msgid "Break into rows" +msgstr "" + +#: js/src/admin/admin.js:4094 +msgid "Row Layout" +msgstr "" + +#: js/src/admin/admin.js:4348 +msgid "Enter number of columns for each field" +msgstr "" + +#: js/src/admin/admin.js:4352 +msgid "Layouts are based on a 12-column grid system" +msgstr "" + +#: js/src/admin/admin.js:4368 +#: classes/helpers/FrmFormsHelper.php:1838 +#: classes/views/form-templates/modals/name-your-form-modal.php:35 +msgid "Save" +msgstr "" + +#: js/src/admin/admin.js:4802 +msgid "Merge into row" +msgstr "" + +#. %s: The detected option value. +#. translators: %s: The detected option value. +#: js/src/admin/admin.js:6370 +msgid "Duplicate option value \"%s\" detected" +msgstr "" + +#. %s: Form Setting section name (ie Form Permissions, Form Scheduling). +#. translators: %s: Form Setting section name (ie Form Permissions, Form Scheduling). +#: js/src/admin/admin.js:7169 +msgid "%s are not installed" +msgstr "" + +#: js/src/admin/admin.js:7291 +msgid "This plugin is not activated. Would you like to activate it now?" +msgstr "" + +#: js/src/admin/admin.js:7292 +#: js/src/form/views.js:31 +#: classes/controllers/FrmSMTPController.php:338 +#: classes/models/FrmPluginSearch.php:322 +#: classes/views/addons/settings.php:33 +#: js/formidable_blocks.js:721 +msgid "Activate" +msgstr "" + +#: js/src/admin/admin.js:7294 +msgid "That add-on is not installed. Would you like to install it now?" +msgstr "" + +#: js/src/admin/admin.js:7295 +#: js/src/form/views.js:31 +#: classes/controllers/FrmSMTPController.php:321 +#: classes/helpers/FrmAppHelper.php:3562 +#: classes/helpers/FrmFormMigratorsHelper.php:154 +#: classes/views/shared/upgrade_overlay.php:34 +#: js/formidable_blocks.js:721 +msgid "Install" +msgstr "" + +#: js/src/admin/admin.js:845 +msgid "Field Group" +msgstr "" + +#: js/src/admin/admin.js:8525 +msgid "You are changing the field type. Not all field settings will appear as expected until you reload the page. Would you like to reload the page now?" +msgstr "" + +#: js/src/admin/admin.js:8530 +msgid "Save and Reload?" +msgstr "" + +#: js/src/admin/admin.js:8553 +#: classes/controllers/FrmAppController.php:1285 +#: classes/controllers/FrmFormsController.php:233 +#: classes/controllers/FrmFormTemplatesController.php:601 +#: classes/controllers/FrmSettingsController.php:348 +#: classes/helpers/FrmAppHelper.php:3522 +#: classes/views/form-templates/modals/create-template-modal.php:66 +#: classes/views/form-templates/modals/name-your-form-modal.php:32 +#: classes/views/shared/admin-header.php:32 +#: classes/views/shared/confirm-overlay.php:20 +#: stripe/controllers/FrmTransLiteSubscriptionsController.php:68 +#: js/admin/style.js:854 +#: js/admin/style.js:978 +#: js/src/admin/admin.js:4363 +msgid "Cancel" +msgstr "" + +#: js/src/admin/admin.js:9437 +#: js/src/admin/admin.js:8544 +msgid "Save and Reload" +msgstr "" + +#: js/src/admin/admin.js:9452 +#: classes/controllers/FrmDeactivationFeedbackController.php:114 +#: classes/controllers/FrmDeactivationFeedbackController.php:115 +#: classes/views/form-templates/modal.php:20 +#: classes/views/form-templates/modal.php:21 +#: classes/views/form-templates/modals/leave-email-modal.php:70 +#: classes/views/form-templates/modals/renew-account-modal.php:40 +#: classes/views/form-templates/modals/upgrade-modal.php:81 +#: classes/views/frm-fields/back-end/bulk-options-overlay.php:13 +#: classes/views/frm-fields/back-end/bulk-options-overlay.php:14 +#: classes/views/frm-fields/back-end/inline-modal.php:15 +#: classes/views/frm-fields/back-end/inline-modal.php:16 +#: classes/views/shared/admin-header.php:71 +msgid "Close" +msgstr "" + +#: js/src/admin/admin.js:9607 +msgid "Unable to install template" +msgstr "" + +#: js/src/admin/styles.js:20 +#: js/formidable_styles.js:2327 msgid "The class name has been copied." msgstr "" -#: js/src/common/components/itemselect.js:26 -#: js/formidable_blocks.js:92 +#. %s is the name of the item +#. translators: %s is the name of the item +#: js/src/common/components/itemselect.js:27 +#: js/formidable_blocks.js:91 msgid "Select a %s" msgstr "" -#: js/src/common/components/itemselect.js:47 -#: js/formidable_blocks.js:113 +#. %s is the name of the item +#. translators: %s is the name of the item +#: js/src/common/components/itemselect.js:50 +#: js/formidable_blocks.js:114 msgid "Currently, there are no %s" msgstr "" #: js/src/core/page-skeleton/elements/emptyStateElement.js:35 -#: js/addons-page.js:2363 -#: js/form-templates.js:1757 +#: classes/views/frm-forms/add_field_links.php:153 +#: js/addons-page.js:2369 +#: js/form-templates.js:1763 msgid "Empty State" msgstr "" @@ -56,271 +254,254 @@ msgstr "" msgid "Application Templates" msgstr "" -#: js/src/form-templates/elements/applicationTemplatesElement.js:83 -#: js/form-templates.js:2284 +#: js/src/form-templates/elements/applicationTemplatesElement.js:84 +#: js/form-templates.js:2288 msgid "Ready Made Solution" msgstr "" -#: js/src/form-templates/elements/applicationTemplatesElement.js:91 -#: js/form-templates.js:2292 +#: js/src/form-templates/elements/applicationTemplatesElement.js:92 +#: js/form-templates.js:2296 msgid "See all applications" msgstr "" -#: js/src/form-templates/events/createTemplateListeners.js:81 +#: js/src/form-templates/events/createTemplateListeners.js:79 #: classes/views/xml/import_form.php:169 -#: js/form-templates.js:2586 +#: js/form-templates.js:2574 msgid "Template" msgstr "" #: js/src/form-templates/ui/searchState.js:38 -#: js/form-templates.js:3575 +#: js/form-templates.js:3254 msgid "Search Result" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:119 -#: js/form-templates.js:3803 +#: js/form-templates.js:3474 msgid "No Templates Available" msgstr "" -#: js/src/form-templates/ui/showEmptyState.js:121 -#: js/form-templates.js:3805 +#. %s is the number of extra templates available +#. translators: %s is the number of extra templates available +#: js/src/form-templates/ui/showEmptyState.js:122 +#: js/form-templates.js:3477 msgid "Upgrade to PRO for %s+ options or explore Free Templates." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:44 -#: js/form-templates.js:3728 +#: js/form-templates.js:3399 msgid "No templates found" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:45 -#: js/form-templates.js:3729 +#: js/form-templates.js:3400 msgid "Sorry, we didn't find any templates that match your criteria." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:49 -#: js/form-templates.js:3733 +#: js/form-templates.js:3404 msgid "Start from Scratch" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:69 -#: js/form-templates.js:3753 +#: js/form-templates.js:3424 msgid "No favorites" msgstr "" #: js/src/form-templates/ui/showEmptyState.js:70 -#: js/form-templates.js:3754 +#: js/form-templates.js:3425 msgid "You haven't added any templates to your favorites yet." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:93 -#: js/form-templates.js:3777 +#: js/form-templates.js:3448 msgid "You currently have no templates." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:94 -#: js/form-templates.js:3778 +#: js/form-templates.js:3449 msgid "You haven't created any form templates. Begin now to simplify your workflow and save time." msgstr "" #: js/src/form-templates/ui/showEmptyState.js:98 #: classes/views/form-templates/list.php:14 #: classes/views/form-templates/modals/create-template-modal.php:69 -#: js/form-templates.js:3782 +#: js/form-templates.js:3453 msgid "Create Template" msgstr "" #: js/src/form/block.js:20 -#: js/formidable_blocks.js:219 +#: js/formidable_blocks.js:222 msgid "Display a Form" msgstr "" #: js/src/form/block.js:24 -#: js/formidable_blocks.js:223 +#: js/formidable_blocks.js:226 msgid "contact forms" msgstr "" #: js/src/form/block.js:36 #: js/src/form/calculator.js:43 -#: js/formidable_blocks.js:235 -#: js/formidable_blocks.js:331 +#: js/formidable_blocks.js:238 +#: js/formidable_blocks.js:334 msgid "This site does not have any forms." msgstr "" #: js/src/form/calculator.js:27 -#: js/formidable_blocks.js:315 +#: js/formidable_blocks.js:318 msgid "Display a Calculator Form" msgstr "" #: js/src/form/calculator.js:55 -#: js/formidable_blocks.js:343 +#: js/formidable_blocks.js:346 msgid "This site does not have any calculator forms." msgstr "" #: js/src/form/calculator.js:58 -#: js/formidable_blocks.js:346 +#: js/formidable_blocks.js:349 msgid "Upgrade Formidable Forms." msgstr "" #: js/src/form/calculator.js:61 #: js/src/form/calculator.js:26 #: js/src/form/calculator.js:52 -#: js/formidable_blocks.js:314 -#: js/formidable_blocks.js:340 -#: js/formidable_blocks.js:349 +#: js/formidable_blocks.js:317 +#: js/formidable_blocks.js:343 +#: js/formidable_blocks.js:352 msgid "Calculator Form" msgstr "" #: js/src/form/formselect.js:23 #: js/admin/embed.js:345 -#: js/formidable_blocks.js:379 +#: js/formidable_blocks.js:382 msgid "form" msgstr "" #: js/src/form/formselect.js:24 -#: js/formidable_blocks.js:380 +#: js/formidable_blocks.js:383 msgid "forms" msgstr "" #: js/src/form/graph.js:26 -#: js/formidable_blocks.js:462 +#: js/formidable_blocks.js:465 msgid "Formidable Chart" msgstr "" #: js/src/form/graph.js:30 -#: js/formidable_blocks.js:466 +#: js/formidable_blocks.js:469 msgid "Display a chart or graph" msgstr "" #: js/src/form/graph.js:53 -#: js/formidable_blocks.js:489 +#: js/formidable_blocks.js:492 msgid "This site does not have Formidable Charts active." msgstr "" #: js/src/form/graph.js:54 -#: js/formidable_blocks.js:490 +#: js/formidable_blocks.js:493 msgid "Install Formidable Charts" msgstr "" #: js/src/form/graph.js:59 -#: js/formidable_blocks.js:495 +#: js/formidable_blocks.js:498 msgid "This site does not have Formidable Charts installed." msgstr "" #: js/src/form/graph.js:60 #: js/src/form/modal.js:58 -#: js/src/form/views.js:78 -#: js/formidable_blocks.js:496 -#: js/formidable_blocks.js:673 -#: js/formidable_blocks.js:765 +#: js/src/form/views.js:77 +#: js/formidable_blocks.js:499 +#: js/formidable_blocks.js:676 +#: js/formidable_blocks.js:767 msgid "Upgrade Formidable Forms" msgstr "" #: js/src/form/inspector.js:43 #: classes/widgets/FrmElementorWidget.php:29 -#: js/formidable_blocks.js:554 +#: js/formidable_blocks.js:557 msgid "Select Form" msgstr "" #: js/src/form/inspector.js:57 -#: js/formidable_blocks.js:568 +#: js/formidable_blocks.js:571 msgid "Go to form" msgstr "" #: js/src/form/inspector.js:62 #: classes/views/frm-forms/shortcode_opts.php:16 #: classes/widgets/FrmElementorWidget.php:48 -#: js/formidable_blocks.js:573 +#: js/formidable_blocks.js:576 msgid "Options" msgstr "" #: js/src/form/inspector.js:66 #: classes/widgets/FrmElementorWidget.php:53 -#: js/formidable_blocks.js:577 +#: js/formidable_blocks.js:580 msgid "Show Form Title" msgstr "" #: js/src/form/inspector.js:73 #: classes/widgets/FrmElementorWidget.php:54 -#: js/formidable_blocks.js:584 +#: js/formidable_blocks.js:587 msgid "Show Form Description" msgstr "" #: js/src/form/inspector.js:80 #: classes/widgets/FrmElementorWidget.php:55 -#: js/formidable_blocks.js:591 +#: js/formidable_blocks.js:594 msgid "Minimize HTML" msgstr "" #: js/src/form/inspector.js:88 -#: js/formidable_blocks.js:599 +#: js/formidable_blocks.js:602 msgid "Shortcode" msgstr "" #: js/src/form/modal.js:20 -#: js/formidable_blocks.js:635 +#: js/formidable_blocks.js:638 msgid "Modal" msgstr "" #: js/src/form/modal.js:21 -#: js/formidable_blocks.js:636 +#: js/formidable_blocks.js:639 msgid "Display a modal" msgstr "" #: js/src/form/modal.js:30 -#: js/formidable_blocks.js:645 +#: js/formidable_blocks.js:648 msgid "Bootstrap modal popup" msgstr "" #: js/src/form/modal.js:51 -#: js/formidable_blocks.js:666 +#: js/formidable_blocks.js:669 msgid "This site does not have popup modals active." msgstr "" #: js/src/form/modal.js:52 -#: js/formidable_blocks.js:667 +#: js/formidable_blocks.js:670 msgid "Install Formidable Modals" msgstr "" #: js/src/form/modal.js:57 -#: js/formidable_blocks.js:672 +#: js/formidable_blocks.js:675 msgid "This site does not have popup modals." msgstr "" #: js/src/form/views.js:18 -#: js/formidable_blocks.js:705 +#: js/formidable_blocks.js:708 msgid "Display a Visual View" msgstr "" -#: js/src/form/views.js:32 -#: classes/controllers/FrmSMTPController.php:321 -#: classes/helpers/FrmAppHelper.php:3563 -#: classes/helpers/FrmFormMigratorsHelper.php:154 -#: classes/views/shared/upgrade_overlay.php:34 -#: js/formidable_admin.js:7157 -#: js/formidable_blocks.js:719 -msgid "Install" -msgstr "" - -#: js/src/form/views.js:32 -#: classes/controllers/FrmSMTPController.php:338 -#: classes/models/FrmPluginSearch.php:322 -#: classes/views/addons/settings.php:33 -#: js/formidable_admin.js:7154 -#: js/formidable_blocks.js:719 -msgid "Activate" -msgstr "" - -#: js/src/form/views.js:52 +#: js/src/form/views.js:51 #: js/src/form/views.js:17 -#: js/formidable_blocks.js:704 -#: js/formidable_blocks.js:739 +#: js/formidable_blocks.js:707 +#: js/formidable_blocks.js:741 msgid "Formidable Views" msgstr "" -#: js/src/form/views.js:86 -#: js/src/form/views.js:74 -#: js/formidable_blocks.js:761 -#: js/formidable_blocks.js:773 +#: js/src/form/views.js:85 +#: js/src/form/views.js:73 +#: js/formidable_blocks.js:763 +#: js/formidable_blocks.js:775 msgid "Effortlessly transform form data into webpages with Views, the only integrated form & application builder." msgstr "" @@ -367,7 +548,7 @@ msgstr "" #: classes/controllers/FrmAddonsController.php:208 #: classes/controllers/FrmAddonsController.php:867 -#: classes/helpers/FrmAppHelper.php:3564 +#: classes/helpers/FrmAppHelper.php:3563 #: classes/views/styles/_field-colors.php:13 #: stripe/helpers/FrmTransLiteAppHelper.php:107 msgid "Active" @@ -382,12 +563,12 @@ msgid "There are no plugins on your site that require a license" msgstr "" #: classes/controllers/FrmAddonsController.php:862 -#: classes/helpers/FrmAppHelper.php:3565 +#: classes/helpers/FrmAppHelper.php:3564 msgid "Installed" msgstr "" #: classes/controllers/FrmAddonsController.php:872 -#: classes/helpers/FrmAppHelper.php:3566 +#: classes/helpers/FrmAppHelper.php:3565 msgid "Not Installed" msgstr "" @@ -419,8 +600,8 @@ msgstr "" #: classes/controllers/FrmAddonsController.php:1435 #: classes/views/form-templates/modals/upgrade-modal.php:88 #: classes/views/shared/reports-info.php:22 -#: js/admin/applications.js:406 -#: js/admin/style.js:473 +#: js/admin/applications.js:405 +#: js/admin/style.js:472 msgid "Upgrade Now" msgstr "" @@ -462,7 +643,7 @@ msgstr "" #: classes/controllers/FrmEntriesController.php:15 #: classes/controllers/FrmOnboardingWizardController.php:660 #: classes/views/shared/views-info.php:10 -#: js/admin/applications.js:358 +#: js/admin/applications.js:357 msgid "Views" msgstr "" @@ -486,24 +667,7 @@ msgstr "" msgid "Build a Form" msgstr "" -#: classes/controllers/FrmAppController.php:1262 -#: classes/controllers/FrmFormsController.php:233 -#: classes/controllers/FrmFormTemplatesController.php:601 -#: classes/controllers/FrmSettingsController.php:348 -#: classes/helpers/FrmAppHelper.php:3523 -#: classes/views/form-templates/modals/create-template-modal.php:66 -#: classes/views/form-templates/modals/name-your-form-modal.php:32 -#: classes/views/shared/admin-header.php:32 -#: classes/views/shared/confirm-overlay.php:20 -#: stripe/controllers/FrmTransLiteSubscriptionsController.php:68 -#: js/admin/style.js:855 -#: js/admin/style.js:980 -#: js/formidable_admin.js:4311 -#: js/formidable_admin.js:8411 -msgid "Cancel" -msgstr "" - -#: classes/controllers/FrmAppController.php:1266 +#: classes/controllers/FrmAppController.php:1289 msgid "Continue" msgstr "" @@ -556,9 +720,9 @@ msgstr "" #: classes/controllers/FrmDashboardController.php:161 #: classes/controllers/FrmDashboardController.php:168 #: classes/helpers/FrmFormMigratorsHelper.php:57 -#: js/admin/applications.js:382 -#: js/admin/applications.js:515 -#: js/admin/style.js:449 +#: js/admin/applications.js:381 +#: js/admin/applications.js:514 +#: js/admin/style.js:448 msgid "Learn More" msgstr "" @@ -595,7 +759,7 @@ msgstr "" #: classes/widgets/FrmShowForm.php:71 #: stripe/controllers/FrmTransLiteListsController.php:52 #: stripe/controllers/FrmTransLiteListsController.php:61 -#: js/admin/applications.js:354 +#: js/admin/applications.js:353 msgid "Form" msgstr "" @@ -616,22 +780,6 @@ msgstr "" msgid "Skip & Deactivate" msgstr "" -#: classes/controllers/FrmDeactivationFeedbackController.php:114 -#: classes/controllers/FrmDeactivationFeedbackController.php:115 -#: classes/views/form-templates/modal.php:20 -#: classes/views/form-templates/modal.php:21 -#: classes/views/form-templates/modals/leave-email-modal.php:70 -#: classes/views/form-templates/modals/renew-account-modal.php:40 -#: classes/views/form-templates/modals/upgrade-modal.php:81 -#: classes/views/frm-fields/back-end/bulk-options-overlay.php:13 -#: classes/views/frm-fields/back-end/bulk-options-overlay.php:14 -#: classes/views/frm-fields/back-end/inline-modal.php:7 -#: classes/views/frm-fields/back-end/inline-modal.php:8 -#: classes/views/shared/admin-header.php:71 -#: js/formidable_admin.js:9304 -msgid "Close" -msgstr "" - #: classes/controllers/FrmEntriesController.php:151 #: classes/controllers/FrmFormsController.php:1723 #: classes/views/frm-entries/form.php:86 @@ -661,54 +809,65 @@ msgstr "" msgid "Entry update date" msgstr "" -#: classes/controllers/FrmEntriesController.php:509 +#: classes/controllers/FrmEntriesController.php:511 msgid "Your import is complete" msgstr "" #. translators: %1$s: Time string -#: classes/controllers/FrmEntriesController.php:521 +#: classes/controllers/FrmEntriesController.php:523 msgid "This form is in the trash and is scheduled to be deleted permanently in %s along with any entries." msgstr "" -#: classes/controllers/FrmEntriesController.php:543 +#: classes/controllers/FrmEntriesController.php:545 msgid "You can't view the entry" msgstr "" -#: classes/controllers/FrmEntriesController.php:544 +#: classes/controllers/FrmEntriesController.php:546 msgid "You are trying to view an entry that does not exist" msgstr "" -#: classes/controllers/FrmEntriesController.php:572 +#: classes/controllers/FrmEntriesController.php:574 #: classes/controllers/FrmFormActionsController.php:499 #: classes/controllers/FrmFormsController.php:231 #: classes/controllers/FrmSettingsController.php:346 msgid "Verification failed" msgstr "" -#: classes/controllers/FrmEntriesController.php:588 +#: classes/controllers/FrmEntriesController.php:590 msgid "Entry was successfully deleted" msgstr "" #: classes/controllers/FrmFieldsController.php:394 -msgid "Default Value (Text)" +#: classes/models/fields/FrmFieldCombo.php:213 +#: classes/views/frm-fields/back-end/default-value-setting.php:12 +msgid "Default Value" msgstr "" #: classes/controllers/FrmFieldsController.php:401 -msgid "Default Value (Calculation)" +msgid "Calculate Value" msgstr "" #: classes/controllers/FrmFieldsController.php:405 msgid "Calculator forms" msgstr "" -#: classes/controllers/FrmFieldsController.php:410 -msgid "Default Value (Lookup)" +#: classes/controllers/FrmFieldsController.php:407 +msgid "Automatically calculate the value of this field based on values from other fields." +msgstr "" + +#: classes/controllers/FrmFieldsController.php:411 +#: classes/models/FrmField.php:143 +msgid "Lookup" msgstr "" -#: classes/controllers/FrmFieldsController.php:414 +#: classes/controllers/FrmFieldsController.php:415 msgid "Lookup fields" msgstr "" +#: classes/controllers/FrmFieldsController.php:417 +msgid "Dynamically retrieve the value of this field from a lookup field." +msgstr "" + #: classes/controllers/FrmFormActionsController.php:24 #: classes/views/frm-form-actions/settings.php:21 msgid "Form Actions" @@ -743,7 +902,7 @@ msgstr "" #: classes/controllers/FrmXMLController.php:312 #: classes/views/frm-forms/list.php:10 #: classes/widgets/FrmElementorWidget.php:14 -#: js/admin/applications.js:354 +#: js/admin/applications.js:353 msgid "Forms" msgstr "" @@ -943,7 +1102,7 @@ msgstr "" #: classes/controllers/FrmFormsController.php:1445 #: classes/controllers/FrmStylesController.php:969 -#: classes/helpers/FrmFieldsHelper.php:2249 +#: classes/helpers/FrmFieldsHelper.php:2254 #: classes/views/frm-forms/settings-buttons.php:20 msgid "Buttons" msgstr "" @@ -994,7 +1153,7 @@ msgid "Date Format" msgstr "" #: classes/controllers/FrmFormsController.php:1683 -#: classes/views/frm-fields/back-end/settings.php:88 +#: classes/views/frm-fields/back-end/settings.php:86 msgid "Field Label" msgstr "" @@ -1102,7 +1261,7 @@ msgid "%1$sClick here%2$s if you are not automatically redirected." msgstr "" #: classes/controllers/FrmFormsController.php:3353 -#: classes/helpers/FrmAppHelper.php:1899 +#: classes/helpers/FrmAppHelper.php:1898 #: classes/helpers/FrmOnSubmitHelper.php:117 msgid "Select a Page" msgstr "" @@ -1296,7 +1455,7 @@ msgstr "" #: classes/controllers/FrmSettingsController.php:385 #: classes/helpers/FrmFormsHelper.php:1840 #: classes/helpers/FrmStylesHelper.php:24 -#: classes/views/frm-forms/add_field_links.php:186 +#: classes/views/frm-forms/add_field_links.php:205 #: classes/views/frm-forms/edit.php:28 #: classes/views/summary-emails/stats.php:117 msgid "Update" @@ -1387,7 +1546,7 @@ msgstr "" #: classes/views/form-templates/template.php:73 #: classes/views/frm-entries/sidebar-shared.php:40 #: stripe/helpers/FrmTransLiteListHelper.php:388 -#: js/admin/style.js:657 +#: js/admin/style.js:656 msgid "Edit" msgstr "" @@ -1455,11 +1614,6 @@ msgstr "" msgid "Field Colors" msgstr "" -#: classes/controllers/FrmStylesController.php:967 -#: js/formidable_admin.js:2567 -msgid "Field Settings" -msgstr "" - #: classes/controllers/FrmStylesController.php:968 msgid "Check Box & Radio Fields" msgstr "" @@ -1468,15 +1622,15 @@ msgstr "" msgid "Form Messages" msgstr "" -#: classes/controllers/FrmStylesController.php:1306 +#: classes/controllers/FrmStylesController.php:1304 msgid "Unable to rename style" msgstr "" -#: classes/controllers/FrmStylesController.php:1317 +#: classes/controllers/FrmStylesController.php:1315 msgid "Invalid route" msgstr "" -#: classes/controllers/FrmStylesController.php:1326 +#: classes/controllers/FrmStylesController.php:1324 msgid "The style you are renaming either does not exist or it is not a style" msgstr "" @@ -1599,741 +1753,741 @@ msgstr "" #: classes/views/frm-entries/list.php:43 #: classes/views/frm-forms/list.php:36 #: classes/views/shared/mb_adv_info.php:41 -#: classes/views/shared/mb_adv_info.php:195 +#: classes/views/shared/mb_adv_info.php:189 msgid "Search" msgstr "" -#: classes/helpers/FrmAppHelper.php:1767 +#: classes/helpers/FrmAppHelper.php:1766 msgid "Select an option" msgstr "" -#: classes/helpers/FrmAppHelper.php:2033 +#: classes/helpers/FrmAppHelper.php:2032 msgid "Add Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2034 +#: classes/helpers/FrmAppHelper.php:2033 msgid "Edit Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2035 +#: classes/helpers/FrmAppHelper.php:2034 msgid "View Reports" msgstr "" -#: classes/helpers/FrmAppHelper.php:2047 +#: classes/helpers/FrmAppHelper.php:2046 msgid "Add/Edit Views" msgstr "" -#: classes/helpers/FrmAppHelper.php:2066 +#: classes/helpers/FrmAppHelper.php:2065 msgid "View Forms List" msgstr "" -#: classes/helpers/FrmAppHelper.php:2067 +#: classes/helpers/FrmAppHelper.php:2066 msgid "Add and Edit Forms" msgstr "" -#: classes/helpers/FrmAppHelper.php:2068 +#: classes/helpers/FrmAppHelper.php:2067 msgid "Delete Forms" msgstr "" -#: classes/helpers/FrmAppHelper.php:2069 +#: classes/helpers/FrmAppHelper.php:2068 msgid "Access this Settings Page" msgstr "" -#: classes/helpers/FrmAppHelper.php:2070 +#: classes/helpers/FrmAppHelper.php:2069 msgid "View Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2071 +#: classes/helpers/FrmAppHelper.php:2070 msgid "Delete Entries from Admin Area" msgstr "" -#: classes/helpers/FrmAppHelper.php:2909 +#: classes/helpers/FrmAppHelper.php:2908 msgid "at" msgstr "" -#: classes/helpers/FrmAppHelper.php:3053 +#: classes/helpers/FrmAppHelper.php:3052 #: stripe/helpers/FrmTransLiteAppHelper.php:245 msgid "year" msgid_plural "years" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3054 +#: classes/helpers/FrmAppHelper.php:3053 msgid "years" msgstr "" -#: classes/helpers/FrmAppHelper.php:3058 +#: classes/helpers/FrmAppHelper.php:3057 #: stripe/helpers/FrmTransLiteAppHelper.php:244 msgid "month" msgid_plural "months" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3059 +#: classes/helpers/FrmAppHelper.php:3058 msgid "months" msgstr "" -#: classes/helpers/FrmAppHelper.php:3063 +#: classes/helpers/FrmAppHelper.php:3062 #: stripe/helpers/FrmTransLiteAppHelper.php:243 msgid "week" msgid_plural "weeks" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3064 +#: classes/helpers/FrmAppHelper.php:3063 msgid "weeks" msgstr "" -#: classes/helpers/FrmAppHelper.php:3068 +#: classes/helpers/FrmAppHelper.php:3067 #: stripe/helpers/FrmTransLiteAppHelper.php:242 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmAppHelper.php:3069 +#: classes/helpers/FrmAppHelper.php:3068 msgid "days" msgstr "" -#: classes/helpers/FrmAppHelper.php:3073 +#: classes/helpers/FrmAppHelper.php:3072 msgid "hour" msgstr "" -#: classes/helpers/FrmAppHelper.php:3074 +#: classes/helpers/FrmAppHelper.php:3073 msgid "hours" msgstr "" -#: classes/helpers/FrmAppHelper.php:3078 +#: classes/helpers/FrmAppHelper.php:3077 msgid "minute" msgstr "" -#: classes/helpers/FrmAppHelper.php:3079 +#: classes/helpers/FrmAppHelper.php:3078 msgid "minutes" msgstr "" -#: classes/helpers/FrmAppHelper.php:3083 +#: classes/helpers/FrmAppHelper.php:3082 msgid "second" msgstr "" -#: classes/helpers/FrmAppHelper.php:3084 +#: classes/helpers/FrmAppHelper.php:3083 #: classes/views/frm-form-actions/on_submit_redirect_settings.php:97 msgid "seconds" msgstr "" -#: classes/helpers/FrmAppHelper.php:3183 +#: classes/helpers/FrmAppHelper.php:3182 msgid "Give this action a label for easy reference." msgstr "" -#: classes/helpers/FrmAppHelper.php:3184 +#: classes/helpers/FrmAppHelper.php:3183 msgid "Add one or more recipient addresses separated by a \",\". FORMAT: Name or name@email.com. [default-email] is the address set in the global \"Default Email Address\" settings." msgstr "" -#: classes/helpers/FrmAppHelper.php:3185 +#: classes/helpers/FrmAppHelper.php:3184 msgid "Add CC addresses separated by a \",\". FORMAT: Name or name@email.com." msgstr "" -#: classes/helpers/FrmAppHelper.php:3186 +#: classes/helpers/FrmAppHelper.php:3185 msgid "Add BCC addresses separated by a \",\". FORMAT: Name or name@email.com." msgstr "" -#: classes/helpers/FrmAppHelper.php:3187 +#: classes/helpers/FrmAppHelper.php:3186 msgid "If you would like a different reply to address than the \"from\" address, add a single address here. FORMAT: Name or name@email.com." msgstr "" -#: classes/helpers/FrmAppHelper.php:3188 +#: classes/helpers/FrmAppHelper.php:3187 msgid "Enter the name and/or email address of the sender. FORMAT: John Bates or john@example.com." msgstr "" #. translators: %1$s: Form name, %2$s: Date -#: classes/helpers/FrmAppHelper.php:3190 +#: classes/helpers/FrmAppHelper.php:3189 msgid "If you leave the subject blank, the default will be used: %1$s Form submitted on %2$s" msgstr "" -#: classes/helpers/FrmAppHelper.php:3191 +#: classes/helpers/FrmAppHelper.php:3190 msgid "This option will open the link in a new browser tab. Please note that some popup blockers may prevent this from happening, in which case the link will be displayed." msgstr "" -#: classes/helpers/FrmAppHelper.php:3461 -#: classes/helpers/FrmAppHelper.php:3543 +#: classes/helpers/FrmAppHelper.php:3460 +#: classes/helpers/FrmAppHelper.php:3542 msgid "Please wait while your site updates." msgstr "" -#: classes/helpers/FrmAppHelper.php:3462 +#: classes/helpers/FrmAppHelper.php:3461 msgid "Are you sure you want to deauthorize Formidable Forms on this site?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3467 -#: classes/helpers/FrmAppHelper.php:3497 +#: classes/helpers/FrmAppHelper.php:3466 +#: classes/helpers/FrmAppHelper.php:3496 msgid "Loading…" msgstr "" -#: classes/helpers/FrmAppHelper.php:3498 +#: classes/helpers/FrmAppHelper.php:3497 msgid "Remove" msgstr "" -#: classes/helpers/FrmAppHelper.php:3501 +#: classes/helpers/FrmAppHelper.php:3500 #: classes/helpers/FrmCSVExportHelper.php:426 msgid "ID" msgstr "" -#: classes/helpers/FrmAppHelper.php:3502 +#: classes/helpers/FrmAppHelper.php:3501 msgid "No results match" msgstr "" -#: classes/helpers/FrmAppHelper.php:3503 +#: classes/helpers/FrmAppHelper.php:3502 msgid "That file looks like Spam." msgstr "" -#: classes/helpers/FrmAppHelper.php:3504 +#: classes/helpers/FrmAppHelper.php:3503 msgid "There is an error in the calculation in the field with key" msgstr "" -#: classes/helpers/FrmAppHelper.php:3505 +#: classes/helpers/FrmAppHelper.php:3504 msgid "Please complete the preceding required fields before uploading a file." msgstr "" -#: classes/helpers/FrmAppHelper.php:3519 +#: classes/helpers/FrmAppHelper.php:3518 msgid "(Click to add description)" msgstr "" -#: classes/helpers/FrmAppHelper.php:3520 +#: classes/helpers/FrmAppHelper.php:3519 msgid "(Blank)" msgstr "" -#: classes/helpers/FrmAppHelper.php:3521 +#: classes/helpers/FrmAppHelper.php:3520 msgid "(no label)" msgstr "" -#: classes/helpers/FrmAppHelper.php:3522 +#: classes/helpers/FrmAppHelper.php:3521 msgid "OK" msgstr "" -#: classes/helpers/FrmAppHelper.php:3524 -#: classes/views/frm-fields/back-end/settings.php:326 +#: classes/helpers/FrmAppHelper.php:3523 +#: classes/views/frm-fields/back-end/settings.php:392 #: classes/views/styles/_buttons.php:12 #: classes/views/styles/_field-colors.php:12 msgid "Default" msgstr "" -#: classes/helpers/FrmAppHelper.php:3525 +#: classes/helpers/FrmAppHelper.php:3524 msgid "Clear default value when typing" msgstr "" -#: classes/helpers/FrmAppHelper.php:3526 +#: classes/helpers/FrmAppHelper.php:3525 msgid "Do not clear default value when typing" msgstr "" -#: classes/helpers/FrmAppHelper.php:3527 +#: classes/helpers/FrmAppHelper.php:3526 msgid "Default value will pass form validation" msgstr "" -#: classes/helpers/FrmAppHelper.php:3528 +#: classes/helpers/FrmAppHelper.php:3527 msgid "Default value will NOT pass form validation" msgstr "" -#: classes/helpers/FrmAppHelper.php:3529 +#: classes/helpers/FrmAppHelper.php:3528 #: classes/views/shared/confirm-overlay.php:15 #: classes/views/shared/info-overlay.php:15 msgid "Are you sure?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3530 +#: classes/helpers/FrmAppHelper.php:3529 msgid "Are you sure you want to delete this field and all data associated with it?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3531 +#: classes/helpers/FrmAppHelper.php:3530 msgid "All fields inside this Section will be deleted along with their data. Are you sure you want to delete this group of fields?" msgstr "" -#: classes/helpers/FrmAppHelper.php:3532 +#: classes/helpers/FrmAppHelper.php:3531 msgid "Warning: If you have entries with multiple rows, all but the first row will be lost." msgstr "" -#: classes/helpers/FrmAppHelper.php:3534 +#: classes/helpers/FrmAppHelper.php:3533 #: classes/helpers/FrmFieldsHelper.php:406 msgid "The entered values do not match" msgstr "" -#: classes/helpers/FrmAppHelper.php:3535 +#: classes/helpers/FrmAppHelper.php:3534 msgid "Enter Email" msgstr "" -#: classes/helpers/FrmAppHelper.php:3536 +#: classes/helpers/FrmAppHelper.php:3535 msgid "Confirm Email" msgstr "" -#: classes/helpers/FrmAppHelper.php:3537 -#: classes/views/shared/mb_adv_info.php:179 +#: classes/helpers/FrmAppHelper.php:3536 +#: classes/views/shared/mb_adv_info.php:173 msgid "Conditional content here" msgstr "" -#: classes/helpers/FrmAppHelper.php:3538 -#: classes/helpers/FrmFieldsHelper.php:641 +#: classes/helpers/FrmAppHelper.php:3537 #: classes/helpers/FrmFieldsHelper.php:642 +#: classes/helpers/FrmFieldsHelper.php:643 msgid "New Option" msgstr "" -#: classes/helpers/FrmAppHelper.php:3539 +#: classes/helpers/FrmAppHelper.php:3538 msgid "In certain browsers (e.g. Firefox) text will not display correctly if the field height is too small relative to the field padding and text size. Please increase your field height or decrease your field padding." msgstr "" -#: classes/helpers/FrmAppHelper.php:3540 +#: classes/helpers/FrmAppHelper.php:3539 msgid "Enter Password" msgstr "" -#: classes/helpers/FrmAppHelper.php:3541 +#: classes/helpers/FrmAppHelper.php:3540 msgid "Confirm Password" msgstr "" -#: classes/helpers/FrmAppHelper.php:3542 +#: classes/helpers/FrmAppHelper.php:3541 msgid "Import Complete" msgstr "" -#: classes/helpers/FrmAppHelper.php:3544 +#: classes/helpers/FrmAppHelper.php:3543 msgid "Warning: There is no way to retrieve unsaved entries." msgstr "" -#: classes/helpers/FrmAppHelper.php:3545 +#: classes/helpers/FrmAppHelper.php:3544 msgid "Private" msgstr "" -#: classes/helpers/FrmAppHelper.php:3548 +#: classes/helpers/FrmAppHelper.php:3547 msgid "No new licenses were found" msgstr "" -#: classes/helpers/FrmAppHelper.php:3549 +#: classes/helpers/FrmAppHelper.php:3548 msgid "This calculation has at least one unmatched ( ) { } [ ]." msgstr "" -#: classes/helpers/FrmAppHelper.php:3550 +#: classes/helpers/FrmAppHelper.php:3549 msgid "This calculation may have shortcodes that work in Views but not forms." msgstr "" -#: classes/helpers/FrmAppHelper.php:3551 +#: classes/helpers/FrmAppHelper.php:3550 msgid "This calculation may have shortcodes that work in text calculations but not numeric calculations." msgstr "" #. translators: %d is the number of allowed actions per form -#: classes/helpers/FrmAppHelper.php:3553 +#: classes/helpers/FrmAppHelper.php:3552 msgid "This form action is limited to %d per form." msgstr "" -#: classes/helpers/FrmAppHelper.php:3554 +#: classes/helpers/FrmAppHelper.php:3553 msgid "Please edit the existing form action." msgstr "" #. Translators: %s is the name of a Detail Page Slug that is a reserved word. -#: classes/helpers/FrmAppHelper.php:3557 +#: classes/helpers/FrmAppHelper.php:3556 msgid "The Detail Page Slug \"%s\" is reserved by WordPress. This may cause problems. Is this intentional?" msgstr "" #. Translators: %s is the name of a parameter that is a reserved word. More than one word could be listed here, though that would not be common. -#: classes/helpers/FrmAppHelper.php:3559 +#: classes/helpers/FrmAppHelper.php:3558 msgid "The parameter \"%s\" is reserved by WordPress. This may cause problems when included in the URL. Is this intentional? " msgstr "" -#: classes/helpers/FrmAppHelper.php:3560 +#: classes/helpers/FrmAppHelper.php:3559 #: classes/helpers/FrmFormsHelper.php:1693 msgid "See the list of reserved words in WordPress." msgstr "" -#: classes/helpers/FrmAppHelper.php:3561 +#: classes/helpers/FrmAppHelper.php:3560 msgid "Please enter a Repeat Limit that is greater than 1." msgstr "" -#: classes/helpers/FrmAppHelper.php:3562 +#: classes/helpers/FrmAppHelper.php:3561 msgid "Please select a limit between 0 and 200." msgstr "" -#: classes/helpers/FrmAppHelper.php:3567 -#: classes/views/shared/mb_adv_info.php:119 -#: classes/views/shared/mb_adv_info.php:135 +#: classes/helpers/FrmAppHelper.php:3566 +#: classes/views/shared/mb_adv_info.php:116 +#: classes/views/shared/mb_adv_info.php:132 msgid "Select a Field" msgstr "" -#: classes/helpers/FrmAppHelper.php:3568 +#: classes/helpers/FrmAppHelper.php:3567 #: classes/helpers/FrmListHelper.php:249 msgid "No items found." msgstr "" -#: classes/helpers/FrmAppHelper.php:3569 +#: classes/helpers/FrmAppHelper.php:3568 msgid "Oops. You have already used that field." msgstr "" #. translators: %1$s: HTML open tag, %2$s: HTML end tag. -#: classes/helpers/FrmAppHelper.php:3578 +#: classes/helpers/FrmAppHelper.php:3577 msgid "You can hold %1$sShift%2$s on your keyboard to select multiple fields" msgstr "" -#: classes/helpers/FrmAppHelper.php:3653 +#: classes/helpers/FrmAppHelper.php:3652 msgid "You are running an outdated version of Formidable. This plugin may not work correctly if you do not update Formidable." msgstr "" -#: classes/helpers/FrmAppHelper.php:3681 +#: classes/helpers/FrmAppHelper.php:3680 msgid "You are running a version of Formidable Forms that may not be compatible with your version of Formidable Forms Pro." msgstr "" -#: classes/helpers/FrmAppHelper.php:3713 +#: classes/helpers/FrmAppHelper.php:3712 msgid "The version of PHP on your server is too low. If this is not corrected, you may see issues with Formidable Forms. Please contact your web host and ask to be updated to PHP 7.0+." msgstr "" -#: classes/helpers/FrmAppHelper.php:3731 +#: classes/helpers/FrmAppHelper.php:3730 msgid "English" msgstr "" -#: classes/helpers/FrmAppHelper.php:3732 +#: classes/helpers/FrmAppHelper.php:3731 msgid "Afrikaans" msgstr "" -#: classes/helpers/FrmAppHelper.php:3733 +#: classes/helpers/FrmAppHelper.php:3732 msgid "Albanian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3734 +#: classes/helpers/FrmAppHelper.php:3733 msgid "Algerian Arabic" msgstr "" -#: classes/helpers/FrmAppHelper.php:3735 +#: classes/helpers/FrmAppHelper.php:3734 msgid "Amharic" msgstr "" -#: classes/helpers/FrmAppHelper.php:3736 +#: classes/helpers/FrmAppHelper.php:3735 msgid "Arabic" msgstr "" -#: classes/helpers/FrmAppHelper.php:3737 +#: classes/helpers/FrmAppHelper.php:3736 msgid "Armenian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3738 +#: classes/helpers/FrmAppHelper.php:3737 msgid "Azerbaijani" msgstr "" -#: classes/helpers/FrmAppHelper.php:3739 +#: classes/helpers/FrmAppHelper.php:3738 msgid "Basque" msgstr "" -#: classes/helpers/FrmAppHelper.php:3740 +#: classes/helpers/FrmAppHelper.php:3739 msgid "Belarusian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3741 +#: classes/helpers/FrmAppHelper.php:3740 msgid "Bengali" msgstr "" -#: classes/helpers/FrmAppHelper.php:3742 +#: classes/helpers/FrmAppHelper.php:3741 msgid "Bosnian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3743 +#: classes/helpers/FrmAppHelper.php:3742 msgid "Bulgarian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3744 +#: classes/helpers/FrmAppHelper.php:3743 msgid "Catalan" msgstr "" -#: classes/helpers/FrmAppHelper.php:3745 +#: classes/helpers/FrmAppHelper.php:3744 msgid "Chinese Hong Kong" msgstr "" -#: classes/helpers/FrmAppHelper.php:3746 +#: classes/helpers/FrmAppHelper.php:3745 msgid "Chinese Simplified" msgstr "" -#: classes/helpers/FrmAppHelper.php:3747 +#: classes/helpers/FrmAppHelper.php:3746 msgid "Chinese Traditional" msgstr "" -#: classes/helpers/FrmAppHelper.php:3748 +#: classes/helpers/FrmAppHelper.php:3747 msgid "Croatian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3749 +#: classes/helpers/FrmAppHelper.php:3748 msgid "Czech" msgstr "" -#: classes/helpers/FrmAppHelper.php:3750 +#: classes/helpers/FrmAppHelper.php:3749 msgid "Danish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3751 +#: classes/helpers/FrmAppHelper.php:3750 msgid "Dutch" msgstr "" -#: classes/helpers/FrmAppHelper.php:3752 +#: classes/helpers/FrmAppHelper.php:3751 msgid "English/UK" msgstr "" -#: classes/helpers/FrmAppHelper.php:3753 +#: classes/helpers/FrmAppHelper.php:3752 msgid "Esperanto" msgstr "" -#: classes/helpers/FrmAppHelper.php:3754 +#: classes/helpers/FrmAppHelper.php:3753 msgid "Estonian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3755 +#: classes/helpers/FrmAppHelper.php:3754 msgid "Faroese" msgstr "" -#: classes/helpers/FrmAppHelper.php:3756 +#: classes/helpers/FrmAppHelper.php:3755 msgid "Farsi/Persian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3757 +#: classes/helpers/FrmAppHelper.php:3756 msgid "Filipino" msgstr "" -#: classes/helpers/FrmAppHelper.php:3758 +#: classes/helpers/FrmAppHelper.php:3757 msgid "Finnish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3759 +#: classes/helpers/FrmAppHelper.php:3758 msgid "French" msgstr "" -#: classes/helpers/FrmAppHelper.php:3760 +#: classes/helpers/FrmAppHelper.php:3759 msgid "French/Canadian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3761 +#: classes/helpers/FrmAppHelper.php:3760 msgid "French/Swiss" msgstr "" -#: classes/helpers/FrmAppHelper.php:3762 +#: classes/helpers/FrmAppHelper.php:3761 msgid "Galician" msgstr "" -#: classes/helpers/FrmAppHelper.php:3763 +#: classes/helpers/FrmAppHelper.php:3762 msgid "Georgian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3764 +#: classes/helpers/FrmAppHelper.php:3763 msgid "German" msgstr "" -#: classes/helpers/FrmAppHelper.php:3765 +#: classes/helpers/FrmAppHelper.php:3764 msgid "German/Austria" msgstr "" -#: classes/helpers/FrmAppHelper.php:3766 +#: classes/helpers/FrmAppHelper.php:3765 msgid "German/Switzerland" msgstr "" -#: classes/helpers/FrmAppHelper.php:3767 +#: classes/helpers/FrmAppHelper.php:3766 msgid "Greek" msgstr "" -#: classes/helpers/FrmAppHelper.php:3768 +#: classes/helpers/FrmAppHelper.php:3767 msgid "Gujarati" msgstr "" +#: classes/helpers/FrmAppHelper.php:3768 #: classes/helpers/FrmAppHelper.php:3769 -#: classes/helpers/FrmAppHelper.php:3770 msgid "Hebrew" msgstr "" -#: classes/helpers/FrmAppHelper.php:3771 +#: classes/helpers/FrmAppHelper.php:3770 msgid "Hindi" msgstr "" -#: classes/helpers/FrmAppHelper.php:3772 +#: classes/helpers/FrmAppHelper.php:3771 msgid "Hungarian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3773 +#: classes/helpers/FrmAppHelper.php:3772 msgid "Icelandic" msgstr "" -#: classes/helpers/FrmAppHelper.php:3774 +#: classes/helpers/FrmAppHelper.php:3773 msgid "Indonesian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3775 +#: classes/helpers/FrmAppHelper.php:3774 msgid "Italian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3776 +#: classes/helpers/FrmAppHelper.php:3775 msgid "Japanese" msgstr "" -#: classes/helpers/FrmAppHelper.php:3777 +#: classes/helpers/FrmAppHelper.php:3776 msgid "Kannada" msgstr "" -#: classes/helpers/FrmAppHelper.php:3778 +#: classes/helpers/FrmAppHelper.php:3777 msgid "Kazakh" msgstr "" -#: classes/helpers/FrmAppHelper.php:3779 +#: classes/helpers/FrmAppHelper.php:3778 msgid "Khmer" msgstr "" -#: classes/helpers/FrmAppHelper.php:3780 +#: classes/helpers/FrmAppHelper.php:3779 msgid "Korean" msgstr "" -#: classes/helpers/FrmAppHelper.php:3781 +#: classes/helpers/FrmAppHelper.php:3780 msgid "Kyrgyz" msgstr "" -#: classes/helpers/FrmAppHelper.php:3782 +#: classes/helpers/FrmAppHelper.php:3781 msgid "Laothian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3783 +#: classes/helpers/FrmAppHelper.php:3782 msgid "Latvian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3784 +#: classes/helpers/FrmAppHelper.php:3783 msgid "Lithuanian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3785 +#: classes/helpers/FrmAppHelper.php:3784 msgid "Luxembourgish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3786 +#: classes/helpers/FrmAppHelper.php:3785 msgid "Macedonian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3787 +#: classes/helpers/FrmAppHelper.php:3786 msgid "Malayalam" msgstr "" -#: classes/helpers/FrmAppHelper.php:3788 +#: classes/helpers/FrmAppHelper.php:3787 msgid "Malaysian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3789 +#: classes/helpers/FrmAppHelper.php:3788 msgid "Marathi" msgstr "" -#: classes/helpers/FrmAppHelper.php:3790 +#: classes/helpers/FrmAppHelper.php:3789 msgid "Norwegian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3791 +#: classes/helpers/FrmAppHelper.php:3790 msgid "Norwegian BokmÃ¥l" msgstr "" -#: classes/helpers/FrmAppHelper.php:3792 +#: classes/helpers/FrmAppHelper.php:3791 msgid "Norwegian Nynorsk" msgstr "" -#: classes/helpers/FrmAppHelper.php:3793 +#: classes/helpers/FrmAppHelper.php:3792 msgid "Polish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3794 +#: classes/helpers/FrmAppHelper.php:3793 msgid "Portuguese" msgstr "" -#: classes/helpers/FrmAppHelper.php:3795 +#: classes/helpers/FrmAppHelper.php:3794 msgid "Portuguese/Brazilian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3796 +#: classes/helpers/FrmAppHelper.php:3795 msgid "Portuguese/Portugal" msgstr "" -#: classes/helpers/FrmAppHelper.php:3797 +#: classes/helpers/FrmAppHelper.php:3796 msgid "Romansh" msgstr "" -#: classes/helpers/FrmAppHelper.php:3798 +#: classes/helpers/FrmAppHelper.php:3797 msgid "Romanian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3799 +#: classes/helpers/FrmAppHelper.php:3798 msgid "Russian" msgstr "" +#: classes/helpers/FrmAppHelper.php:3799 #: classes/helpers/FrmAppHelper.php:3800 -#: classes/helpers/FrmAppHelper.php:3801 msgid "Serbian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3802 +#: classes/helpers/FrmAppHelper.php:3801 msgid "Sinhalese" msgstr "" -#: classes/helpers/FrmAppHelper.php:3803 +#: classes/helpers/FrmAppHelper.php:3802 msgid "Slovak" msgstr "" -#: classes/helpers/FrmAppHelper.php:3804 +#: classes/helpers/FrmAppHelper.php:3803 msgid "Slovenian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3805 +#: classes/helpers/FrmAppHelper.php:3804 msgid "Spanish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3806 +#: classes/helpers/FrmAppHelper.php:3805 msgid "Spanish/Latin America" msgstr "" -#: classes/helpers/FrmAppHelper.php:3807 +#: classes/helpers/FrmAppHelper.php:3806 msgid "Swahili" msgstr "" -#: classes/helpers/FrmAppHelper.php:3808 +#: classes/helpers/FrmAppHelper.php:3807 msgid "Swedish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3809 +#: classes/helpers/FrmAppHelper.php:3808 msgid "Tamil" msgstr "" -#: classes/helpers/FrmAppHelper.php:3810 +#: classes/helpers/FrmAppHelper.php:3809 msgid "Telugu" msgstr "" -#: classes/helpers/FrmAppHelper.php:3811 +#: classes/helpers/FrmAppHelper.php:3810 msgid "Thai" msgstr "" -#: classes/helpers/FrmAppHelper.php:3812 +#: classes/helpers/FrmAppHelper.php:3811 msgid "Tajiki" msgstr "" -#: classes/helpers/FrmAppHelper.php:3813 +#: classes/helpers/FrmAppHelper.php:3812 msgid "Turkish" msgstr "" -#: classes/helpers/FrmAppHelper.php:3814 +#: classes/helpers/FrmAppHelper.php:3813 msgid "Ukrainian" msgstr "" -#: classes/helpers/FrmAppHelper.php:3815 +#: classes/helpers/FrmAppHelper.php:3814 msgid "Urdu" msgstr "" -#: classes/helpers/FrmAppHelper.php:3816 +#: classes/helpers/FrmAppHelper.php:3815 msgid "Vietnamese" msgstr "" -#: classes/helpers/FrmAppHelper.php:3817 +#: classes/helpers/FrmAppHelper.php:3816 msgid "Welsh" msgstr "" -#: classes/helpers/FrmAppHelper.php:3818 +#: classes/helpers/FrmAppHelper.php:3817 msgid "Zulu" msgstr "" -#: classes/helpers/FrmAppHelper.php:4211 +#: classes/helpers/FrmAppHelper.php:4204 msgid "Form Landing Pages" msgstr "" -#: classes/helpers/FrmAppHelper.php:4212 +#: classes/helpers/FrmAppHelper.php:4205 msgid "Easily manage a landing page for your form. Upgrade to get form landing pages." msgstr "" #: classes/helpers/FrmAppHelper.php:4294 #: classes/views/styles/_style-card.php:37 -#: js/admin/applications.js:313 +#: js/admin/applications.js:312 msgid "NEW" msgstr "" @@ -2541,7 +2695,7 @@ msgid "Ecommerce Pricing Fields" msgstr "" #: classes/helpers/FrmDashboardHelper.php:262 -#: classes/views/frm-forms/add_field_links.php:60 +#: classes/views/frm-forms/add_field_links.php:70 msgid "Advanced Fields" msgstr "" @@ -2663,21 +2817,10 @@ msgstr "" #: classes/views/frm-entries/sidebar-shared.php:43 #: stripe/helpers/FrmTransLiteListHelper.php:363 #: stripe/helpers/FrmTransLiteListHelper.php:384 -#: js/admin/applications.js:358 +#: js/admin/applications.js:357 msgid "View" msgstr "" -#: classes/helpers/FrmEntriesListHelper.php:471 -#: classes/helpers/FrmFormsHelper.php:1282 -#: classes/helpers/FrmFormsListHelper.php:147 -#: classes/views/frm-form-actions/form_action.php:36 -#: stripe/helpers/FrmTransLiteListHelper.php:391 -#: stripe/views/payments/show.php:156 -#: stripe/views/subscriptions/show.php:129 -#: js/formidable_admin.js:2595 -msgid "Delete" -msgstr "" - #. translators: %1$s: HTML break line, %2$s: HTML bold text #: classes/helpers/FrmEntriesListHelper.php:528 msgid "ALL entries in this form will be permanently deleted.%1$sWant to proceed? Type %2$s below." @@ -2693,7 +2836,7 @@ msgstr "" #. translators: %s: Field name #: classes/helpers/FrmFieldsHelper.php:267 #: classes/helpers/FrmFieldsHelper.php:416 -#: classes/helpers/FrmXMLHelper.php:1615 +#: classes/helpers/FrmXMLHelper.php:1620 msgid "%s is invalid" msgstr "" @@ -2715,1197 +2858,1207 @@ msgid "This field" msgstr "" #. translators: %1$s: Start HTML link, %2$s: Content type label, %3$s: Content type, %4$s: End HTML link -#: classes/helpers/FrmFieldsHelper.php:743 +#: classes/helpers/FrmFieldsHelper.php:745 msgid "Options are dynamically created from your %1$s%2$s: %3$s%4$s" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:745 +#: classes/helpers/FrmFieldsHelper.php:747 msgid "taxonomy" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:746 +#: classes/helpers/FrmFieldsHelper.php:748 #: classes/views/addons/categories.php:12 #: classes/views/form-templates/categories.php:12 msgid "Categories" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1718 +#: classes/helpers/FrmFieldsHelper.php:1723 msgid "Afghanistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1719 +#: classes/helpers/FrmFieldsHelper.php:1724 msgid "Aland Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1720 +#: classes/helpers/FrmFieldsHelper.php:1725 msgid "Albania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1721 +#: classes/helpers/FrmFieldsHelper.php:1726 msgid "Algeria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1722 +#: classes/helpers/FrmFieldsHelper.php:1727 msgid "American Samoa" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1723 +#: classes/helpers/FrmFieldsHelper.php:1728 msgid "Andorra" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1724 +#: classes/helpers/FrmFieldsHelper.php:1729 msgid "Angola" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1725 +#: classes/helpers/FrmFieldsHelper.php:1730 msgid "Anguilla" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1726 +#: classes/helpers/FrmFieldsHelper.php:1731 msgid "Antarctica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1727 +#: classes/helpers/FrmFieldsHelper.php:1732 msgid "Antigua and Barbuda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1728 +#: classes/helpers/FrmFieldsHelper.php:1733 msgid "Argentina" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1729 +#: classes/helpers/FrmFieldsHelper.php:1734 msgid "Armenia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1730 +#: classes/helpers/FrmFieldsHelper.php:1735 msgid "Aruba" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1731 +#: classes/helpers/FrmFieldsHelper.php:1736 msgid "Australia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1732 +#: classes/helpers/FrmFieldsHelper.php:1737 msgid "Austria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1733 +#: classes/helpers/FrmFieldsHelper.php:1738 msgid "Azerbaijan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1734 +#: classes/helpers/FrmFieldsHelper.php:1739 msgid "Bahamas" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1735 +#: classes/helpers/FrmFieldsHelper.php:1740 msgid "Bahrain" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1736 +#: classes/helpers/FrmFieldsHelper.php:1741 msgid "Bangladesh" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1737 +#: classes/helpers/FrmFieldsHelper.php:1742 msgid "Barbados" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1738 +#: classes/helpers/FrmFieldsHelper.php:1743 msgid "Belarus" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1739 +#: classes/helpers/FrmFieldsHelper.php:1744 msgid "Belgium" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1740 +#: classes/helpers/FrmFieldsHelper.php:1745 msgid "Belize" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1741 +#: classes/helpers/FrmFieldsHelper.php:1746 msgid "Benin" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1742 +#: classes/helpers/FrmFieldsHelper.php:1747 msgid "Bermuda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1743 +#: classes/helpers/FrmFieldsHelper.php:1748 msgid "Bhutan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1744 +#: classes/helpers/FrmFieldsHelper.php:1749 msgid "Bolivia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1745 +#: classes/helpers/FrmFieldsHelper.php:1750 msgid "Bonaire, Sint Eustatius and Saba" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1746 +#: classes/helpers/FrmFieldsHelper.php:1751 msgid "Bosnia and Herzegovina" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1747 +#: classes/helpers/FrmFieldsHelper.php:1752 msgid "Botswana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1748 +#: classes/helpers/FrmFieldsHelper.php:1753 msgid "Bouvet Island" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1749 +#: classes/helpers/FrmFieldsHelper.php:1754 msgid "Brazil" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1750 +#: classes/helpers/FrmFieldsHelper.php:1755 msgid "British Indian Ocean Territory" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1751 +#: classes/helpers/FrmFieldsHelper.php:1756 msgid "Brunei" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1752 +#: classes/helpers/FrmFieldsHelper.php:1757 msgid "Bulgaria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1753 +#: classes/helpers/FrmFieldsHelper.php:1758 msgid "Burkina Faso" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1754 +#: classes/helpers/FrmFieldsHelper.php:1759 msgid "Burundi" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1755 +#: classes/helpers/FrmFieldsHelper.php:1760 msgid "Cambodia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1756 +#: classes/helpers/FrmFieldsHelper.php:1761 msgid "Cameroon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1757 +#: classes/helpers/FrmFieldsHelper.php:1762 msgid "Canada" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1758 +#: classes/helpers/FrmFieldsHelper.php:1763 msgid "Cape Verde" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1759 +#: classes/helpers/FrmFieldsHelper.php:1764 msgid "Cayman Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1760 +#: classes/helpers/FrmFieldsHelper.php:1765 msgid "Central African Republic" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1761 +#: classes/helpers/FrmFieldsHelper.php:1766 msgid "Chad" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1762 +#: classes/helpers/FrmFieldsHelper.php:1767 msgid "Chile" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1763 +#: classes/helpers/FrmFieldsHelper.php:1768 msgid "China" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1764 +#: classes/helpers/FrmFieldsHelper.php:1769 msgid "Christmas Island" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1765 +#: classes/helpers/FrmFieldsHelper.php:1770 msgid "Cocos (Keeling) Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1766 +#: classes/helpers/FrmFieldsHelper.php:1771 msgid "Colombia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1767 +#: classes/helpers/FrmFieldsHelper.php:1772 msgid "Comoros" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1768 +#: classes/helpers/FrmFieldsHelper.php:1773 msgid "Congo" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1769 +#: classes/helpers/FrmFieldsHelper.php:1774 msgid "Cook Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1770 +#: classes/helpers/FrmFieldsHelper.php:1775 msgid "Costa Rica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1771 +#: classes/helpers/FrmFieldsHelper.php:1776 msgid "Côte d'Ivoire" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1772 +#: classes/helpers/FrmFieldsHelper.php:1777 msgid "Croatia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1773 +#: classes/helpers/FrmFieldsHelper.php:1778 msgid "Cuba" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1774 +#: classes/helpers/FrmFieldsHelper.php:1779 msgid "Curacao" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1775 +#: classes/helpers/FrmFieldsHelper.php:1780 msgid "Cyprus" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1776 +#: classes/helpers/FrmFieldsHelper.php:1781 msgid "Czech Republic" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1777 +#: classes/helpers/FrmFieldsHelper.php:1782 msgid "Denmark" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1778 +#: classes/helpers/FrmFieldsHelper.php:1783 msgid "Djibouti" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1779 +#: classes/helpers/FrmFieldsHelper.php:1784 msgid "Dominica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1780 +#: classes/helpers/FrmFieldsHelper.php:1785 msgid "Dominican Republic" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1781 +#: classes/helpers/FrmFieldsHelper.php:1786 msgid "East Timor" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1782 +#: classes/helpers/FrmFieldsHelper.php:1787 msgid "Ecuador" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1783 +#: classes/helpers/FrmFieldsHelper.php:1788 msgid "Egypt" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1784 +#: classes/helpers/FrmFieldsHelper.php:1789 msgid "El Salvador" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1785 +#: classes/helpers/FrmFieldsHelper.php:1790 msgid "Equatorial Guinea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1786 +#: classes/helpers/FrmFieldsHelper.php:1791 msgid "Eritrea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1787 +#: classes/helpers/FrmFieldsHelper.php:1792 msgid "Estonia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1788 +#: classes/helpers/FrmFieldsHelper.php:1793 msgid "Ethiopia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1789 +#: classes/helpers/FrmFieldsHelper.php:1794 msgid "Falkland Islands (Malvinas)" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1790 +#: classes/helpers/FrmFieldsHelper.php:1795 msgid "Faroe Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1791 +#: classes/helpers/FrmFieldsHelper.php:1796 msgid "Fiji" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1792 +#: classes/helpers/FrmFieldsHelper.php:1797 msgid "Finland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1793 +#: classes/helpers/FrmFieldsHelper.php:1798 msgid "France" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1794 +#: classes/helpers/FrmFieldsHelper.php:1799 msgid "French Guiana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1795 +#: classes/helpers/FrmFieldsHelper.php:1800 msgid "French Polynesia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1796 +#: classes/helpers/FrmFieldsHelper.php:1801 msgid "French Southern Territories" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1797 +#: classes/helpers/FrmFieldsHelper.php:1802 msgid "Gabon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1798 +#: classes/helpers/FrmFieldsHelper.php:1803 msgid "Gambia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1799 +#: classes/helpers/FrmFieldsHelper.php:1804 msgid "Georgia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1800 +#: classes/helpers/FrmFieldsHelper.php:1805 msgid "Germany" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1801 +#: classes/helpers/FrmFieldsHelper.php:1806 msgid "Ghana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1802 +#: classes/helpers/FrmFieldsHelper.php:1807 msgid "Gibraltar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1803 +#: classes/helpers/FrmFieldsHelper.php:1808 msgid "Greece" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1804 +#: classes/helpers/FrmFieldsHelper.php:1809 msgid "Greenland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1805 +#: classes/helpers/FrmFieldsHelper.php:1810 msgid "Grenada" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1806 +#: classes/helpers/FrmFieldsHelper.php:1811 msgid "Guadeloupe" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1807 +#: classes/helpers/FrmFieldsHelper.php:1812 msgid "Guam" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1808 +#: classes/helpers/FrmFieldsHelper.php:1813 msgid "Guatemala" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1809 +#: classes/helpers/FrmFieldsHelper.php:1814 msgid "Guernsey" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1810 +#: classes/helpers/FrmFieldsHelper.php:1815 msgid "Guinea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1811 +#: classes/helpers/FrmFieldsHelper.php:1816 msgid "Guinea-Bissau" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1812 +#: classes/helpers/FrmFieldsHelper.php:1817 msgid "Guyana" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1813 +#: classes/helpers/FrmFieldsHelper.php:1818 msgid "Haiti" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1814 +#: classes/helpers/FrmFieldsHelper.php:1819 msgid "Heard Island and McDonald Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1815 +#: classes/helpers/FrmFieldsHelper.php:1820 msgid "Holy See" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1816 +#: classes/helpers/FrmFieldsHelper.php:1821 msgid "Honduras" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1817 +#: classes/helpers/FrmFieldsHelper.php:1822 msgid "Hong Kong" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1818 +#: classes/helpers/FrmFieldsHelper.php:1823 msgid "Hungary" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1819 +#: classes/helpers/FrmFieldsHelper.php:1824 msgid "Iceland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1820 +#: classes/helpers/FrmFieldsHelper.php:1825 msgid "India" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1821 +#: classes/helpers/FrmFieldsHelper.php:1826 msgid "Indonesia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1822 +#: classes/helpers/FrmFieldsHelper.php:1827 msgid "Iran" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1823 +#: classes/helpers/FrmFieldsHelper.php:1828 msgid "Iraq" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1824 +#: classes/helpers/FrmFieldsHelper.php:1829 msgid "Ireland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1825 +#: classes/helpers/FrmFieldsHelper.php:1830 msgid "Israel" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1826 +#: classes/helpers/FrmFieldsHelper.php:1831 msgid "Isle of Man" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1827 +#: classes/helpers/FrmFieldsHelper.php:1832 msgid "Italy" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1828 +#: classes/helpers/FrmFieldsHelper.php:1833 msgid "Jamaica" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1829 +#: classes/helpers/FrmFieldsHelper.php:1834 msgid "Japan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1830 +#: classes/helpers/FrmFieldsHelper.php:1835 msgid "Jersey" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1831 +#: classes/helpers/FrmFieldsHelper.php:1836 msgid "Jordan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1832 +#: classes/helpers/FrmFieldsHelper.php:1837 msgid "Kazakhstan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1833 +#: classes/helpers/FrmFieldsHelper.php:1838 msgid "Kenya" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1834 +#: classes/helpers/FrmFieldsHelper.php:1839 msgid "Kiribati" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1835 +#: classes/helpers/FrmFieldsHelper.php:1840 msgid "North Korea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1836 +#: classes/helpers/FrmFieldsHelper.php:1841 msgid "South Korea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1837 +#: classes/helpers/FrmFieldsHelper.php:1842 msgid "Kosovo" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1838 +#: classes/helpers/FrmFieldsHelper.php:1843 msgid "Kuwait" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1839 +#: classes/helpers/FrmFieldsHelper.php:1844 msgid "Kyrgyzstan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1840 +#: classes/helpers/FrmFieldsHelper.php:1845 msgid "Laos" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1841 +#: classes/helpers/FrmFieldsHelper.php:1846 msgid "Latvia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1842 +#: classes/helpers/FrmFieldsHelper.php:1847 msgid "Lebanon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1843 +#: classes/helpers/FrmFieldsHelper.php:1848 msgid "Lesotho" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1844 +#: classes/helpers/FrmFieldsHelper.php:1849 msgid "Liberia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1845 +#: classes/helpers/FrmFieldsHelper.php:1850 msgid "Libya" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1846 +#: classes/helpers/FrmFieldsHelper.php:1851 msgid "Liechtenstein" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1847 +#: classes/helpers/FrmFieldsHelper.php:1852 msgid "Lithuania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1848 +#: classes/helpers/FrmFieldsHelper.php:1853 msgid "Luxembourg" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1849 +#: classes/helpers/FrmFieldsHelper.php:1854 msgid "Macao" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1850 +#: classes/helpers/FrmFieldsHelper.php:1855 msgid "Macedonia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1851 +#: classes/helpers/FrmFieldsHelper.php:1856 msgid "Madagascar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1852 +#: classes/helpers/FrmFieldsHelper.php:1857 msgid "Malawi" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1853 +#: classes/helpers/FrmFieldsHelper.php:1858 msgid "Malaysia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1854 +#: classes/helpers/FrmFieldsHelper.php:1859 msgid "Maldives" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1855 +#: classes/helpers/FrmFieldsHelper.php:1860 msgid "Mali" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1856 +#: classes/helpers/FrmFieldsHelper.php:1861 msgid "Malta" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1857 +#: classes/helpers/FrmFieldsHelper.php:1862 msgid "Marshall Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1858 +#: classes/helpers/FrmFieldsHelper.php:1863 msgid "Martinique" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1859 +#: classes/helpers/FrmFieldsHelper.php:1864 msgid "Mauritania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1860 +#: classes/helpers/FrmFieldsHelper.php:1865 msgid "Mauritius" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1861 +#: classes/helpers/FrmFieldsHelper.php:1866 msgid "Mayotte" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1862 +#: classes/helpers/FrmFieldsHelper.php:1867 msgid "Mexico" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1863 +#: classes/helpers/FrmFieldsHelper.php:1868 msgid "Micronesia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1864 +#: classes/helpers/FrmFieldsHelper.php:1869 msgid "Moldova" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1865 +#: classes/helpers/FrmFieldsHelper.php:1870 msgid "Monaco" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1866 +#: classes/helpers/FrmFieldsHelper.php:1871 msgid "Mongolia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1867 +#: classes/helpers/FrmFieldsHelper.php:1872 msgid "Montenegro" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1868 +#: classes/helpers/FrmFieldsHelper.php:1873 msgid "Montserrat" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1869 +#: classes/helpers/FrmFieldsHelper.php:1874 msgid "Morocco" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1870 +#: classes/helpers/FrmFieldsHelper.php:1875 msgid "Mozambique" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1871 +#: classes/helpers/FrmFieldsHelper.php:1876 msgid "Myanmar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1872 +#: classes/helpers/FrmFieldsHelper.php:1877 msgid "Namibia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1873 +#: classes/helpers/FrmFieldsHelper.php:1878 msgid "Nauru" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1874 +#: classes/helpers/FrmFieldsHelper.php:1879 msgid "Nepal" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1875 +#: classes/helpers/FrmFieldsHelper.php:1880 msgid "Netherlands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1876 +#: classes/helpers/FrmFieldsHelper.php:1881 msgid "New Caledonia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1877 +#: classes/helpers/FrmFieldsHelper.php:1882 msgid "New Zealand" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1878 +#: classes/helpers/FrmFieldsHelper.php:1883 msgid "Nicaragua" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1879 +#: classes/helpers/FrmFieldsHelper.php:1884 msgid "Niger" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1880 +#: classes/helpers/FrmFieldsHelper.php:1885 msgid "Nigeria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1881 +#: classes/helpers/FrmFieldsHelper.php:1886 msgid "Niue" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1882 +#: classes/helpers/FrmFieldsHelper.php:1887 msgid "Norfolk Island" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1883 +#: classes/helpers/FrmFieldsHelper.php:1888 msgid "Northern Mariana Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1884 +#: classes/helpers/FrmFieldsHelper.php:1889 msgid "Norway" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1885 +#: classes/helpers/FrmFieldsHelper.php:1890 msgid "Oman" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1886 +#: classes/helpers/FrmFieldsHelper.php:1891 msgid "Pakistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1887 +#: classes/helpers/FrmFieldsHelper.php:1892 msgid "Palau" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1888 +#: classes/helpers/FrmFieldsHelper.php:1893 msgid "Palestine" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1889 +#: classes/helpers/FrmFieldsHelper.php:1894 msgid "Panama" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1890 +#: classes/helpers/FrmFieldsHelper.php:1895 msgid "Papua New Guinea" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1891 +#: classes/helpers/FrmFieldsHelper.php:1896 msgid "Paraguay" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1892 +#: classes/helpers/FrmFieldsHelper.php:1897 msgid "Peru" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1893 +#: classes/helpers/FrmFieldsHelper.php:1898 msgid "Philippines" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1894 +#: classes/helpers/FrmFieldsHelper.php:1899 msgid "Pitcairn" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1895 +#: classes/helpers/FrmFieldsHelper.php:1900 msgid "Poland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1896 +#: classes/helpers/FrmFieldsHelper.php:1901 msgid "Portugal" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1897 +#: classes/helpers/FrmFieldsHelper.php:1902 msgid "Puerto Rico" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1898 +#: classes/helpers/FrmFieldsHelper.php:1903 msgid "Qatar" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1899 +#: classes/helpers/FrmFieldsHelper.php:1904 msgid "Reunion" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1900 +#: classes/helpers/FrmFieldsHelper.php:1905 msgid "Romania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1901 +#: classes/helpers/FrmFieldsHelper.php:1906 msgid "Russia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1902 +#: classes/helpers/FrmFieldsHelper.php:1907 msgid "Rwanda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1903 +#: classes/helpers/FrmFieldsHelper.php:1908 msgid "Saint Barthelemy" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1904 +#: classes/helpers/FrmFieldsHelper.php:1909 msgid "Saint Helena, Ascension and Tristan da Cunha" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1905 +#: classes/helpers/FrmFieldsHelper.php:1910 msgid "Saint Kitts and Nevis" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1906 +#: classes/helpers/FrmFieldsHelper.php:1911 msgid "Saint Lucia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1907 +#: classes/helpers/FrmFieldsHelper.php:1912 msgid "Saint Martin (French part)" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1908 +#: classes/helpers/FrmFieldsHelper.php:1913 msgid "Saint Pierre and Miquelon" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1909 +#: classes/helpers/FrmFieldsHelper.php:1914 msgid "Saint Vincent and the Grenadines" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1910 +#: classes/helpers/FrmFieldsHelper.php:1915 msgid "Samoa" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1911 +#: classes/helpers/FrmFieldsHelper.php:1916 msgid "San Marino" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1912 +#: classes/helpers/FrmFieldsHelper.php:1917 msgid "Sao Tome and Principe" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1913 +#: classes/helpers/FrmFieldsHelper.php:1918 msgid "Saudi Arabia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1914 +#: classes/helpers/FrmFieldsHelper.php:1919 msgid "Senegal" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1915 +#: classes/helpers/FrmFieldsHelper.php:1920 msgid "Serbia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1916 +#: classes/helpers/FrmFieldsHelper.php:1921 msgid "Seychelles" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1917 +#: classes/helpers/FrmFieldsHelper.php:1922 msgid "Sierra Leone" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1918 +#: classes/helpers/FrmFieldsHelper.php:1923 msgid "Singapore" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1919 +#: classes/helpers/FrmFieldsHelper.php:1924 msgid "Sint Maarten (Dutch part)" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1920 +#: classes/helpers/FrmFieldsHelper.php:1925 msgid "Slovakia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1921 +#: classes/helpers/FrmFieldsHelper.php:1926 msgid "Slovenia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1922 +#: classes/helpers/FrmFieldsHelper.php:1927 msgid "Solomon Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1923 +#: classes/helpers/FrmFieldsHelper.php:1928 msgid "Somalia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1924 +#: classes/helpers/FrmFieldsHelper.php:1929 msgid "South Africa" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1925 +#: classes/helpers/FrmFieldsHelper.php:1930 msgid "South Georgia and the South Sandwich Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1926 +#: classes/helpers/FrmFieldsHelper.php:1931 msgid "South Sudan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1927 +#: classes/helpers/FrmFieldsHelper.php:1932 msgid "Spain" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1928 +#: classes/helpers/FrmFieldsHelper.php:1933 msgid "Sri Lanka" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1929 +#: classes/helpers/FrmFieldsHelper.php:1934 msgid "Sudan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1930 +#: classes/helpers/FrmFieldsHelper.php:1935 msgid "Suriname" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1931 +#: classes/helpers/FrmFieldsHelper.php:1936 msgid "Svalbard and Jan Mayen" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1932 +#: classes/helpers/FrmFieldsHelper.php:1937 msgid "Swaziland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1933 +#: classes/helpers/FrmFieldsHelper.php:1938 msgid "Sweden" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1934 +#: classes/helpers/FrmFieldsHelper.php:1939 msgid "Switzerland" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1935 +#: classes/helpers/FrmFieldsHelper.php:1940 msgid "Syria" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1936 +#: classes/helpers/FrmFieldsHelper.php:1941 msgid "Taiwan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1937 +#: classes/helpers/FrmFieldsHelper.php:1942 msgid "Tajikistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1938 +#: classes/helpers/FrmFieldsHelper.php:1943 msgid "Tanzania" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1939 +#: classes/helpers/FrmFieldsHelper.php:1944 msgid "Thailand" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1940 +#: classes/helpers/FrmFieldsHelper.php:1945 msgid "Timor-Leste" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1941 +#: classes/helpers/FrmFieldsHelper.php:1946 msgid "Togo" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1942 +#: classes/helpers/FrmFieldsHelper.php:1947 msgid "Tokelau" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1943 +#: classes/helpers/FrmFieldsHelper.php:1948 msgid "Tonga" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1944 +#: classes/helpers/FrmFieldsHelper.php:1949 msgid "Trinidad and Tobago" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1945 +#: classes/helpers/FrmFieldsHelper.php:1950 msgid "Tunisia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1946 +#: classes/helpers/FrmFieldsHelper.php:1951 msgid "Turkey" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1947 +#: classes/helpers/FrmFieldsHelper.php:1952 msgid "Turkmenistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1948 +#: classes/helpers/FrmFieldsHelper.php:1953 msgid "Turks and Caicos Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1949 +#: classes/helpers/FrmFieldsHelper.php:1954 msgid "Tuvalu" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1950 +#: classes/helpers/FrmFieldsHelper.php:1955 msgid "Uganda" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1951 +#: classes/helpers/FrmFieldsHelper.php:1956 msgid "Ukraine" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1952 +#: classes/helpers/FrmFieldsHelper.php:1957 msgid "United Arab Emirates" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1953 +#: classes/helpers/FrmFieldsHelper.php:1958 msgid "United Kingdom" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1954 +#: classes/helpers/FrmFieldsHelper.php:1959 msgid "United States" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1955 +#: classes/helpers/FrmFieldsHelper.php:1960 msgid "United States Minor Outlying Islands" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1956 +#: classes/helpers/FrmFieldsHelper.php:1961 msgid "Uruguay" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1957 +#: classes/helpers/FrmFieldsHelper.php:1962 msgid "Uzbekistan" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1958 +#: classes/helpers/FrmFieldsHelper.php:1963 msgid "Vanuatu" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1959 +#: classes/helpers/FrmFieldsHelper.php:1964 msgid "Vatican City" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1960 +#: classes/helpers/FrmFieldsHelper.php:1965 msgid "Venezuela" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1961 +#: classes/helpers/FrmFieldsHelper.php:1966 msgid "Vietnam" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1962 +#: classes/helpers/FrmFieldsHelper.php:1967 msgid "Virgin Islands, British" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1963 +#: classes/helpers/FrmFieldsHelper.php:1968 msgid "Virgin Islands, U.S." msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1964 +#: classes/helpers/FrmFieldsHelper.php:1969 msgid "Wallis and Futuna" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1965 +#: classes/helpers/FrmFieldsHelper.php:1970 msgid "Western Sahara" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1966 +#: classes/helpers/FrmFieldsHelper.php:1971 msgid "Yemen" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1967 +#: classes/helpers/FrmFieldsHelper.php:1972 msgid "Zambia" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1968 +#: classes/helpers/FrmFieldsHelper.php:1973 msgid "Zimbabwe" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:1990 +#: classes/helpers/FrmFieldsHelper.php:1995 msgid "Countries" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2000 +#: classes/helpers/FrmFieldsHelper.php:2005 msgid "U.S. State Abbreviations" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2009 +#: classes/helpers/FrmFieldsHelper.php:2014 msgid "U.S. States" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2014 +#: classes/helpers/FrmFieldsHelper.php:2019 msgid "Under 18" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2015 +#: classes/helpers/FrmFieldsHelper.php:2020 msgid "18-24" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2016 +#: classes/helpers/FrmFieldsHelper.php:2021 msgid "25-34" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2017 +#: classes/helpers/FrmFieldsHelper.php:2022 msgid "35-44" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2018 +#: classes/helpers/FrmFieldsHelper.php:2023 msgid "45-54" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2019 +#: classes/helpers/FrmFieldsHelper.php:2024 msgid "55-64" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2020 +#: classes/helpers/FrmFieldsHelper.php:2025 msgid "65 or Above" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2021 +#: classes/helpers/FrmFieldsHelper.php:2026 msgid "Prefer Not to Answer" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2027 +#: classes/helpers/FrmFieldsHelper.php:2032 msgid "Age" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2031 +#: classes/helpers/FrmFieldsHelper.php:2036 msgid "Very Unsatisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2032 +#: classes/helpers/FrmFieldsHelper.php:2037 msgid "Unsatisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2033 -#: classes/helpers/FrmFieldsHelper.php:2048 -#: classes/helpers/FrmFieldsHelper.php:2063 -#: classes/helpers/FrmFieldsHelper.php:2078 +#: classes/helpers/FrmFieldsHelper.php:2038 +#: classes/helpers/FrmFieldsHelper.php:2053 +#: classes/helpers/FrmFieldsHelper.php:2068 +#: classes/helpers/FrmFieldsHelper.php:2083 msgid "Neutral" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2034 +#: classes/helpers/FrmFieldsHelper.php:2039 msgid "Satisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2035 +#: classes/helpers/FrmFieldsHelper.php:2040 msgid "Very Satisfied" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2036 -#: classes/helpers/FrmFieldsHelper.php:2051 -#: classes/helpers/FrmFieldsHelper.php:2066 -#: classes/helpers/FrmFieldsHelper.php:2081 +#: classes/helpers/FrmFieldsHelper.php:2041 +#: classes/helpers/FrmFieldsHelper.php:2056 +#: classes/helpers/FrmFieldsHelper.php:2071 +#: classes/helpers/FrmFieldsHelper.php:2086 msgid "N/A" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2042 +#: classes/helpers/FrmFieldsHelper.php:2047 msgid "Satisfaction" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2046 +#: classes/helpers/FrmFieldsHelper.php:2051 msgid "Not at all Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2047 +#: classes/helpers/FrmFieldsHelper.php:2052 msgid "Somewhat Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2049 +#: classes/helpers/FrmFieldsHelper.php:2054 msgid "Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2050 +#: classes/helpers/FrmFieldsHelper.php:2055 msgid "Very Important" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2057 +#: classes/helpers/FrmFieldsHelper.php:2062 msgid "Importance" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2061 +#: classes/helpers/FrmFieldsHelper.php:2066 msgid "Strongly Disagree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2062 +#: classes/helpers/FrmFieldsHelper.php:2067 msgid "Disagree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2064 +#: classes/helpers/FrmFieldsHelper.php:2069 msgid "Agree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2065 +#: classes/helpers/FrmFieldsHelper.php:2070 msgid "Strongly Agree" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2072 +#: classes/helpers/FrmFieldsHelper.php:2077 msgid "Agreement" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2076 +#: classes/helpers/FrmFieldsHelper.php:2081 msgid "Extremely Unlikely" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2077 +#: classes/helpers/FrmFieldsHelper.php:2082 msgid "Unlikely" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2079 -#: classes/helpers/FrmFieldsHelper.php:2087 +#: classes/helpers/FrmFieldsHelper.php:2084 +#: classes/helpers/FrmFieldsHelper.php:2092 msgid "Likely" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2080 +#: classes/helpers/FrmFieldsHelper.php:2085 msgid "Extremely Likely" msgstr "" #. translators: %s: Field name -#: classes/helpers/FrmFieldsHelper.php:2169 +#: classes/helpers/FrmFieldsHelper.php:2174 msgid "%s fields" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2237 +#: classes/helpers/FrmFieldsHelper.php:2242 msgid "Simple" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2241 +#: classes/helpers/FrmFieldsHelper.php:2246 msgid "Images" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2244 +#: classes/helpers/FrmFieldsHelper.php:2249 msgid "Image Options" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2245 +#: classes/helpers/FrmFieldsHelper.php:2250 msgid "Show images instead of radio buttons or check boxes. This is ideal for polls, surveys, segmenting questionnaires and more." msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2252 +#: classes/helpers/FrmFieldsHelper.php:2257 msgid "Button Options" msgstr "" -#: classes/helpers/FrmFieldsHelper.php:2253 +#: classes/helpers/FrmFieldsHelper.php:2258 msgid "Show buttons for radio buttons or check boxes. This is ideal for polls, surveys, segmenting questionnaires and more." msgstr "" #. translators: Add-on name. -#: classes/helpers/FrmFieldsHelper.php:2334 +#: classes/helpers/FrmFieldsHelper.php:2339 msgid "Formidable %s" msgstr "" +#: classes/helpers/FrmFieldsHelper.php:2450 +#: classes/helpers/FrmFieldsHelper.php:2461 +#: classes/views/frm-fields/back-end/generate-options-with-ai.php:7 +msgid "Generate options with AI" +msgstr "" + +#: classes/helpers/FrmFieldsHelper.php:2462 +msgid "Update the Formidable AI add-on to the last version to use this feature." +msgstr "" + #: classes/helpers/FrmFormMigratorsHelper.php:118 #: classes/views/frm-forms/error-modal.php:15 #: classes/views/frm-settings/settings_cta.php:9 @@ -3954,7 +4107,7 @@ msgid "Field ID" msgstr "" #: classes/helpers/FrmFormsHelper.php:533 -#: classes/views/frm-fields/back-end/settings.php:360 +#: classes/views/frm-fields/back-end/settings.php:426 msgid "Field Key" msgstr "" @@ -3963,7 +4116,7 @@ msgid "Field Name" msgstr "" #: classes/helpers/FrmFormsHelper.php:545 -#: classes/views/frm-fields/back-end/settings.php:323 +#: classes/views/frm-fields/back-end/settings.php:389 msgid "Label Position" msgstr "" @@ -4161,12 +4314,6 @@ msgstr "" msgid "The redirect URL is using the parameters \"%s\", which are reserved by WordPress. " msgstr "" -#: classes/helpers/FrmFormsHelper.php:1838 -#: classes/views/form-templates/modals/name-your-form-modal.php:35 -#: js/formidable_admin.js:4316 -msgid "Save" -msgstr "" - #: classes/helpers/FrmFormsListHelper.php:17 msgid "Forms list" msgstr "" @@ -4249,6 +4396,10 @@ msgstr "" msgid "Get More Templates" msgstr "" +#: classes/helpers/FrmHtmlHelper.php:113 +msgid "Select unit" +msgstr "" + #: classes/helpers/FrmListHelper.php:138 msgid "List View" msgstr "" @@ -4266,7 +4417,7 @@ msgid "Bulk Actions" msgstr "" #: classes/helpers/FrmListHelper.php:410 -#: js/admin/style.js:646 +#: js/admin/style.js:645 msgid "Apply" msgstr "" @@ -4390,7 +4541,7 @@ msgstr "" #. translators: %d: The number of styles #. translators: %d: The number of hidden items to show. #: classes/helpers/FrmStylesCardHelper.php:453 -#: js/admin/style.js:156 +#: js/admin/style.js:155 msgid "Show all (%d)" msgstr "" @@ -4441,7 +4592,7 @@ msgstr "" msgid "Placeholder inside the field" msgstr "" -#: classes/helpers/FrmStylesHelper.php:827 +#: classes/helpers/FrmStylesHelper.php:852 #: classes/views/styles/_quick-settings.php:7 msgid "Quick Settings" msgstr "" @@ -4601,26 +4752,26 @@ msgstr "" msgid "Your server is missing the simplexml_import_dom function" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1411 +#: classes/helpers/FrmXMLHelper.php:1416 msgctxt "import xml message" msgid "Error details:" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1427 +#: classes/helpers/FrmXMLHelper.php:1432 #: classes/views/solutions/_import.php:51 msgid "Imported" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1428 +#: classes/helpers/FrmXMLHelper.php:1433 msgid "Updated" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1453 +#: classes/helpers/FrmXMLHelper.php:1458 msgid "Nothing was imported or updated" msgstr "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1480 +#: classes/helpers/FrmXMLHelper.php:1485 msgid "%1$s Form" msgid_plural "%1$s Forms" msgstr[0] "" @@ -4628,7 +4779,7 @@ msgstr[1] "" #. translators: %1$s: Number of items #. translators: %1$s - field type -#: classes/helpers/FrmXMLHelper.php:1482 +#: classes/helpers/FrmXMLHelper.php:1487 #: classes/models/FrmFormMigrator.php:608 msgid "%1$s Field" msgid_plural "%1$s Fields" @@ -4636,56 +4787,56 @@ msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1484 +#: classes/helpers/FrmXMLHelper.php:1489 msgid "%1$s Entry" msgid_plural "%1$s Entries" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1486 +#: classes/helpers/FrmXMLHelper.php:1491 msgid "%1$s View" msgid_plural "%1$s Views" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1488 +#: classes/helpers/FrmXMLHelper.php:1493 msgid "%1$s Page/Post" msgid_plural "%1$s Pages/Posts" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1490 +#: classes/helpers/FrmXMLHelper.php:1495 msgid "%1$s Style" msgid_plural "%1$s Styles" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1492 +#: classes/helpers/FrmXMLHelper.php:1497 msgid "%1$s Term" msgid_plural "%1$s Terms" msgstr[0] "" msgstr[1] "" #. translators: %1$s: Number of items -#: classes/helpers/FrmXMLHelper.php:1494 +#: classes/helpers/FrmXMLHelper.php:1499 msgid "%1$s Form Action" msgid_plural "%1$s Form Actions" msgstr[0] "" msgstr[1] "" -#: classes/helpers/FrmXMLHelper.php:1532 +#: classes/helpers/FrmXMLHelper.php:1537 msgid "Go to imported form" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1771 +#: classes/helpers/FrmXMLHelper.php:1776 msgid "Create Posts" msgstr "" -#: classes/helpers/FrmXMLHelper.php:1900 +#: classes/helpers/FrmXMLHelper.php:1905 msgid "Email Notification" msgstr "" @@ -4731,20 +4882,15 @@ msgstr "" msgid "Option 2" msgstr "" -#: classes/models/fields/FrmFieldCombo.php:213 -#: classes/views/frm-fields/back-end/default-value-setting.php:11 -msgid "Default Value" -msgstr "" - #: classes/models/fields/FrmFieldCombo.php:214 -#: classes/views/frm-fields/back-end/settings.php:220 +#: classes/views/frm-fields/back-end/settings.php:286 msgid "Placeholder Text" msgstr "" #: classes/models/fields/FrmFieldCombo.php:215 #: classes/views/form-templates/modals/create-template-modal.php:58 #: stripe/views/action-settings/payments-options.php:23 -#: js/admin/applications.js:453 +#: js/admin/applications.js:452 msgid "Description" msgstr "" @@ -4760,7 +4906,7 @@ msgstr "" msgid "Middle Name" msgstr "" -#: classes/models/fields/FrmFieldName.php:281 +#: classes/models/fields/FrmFieldName.php:283 msgid "Subfield descriptions are read by screen readers. Enhance accessibility by using complete labels, like \"First Name\" instead of \"First\"." msgstr "" @@ -4792,27 +4938,27 @@ msgstr "" #. translators: %s: Field name #. translators: %s: Field type #: classes/models/fields/FrmFieldType.php:487 -#: classes/models/fields/FrmFieldType.php:658 +#: classes/models/fields/FrmFieldType.php:652 msgid "%s Options" msgstr "" -#: classes/models/fields/FrmFieldType.php:539 -#: classes/views/frm-fields/back-end/settings.php:155 +#: classes/models/fields/FrmFieldType.php:540 +#: classes/views/frm-fields/back-end/settings.php:154 #: classes/views/frm-fields/back-end/value-format.php:16 msgid "Toggle Options" msgstr "" -#: classes/models/fields/FrmFieldType.php:595 +#: classes/models/fields/FrmFieldType.php:596 #: classes/views/frm-fields/back-end/bulk-options-overlay.php:10 msgid "Bulk Edit Options" msgstr "" -#: classes/models/fields/FrmFieldType.php:602 -msgid "Add Option" +#: classes/models/fields/FrmFieldType.php:774 +msgid "Untitled" msgstr "" -#: classes/models/fields/FrmFieldType.php:780 -msgid "Untitled" +#: classes/models/fields/FrmFieldType.php:1839 +msgid "Add Option" msgstr "" #: classes/models/fields/FrmFieldUrl.php:47 @@ -5058,10 +5204,6 @@ msgstr "" msgid "Create relationships between multiple forms. You can link a member to a team, a rating to a product, a comment to a submission, and much more." msgstr "" -#: classes/models/FrmField.php:143 -msgid "Lookup" -msgstr "" - #: classes/models/FrmField.php:145 msgid "Filter the options in the next field and automatically add values to other fields. Upgrade to Pro to get Lookup fields and more." msgstr "" @@ -5250,7 +5392,7 @@ msgid "redirect, success, confirmation, submit" msgstr "" #: classes/models/FrmOnSubmitAction.php:38 -#: classes/views/frm-fields/back-end/settings.php:453 +#: classes/views/frm-fields/back-end/settings.php:519 msgid "Confirmation" msgstr "" @@ -5467,7 +5609,7 @@ msgid "Extra Light" msgstr "" #: classes/models/FrmStyle.php:773 -#: classes/views/frm-fields/back-end/settings.php:296 +#: classes/views/frm-fields/back-end/settings.php:362 msgid "Light" msgstr "" @@ -5819,6 +5961,10 @@ msgstr "" msgid "Update Options" msgstr "" +#: classes/views/frm-fields/back-end/default-value-setting.php:13 +msgid "Pre-fill your field with this value. Users can modify it unless the field is read-only." +msgstr "" + #: classes/views/frm-fields/back-end/field-captcha.php:10 #: classes/views/frm-fields/back-end/field-credit-card.php:9 msgid "This field is not set up yet." @@ -5832,6 +5978,10 @@ msgstr "" msgid "Custom HTML:" msgstr "" +#: classes/views/frm-fields/back-end/field-options.php:16 +msgid "Bulk Edit" +msgstr "" + #: classes/views/frm-fields/back-end/field-user-id.php:8 msgid "User ID fields will not show in your form." msgstr "" @@ -5860,6 +6010,10 @@ msgstr "" msgid "Agreement text" msgstr "" +#: classes/views/frm-fields/back-end/generate-options-with-ai.php:8 +msgid "Generate with AI" +msgstr "" + #: classes/views/frm-fields/back-end/html-content.php:8 msgid "Content" msgstr "" @@ -5880,19 +6034,13 @@ msgstr "" msgid "Alphanumeric" msgstr "" -#: classes/views/frm-fields/back-end/input-mask-info.php:15 -msgid "Example:" -msgstr "" - -#: classes/views/frm-fields/back-end/input-mask-info.php:29 -msgid "See more examples and docs" -msgstr "" - -#: classes/views/frm-fields/back-end/layout-classes.php:8 -msgid "Click on any box below to set the width for your selected field." +#. translators: %1s: open anchor tag, %2s: close anchor tag +#: classes/views/frm-fields/back-end/input-mask-info.php:21 +msgid "More examples on our %1$sdocs page%2$s." msgstr "" -#: classes/views/frm-fields/back-end/layout-classes.php:31 +#: classes/views/frm-fields/back-end/layout-classes.php:27 +#: classes/views/frm-fields/back-end/layout-classes.php:28 msgid "Other Style Classes" msgstr "" @@ -5929,7 +6077,15 @@ msgstr "" msgid "Number Range" msgstr "" -#: classes/views/frm-fields/back-end/number-range.php:21 +#: classes/views/frm-fields/back-end/number-range.php:13 +msgid "Min Value" +msgstr "" + +#: classes/views/frm-fields/back-end/number-range.php:19 +msgid "Max Value" +msgstr "" + +#: classes/views/frm-fields/back-end/number-range.php:27 msgid "Step" msgstr "" @@ -5937,10 +6093,6 @@ msgstr "" msgid "Field Size" msgstr "" -#: classes/views/frm-fields/back-end/pixels-wide.php:20 -msgid "(%, px, em)" -msgstr "" - #: classes/views/frm-fields/back-end/radio-display-format.php:18 msgid "Display format" msgstr "" @@ -5963,118 +6115,118 @@ msgid "%s Field" msgstr "" #. translators: %1$s: Link HTML, %2$s: End link -#: classes/views/frm-fields/back-end/settings.php:32 +#: classes/views/frm-fields/back-end/settings.php:30 msgid "Captchas will not be used until the Site and Secret Keys are %1$sset up%2$s." msgstr "" #. translators: %1$s: Link HTML, %2$s: End link -#: classes/views/frm-fields/back-end/settings.php:48 +#: classes/views/frm-fields/back-end/settings.php:46 msgid "Credit Cards will not work without %1$sadding a Collect Payment action%2$s." msgstr "" #. translators: %1$s: Link HTML, %2$s: End link -#: classes/views/frm-fields/back-end/settings.php:65 +#: classes/views/frm-fields/back-end/settings.php:63 #: classes/views/frm-fields/front-end/gdpr/gdpr-field.php:32 msgid "GDPR field is disabled. Please enable it in the Formidable %1$sSettings%2$s." msgstr "" -#: classes/views/frm-fields/back-end/settings.php:101 -#: classes/views/frm-fields/back-end/settings.php:422 +#: classes/views/frm-fields/back-end/settings.php:99 +#: classes/views/frm-fields/back-end/settings.php:488 msgid "Required" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:110 +#: classes/views/frm-fields/back-end/settings.php:108 msgid "Unique: Do not allow the same response multiple times. For example, if one user enters 'Joe', then no one else will be allowed to enter the same name." msgstr "" -#: classes/views/frm-fields/back-end/settings.php:111 -#: classes/views/frm-fields/back-end/settings.php:442 +#: classes/views/frm-fields/back-end/settings.php:109 +#: classes/views/frm-fields/back-end/settings.php:508 msgid "Unique" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:120 +#: classes/views/frm-fields/back-end/settings.php:118 msgid "Read Only: Show this field but do not allow the field value to be edited from the front-end." msgstr "" -#: classes/views/frm-fields/back-end/settings.php:122 +#: classes/views/frm-fields/back-end/settings.php:120 #: classes/views/styles/_field-colors.php:14 msgid "Read Only" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:146 -msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row." +#: classes/views/frm-fields/back-end/settings.php:145 +msgid "CSS Layout Classes" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:147 -msgid "CSS Layout Classes" +#: classes/views/frm-fields/back-end/settings.php:146 +msgid "Add a CSS class to the field container. Use our predefined classes to align multiple fields in single row." msgstr "" -#: classes/views/frm-fields/back-end/settings.php:184 +#: classes/views/frm-fields/back-end/settings.php:196 msgid "Collapsible Advanced Settings" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:185 +#: classes/views/frm-fields/back-end/settings.php:197 #: classes/views/shared/mb_adv_info.php:22 msgid "Advanced" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:269 +#: classes/views/frm-fields/back-end/settings.php:335 msgid "If this URL points to an image, show to image on the entries listing page." msgstr "" -#: classes/views/frm-fields/back-end/settings.php:276 +#: classes/views/frm-fields/back-end/settings.php:342 msgid "Set the size of the captcha field. The compact option is best if your form is in a small area." msgstr "" -#: classes/views/frm-fields/back-end/settings.php:277 +#: classes/views/frm-fields/back-end/settings.php:343 msgid "Captcha Size" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:281 +#: classes/views/frm-fields/back-end/settings.php:347 msgid "Normal" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:284 +#: classes/views/frm-fields/back-end/settings.php:350 msgid "Compact" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:292 +#: classes/views/frm-fields/back-end/settings.php:358 msgid "Captcha Theme" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:299 +#: classes/views/frm-fields/back-end/settings.php:365 msgid "Dark" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:303 +#: classes/views/frm-fields/back-end/settings.php:369 msgid "Auto" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:315 +#: classes/views/frm-fields/back-end/settings.php:381 msgid "Required Field Indicator" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:344 +#: classes/views/frm-fields/back-end/settings.php:410 msgid "Center" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:359 +#: classes/views/frm-fields/back-end/settings.php:425 msgid "The field key can be used as an alternative to the field ID in many cases." msgstr "" -#: classes/views/frm-fields/back-end/settings.php:368 +#: classes/views/frm-fields/back-end/settings.php:434 msgid "Field Type" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:411 +#: classes/views/frm-fields/back-end/settings.php:477 msgid "Collapsible Validation Messages Settings" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:413 +#: classes/views/frm-fields/back-end/settings.php:479 msgid "Validation Messages" msgstr "" -#: classes/views/frm-fields/back-end/settings.php:431 +#: classes/views/frm-fields/back-end/settings.php:497 msgid "Invalid Format" msgstr "" @@ -6084,7 +6236,7 @@ msgstr "" msgid "%s are not available on your plan. Did you know you can upgrade to PRO to unlock more awesome features?" msgstr "" -#: classes/views/frm-fields/back-end/smart-values.php:20 +#: classes/views/frm-fields/back-end/smart-values.php:19 #: classes/views/shared/upgrade_overlay.php:77 msgid "Already purchased?" msgstr "" @@ -6093,7 +6245,7 @@ msgstr "" msgid "Insert the format you would like to accept. Use a regular expression starting with ^ or an exact format like (999)999-9999." msgstr "" -#: classes/views/frm-fields/single-option.php:27 +#: classes/views/frm-fields/single-option.php:33 msgid "Saved Value" msgstr "" @@ -6137,12 +6289,6 @@ msgstr "" msgid "Conditional emails" msgstr "" -#: classes/views/frm-form-actions/form_action.php:32 -#: js/admin/style.js:719 -#: js/formidable_admin.js:2601 -msgid "Duplicate" -msgstr "" - #: classes/views/frm-form-actions/form_action.php:36 msgid "Delete this form action?" msgstr "" @@ -6307,55 +6453,32 @@ msgstr "" msgid "Move Field" msgstr "" -#: classes/views/frm-forms/add_field.php:40 -#: js/formidable_admin.js:1391 -#: js/formidable_admin.js:1396 -#: js/formidable_admin.js:2526 -msgid "More Options" -msgstr "" - -#: classes/views/frm-forms/add_field.php:42 -#: js/formidable_admin.js:1383 -msgid "Toggle More Options Dropdown" -msgstr "" - #: classes/views/frm-forms/add_field.php:101 -#: classes/views/frm-forms/form.php:79 msgid "Add Fields Here" msgstr "" -#: classes/views/frm-forms/add_field_links.php:11 +#: classes/views/frm-forms/add_field_links.php:17 +#: classes/views/frm-forms/add_field_links.php:156 +#: classes/views/frm-forms/add_field_links.php:157 msgid "Add Fields" msgstr "" -#: classes/views/frm-forms/add_field_links.php:16 +#: classes/views/frm-forms/add_field_links.php:22 msgid "Field Options" msgstr "" -#: classes/views/frm-forms/add_field_links.php:27 +#: classes/views/frm-forms/add_field_links.php:37 msgid "Search Fields" msgstr "" -#: classes/views/frm-forms/add_field_links.php:124 +#: classes/views/frm-forms/add_field_links.php:132 msgid "Pricing Fields" msgstr "" -#: classes/views/frm-forms/add_field_links.php:143 +#: classes/views/frm-forms/add_field_links.php:154 msgid "Select a field to see the options" msgstr "" -#: classes/views/frm-forms/add_field_links.php:158 -msgid "Smart Default Values" -msgstr "" - -#: classes/views/frm-forms/add_field_links.php:166 -msgid "Add Layout Classes" -msgstr "" - -#: classes/views/frm-forms/add_field_links.php:174 -msgid "Input Mask Format" -msgstr "" - #: classes/views/frm-forms/edit.php:12 msgid "Build Form" msgstr "" @@ -6365,8 +6488,13 @@ msgstr "" msgid "Page %s" msgstr "" -#: classes/views/frm-forms/form.php:82 -msgid "Click or drag a field from the sidebar to add it to your form" +#: classes/views/frm-forms/form.php:77 +#: classes/views/frm-forms/form.php:79 +msgid "Start Building Your Form" +msgstr "" + +#: classes/views/frm-forms/form.php:80 +msgid "Drag and drop fields from the left or click a field to add it to your form." msgstr "" #: classes/views/frm-forms/insert_form_popup.php:11 @@ -7016,31 +7144,31 @@ msgstr "" msgid "HTML Tags" msgstr "" -#: classes/views/shared/mb_adv_info.php:50 +#: classes/views/shared/mb_adv_info.php:51 msgid "IDs" msgstr "" -#: classes/views/shared/mb_adv_info.php:51 +#: classes/views/shared/mb_adv_info.php:54 msgid "Keys" msgstr "" -#: classes/views/shared/mb_adv_info.php:99 -msgid "Use IDs" +#: classes/views/shared/mb_adv_info.php:98 +msgid "Use Keys" msgstr "" -#: classes/views/shared/mb_adv_info.php:100 -msgid "Use Keys" +#: classes/views/shared/mb_adv_info.php:102 +msgid "Use IDs" msgstr "" -#: classes/views/shared/mb_adv_info.php:112 +#: classes/views/shared/mb_adv_info.php:109 msgid "IF" msgstr "" -#: classes/views/shared/mb_adv_info.php:171 +#: classes/views/shared/mb_adv_info.php:166 msgid "A blank value" msgstr "" -#: classes/views/shared/mb_adv_info.php:175 +#: classes/views/shared/mb_adv_info.php:170 msgid "Click to Insert" msgstr "" @@ -7093,7 +7221,7 @@ msgid "Sorry to hear you aren't enjoying building with Formidable. We would love msgstr "" #: classes/views/shared/review.php:74 -#: js/packages/floating-links/s11-floating-links.js:104 +#: js/packages/floating-links/s11-floating-links.js:103 msgid "Dismiss this notice" msgstr "" @@ -7655,12 +7783,12 @@ msgid "Applied" msgstr "" #: classes/views/styles/_style-preview-container.php:10 -#: js/admin/style.js:533 +#: js/admin/style.js:532 msgid "View my form" msgstr "" #: classes/views/styles/_style-preview-container.php:10 -#: js/admin/style.js:533 +#: js/admin/style.js:532 msgid "View sample form" msgstr "" @@ -8480,25 +8608,25 @@ msgstr "" msgid "All Items (%d)" msgstr "" -#: js/admin/applications.js:257 +#: js/admin/applications.js:256 msgid "No application templates match your search query." msgstr "" -#: js/admin/applications.js:362 +#: js/admin/applications.js:361 msgid "Pages" msgstr "" -#: js/admin/applications.js:362 +#: js/admin/applications.js:361 msgid "Page" msgstr "" #. translators: %s: Application Template Name -#: js/admin/applications.js:386 +#: js/admin/applications.js:385 msgid "%s Template" msgstr "" #. translators: %s: The required license type (ie. Plus, Business, or Elite) -#: js/admin/applications.js:431 +#: js/admin/applications.js:430 msgid "Access to this application requires the %s plan." msgstr "" @@ -8593,146 +8721,53 @@ msgstr "" msgid "Successfully copied embed example" msgstr "" -#: js/admin/style.js:147 +#: js/admin/style.js:146 msgid "Show less" msgstr "" #. translators: %s: The required license type (ie. Plus, Business, or Elite) -#: js/admin/style.js:429 +#: js/admin/style.js:428 msgid "Access to this style requires the %s plan." msgstr "" -#: js/admin/style.js:646 +#: js/admin/style.js:645 msgid "Install and apply" msgstr "" -#: js/admin/style.js:665 +#: js/admin/style.js:664 msgid "Reset to Defaults" msgstr "" -#: js/admin/style.js:748 +#: js/admin/style.js:747 msgid "Rename" msgstr "" -#: js/admin/style.js:767 -#: js/admin/style.js:858 +#: js/admin/style.js:766 +#: js/admin/style.js:857 msgid "Rename style" msgstr "" -#: js/admin/style.js:805 +#: js/admin/style.js:804 msgid "Style name" msgstr "" -#: js/admin/style.js:895 +#: js/admin/style.js:894 msgid "Style has been renamed successfully" msgstr "" -#: js/admin/style.js:958 -#: js/admin/style.js:985 +#: js/admin/style.js:956 +#: js/admin/style.js:983 msgid "Reset style" msgstr "" -#: js/admin/style.js:969 +#: js/admin/style.js:967 msgid "Reset this style back to the default?" msgstr "" -#: js/admin/style.js:1030 +#: js/admin/style.js:1028 msgid "Style has been reset successfully" msgstr "" -#: js/formidable_admin.js:839 -msgid "Field Group" -msgstr "" - -#: js/formidable_admin.js:1342 -msgid "Set Row Layout" -msgstr "" - -#: js/formidable_admin.js:1349 -msgid "Move Field Group" -msgstr "" - -#. translators: %1$d: Maximum number of fields allowed in a field group. -#: js/formidable_admin.js:2252 -msgid "You can only have a maximum of %1$d fields in a field group. Delete or move out a field from the group and try again." -msgstr "" - -#: js/formidable_admin.js:2595 -msgid "Delete Group" -msgstr "" - -#: js/formidable_admin.js:2601 -msgid "Duplicate Group" -msgstr "" - -#. translators: %1$s: Number of fields that are selected to be deleted. -#: js/formidable_admin.js:3772 -msgid "Are you sure you want to delete these %1$s selected field(s)?" -msgstr "" - -#: js/formidable_admin.js:4009 -msgid "Custom layout" -msgstr "" - -#: js/formidable_admin.js:4032 -msgid "Break into rows" -msgstr "" - -#: js/formidable_admin.js:4042 -msgid "Row Layout" -msgstr "" - -#: js/formidable_admin.js:4296 -msgid "Enter number of columns for each field" -msgstr "" - -#: js/formidable_admin.js:4300 -msgid "Layouts are based on a 12-column grid system" -msgstr "" - -#: js/formidable_admin.js:4750 -msgid "Merge into row" -msgstr "" - -#. translators: %s: The detected option value. -#: js/formidable_admin.js:6287 -msgid "Duplicate option value \"%s\" detected" -msgstr "" - -#. translators: %s: Form Setting section name (ie Form Permissions, Form Scheduling). -#: js/formidable_admin.js:7031 -msgid "%s are not installed" -msgstr "" - -#: js/formidable_admin.js:7153 -msgid "This plugin is not activated. Would you like to activate it now?" -msgstr "" - -#: js/formidable_admin.js:7156 -msgid "That add-on is not installed. Would you like to install it now?" -msgstr "" - -#: js/formidable_admin.js:8383 -msgid "You are changing the field type. Not all field settings will appear as expected until you reload the page. Would you like to reload the page now?" -msgstr "" - -#: js/formidable_admin.js:8388 -msgid "Save and Reload?" -msgstr "" - -#: js/formidable_admin.js:8402 -#: js/formidable_admin.js:9289 -msgid "Save and Reload" -msgstr "" - -#: js/formidable_admin.js:9459 -msgid "Unable to install template" -msgstr "" - -#: js/formidable_admin.js:10134 -msgid "Thank you for signing up!" -msgstr "" - #: js/packages/floating-links/config.js:67 msgid "Documentation" msgstr "" diff --git a/package-lock.json b/package-lock.json index 142a273f0c..88fdbdad62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -91,7 +91,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -119,7 +118,6 @@ "version": "7.25.4", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -129,7 +127,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", - "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -221,7 +218,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.25.2", @@ -291,6 +287,16 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", @@ -322,7 +328,6 @@ "version": "7.25.2", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.24.7", @@ -399,7 +404,6 @@ "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.24.7", @@ -445,7 +449,6 @@ "version": "7.24.8", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -470,7 +473,6 @@ "version": "7.26.10", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.26.9", @@ -481,12 +483,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.28.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", - "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", "license": "MIT", "dependencies": { - "@babel/types": "^7.28.2" + "@babel/types": "^7.28.4" }, "bin": { "parser": "bin/babel-parser.js" @@ -596,7 +598,6 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -605,11 +606,23 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" @@ -622,7 +635,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -680,7 +692,6 @@ "version": "7.25.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.25.6.tgz", "integrity": "sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.24.8" @@ -696,7 +707,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -709,7 +719,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -737,7 +746,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -750,7 +758,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -763,7 +770,6 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -776,7 +782,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -789,7 +794,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -802,7 +806,6 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -815,7 +818,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -831,7 +833,6 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -2039,10 +2040,30 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse--for-generate-function-map": { + "name": "@babel/traverse", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz", + "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/types": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", - "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -2340,23 +2361,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/@eslint/eslintrc/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -2393,13 +2397,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -2539,6 +2536,224 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/@isaacs/ttlcache": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz", + "integrity": "sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==", + "license": "ISC", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", + "peer": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "peer": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/create-cache-key-function": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz", + "integrity": "sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -2562,7 +2777,6 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -3033,57 +3247,300 @@ "url": "https://opencollective.com/unts" } }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true, - "license": "MIT" + "node_modules/@react-native/assets-registry": { + "version": "0.80.2", + "resolved": "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.80.2.tgz", + "integrity": "sha512-+sI2zIM22amhkZqW+RpD3qDoopeRiezrTtZMP+Y3HI+6/2JbEq7DdyV/2YS1lrSSdyy3STW2V37Lt4dKqP0lEQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } }, - "node_modules/@sidvind/better-ajv-errors": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sidvind/better-ajv-errors/-/better-ajv-errors-3.0.1.tgz", - "integrity": "sha512-++1mEYIeozfnwWI9P1ECvOPoacy+CgDASrmGvXPMCcqgx0YUzB01vZ78uHdQ443V6sTY+e9MzHqmN9DOls02aw==", - "dev": true, - "license": "Apache-2.0", + "node_modules/@react-native/codegen": { + "version": "0.80.2", + "resolved": "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.80.2.tgz", + "integrity": "sha512-eYad9ex9/RS6oFbbpu6LxsczktbhfJbJlTvtRlcWLJjJbFTeNr5Q7CgBT2/m5VtpxnJ/0YdmZ9vdazsJ2yp9kw==", + "license": "MIT", + "peer": true, "dependencies": { - "kleur": "^4.1.0" + "glob": "^7.1.1", + "hermes-parser": "0.28.1", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "yargs": "^17.6.2" }, "engines": { - "node": ">= 16.14" + "node": ">=18" }, "peerDependencies": { - "ajv": "^6.12.3 || ^7.0.0 || ^8.0.0" + "@babel/core": "*" } }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "dev": true, - "license": "MIT", + "node_modules/@react-native/codegen/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@socket.io/component-emitter": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", - "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@stylistic/stylelint-plugin": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@stylistic/stylelint-plugin/-/stylelint-plugin-3.1.2.tgz", - "integrity": "sha512-tylFJGMQo62alGazK74MNxFjMagYOHmBZiePZFOJK2n13JZta0uVkB3Bh5qodUmOLtRH+uxH297EibK14UKm8g==", - "dev": true, + "node_modules/@react-native/community-cli-plugin": { + "version": "0.80.2", + "resolved": "https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.80.2.tgz", + "integrity": "sha512-UBjsE+lv1YtThs56mgFaUdWv0jNE1oO58Lkbf3dn47F0e7YiTubIcvP6AnlaMhZF2Pmt9ky8J1jTpgItO9tGeg==", "license": "MIT", + "peer": true, "dependencies": { - "@csstools/css-parser-algorithms": "^3.0.1", + "@react-native/dev-middleware": "0.80.2", + "chalk": "^4.0.0", + "debug": "^4.4.0", + "invariant": "^2.2.4", + "metro": "^0.82.2", + "metro-config": "^0.82.2", + "metro-core": "^0.82.2", + "semver": "^7.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@react-native-community/cli": "*" + }, + "peerDependenciesMeta": { + "@react-native-community/cli": { + "optional": true + } + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@react-native/community-cli-plugin/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@react-native/debugger-frontend": { + "version": "0.80.2", + "resolved": "https://registry.npmjs.org/@react-native/debugger-frontend/-/debugger-frontend-0.80.2.tgz", + "integrity": "sha512-n3D88bqNk0bY+YjNxbM6giqva06xj+rgEfu91Pg+nJ0szSL2eLl7ULERJqI3hxFt0XGuTpTOxZgw/Po5maXa4g==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware": { + "version": "0.80.2", + "resolved": "https://registry.npmjs.org/@react-native/dev-middleware/-/dev-middleware-0.80.2.tgz", + "integrity": "sha512-8OeBEZNiApdbZaqTrrzeyFwXn/JwgJox7jdtjVAH56DggTVJXdbnyUjQ4ts6XAacEQgpFOAskoO730eyafOkAA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@isaacs/ttlcache": "^1.4.1", + "@react-native/debugger-frontend": "0.80.2", + "chrome-launcher": "^0.15.2", + "chromium-edge-launcher": "^0.2.0", + "connect": "^3.6.5", + "debug": "^4.4.0", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "open": "^7.0.3", + "serve-static": "^1.16.2", + "ws": "^6.2.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@react-native/dev-middleware/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@react-native/dev-middleware/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/@react-native/gradle-plugin": { + "version": "0.80.2", + "resolved": "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.80.2.tgz", + "integrity": "sha512-C5/FYbIfCXPFjF/hIcWFKC9rEadDDhPMbxE7tarGR9tmYKyb9o7fYvfNe8fFgbCRKelMHP0ShATz3T73pHHDfA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/js-polyfills": { + "version": "0.80.2", + "resolved": "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.80.2.tgz", + "integrity": "sha512-f63M3paxHK92p6L9o+AY7hV/YojCZAhb+fdDpSfOtDtCngWbBhd6foJrO6IybzDFERxlwErupUg3pqr5w3KJWw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@react-native/normalize-colors": { + "version": "0.80.2", + "resolved": "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.80.2.tgz", + "integrity": "sha512-08Ax7554Z31NXi5SQ6h1GsiSrlZEOYHQNSC7u+x91Tdiq87IXldW8Ib1N3ThXoDcD8bjr+I+MdlabEJw36/fFg==", + "license": "MIT", + "peer": true + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sidvind/better-ajv-errors": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sidvind/better-ajv-errors/-/better-ajv-errors-3.0.1.tgz", + "integrity": "sha512-++1mEYIeozfnwWI9P1ECvOPoacy+CgDASrmGvXPMCcqgx0YUzB01vZ78uHdQ443V6sTY+e9MzHqmN9DOls02aw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "kleur": "^4.1.0" + }, + "engines": { + "node": ">= 16.14" + }, + "peerDependencies": { + "ajv": "^6.12.3 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "license": "MIT", + "peer": true + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@stylistic/stylelint-plugin": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@stylistic/stylelint-plugin/-/stylelint-plugin-3.1.2.tgz", + "integrity": "sha512-tylFJGMQo62alGazK74MNxFjMagYOHmBZiePZFOJK2n13JZta0uVkB3Bh5qodUmOLtRH+uxH297EibK14UKm8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.1", "@csstools/css-tokenizer": "^3.0.1", "@csstools/media-query-list-parser": "^3.0.1", "is-plain-object": "^5.0.0", @@ -3438,6 +3895,51 @@ "node": ">=10.13.0" } }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/types": "^7.28.2" + } + }, "node_modules/@types/body-parser": { "version": "1.19.5", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", @@ -3536,6 +4038,16 @@ "@types/send": "*" } }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", @@ -3560,6 +4072,33 @@ "@types/node": "*" } }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT", + "peer": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -3595,7 +4134,6 @@ "version": "22.5.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.5.tgz", "integrity": "sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==", - "dev": true, "license": "MIT", "dependencies": { "undici-types": "~6.19.2" @@ -3745,6 +4283,13 @@ "@types/node": "*" } }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT", + "peer": true + }, "node_modules/@types/ws": { "version": "8.5.12", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", @@ -3755,6 +4300,23 @@ "@types/node": "*" } }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT", + "peer": true + }, "node_modules/@types/yauzl": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", @@ -5233,68 +5795,252 @@ "node": ">=6.9.0" } }, - "node_modules/@wordpress/url/node_modules/react-native-url-polyfill": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz", - "integrity": "sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ==", + "node_modules/@wordpress/url/node_modules/@react-native/virtualized-lists": { + "version": "0.80.2", + "resolved": "https://registry.npmjs.org/@react-native/virtualized-lists/-/virtualized-lists-0.80.2.tgz", + "integrity": "sha512-kXsIV2eB73QClbbH/z/lRhZkyj3Dke4tarM5w2yXSNwJthMPMfj4KqLZ6Lnf0nmPPjz7qo/voKtlrGqlM822Rg==", "license": "MIT", + "peer": true, "dependencies": { - "whatwg-url-without-unicode": "8.0.0-3" + "invariant": "^2.2.4", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18" }, "peerDependencies": { + "@types/react": "^19.0.0", + "react": "*", "react-native": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@wordpress/url/node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, - "node_modules/@wordpress/warning": { - "version": "2.58.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.58.0.tgz", - "integrity": "sha512-9bZlORhyMY2nbWozeyC5kqJsFzEPP4DCLhGmjtbv+YWGHttUrxUZEfrKdqO+rUODA8rP5zeIly1nCQOUnkw4Lg==", - "dev": true, - "license": "GPL-2.0-or-later", - "engines": { - "node": ">=12" + "node_modules/@wordpress/url/node_modules/@types/react": { + "version": "19.1.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.12.tgz", + "integrity": "sha512-cMoR+FoAf/Jyq6+Df2/Z41jISvGZZ2eTlnsaJRptmZ76Caldwy1odD4xTr/gNV9VLj0AWgg/nmkevIyUfIIq5w==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "csstype": "^3.0.2" } }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, + "node_modules/@wordpress/url/node_modules/commander": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, + "peer": true, "engines": { - "node": ">= 0.6" + "node": ">=18" } }, - "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "dev": true, - "license": "MIT", + "node_modules/@wordpress/url/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@wordpress/url/node_modules/react": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.1.tgz", + "integrity": "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@wordpress/url/node_modules/react-native": { + "version": "0.80.2", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.80.2.tgz", + "integrity": "sha512-6ySV4qTJo/To3lgpG/9Mcg/ZtvExqOVZuT7JVGcO5rS2Bjvl/yUAkQF0hTnbRb2Ch6T5MlKghrM4OeHX+KA9Pg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/create-cache-key-function": "^29.7.0", + "@react-native/assets-registry": "0.80.2", + "@react-native/codegen": "0.80.2", + "@react-native/community-cli-plugin": "0.80.2", + "@react-native/gradle-plugin": "0.80.2", + "@react-native/js-polyfills": "0.80.2", + "@react-native/normalize-colors": "0.80.2", + "@react-native/virtualized-lists": "0.80.2", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "ansi-regex": "^5.0.0", + "babel-jest": "^29.7.0", + "babel-plugin-syntax-hermes-parser": "0.28.1", + "base64-js": "^1.5.1", + "chalk": "^4.0.0", + "commander": "^12.0.0", + "flow-enums-runtime": "^0.0.6", + "glob": "^7.1.1", + "invariant": "^2.2.4", + "jest-environment-node": "^29.7.0", + "memoize-one": "^5.0.0", + "metro-runtime": "^0.82.2", + "metro-source-map": "^0.82.2", + "nullthrows": "^1.1.1", + "pretty-format": "^29.7.0", + "promise": "^8.3.0", + "react-devtools-core": "^6.1.1", + "react-refresh": "^0.14.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.26.0", + "semver": "^7.1.3", + "stacktrace-parser": "^0.1.10", + "whatwg-fetch": "^3.0.0", + "ws": "^6.2.3", + "yargs": "^17.6.2" + }, + "bin": { + "react-native": "cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/react": "^19.1.0", + "react": "^19.1.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@wordpress/url/node_modules/react-native-url-polyfill": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz", + "integrity": "sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ==", + "license": "MIT", + "dependencies": { + "whatwg-url-without-unicode": "8.0.0-3" + }, + "peerDependencies": { + "react-native": "*" + } + }, + "node_modules/@wordpress/url/node_modules/react-native/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT", + "peer": true + }, + "node_modules/@wordpress/url/node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/@wordpress/url/node_modules/scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "license": "MIT", + "peer": true + }, + "node_modules/@wordpress/url/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "license": "ISC", + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@wordpress/url/node_modules/ws": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.3.tgz", + "integrity": "sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==", + "license": "MIT", + "peer": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/@wordpress/warning": { + "version": "2.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.58.0.tgz", + "integrity": "sha512-9bZlORhyMY2nbWozeyC5kqJsFzEPP4DCLhGmjtbv+YWGHttUrxUZEfrKdqO+rUODA8rP5zeIly1nCQOUnkw4Lg==", + "dev": true, + "license": "GPL-2.0-or-later", + "engines": { + "node": ">=12" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", + "peer": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -5322,6 +6068,16 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, + "node_modules/agent-base": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 14" + } + }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -5367,16 +6123,16 @@ "license": "MIT" }, "node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, "funding": { "type": "github", @@ -5401,6 +6157,30 @@ } } }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, "node_modules/ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", @@ -5411,6 +6191,13 @@ "ajv": "^6.9.1" } }, + "node_modules/anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==", + "license": "MIT", + "peer": true + }, "node_modules/ansi-colors": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", @@ -5454,7 +6241,6 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -5493,7 +6279,6 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", @@ -5538,7 +6323,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" @@ -5548,7 +6332,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, "license": "BSD-3-Clause" }, "node_modules/aria-query": { @@ -5752,6 +6535,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT", + "peer": true + }, "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", @@ -5816,6 +6606,13 @@ "node": ">=0.8.0" } }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "license": "MIT", + "peer": true + }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", @@ -5885,6 +6682,28 @@ "node": ">= 0.4" } }, + "node_modules/babel-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, "node_modules/babel-loader": { "version": "9.2.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", @@ -5903,6 +6722,39 @@ "webpack": ">=5" } }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.11", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", @@ -5961,11 +6813,64 @@ "styled-components": ">= 2" } }, + "node_modules/babel-plugin-syntax-hermes-parser": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.28.1.tgz", + "integrity": "sha512-meT17DOuUElMNsL5LZN56d+KBp22hb0EfxWfuPUeoSi54e40v1W4C2V36P75FpsH9fVEfDKpw5Nnkahc8haSsQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-parser": "0.28.1" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "license": "MIT", + "peer": true, + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, "license": "MIT" }, "node_modules/base64-js": { @@ -6129,7 +7034,6 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -6140,7 +7044,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -6441,7 +7344,6 @@ "version": "4.24.4", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", - "dev": true, "funding": [ { "type": "opencollective", @@ -6477,6 +7379,16 @@ "dev": true, "license": "ISC" }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, "node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", @@ -6515,7 +7427,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, "license": "MIT" }, "node_modules/builtin-modules": { @@ -6620,21 +7531,56 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", "license": "MIT", + "peer": true, + "dependencies": { + "callsites": "^2.0.0" + }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/camelcase": { + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "license": "MIT", + "peer": true, + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -6656,7 +7602,6 @@ "version": "1.0.30001715", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001715.tgz", "integrity": "sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==", - "dev": true, "funding": [ { "type": "opencollective", @@ -6750,6 +7695,38 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/chrome-launcher": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.15.2.tgz", + "integrity": "sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0" + }, + "bin": { + "print-chrome-path": "bin/print-chrome-path.js" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/chrome-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/chrome-trace-event": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", @@ -6760,11 +7737,51 @@ "node": ">=6.0" } }, + "node_modules/chromium-edge-launcher": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz", + "integrity": "sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/node": "*", + "escape-string-regexp": "^4.0.0", + "is-wsl": "^2.2.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + } + }, + "node_modules/chromium-edge-launcher/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chromium-edge-launcher/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "license": "MIT", + "peer": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/ci-info": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, "funding": [ { "type": "github", @@ -6876,7 +7893,6 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -6891,7 +7907,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -7123,7 +8138,6 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, "license": "MIT" }, "node_modules/concat-stream": { @@ -7142,6 +8156,22 @@ "typedarray": "^0.0.6" } }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", @@ -7152,6 +8182,75 @@ "node": ">=0.8" } }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, + "node_modules/connect/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "license": "MIT", + "peer": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/consolidated-events": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/consolidated-events/-/consolidated-events-2.0.2.tgz", @@ -7185,7 +8284,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, "license": "MIT" }, "node_modules/cookie": { @@ -8061,7 +9159,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -8071,7 +9168,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8", @@ -8326,14 +9422,12 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true, "license": "MIT" }, "node_modules/electron-to-chromium": { "version": "1.5.141", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.141.tgz", "integrity": "sha512-qS+qH9oqVYc1ooubTiB9l904WVyM6qNYxtOEEGReoZXw3xlqeYdFr5GclNzbkAufWgwWLEPoDi3d9MoRwwIjGw==", - "dev": true, "license": "ISC" }, "node_modules/emoji-regex": { @@ -8347,7 +9441,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -8545,12 +9638,21 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, "node_modules/es-abstract": { "version": "1.23.3", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", @@ -8742,7 +9844,6 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -8752,7 +9853,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true, "license": "MIT" }, "node_modules/escape-string-regexp": { @@ -9386,23 +10486,6 @@ "node": ">=10" } }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -9482,13 +10565,6 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -9537,7 +10613,6 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", @@ -9597,12 +10672,21 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/eventemitter2": { "version": "6.4.7", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", @@ -9664,6 +10748,13 @@ "node": ">=4" } }, + "node_modules/exponential-backoff": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", + "license": "Apache-2.0", + "peer": true + }, "node_modules/express": { "version": "4.21.1", "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", @@ -9862,7 +10953,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { @@ -9873,11 +10963,21 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", "dev": true, - "license": "MIT" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" }, "node_modules/fastest-levenshtein": { "version": "1.0.16", @@ -9912,6 +11012,16 @@ "node": ">=0.8.0" } }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "bser": "2.1.1" + } + }, "node_modules/fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", @@ -9955,7 +11065,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -10073,6 +11182,13 @@ "dev": true, "license": "ISC" }, + "node_modules/flow-enums-runtime": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz", + "integrity": "sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==", + "license": "MIT", + "peer": true + }, "node_modules/follow-redirects": { "version": "1.15.9", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", @@ -10172,7 +11288,6 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -10205,14 +11320,12 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -10263,7 +11376,6 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -10273,7 +11385,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" @@ -10298,6 +11409,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.0.0" + } + }, "node_modules/get-stream": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", @@ -10682,7 +11803,6 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, "license": "ISC" }, "node_modules/graphemer": { @@ -10780,6 +11900,23 @@ "node": ">= 0.4" } }, + "node_modules/hermes-estree": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.28.1.tgz", + "integrity": "sha512-w3nxl/RGM7LBae0v8LH2o36+8VqwOZGv9rX1wyoWT6YaKZLqpJZ0YQ5P0LVr3tuRpf7vCx0iIG4i/VmBJejxTQ==", + "license": "MIT", + "peer": true + }, + "node_modules/hermes-parser": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.28.1.tgz", + "integrity": "sha512-nf8o+hE8g7UJWParnccljHumE9Vlq8F7MqIdeahl+4x0tvCUJYRrT0L7h0MMg/X9YJmkNwsfbaNNrzPtFXOscg==", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-estree": "0.28.1" + } + }, "node_modules/hoist-non-react-statics": { "version": "2.5.5", "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", @@ -10891,6 +12028,30 @@ } } }, + "node_modules/html-validate/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/html-validate/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, "node_modules/html-validate/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -10922,7 +12083,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, "license": "MIT", "dependencies": { "depd": "2.0.0", @@ -11011,7 +12171,21 @@ "node": ">=10.19.0" } }, - "node_modules/human-signals": { + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "peer": true, + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", @@ -11086,6 +12260,22 @@ "node": ">= 4" } }, + "node_modules/image-size": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", + "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", + "license": "MIT", + "peer": true, + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, "node_modules/immutable": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.1.tgz", @@ -11203,7 +12393,6 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.8.19" @@ -11224,7 +12413,6 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -11296,6 +12484,16 @@ "node": ">= 0.10" } }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/ipaddr.js": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", @@ -11343,7 +12541,6 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true, "license": "MIT" }, "node_modules/is-async-function": { @@ -11490,11 +12687,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, "license": "MIT", "bin": { "is-docker": "cli.js" @@ -11533,7 +12739,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -11624,7 +12829,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -11868,7 +13072,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, "license": "MIT", "dependencies": { "is-docker": "^2.0.0" @@ -11907,6 +13110,33 @@ "dev": true, "license": "MIT" }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/iterator.prototype": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", @@ -11937,6 +13167,184 @@ "@pkgjs/parseargs": "^0.11.0" } }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "license": "MIT", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-haste-map/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-haste-map/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "license": "MIT", + "peer": true, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, "node_modules/jest-worker": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", @@ -11988,7 +13396,6 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, "license": "MIT", "dependencies": { "argparse": "^1.0.7", @@ -12005,6 +13412,13 @@ "dev": true, "license": "MIT" }, + "node_modules/jsc-safe-url": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz", + "integrity": "sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==", + "license": "0BSD", + "peer": true + }, "node_modules/jsdoc-type-pratt-parser": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", @@ -12034,6 +13448,13 @@ "dev": true, "license": "MIT" }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "license": "MIT", + "peer": true + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -12049,9 +13470,9 @@ "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true, "license": "MIT" }, @@ -12073,7 +13494,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -12205,6 +13625,16 @@ "node": "> 0.8" } }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -12219,6 +13649,34 @@ "node": ">= 0.8.0" } }, + "node_modules/lighthouse-logger": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz", + "integrity": "sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "debug": "^2.6.9", + "marky": "^1.2.2" + } + }, + "node_modules/lighthouse-logger/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/lighthouse-logger/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT", + "peer": true + }, "node_modules/limiter": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", @@ -12362,6 +13820,13 @@ "dev": true, "license": "MIT" }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", + "license": "MIT", + "peer": true + }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -12481,12 +13946,28 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/marky": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.3.0.tgz", + "integrity": "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ==", + "license": "Apache-2.0", + "peer": true + }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", @@ -12559,144 +14040,679 @@ "dev": true, "license": "Apache-2.0", "dependencies": { - "@jsonjoy.com/base64": "^1.1.1", - "@jsonjoy.com/util": "^1.1.2", - "hyperdyperid": "^1.2.0", - "thingies": "^1.20.0" + "@jsonjoy.com/base64": "^1.1.1", + "@jsonjoy.com/util": "^1.1.2", + "hyperdyperid": "^1.2.0", + "thingies": "^1.20.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/memfs/node_modules/@jsonjoy.com/util": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", + "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/memfs/node_modules/thingies": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", + "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=10.18" + }, + "peerDependencies": { + "tslib": "^2" + } + }, + "node_modules/memfs/node_modules/tree-dump": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", + "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/streamich" + }, + "peerDependencies": { + "tslib": "2" + } + }, + "node_modules/memfs/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/memize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/memize/-/memize-1.1.0.tgz", + "integrity": "sha512-K4FcPETOMTwe7KL2LK0orMhpOmWD2wRGwWWpbZy0fyArwsyIKR8YJVz8+efBAh3BO4zPqlSICu4vsLTRRqtFAg==", + "license": "MIT" + }, + "node_modules/memoize-one": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==", + "license": "MIT", + "peer": true + }, + "node_modules/memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", + "dev": true, + "license": "MIT" + }, + "node_modules/meow": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/metro": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.82.5.tgz", + "integrity": "sha512-8oAXxL7do8QckID/WZEKaIFuQJFUTLzfVcC48ghkHhNK2RGuQq8Xvf4AVd+TUA0SZtX0q8TGNXZ/eba1ckeGCg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "@babel/types": "^7.25.2", + "accepts": "^1.3.7", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^4.4.0", + "error-stack-parser": "^2.0.6", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "hermes-parser": "0.29.1", + "image-size": "^1.0.2", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "jsc-safe-url": "^0.2.2", + "lodash.throttle": "^4.1.1", + "metro-babel-transformer": "0.82.5", + "metro-cache": "0.82.5", + "metro-cache-key": "0.82.5", + "metro-config": "0.82.5", + "metro-core": "0.82.5", + "metro-file-map": "0.82.5", + "metro-resolver": "0.82.5", + "metro-runtime": "0.82.5", + "metro-source-map": "0.82.5", + "metro-symbolicate": "0.82.5", + "metro-transform-plugins": "0.82.5", + "metro-transform-worker": "0.82.5", + "mime-types": "^2.1.27", + "nullthrows": "^1.1.1", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "throat": "^5.0.0", + "ws": "^7.5.10", + "yargs": "^17.6.2" + }, + "bin": { + "metro": "src/cli.js" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-babel-transformer": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.82.5.tgz", + "integrity": "sha512-W/scFDnwJXSccJYnOFdGiYr9srhbHPdxX9TvvACOFsIXdLilh3XuxQl/wXW6jEJfgIb0jTvoTlwwrqvuwymr6Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "hermes-parser": "0.29.1", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-babel-transformer/node_modules/hermes-estree": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.29.1.tgz", + "integrity": "sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ==", + "license": "MIT", + "peer": true + }, + "node_modules/metro-babel-transformer/node_modules/hermes-parser": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.29.1.tgz", + "integrity": "sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA==", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-estree": "0.29.1" + } + }, + "node_modules/metro-cache": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.82.5.tgz", + "integrity": "sha512-AwHV9607xZpedu1NQcjUkua8v7HfOTKfftl6Vc9OGr/jbpiJX6Gpy8E/V9jo/U9UuVYX2PqSUcVNZmu+LTm71Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "exponential-backoff": "^3.1.1", + "flow-enums-runtime": "^0.0.6", + "https-proxy-agent": "^7.0.5", + "metro-core": "0.82.5" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-cache-key": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.82.5.tgz", + "integrity": "sha512-qpVmPbDJuRLrT4kcGlUouyqLGssJnbTllVtvIgXfR7ZuzMKf0mGS+8WzcqzNK8+kCyakombQWR0uDd8qhWGJcA==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-config": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.82.5.tgz", + "integrity": "sha512-/r83VqE55l0WsBf8IhNmc/3z71y2zIPe5kRSuqA5tY/SL/ULzlHUJEMd1szztd0G45JozLwjvrhAzhDPJ/Qo/g==", + "license": "MIT", + "peer": true, + "dependencies": { + "connect": "^3.6.5", + "cosmiconfig": "^5.0.5", + "flow-enums-runtime": "^0.0.6", + "jest-validate": "^29.7.0", + "metro": "0.82.5", + "metro-cache": "0.82.5", + "metro-core": "0.82.5", + "metro-runtime": "0.82.5" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", + "peer": true, + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", + "peer": true, + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", + "peer": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/metro-core": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.82.5.tgz", + "integrity": "sha512-OJL18VbSw2RgtBm1f2P3J5kb892LCVJqMvslXxuxjAPex8OH7Eb8RBfgEo7VZSjgb/LOf4jhC4UFk5l5tAOHHA==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.82.5" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.82.5.tgz", + "integrity": "sha512-vpMDxkGIB+MTN8Af5hvSAanc6zXQipsAUO+XUx3PCQieKUfLwdoa8qaZ1WAQYRpaU+CJ8vhBcxtzzo3d9IsCIQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "debug": "^4.4.0", + "fb-watchman": "^2.0.0", + "flow-enums-runtime": "^0.0.6", + "graceful-fs": "^4.2.4", + "invariant": "^2.2.4", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "nullthrows": "^1.1.1", + "walker": "^1.0.7" + }, + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-file-map/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/metro-file-map/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/metro-file-map/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro-file-map/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10.0" + "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" - }, - "peerDependencies": { - "tslib": "2" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/memfs/node_modules/@jsonjoy.com/util": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.5.0.tgz", - "integrity": "sha512-ojoNsrIuPI9g6o8UxhraZQSyF2ByJanAY4cTFbc8Mf2AXEF4aQRGY1dJxyJpuyav8r9FGflEt/Ff3u5Nt6YMPA==", - "dev": true, - "license": "Apache-2.0", + "node_modules/metro-minify-terser": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.82.5.tgz", + "integrity": "sha512-v6Nx7A4We6PqPu/ta1oGTqJ4Usz0P7c+3XNeBxW9kp8zayS3lHUKR0sY0wsCHInxZlNAEICx791x+uXytFUuwg==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "terser": "^5.15.0" + }, "engines": { - "node": ">=10.0" + "node": ">=18.18" + } + }, + "node_modules/metro-resolver": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.82.5.tgz", + "integrity": "sha512-kFowLnWACt3bEsuVsaRNgwplT8U7kETnaFHaZePlARz4Fg8tZtmRDUmjaD68CGAwc0rwdwNCkWizLYpnyVcs2g==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" + "engines": { + "node": ">=18.18" + } + }, + "node_modules/metro-runtime": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.82.5.tgz", + "integrity": "sha512-rQZDoCUf7k4Broyw3Ixxlq5ieIPiR1ULONdpcYpbJQ6yQ5GGEyYjtkztGD+OhHlw81LCR2SUAoPvtTus2WDK5g==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.25.0", + "flow-enums-runtime": "^0.0.6" }, - "peerDependencies": { - "tslib": "2" + "engines": { + "node": ">=18.18" } }, - "node_modules/memfs/node_modules/thingies": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", - "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", - "dev": true, - "license": "Unlicense", + "node_modules/metro-runtime/node_modules/@babel/runtime": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "peer": true, "engines": { - "node": ">=10.18" - }, - "peerDependencies": { - "tslib": "^2" + "node": ">=6.9.0" } }, - "node_modules/memfs/node_modules/tree-dump": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.2.tgz", - "integrity": "sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==", - "dev": true, - "license": "Apache-2.0", + "node_modules/metro-source-map": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.82.5.tgz", + "integrity": "sha512-wH+awTOQJVkbhn2SKyaw+0cd+RVSCZ3sHVgyqJFQXIee/yLs3dZqKjjeKKhhVeudgjXo7aE/vSu/zVfcQEcUfw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/traverse": "^7.25.3", + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-symbolicate": "0.82.5", + "nullthrows": "^1.1.1", + "ob1": "0.82.5", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, "engines": { - "node": ">=10.0" + "node": ">=18.18" + } + }, + "node_modules/metro-symbolicate": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.82.5.tgz", + "integrity": "sha512-1u+07gzrvYDJ/oNXuOG1EXSvXZka/0JSW1q2EYBWerVKMOhvv9JzDGyzmuV7hHbF2Hg3T3S2uiM36sLz1qKsiw==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6", + "invariant": "^2.2.4", + "metro-source-map": "0.82.5", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "vlq": "^1.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/streamich" + "bin": { + "metro-symbolicate": "src/index.js" }, - "peerDependencies": { - "tslib": "2" + "engines": { + "node": ">=18.18" } }, - "node_modules/memfs/node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" + "node_modules/metro-transform-plugins": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.82.5.tgz", + "integrity": "sha512-57Bqf3rgq9nPqLrT2d9kf/2WVieTFqsQ6qWHpEng5naIUtc/Iiw9+0bfLLWSAw0GH40iJ4yMjFcFJDtNSYynMA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.3", + "flow-enums-runtime": "^0.0.6", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } }, - "node_modules/memize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/memize/-/memize-1.1.0.tgz", - "integrity": "sha512-K4FcPETOMTwe7KL2LK0orMhpOmWD2wRGwWWpbZy0fyArwsyIKR8YJVz8+efBAh3BO4zPqlSICu4vsLTRRqtFAg==", - "license": "MIT" + "node_modules/metro-transform-worker": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.82.5.tgz", + "integrity": "sha512-mx0grhAX7xe+XUQH6qoHHlWedI8fhSpDGsfga7CpkO9Lk9W+aPitNtJWNGrW8PfjKEWbT9Uz9O50dkI8bJqigw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/types": "^7.25.2", + "flow-enums-runtime": "^0.0.6", + "metro": "0.82.5", + "metro-babel-transformer": "0.82.5", + "metro-cache": "0.82.5", + "metro-cache-key": "0.82.5", + "metro-minify-terser": "0.82.5", + "metro-source-map": "0.82.5", + "metro-transform-plugins": "0.82.5", + "nullthrows": "^1.1.1" + }, + "engines": { + "node": ">=18.18" + } }, - "node_modules/memory-fs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", - "dev": true, - "license": "MIT" + "node_modules/metro/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "license": "MIT", + "peer": true }, - "node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true, + "node_modules/metro/node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "license": "MIT", + "peer": true, + "dependencies": { + "ms": "^2.1.3" + }, "engines": { - "node": ">=18" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "dev": true, + "node_modules/metro/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peer": true, + "engines": { + "node": ">=8" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" + "node_modules/metro/node_modules/hermes-estree": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.29.1.tgz", + "integrity": "sha512-jl+x31n4/w+wEqm0I2r4CMimukLbLQEYpisys5oCre611CI5fc9TxhqkBBCJ1edDG4Kza0f7CgNz8xVMLZQOmQ==", + "license": "MIT", + "peer": true }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, + "node_modules/metro/node_modules/hermes-parser": { + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.29.1.tgz", + "integrity": "sha512-xBHWmUtRC5e/UL0tI7Ivt2riA/YBq9+SiYFU7C1oBa/j2jYGlIF9043oak1F47ihuDIxQ5nbsKueYJDRY02UgA==", + "license": "MIT", + "peer": true, + "dependencies": { + "hermes-estree": "0.29.1" + } + }, + "node_modules/metro/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/metro/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">= 8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, + "node_modules/metro/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "license": "MIT", + "peer": true, "engines": { - "node": ">= 0.6" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, "node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -12710,7 +14726,6 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, "license": "MIT", "bin": { "mime": "cli.js" @@ -12723,7 +14738,6 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -12733,7 +14747,6 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -12804,7 +14817,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -12931,7 +14943,6 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -12980,18 +14991,23 @@ "node": ">= 6.13.0" } }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT", + "peer": true + }, "node_modules/node-releases": { "version": "2.0.19", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", - "dev": true, "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -15377,6 +17393,26 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "license": "MIT", + "peer": true + }, + "node_modules/ob1": { + "version": "0.82.5", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.82.5.tgz", + "integrity": "sha512-QyQQ6e66f+Ut/qUVjEce0E/wux5nAGLXYZDn1jr15JWstHsCH3l6VVrg8NKDptW9NEiBXKOJeGF/ydxeSDF3IQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "flow-enums-runtime": "^0.0.6" + }, + "engines": { + "node": ">=18.18" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -15517,7 +17553,6 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, "license": "MIT", "dependencies": { "ee-first": "1.1.1" @@ -15540,7 +17575,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -15855,7 +17889,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -15918,7 +17951,6 @@ "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -15928,7 +17960,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -15938,7 +17969,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -16044,6 +18074,16 @@ "node": ">=0.10.0" } }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/pkg-dir": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", @@ -16372,6 +18412,23 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", + "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/prettier-linter-helpers": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", @@ -16398,6 +18455,41 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT", + "peer": true + }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -16414,6 +18506,16 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "license": "MIT" }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "peer": true, + "dependencies": { + "asap": "~2.0.6" + } + }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -16553,6 +18655,16 @@ "dev": true, "license": "MIT" }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", + "peer": true, + "dependencies": { + "inherits": "~2.0.3" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -16601,7 +18713,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -16710,6 +18821,39 @@ "react-dom": "^0.14 || ^15.5.4 || ^16.1.1" } }, + "node_modules/react-devtools-core": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-6.1.5.tgz", + "integrity": "sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA==", + "license": "MIT", + "peer": true, + "dependencies": { + "shell-quote": "^1.6.1", + "ws": "^7" + } + }, + "node_modules/react-devtools-core/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/react-dom": { "version": "16.14.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", @@ -16725,6 +18869,13 @@ "react": "^16.14.0" } }, + "node_modules/react-is": { + "version": "19.1.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-19.1.1.tgz", + "integrity": "sha512-tr41fA15Vn8p4X9ntI+yCyeGSf1TlYaY5vlTZfQmeLBrFo3psOPX6HhTDnFNL9uj3EhP0KAQ80cugCl4b4BERA==", + "license": "MIT", + "peer": true + }, "node_modules/react-moment-proptypes": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.8.1.tgz", @@ -16767,6 +18918,16 @@ "react-dom": "^16.0.0-0 || ^17.0.0-0 || ^18.0.0-0" } }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react-resize-aware": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/react-resize-aware/-/react-resize-aware-3.1.3.tgz", @@ -17132,7 +19293,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -17313,7 +19473,6 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, "license": "ISC", "dependencies": { "glob": "^7.1.3" @@ -17330,7 +19489,6 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -17560,6 +19718,23 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, "node_modules/schema-utils/node_modules/ajv-keywords": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", @@ -17573,6 +19748,13 @@ "ajv": "^8.8.2" } }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, "node_modules/select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", @@ -17604,7 +19786,6 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -17614,7 +19795,6 @@ "version": "0.19.0", "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", - "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -17639,7 +19819,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -17649,19 +19828,27 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, "license": "MIT" }, "node_modules/send/node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/serialize-javascript": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", @@ -17762,7 +19949,6 @@ "version": "1.16.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "dev": true, "license": "MIT", "dependencies": { "encodeurl": "~2.0.0", @@ -17817,7 +20003,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true, "license": "ISC" }, "node_modules/shallow-clone": { @@ -17866,7 +20051,6 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -17894,7 +20078,6 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true, "license": "ISC" }, "node_modules/simple-git": { @@ -17924,7 +20107,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -18097,7 +20279,6 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -18108,7 +20289,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -18218,11 +20398,63 @@ "node": ">=0.10.0" } }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "peer": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT", + "peer": true + }, + "node_modules/stacktrace-parser": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz", + "integrity": "sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg==", + "license": "MIT", + "peer": true, + "dependencies": { + "type-fest": "^0.7.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stacktrace-parser/node_modules/type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==", + "license": "(MIT OR CC0-1.0)", + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -18284,7 +20516,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -18322,7 +20553,6 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, "license": "MIT" }, "node_modules/string.prototype.includes": { @@ -18427,7 +20657,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -19080,6 +21309,30 @@ "node": ">=10.0.0" } }, + "node_modules/table/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, "node_modules/table/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -19138,7 +21391,6 @@ "version": "5.33.0", "resolved": "https://registry.npmjs.org/terser/-/terser-5.33.0.tgz", "integrity": "sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==", - "dev": true, "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -19188,30 +21440,6 @@ } } }, - "node_modules/terser-webpack-plugin/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/terser-webpack-plugin/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, "node_modules/terser-webpack-plugin/node_modules/schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", @@ -19235,9 +21463,45 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, "license": "MIT" }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "peer": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -19245,6 +21509,13 @@ "dev": true, "license": "MIT" }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "license": "MIT", + "peer": true + }, "node_modules/throttleit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", @@ -19291,11 +21562,17 @@ "node": ">=14.14" } }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause", + "peer": true + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -19308,7 +21585,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, "license": "MIT", "engines": { "node": ">=0.6" @@ -19428,6 +21704,16 @@ "node": ">= 0.8.0" } }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, "node_modules/type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", @@ -19535,6 +21821,21 @@ "dev": true, "license": "MIT" }, + "node_modules/typescript": { + "version": "5.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", + "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/ua-parser-js": { "version": "1.0.40", "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.40.tgz", @@ -19581,7 +21882,6 @@ "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true, "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -19642,7 +21942,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -19662,7 +21961,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", - "dev": true, "funding": [ { "type": "opencollective", @@ -19729,7 +22027,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, "license": "MIT", "engines": { "node": ">= 0.4.0" @@ -19803,6 +22100,23 @@ "source-map": "^0.5.1" } }, + "node_modules/vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==", + "license": "MIT", + "peer": true + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", @@ -20173,23 +22487,6 @@ "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, "node_modules/webpack/node_modules/enhanced-resolve": { "version": "5.17.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", @@ -20204,13 +22501,6 @@ "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true, - "license": "MIT" - }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", @@ -20265,6 +22555,13 @@ "node": ">=0.8.0" } }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT", + "peer": true + }, "node_modules/whatwg-url-without-unicode": { "version": "8.0.0-3", "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz", @@ -20503,9 +22800,22 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, "license": "ISC" }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "license": "ISC", + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, "node_modules/ws": { "version": "8.18.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", @@ -20541,7 +22851,6 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, "license": "ISC", "engines": { "node": ">=10" @@ -20551,7 +22860,6 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, "license": "ISC" }, "node_modules/yaml": { @@ -20571,7 +22879,6 @@ "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, "license": "MIT", "dependencies": { "cliui": "^8.0.1", @@ -20590,7 +22897,6 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, "license": "ISC", "engines": { "node": ">=12" diff --git a/stripe/js/frmstrp.min.js b/stripe/js/frmstrp.min.js index ceaf60c6f0..3f8985141e 100644 --- a/stripe/js/frmstrp.min.js +++ b/stripe/js/frmstrp.min.js @@ -1,32 +1,32 @@ -(function(){var thisForm=false,formID=0,event=false,frmstripe,running=100,elements,isStripeLink=false,linkAuthenticationElementIsComplete=false,stripeLinkElementIsComplete=false,triggerCustomEvent;triggerCustomEvent=function(el,eventName,data){frmFrontForm.triggerCustomEvent(el,eventName,data)};function validateForm(e){thisForm=this;formID=jQuery(thisForm).find('input[name="form_id"]').val();if(shouldProcessForm()){e.preventDefault();event=e;processForm();return}frmFrontForm.submitFormManual(e,thisForm); -return false}function shouldProcessForm(){var ccField;if(formID!=frm_stripe_vars.form_id)return false;if(!currentActionTypeShouldBeProcessed())return false;ccField=jQuery(thisForm).find(".frm-card-element");if(ccField.length&&!ccField.is(":hidden"))return true;return false}function currentActionTypeShouldBeProcessed(){var action=jQuery(thisForm).find('input[name="frm_action"]').val();if("object"!==typeof window.frmProForm||"function"!==typeof window.frmProForm.currentActionTypeShouldBeProcessed)return"create"=== -action;return window.frmProForm.currentActionTypeShouldBeProcessed(action,{thisForm:thisForm})}function processForm(){var $form,meta;$form=jQuery(thisForm);$form.addClass("frm_js_validate");if(!validateFormSubmit($form))return;frmFrontForm.showSubmitLoading($form);meta=addName($form);if("object"===typeof window.frmProForm&&"function"===typeof window.frmProForm.addAddressMeta)window.frmProForm.addAddressMeta($form,meta);if(!isStripeLink)return;stripeLinkSubmit($form.get(0),meta)}function stripeLinkSubmit(object, -meta){object.classList.add("frm_trigger_event_on_submit","frm_ajax_submit");object.addEventListener("frmSubmitEvent",confirmPayment);running=0;submitForm();function confirmPayment(event){var params,confirmFunction;if(!checkEventDataForError(event))return;var params,confirmFunction;window.onpageshow=function(event){if(event.persisted||window.performance&&window.performance.getEntriesByType("navigation")[0].type==="back_forward")window.location.reload()};params={elements:elements,confirmParams:{return_url:getReturnUrl()}}; -if("object"===typeof window.frmProForm&&"function"===typeof frmProForm.beforeConfirmPayment)params=frmProForm.beforeConfirmPayment(params,meta);confirmFunction=isRecurring()?"confirmSetup":"confirmPayment";frmstripe[confirmFunction](params).then(handleConfirmPromise)}function getReturnUrl(){var url=new URL(frm_stripe_vars.ajax);url.searchParams.append("action","frmstrplinkreturn");return url.toString()}function handleConfirmPromise(result){if(result.error)handleConfirmPaymentError(result.error)}function handleConfirmPaymentError(error){var fieldset, -cardErrors;running--;enableSubmit();fieldset=jQuery(object).find(".frm_form_field");fieldset.removeClass("frm_doing_ajax");object.classList.remove("frm_loading_form");if("card_error"===error.type||"invalid_request_error"===error.type||"form_submit_error"===error.type){cardErrors=object.querySelector(".frm-card-errors");if(cardErrors)cardErrors.textContent=error.message}}function checkEventDataForError(event){var element,error;if(!event.frmData||!event.frmData.content.length||-1===event.frmData.content.indexOf('
0)return;frmFrontForm.submitFormManual(event,thisForm)}function enableSubmit(){if(running>0)return;thisForm.classList.add("frm_loading_form");frmFrontForm.removeSubmitLoading(jQuery(thisForm),"enable",0);triggerCustomEvent(document,"frmStripeLiteEnableSubmit",{form:thisForm})}function getPriceFields(){var priceFields=[];function checkStripeSettingForPriceFields(setting){if(-1!==setting.fields)each(setting.fields, -addFieldDataToPriceFieldsArray)}function addFieldDataToPriceFieldsArray(field){if(isNaN(field))priceFields.push("field_"+field);else priceFields.push(field)}each(getStripeSettings(),checkStripeSettingForPriceFields);return priceFields}function getStripeSettings(){var stripeSettings=[];each(frm_stripe_vars.settings,function(setting){if(-1!==setting.gateways.indexOf("stripe"))stripeSettings.push(setting)});return stripeSettings}function priceChanged(_,field,fieldId){var i,data,price=getPriceFields(), -run=price.indexOf(fieldId)>-1||price.indexOf(field.id)>-1;if(!run)for(i=0;i3&&xmlHttp.status==200){response=xmlHttp.responseText;if(response!=="")try{response=JSON.parse(response)}catch(error){response=""}success(response)}};xmlHttp.setRequestHeader("X-Requested-With","XMLHttpRequest");xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlHttp.send(params);return xmlHttp}function loadElements(){if(document.getElementsByClassName("frm-card-element").length)maybeLoadStripeLink()} -function maybeLoadStripeLink(){var stripeLinkForm,formId,intentField;stripeLinkForm=document.querySelector("form.frm_stripe_link_form");if(!stripeLinkForm)return false;formId=parseInt(stripeLinkForm.querySelector('input[name="form_id"]').value);intentField=stripeLinkForm.querySelector('input[name="frmintent'+formId+'[]"]');if(!intentField)return false;disableSubmit(stripeLinkForm);loadStripeLinkElements(intentField.value);triggerCustomEvent(document,"frmStripeLiteLoad",{form:stripeLinkForm});return true} -function disableSubmit(form){jQuery(form).find('input[type="submit"],input[type="button"],button[type="submit"]').not(".frm_prev_page").attr("disabled","disabled");triggerCustomEvent(document,"frmStripeLiteDisableSubmit",{form:form})}function loadStripeLinkElements(clientSecret){var cardElement,appearance;cardElement=document.querySelector(".frm-card-element");if(!cardElement)return;appearance={theme:"stripe",variables:{fontSizeBase:frm_stripe_vars.baseFontSize,colorText:maybeAdjustColorForStripe(frm_stripe_vars.appearanceRules[".Input"].color), -colorBackground:maybeAdjustColorForStripe(frm_stripe_vars.appearanceRules[".Input"].backgroundColor),fontSmooth:"auto"},rules:frm_stripe_vars.appearanceRules};elements=frmstripe.elements({clientSecret:clientSecret,appearance:appearance});isStripeLink=true;insertAuthenticationElement(cardElement);insertPaymentElement(cardElement);triggerCustomEvent(document,"frmStripeLiteLoadElements",{cardElement:cardElement})}function maybeAdjustColorForStripe(color){var rgba,hex;if(0!==color.indexOf("rgba"))return color; -rgba=color.replace(/^rgba?\(|\s+|\)$/g,"").split(",");hex=`#${((1<<24)+(parseInt(rgba[0],10)<<16)+(parseInt(rgba[1],10)<<8)+parseInt(rgba[2],10)).toString(16).slice(1)}`;return hex}function insertAuthenticationElement(cardElement){var addAboveCardElement,emailField,authenticationMountTarget,emailInput,cardFieldContainer,defaultEmailValue,authenticationElement;addAboveCardElement=true;emailField=checkForEmailField();authenticationMountTarget=createMountTarget("frm-link-authentication-element");if(false!== -emailField)if("hidden"===emailField.getAttribute("type"))emailInput=emailField;else{addAboveCardElement=false;emailInput=emailField.querySelector("input");replaceEmailField(emailField,emailInput,authenticationMountTarget)}if(addAboveCardElement){cardFieldContainer=cardElement.closest(".frm_form_field");cardFieldContainer.parentNode.insertBefore(authenticationMountTarget,cardFieldContainer);triggerCustomEvent(document,"frmStripeLiteAddAuthElementAboveCardElement",{cardElement:cardElement,cardFieldContainer:cardFieldContainer, -authenticationMountTarget:authenticationMountTarget})}defaultEmailValue=false!==emailField?getSettingFieldValue(emailField):"";authenticationElement=elements.create("linkAuthentication",{defaultValues:{email:defaultEmailValue}});authenticationElement.mount(".frm-link-authentication-element");authenticationElement.on("change",getAuthenticationChangeHandler(cardElement,emailInput))}function getAuthenticationChangeHandler(cardElement,emailInput){function syncEmailInput(emailValue){if("string"===typeof emailValue&& -emailValue.length)emailInput.value=emailValue}return function(event){var form;linkAuthenticationElementIsComplete=event.complete;if(linkAuthenticationElementIsComplete&&"undefined"!==typeof emailInput)syncEmailInput(event.value.email);form=cardElement.closest("form");if("object"===typeof window.frmChatForm&&"function"===typeof frmChatForm.maybeHandleAuthenticationChange&&frmChatForm.maybeHandleAuthenticationChange(form,event.complete))return;if(readyToSubmitStripeLink(form)){thisForm=form;running= -0;enableSubmit()}else disableSubmit(form)}}function replaceEmailField(emailField,emailInput,authenticationMountTarget){var emailLabel;emailField.insertBefore(authenticationMountTarget,emailInput);emailInput.type="hidden";emailLabel=emailField.querySelector(".frm_primary_label");if(emailLabel)emailLabel.style.display="none"}function getLayout(){const settings=getStripeSettings()[0];return settings.hasOwnProperty("layout")&&settings.layout||"tabs"}function insertPaymentElement(cardElement){var paymentElement; -cardElement.parentNode.insertBefore(createMountTarget("frm-payment-element"),cardElement);paymentElement=elements.create("payment",{layout:{type:getLayout()},defaultValues:{billingDetails:{name:getFullNameValueDefault(),phone:""}}});paymentElement.mount(".frm-payment-element");paymentElement.on("change",handlePaymentElementChange);function handlePaymentElementChange(event){stripeLinkElementIsComplete=event.complete;toggleButtonsOnPaymentElementChange(cardElement);triggerCustomEvent(document,"frmStripeLitePaymentElementChange", -{complete:event.complete})}}function toggleButtonsOnPaymentElementChange(cardElement){var form=cardElement.closest(".frm-show-form");if("object"===typeof window.frmChatForm&&"function"===typeof frmChatForm.maybeHandlePaymentChange&&frmChatForm.maybeHandlePaymentChange(form,stripeLinkElementIsComplete))return;if(readyToSubmitStripeLink(form)){thisForm=form;running=0;enableSubmit()}else disableSubmit(form)}function readyToSubmitStripeLink(form){if(!linkAuthenticationElementIsComplete||!stripeLinkElementIsComplete)return false; -if("object"!==typeof window.frmProForm||"function"!==typeof window.frmProForm.submitButtonIsConditionallyDisabled)return true;return!window.frmProForm.submitButtonIsConditionallyDisabled(form)}function getFullNameValueDefault(){var nameValues,firstNameField,lastNameField;nameValues=[];firstNameField=checkForStripeSettingField("first_name");if(false!==firstNameField)nameValues.push(getSettingFieldValue(firstNameField));lastNameField=checkForStripeSettingField("last_name");if(false!==lastNameField)nameValues.push(getSettingFieldValue(lastNameField)); -return nameValues.join(" ")}function getSettingFieldValue(field){var value;if("hidden"===field.getAttribute("type"))value=field.value;else value=field.querySelector("input").value;return value}function checkForEmailField(){return checkForStripeSettingField("email")}function checkForStripeSettingField(settingKey){var settingField=false;each(getStripeSettings(),checkStripeSettingForField);function checkStripeSettingForField(currentSetting){var currentSettingValue,settingIsWrappedAsShortcode,currentFieldId, -fieldMatchByKey,fieldContainer,hiddenInput;if("string"!==typeof currentSetting[settingKey]||!currentSetting[settingKey].length)return;currentSettingValue=currentSetting[settingKey];settingIsWrappedAsShortcode="["===currentSettingValue[0]&&"]"===currentSettingValue[currentSettingValue.length-1];if(settingIsWrappedAsShortcode){currentFieldId=currentSettingValue.substr(1,currentSettingValue.length-2);if(isNaN(currentFieldId))fieldMatchByKey=fieldContainer=document.getElementById("field_"+currentFieldId)}else currentFieldId= -currentSettingValue;if(fieldMatchByKey)fieldContainer=fieldMatchByKey.closest(".frm_form_field");else fieldContainer=document.getElementById("frm_field_"+currentFieldId+"_container");if(!fieldContainer){hiddenInput=document.querySelector('input[name="item_meta['+currentFieldId+']"]');if(!hiddenInput)if("first_name"===settingKey)hiddenInput=document.querySelector('input[name="item_meta['+currentFieldId+'][first]"]');else if("last_name"===settingKey)hiddenInput=document.querySelector('input[name="item_meta['+ -currentFieldId+'][last]"]');if(hiddenInput){settingField=hiddenInput;return false}return}settingField=fieldContainer;return false}return settingField}function createMountTarget(className){var newElement=document.createElement("div");newElement.className=className+" frm_form_field form-field";return newElement}function each(items,callback){var index,length;length=items.length;for(index=0;index0)return;frmFrontForm.submitFormManual(event,thisForm)}function enableSubmit(){if(running>0)return;thisForm.classList.add("frm_loading_form");frmFrontForm.removeSubmitLoading(jQuery(thisForm),"enable",0);triggerCustomEvent(document,"frmStripeLiteEnableSubmit",{form:thisForm})}function getPriceFields(){const priceFields=[];function checkStripeSettingForPriceFields(setting){if(-1!==setting.fields)each(setting.fields, +addFieldDataToPriceFieldsArray)}function addFieldDataToPriceFieldsArray(field){if(isNaN(field))priceFields.push("field_"+field);else priceFields.push(field)}each(getStripeSettings(),checkStripeSettingForPriceFields);return priceFields}function getStripeSettings(){const stripeSettings=[];each(frm_stripe_vars.settings,function(setting){if(-1!==setting.gateways.indexOf("stripe"))stripeSettings.push(setting)});return stripeSettings}function priceChanged(_,field,fieldId){let i;let data;const price=getPriceFields(); +let run=price.indexOf(fieldId)>-1||price.indexOf(field.id)>-1;if(!run)for(i=0;i3&&xmlHttp.status==200){response=xmlHttp.responseText;if(response!=="")try{response=JSON.parse(response)}catch(error){response=""}success(response)}};xmlHttp.setRequestHeader("X-Requested-With","XMLHttpRequest");xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");xmlHttp.send(params);return xmlHttp}function loadElements(){if(document.getElementsByClassName("frm-card-element").length)maybeLoadStripeLink()} +function maybeLoadStripeLink(){const stripeLinkForm=document.querySelector("form.frm_stripe_link_form");if(!stripeLinkForm)return false;const formId=parseInt(stripeLinkForm.querySelector('input[name="form_id"]').value);const intentField=stripeLinkForm.querySelector('input[name="frmintent'+formId+'[]"]');if(!intentField)return false;disableSubmit(stripeLinkForm);loadStripeLinkElements(intentField.value);triggerCustomEvent(document,"frmStripeLiteLoad",{form:stripeLinkForm});return true}function disableSubmit(form){jQuery(form).find('input[type="submit"],input[type="button"],button[type="submit"]').not(".frm_prev_page").attr("disabled", +"disabled");triggerCustomEvent(document,"frmStripeLiteDisableSubmit",{form:form})}function loadStripeLinkElements(clientSecret){const cardElement=document.querySelector(".frm-card-element");if(!cardElement)return;const appearance={theme:"stripe",variables:{fontSizeBase:frm_stripe_vars.baseFontSize,colorText:maybeAdjustColorForStripe(frm_stripe_vars.appearanceRules[".Input"].color),colorBackground:maybeAdjustColorForStripe(frm_stripe_vars.appearanceRules[".Input"].backgroundColor),fontSmooth:"auto"}, +rules:frm_stripe_vars.appearanceRules};elements=frmstripe.elements({clientSecret:clientSecret,appearance:appearance});isStripeLink=true;insertAuthenticationElement(cardElement);insertPaymentElement(cardElement);triggerCustomEvent(document,"frmStripeLiteLoadElements",{cardElement:cardElement})}function maybeAdjustColorForStripe(color){if(0!==color.indexOf("rgba"))return color;const rgba=color.replace(/^rgba?\(|\s+|\)$/g,"").split(",");return`#${((1<<24)+(parseInt(rgba[0],10)<<16)+(parseInt(rgba[1], +10)<<8)+parseInt(rgba[2],10)).toString(16).slice(1)}`}function insertAuthenticationElement(cardElement){let emailInput,cardFieldContainer;let addAboveCardElement=true;const emailField=checkForEmailField();const authenticationMountTarget=createMountTarget("frm-link-authentication-element");if(false!==emailField)if("hidden"===emailField.getAttribute("type"))emailInput=emailField;else{addAboveCardElement=false;emailInput=emailField.querySelector("input");replaceEmailField(emailField,emailInput,authenticationMountTarget)}if(addAboveCardElement){cardFieldContainer= +cardElement.closest(".frm_form_field");cardFieldContainer.parentNode.insertBefore(authenticationMountTarget,cardFieldContainer);triggerCustomEvent(document,"frmStripeLiteAddAuthElementAboveCardElement",{cardElement:cardElement,cardFieldContainer:cardFieldContainer,authenticationMountTarget:authenticationMountTarget})}const defaultEmailValue=false!==emailField?getSettingFieldValue(emailField):"";const authenticationElement=elements.create("linkAuthentication",{defaultValues:{email:defaultEmailValue}}); +authenticationElement.mount(".frm-link-authentication-element");authenticationElement.on("change",getAuthenticationChangeHandler(cardElement,emailInput))}function getAuthenticationChangeHandler(cardElement,emailInput){function syncEmailInput(emailValue){if("string"===typeof emailValue&&emailValue.length)emailInput.value=emailValue}return function(event){linkAuthenticationElementIsComplete=event.complete;if(linkAuthenticationElementIsComplete&&"undefined"!==typeof emailInput)syncEmailInput(event.value.email); +const form=cardElement.closest("form");if("object"===typeof window.frmChatForm&&"function"===typeof frmChatForm.maybeHandleAuthenticationChange&&frmChatForm.maybeHandleAuthenticationChange(form,event.complete))return;if(readyToSubmitStripeLink(form)){thisForm=form;running=0;enableSubmit()}else disableSubmit(form)}}function replaceEmailField(emailField,emailInput,authenticationMountTarget){emailField.insertBefore(authenticationMountTarget,emailInput);emailInput.type="hidden";const emailLabel=emailField.querySelector(".frm_primary_label"); +if(emailLabel)emailLabel.style.display="none"}function getLayout(){const settings=getStripeSettings()[0];return settings.hasOwnProperty("layout")&&settings.layout||"tabs"}function insertPaymentElement(cardElement){cardElement.parentNode.insertBefore(createMountTarget("frm-payment-element"),cardElement);const paymentElement=elements.create("payment",{layout:{type:getLayout()},defaultValues:{billingDetails:{name:getFullNameValueDefault(),phone:""}}});paymentElement.mount(".frm-payment-element");paymentElement.on("change", +handlePaymentElementChange);function handlePaymentElementChange(event){stripeLinkElementIsComplete=event.complete;toggleButtonsOnPaymentElementChange(cardElement);triggerCustomEvent(document,"frmStripeLitePaymentElementChange",{complete:event.complete})}}function toggleButtonsOnPaymentElementChange(cardElement){const form=cardElement.closest(".frm-show-form");if("object"===typeof window.frmChatForm&&"function"===typeof frmChatForm.maybeHandlePaymentChange&&frmChatForm.maybeHandlePaymentChange(form, +stripeLinkElementIsComplete))return;if(readyToSubmitStripeLink(form)){thisForm=form;running=0;enableSubmit()}else disableSubmit(form)}function readyToSubmitStripeLink(form){if(!linkAuthenticationElementIsComplete||!stripeLinkElementIsComplete)return false;if("object"!==typeof window.frmProForm||"function"!==typeof window.frmProForm.submitButtonIsConditionallyDisabled)return true;return!window.frmProForm.submitButtonIsConditionallyDisabled(form)}function getFullNameValueDefault(){const nameValues= +[];const firstNameField=checkForStripeSettingField("first_name");if(false!==firstNameField)nameValues.push(getSettingFieldValue(firstNameField));const lastNameField=checkForStripeSettingField("last_name");if(false!==lastNameField)nameValues.push(getSettingFieldValue(lastNameField));return nameValues.join(" ")}function getSettingFieldValue(field){let value;if("hidden"===field.getAttribute("type"))value=field.value;else value=field.querySelector("input").value;return value}function checkForEmailField(){return checkForStripeSettingField("email")} +function checkForStripeSettingField(settingKey){let settingField=false;each(getStripeSettings(),checkStripeSettingForField);function checkStripeSettingForField(currentSetting){let currentFieldId,fieldMatchByKey,fieldContainer,hiddenInput;if("string"!==typeof currentSetting[settingKey]||!currentSetting[settingKey].length)return;const currentSettingValue=currentSetting[settingKey];const settingIsWrappedAsShortcode="["===currentSettingValue[0]&&"]"===currentSettingValue[currentSettingValue.length-1]; +if(settingIsWrappedAsShortcode){currentFieldId=currentSettingValue.substr(1,currentSettingValue.length-2);if(isNaN(currentFieldId))fieldMatchByKey=fieldContainer=document.getElementById("field_"+currentFieldId)}else currentFieldId=currentSettingValue;if(fieldMatchByKey)fieldContainer=fieldMatchByKey.closest(".frm_form_field");else fieldContainer=document.getElementById("frm_field_"+currentFieldId+"_container");if(!fieldContainer){hiddenInput=document.querySelector('input[name="item_meta['+currentFieldId+ +']"]');if(!hiddenInput)if("first_name"===settingKey)hiddenInput=document.querySelector('input[name="item_meta['+currentFieldId+'][first]"]');else if("last_name"===settingKey)hiddenInput=document.querySelector('input[name="item_meta['+currentFieldId+'][last]"]');if(hiddenInput){settingField=hiddenInput;return false}return}settingField=fieldContainer;return false}return settingField}function createMountTarget(className){const newElement=document.createElement("div");newElement.className=className+" frm_form_field form-field"; +return newElement}function each(items,callback){let index;const length=items.length;for(index=0;index Date: Tue, 9 Sep 2025 12:07:20 -0300 Subject: [PATCH 4/5] Also exclude webpack dev js --- .gitattributes | 1 + bin/zip-plugin.sh | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitattributes b/.gitattributes index 85617b0b7f..743ccd6f5c 100644 --- a/.gitattributes +++ b/.gitattributes @@ -41,3 +41,4 @@ webpack.config.js export-ignore rector.php export-ignore _typos.toml export-ignore /resources/ export-ignore +webpack.dev.js export-ignore diff --git a/bin/zip-plugin.sh b/bin/zip-plugin.sh index 51f3669ca7..6bc800f3f9 100755 --- a/bin/zip-plugin.sh +++ b/bin/zip-plugin.sh @@ -96,7 +96,8 @@ zip -r $zipname $destination \ -x "*/report-task.txt" \ -x "*/cypress.config.js" \ -x "*/_typos.toml" \ - -x "formidable-ai/resources/*" + -x "formidable-ai/resources/*" \ + -x "*/webpack.dev.js" if [ ! -z "$3" ]; then rm -rf $destination From 0d8e5ca240c3f2a8523429c9efa3fe7c779ff3dc Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Tue, 9 Sep 2025 12:08:12 -0300 Subject: [PATCH 5/5] Exclude browserlint file from git zip --- .gitattributes | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitattributes b/.gitattributes index 743ccd6f5c..ca2dd78664 100644 --- a/.gitattributes +++ b/.gitattributes @@ -42,3 +42,4 @@ rector.php export-ignore _typos.toml export-ignore /resources/ export-ignore webpack.dev.js export-ignore +.browserslistrc export-ignore