{"id":224249,"date":"2023-11-30T15:01:43","date_gmt":"2023-11-30T20:01:43","guid":{"rendered":"https:\/\/fermeauxcolibris.com\/?page_id=224249"},"modified":"2025-04-03T15:41:20","modified_gmt":"2025-04-03T19:41:20","slug":"inscription-entreprise","status":"publish","type":"page","link":"https:\/\/fermeauxcolibris.com\/en\/inscription-entreprise\/","title":{"rendered":"Inscription entreprise"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00a0\u00bb1&Prime; admin_label=\u00a0\u00bbHeader\u00a0\u00bb _builder_version=\u00a0\u00bb4.16&Prime; custom_padding=\u00a0\u00bb0px||75px||false|false\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row use_custom_gutter=\u00a0\u00bbon\u00a0\u00bb gutter_width=\u00a0\u00bb2&Prime; make_equal=\u00a0\u00bbon\u00a0\u00bb custom_padding_last_edited=\u00a0\u00bbon|tablet\u00a0\u00bb _builder_version=\u00a0\u00bb4.21.0&Prime; background_image=\u00a0\u00bbhttps:\/\/fermeauxcolibris.com\/wp-content\/uploads\/2023\/11\/contact-1.jpg\u00a0\u00bb width=\u00a0\u00bb100%\u00a0\u00bb max_width=\u00a0\u00bb1920px\u00a0\u00bb custom_margin=\u00a0\u00bb||||true\u00a0\u00bb custom_padding=\u00a0\u00bb100px|30px|100px|30px|true|true\u00a0\u00bb custom_padding_tablet=\u00a0\u00bb30px||30px||true|false\u00a0\u00bb custom_padding_phone=\u00a0\u00bb\u00a0\u00bb custom_width_px__hover=\u00a0\u00bb1080px\u00a0\u00bb custom_width_px__hover_enabled=\u00a0\u00bb1080px\u00a0\u00bb custom_width_percent__hover=\u00a0\u00bb80%\u00a0\u00bb custom_width_percent__hover_enabled=\u00a0\u00bb80%\u00a0\u00bb locked=\u00a0\u00bboff\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb background_color_gradient_start__hover=\u00a0\u00bb#2b87da\u00a0\u00bb background_color_gradient_start__hover_enabled=\u00a0\u00bb#2b87da\u00a0\u00bb background_color_gradient_end__hover=\u00a0\u00bb#29c4a9&Prime; background_color_gradient_end__hover_enabled=\u00a0\u00bb#29c4a9&Prime; use_background_color_gradient__hover=\u00a0\u00bboff\u00a0\u00bb use_background_color_gradient__hover_enabled=\u00a0\u00bboff\u00a0\u00bb background_color_gradient_type__hover=\u00a0\u00bblinear\u00a0\u00bb background_color_gradient_type__hover_enabled=\u00a0\u00bblinear\u00a0\u00bb background_color_gradient_direction__hover=\u00a0\u00bb180deg\u00a0\u00bb background_color_gradient_direction__hover_enabled=\u00a0\u00bb180deg\u00a0\u00bb background_color_gradient_direction_radial__hover=\u00a0\u00bbcenter\u00a0\u00bb background_color_gradient_direction_radial__hover_enabled=\u00a0\u00bbcenter\u00a0\u00bb background_color_gradient_start_position__hover=\u00a0\u00bb0%\u00a0\u00bb background_color_gradient_start_position__hover_enabled=\u00a0\u00bb0%\u00a0\u00bb background_color_gradient_end_position__hover=\u00a0\u00bb100%\u00a0\u00bb background_color_gradient_end_position__hover_enabled=\u00a0\u00bb100%\u00a0\u00bb background_color_gradient_overlays_image__hover=\u00a0\u00bboff\u00a0\u00bb background_color_gradient_overlays_image__hover_enabled=\u00a0\u00bboff\u00a0\u00bb make_fullwidth__hover=\u00a0\u00bboff\u00a0\u00bb make_fullwidth__hover_enabled=\u00a0\u00bboff\u00a0\u00bb use_custom_width__hover=\u00a0\u00bboff\u00a0\u00bb use_custom_width__hover_enabled=\u00a0\u00bboff\u00a0\u00bb width_unit__hover=\u00a0\u00bbon\u00a0\u00bb width_unit__hover_enabled=\u00a0\u00bbon\u00a0\u00bb use_custom_gutter__hover=\u00a0\u00bboff\u00a0\u00bb use_custom_gutter__hover_enabled=\u00a0\u00bboff\u00a0\u00bb gutter_width__hover=\u00a0\u00bb3&Prime; gutter_width__hover_enabled=\u00a0\u00bb3&Prime; make_equal__hover=\u00a0\u00bboff\u00a0\u00bb make_equal__hover_enabled=\u00a0\u00bboff\u00a0\u00bb background_color_gradient_stops__hover=\u00a0\u00bb#2b87da 0%|#29c4a9 100%\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.16&Prime; custom_padding=\u00a0\u00bb|||\u00a0\u00bb custom_padding_last_edited=\u00a0\u00bboff|desktop\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb padding_last_edited=\u00a0\u00bboff|desktop\u00a0\u00bb custom_padding__hover=\u00a0\u00bb|||\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.21.0&Prime; text_font=\u00a0\u00bbRoboto|500|||||||\u00a0\u00bb text_font_size=\u00a0\u00bb18px\u00a0\u00bb text_line_height=\u00a0\u00bb1.8em\u00a0\u00bb header_font=\u00a0\u00bbRoboto|900|||||||\u00a0\u00bb header_font_size=\u00a0\u00bb65px\u00a0\u00bb header_line_height=\u00a0\u00bb1.2em\u00a0\u00bb background_layout=\u00a0\u00bbdark\u00a0\u00bb custom_padding=\u00a0\u00bb100px||100px||false|false\u00a0\u00bb header_font_size_tablet=\u00a0\u00bb45px\u00a0\u00bb header_font_size_phone=\u00a0\u00bb35px\u00a0\u00bb header_font_size_last_edited=\u00a0\u00bbon|phone\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb header_2_font_size__hover=\u00a0\u00bb26px\u00a0\u00bb header_2_font_size__hover_enabled=\u00a0\u00bb26px\u00a0\u00bb header_2_letter_spacing__hover=\u00a0\u00bb0px\u00a0\u00bb header_2_letter_spacing__hover_enabled=\u00a0\u00bb0px\u00a0\u00bb header_2_line_height__hover=\u00a0\u00bb1em\u00a0\u00bb header_2_line_height__hover_enabled=\u00a0\u00bb1em\u00a0\u00bb header_2_text_shadow_style__hover=\u00a0\u00bbnone\u00a0\u00bb header_2_text_shadow_style__hover_enabled=\u00a0\u00bbnone\u00a0\u00bb header_2_text_shadow_color__hover=\u00a0\u00bbrgba(0,0,0,0.4)\u00a0\u00bb header_2_text_shadow_color__hover_enabled=\u00a0\u00bbrgba(0,0,0,0.4)\u00a0\u00bb header_3_font_size__hover=\u00a0\u00bb22px\u00a0\u00bb header_3_font_size__hover_enabled=\u00a0\u00bb22px\u00a0\u00bb header_3_letter_spacing__hover=\u00a0\u00bb0px\u00a0\u00bb header_3_letter_spacing__hover_enabled=\u00a0\u00bb0px\u00a0\u00bb header_3_line_height__hover=\u00a0\u00bb1em\u00a0\u00bb header_3_line_height__hover_enabled=\u00a0\u00bb1em\u00a0\u00bb header_3_text_shadow_style__hover=\u00a0\u00bbnone\u00a0\u00bb header_3_text_shadow_style__hover_enabled=\u00a0\u00bbnone\u00a0\u00bb header_3_text_shadow_color__hover=\u00a0\u00bbrgba(0,0,0,0.4)\u00a0\u00bb header_3_text_shadow_color__hover_enabled=\u00a0\u00bbrgba(0,0,0,0.4)\u00a0\u00bb header_font_size__hover=\u00a0\u00bb22px\u00a0\u00bb header_font_size__hover_enabled=\u00a0\u00bb22px\u00a0\u00bb header_letter_spacing__hover=\u00a0\u00bb0px\u00a0\u00bb header_letter_spacing__hover_enabled=\u00a0\u00bb0px\u00a0\u00bb header_line_height__hover=\u00a0\u00bb1em\u00a0\u00bb header_line_height__hover_enabled=\u00a0\u00bb1em\u00a0\u00bb header_text_shadow_style__hover=\u00a0\u00bbnone\u00a0\u00bb header_text_shadow_style__hover_enabled=\u00a0\u00bbnone\u00a0\u00bb header_text_shadow_color__hover=\u00a0\u00bbrgba(0,0,0,0.4)\u00a0\u00bb header_text_shadow_color__hover_enabled=\u00a0\u00bbrgba(0,0,0,0.4)\u00a0\u00bb]<\/p>\n<h1 style=\"text-align: center;\">Inscription vente entreprise<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00a0\u00bb1&Prime; admin_label=\u00a0\u00bbFormulaire\u00a0\u00bb _builder_version=\u00a0\u00bb4.21.0&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row use_custom_gutter=\u00a0\u00bbon\u00a0\u00bb make_equal=\u00a0\u00bbon\u00a0\u00bb _builder_version=\u00a0\u00bb4.16&Prime; custom_margin=\u00a0\u00bb40px||\u00a0\u00bb custom_padding=\u00a0\u00bb||40px|||\u00a0\u00bb border_color_all=\u00a0\u00bbrgba(0,0,0,0.08)\u00a0\u00bb border_width_top=\u00a0\u00bb6px\u00a0\u00bb locked=\u00a0\u00bboff\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.16&Prime; custom_padding=\u00a0\u00bb|||\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb custom_padding__hover=\u00a0\u00bb|||\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.21.0&Prime; text_font=\u00a0\u00bb||||||||\u00a0\u00bb header_font=\u00a0\u00bb||||||||\u00a0\u00bb header_2_font=\u00a0\u00bbRoboto|900|||||||\u00a0\u00bb header_2_text_align=\u00a0\u00bbcenter\u00a0\u00bb header_2_font_size=\u00a0\u00bb40px\u00a0\u00bb header_2_line_height=\u00a0\u00bb1.4em\u00a0\u00bb background_color=\u00a0\u00bb#ffffff\u00a0\u00bb text_orientation=\u00a0\u00bbcenter\u00a0\u00bb max_width=\u00a0\u00bb440px\u00a0\u00bb module_alignment=\u00a0\u00bbcenter\u00a0\u00bb custom_margin=\u00a0\u00bb-4.2em||\u00a0\u00bb custom_padding=\u00a0\u00bb|20px|0px|20px||true\u00a0\u00bb header_2_font_size_tablet=\u00a0\u00bb30px\u00a0\u00bb header_2_font_size_phone=\u00a0\u00bb24px\u00a0\u00bb header_2_font_size_last_edited=\u00a0\u00bbon|phone\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb header_3_font_size__hover=\u00a0\u00bb22px\u00a0\u00bb header_3_font_size__hover_enabled=\u00a0\u00bb22px\u00a0\u00bb header_3_letter_spacing__hover=\u00a0\u00bb0px\u00a0\u00bb header_3_letter_spacing__hover_enabled=\u00a0\u00bb0px\u00a0\u00bb header_3_line_height__hover=\u00a0\u00bb1em\u00a0\u00bb header_3_line_height__hover_enabled=\u00a0\u00bb1em\u00a0\u00bb header_3_text_shadow_style__hover=\u00a0\u00bbnone\u00a0\u00bb header_3_text_shadow_style__hover_enabled=\u00a0\u00bbnone\u00a0\u00bb header_3_text_shadow_color__hover=\u00a0\u00bbrgba(0,0,0,0.4)\u00a0\u00bb header_3_text_shadow_color__hover_enabled=\u00a0\u00bbrgba(0,0,0,0.4)\u00a0\u00bb]<\/p>\n<h2>Formulaire d&rsquo;inscription<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=\u00a0\u00bb3_5,2_5&Prime; _builder_version=\u00a0\u00bb4.21.0&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb3_5&Prime; _builder_version=\u00a0\u00bb4.21.0&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.21.0&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n\t\t\t<style type=\"text\/css\">\n\t\t\t\/* Enter Your Custom CSS Here *\/\t\t\t<\/style>\n\t\t\t\t\t<div class=\"wwp_wholesaler_registration\">\r\n\t\t\t<h2 class=\"wholesaler-registration\">\r\n\t\t\t\tRegistration\t\t\t<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<form method=\"post\" class=\"wwp_wholesaler_registration_form\" action=\"\" enctype=\"multipart\/form-data\">\r\n\t\t\t\t<input type=\"hidden\" id=\"wwp_wholesale_registrattion_nonce\" name=\"wwp_wholesale_registrattion_nonce\" value=\"ca0f64f354\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/224249\" \/>\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t<label for=\"wwp_wholesaler_username\">Username<span class=\"required\"> *<\/span><\/label>\r\n\t\t<input type=\"text\" name=\"wwp_wholesaler_username\" id=\"wwp_wholesaler_username\" value=\"\" required>\r\n\t<\/p>\r\n\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t<label for=\"wwp_wholesaler_email\">Email<span class=\"required\"> *<\/span><\/label>\r\n\t\t<input type=\"email\" name=\"wwp_wholesaler_email\" id=\"wwp_wholesaler_email\" value=\"\" required>\r\n\t<\/p>\r\n\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t<label for=\"wwp_wholesaler_password\">Password<span class=\"required\"> *<\/span><\/label>\r\n\t\t<span class=\"wwp-password-wrapper\">\r\n\t\t\t<input type=\"password\" name=\"wwp_wholesaler_password\" id=\"wwp_wholesaler_password\"  minlength=\"8\" required>\r\n\t\t\t<span class=\"wwp-password-toggle\">\ud83d\udc41\ufe0f<\/span>\r\n\t\t<\/span>\r\n\t<\/p>\r\n\r\n\r\n\t<h2>Customer billing address<\/h2>\r\n\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_fname\"> Nom <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_fname\" id=\"wwp_wholesaler_fname\" value=\"\" >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_lname\">Pr\u00e9nom <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_lname\" id=\"wwp_wholesaler_lname\" value=\"\" >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_company\">Nom de l\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\&#039;entreprise <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_company\" id=\"wwp_wholesaler_company\" value=\"\"  >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_address_line_1\">Adresse de l\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\&#039;entreprise <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_address_line_1\" id=\"wwp_wholesaler_address_line_1\" value=\"\" >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_city\">Ville<span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_city\" id=\"wwp_wholesaler_city\" value=\"\" >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_post_code\">Code postal <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_post_code\" id=\"wwp_wholesaler_post_code\" value=\"\" >\r\n\t\t<\/p>\r\n\t\t\t<div class=\"parent\">\r\n\t<p class=\"form-row chzn-drop wwp-check-field-type\" id=\"billing_state_field\" data-priority=\"\"><label for=\"billing_state\" class=\"\">Province&nbsp;<span class=\"optional\">(optional)<\/span><\/label><span class=\"woocommerce-input-wrapper\"><input type=\"text\" class=\"input-text \" value=\"\"  placeholder=\"\" name=\"billing_state\" id=\"billing_state\"  data-input-classes=\"\"\/><\/span><\/p>\t\t<\/div>\r\n\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_phone\">T\u00e9l\u00e9phone <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_phone\" id=\"wwp_wholesaler_phone\" value=\"\"  >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<div id=\"container-wrap\">\n\t\t\t<div id=\"wc-wholesale-fields-render-wrap\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t<script>\n\t\t\tjQuery( document ).ready(function($) {\n\t\t\t\tvar isAdminContext = false;\n\t\t\t\tvar isMyAccountContext = false;\n\t\t\t\tvar isDoingAjax = false;\n\t\t\t\t\n\t\t\t\tvar builderElement = document.getElementById('wc-wholesale-fields-render-wrap');\n\t\t\t\tvar registerButtonSelector = '.wwp_wholesaler_registration #register';\n\t\t\t\tvar registrationFormSelector = '.wwp_wholesaler_registration_form';\n\n\t\t\t\tif ( jQuery('button[name=\"save_account_details\"]').length > 0 ) {\n\t\t\t\t\tregisterButtonSelector = 'button[name=\"save_account_details\"]';\n\t\t\t\t\tregistrationFormSelector = '.woocommerce-EditAccountForm.edit-account';\n\t\t\t\t} else if ( jQuery('input[name=\"wwp_register_upgrade\"]').length > 0 ) {\n\t\t\t\t\tregisterButtonSelector = 'input[name=\"wwp_register_upgrade\"]';\n\t\t\t\t\tregistrationFormSelector = '.wwp_wholesaler_registration form';\n\t\t\t\t}\n\t\t\t\tvar formDataInputPrefix = 'input[name=\"data[';\n\t\t\t\tvar formDataInputSuffix = ']\"]';\n\t\t\t\tvar formOptions = isAdminContext ? { readOnly: false } : { language: 'en' };\n\t\t\t\tvar initialSubmissionData = []; \n\n\t\t\t\tvar syncAllComponentValues = function(submissionData) {\n\t\t\t\t\tif (!submissionData) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tObject.keys(submissionData).forEach(function(key) {\n\t\t\t\t\t\tvar value = submissionData[key];\n\t\t\t\t\t\tvar $input = jQuery(formDataInputPrefix + key + formDataInputSuffix);\n\n\t\t\t\t\t\tif (!$input.length) {\n\t\t\t\t\t\t\tjQuery(registrationFormSelector).append(\n\t\t\t\t\t\t\t\tjQuery('<input>', { type: 'hidden', name: 'data[' + key + ']' })\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t$input = jQuery(formDataInputPrefix + key + formDataInputSuffix);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (typeof value === 'undefined' || value === null) {\n\t\t\t\t\t\t\t$input.val('');\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (typeof value === 'object') {\n\t\t\t\t\t\t\t$input.val(JSON.stringify(value));\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t$input.val(value);\n\t\t\t\t\t});\n\t\t\t\t};\n\n\t\t\t\tvar syncFileComponentValues = function(schemaItems, submissionData) {\n\t\t\t\t\tsyncAllComponentValues(submissionData);\n\t\t\t\t};\n\n\t\t\t\tvar getComponentTypeMap = function(schemaItems, typeMap) {\n\t\t\t\t\tif (schemaItems && !Array.isArray(schemaItems) && Array.isArray(schemaItems.components)) {\n\t\t\t\t\t\tschemaItems = schemaItems.components;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (!Array.isArray(schemaItems)) {\n\t\t\t\t\t\treturn typeMap;\n\t\t\t\t\t}\n\n\t\t\t\t\tschemaItems.forEach(function(item) {\n\t\t\t\t\t\tif (!item || typeof item !== 'object') {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (item.key && item.type) {\n\t\t\t\t\t\t\ttypeMap[item.key] = item.type;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (Array.isArray(item.components)) {\n\t\t\t\t\t\t\tgetComponentTypeMap(item.components, typeMap);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\treturn typeMap;\n\t\t\t\t};\n\n\t\t\t\tvar maybeParseJsonString = function(value) {\n\t\t\t\t\tif (typeof value !== 'string') {\n\t\t\t\t\t\treturn value;\n\t\t\t\t\t}\n\n\t\t\t\t\tvar trimmed = value.trim();\n\t\t\t\t\tif (!trimmed || (trimmed[0] !== '{' && trimmed[0] !== '[')) {\n\t\t\t\t\t\treturn value;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\treturn JSON.parse(trimmed);\n\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\treturn value;\n\t\t\t\t\t}\n\t\t\t\t};\n\n\t\t\t\tvar normalizeSelectboxesValue = function(value) {\n\t\t\t\t\tif (Array.isArray(value)) {\n\t\t\t\t\t\tvar normalized = {};\n\t\t\t\t\t\tvalue.forEach(function(entry) {\n\t\t\t\t\t\t\tif (typeof entry === 'string' || typeof entry === 'number') {\n\t\t\t\t\t\t\t\tnormalized[String(entry)] = true;\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (entry && typeof entry === 'object') {\n\t\t\t\t\t\t\t\tObject.keys(entry).forEach(function(entryKey) {\n\t\t\t\t\t\t\t\t\tnormalized[entryKey] = !!entry[entryKey];\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\treturn normalized;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (value && typeof value === 'object') {\n\t\t\t\t\t\treturn value;\n\t\t\t\t\t}\n\n\t\t\t\t\treturn {};\n\t\t\t\t};\n\n\t\t\t\tvar normalizeComparableKey = function(value) {\n\t\t\t\t\treturn String(value || '')\n\t\t\t\t\t\t.toLowerCase()\n\t\t\t\t\t\t.replace(\/&\/g, 'and')\n\t\t\t\t\t\t.replace(\/[^a-z0-9]+\/g, '_')\n\t\t\t\t\t\t.replace(\/^_+|_+$\/g, '');\n\t\t\t\t};\n\n\t\t\t\tvar normalizeSelectboxesValueForComponent = function(value, component) {\n\t\t\t\t\tvar normalized = normalizeSelectboxesValue(value);\n\t\t\t\t\tif (!component || !component.component) {\n\t\t\t\t\t\treturn normalized;\n\t\t\t\t\t}\n\n\t\t\t\t\tvar options = [];\n\t\t\t\t\tif (Array.isArray(component.component.values)) {\n\t\t\t\t\t\toptions = component.component.values;\n\t\t\t\t\t} else if (\n\t\t\t\t\t\tcomponent.component.data\n\t\t\t\t\t\t&& Array.isArray(component.component.data.values)\n\t\t\t\t\t) {\n\t\t\t\t\t\toptions = component.component.data.values;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (!options.length) {\n\t\t\t\t\t\treturn normalized;\n\t\t\t\t\t}\n\n\t\t\t\t\tvar currentKeys = {};\n\t\t\t\t\tObject.keys(normalized).forEach(function(existingKey) {\n\t\t\t\t\t\tcurrentKeys[normalizeComparableKey(existingKey)] = !!normalized[existingKey];\n\t\t\t\t\t});\n\n\t\t\t\t\tvar remapped = {};\n\t\t\t\t\toptions.forEach(function(option) {\n\t\t\t\t\t\tif (!option || typeof option !== 'object') {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar optionValue = String(option.value || '');\n\t\t\t\t\t\tif (!optionValue) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar exact = Object.prototype.hasOwnProperty.call(normalized, optionValue)\n\t\t\t\t\t\t\t? !!normalized[optionValue]\n\t\t\t\t\t\t\t: null;\n\t\t\t\t\t\tif (exact !== null) {\n\t\t\t\t\t\t\tremapped[optionValue] = exact;\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar comparableCandidates = [\n\t\t\t\t\t\t\tnormalizeComparableKey(optionValue),\n\t\t\t\t\t\t\tnormalizeComparableKey(option.label || ''),\n\t\t\t\t\t\t];\n\n\t\t\t\t\t\tvar matched = false;\n\t\t\t\t\t\tcomparableCandidates.forEach(function(candidate) {\n\t\t\t\t\t\t\tif (!candidate || matched) {\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif (Object.prototype.hasOwnProperty.call(currentKeys, candidate)) {\n\t\t\t\t\t\t\t\tremapped[optionValue] = !!currentKeys[candidate];\n\t\t\t\t\t\t\t\tmatched = true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tif (!matched) {\n\t\t\t\t\t\t\tremapped[optionValue] = false;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\treturn remapped;\n\t\t\t\t};\n\n\t\t\t\tvar normalizeCheckboxValue = function(value) {\n\t\t\t\t\tif (typeof value === 'boolean') {\n\t\t\t\t\t\treturn value;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (Array.isArray(value)) {\n\t\t\t\t\t\treturn value.length > 0;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (value && typeof value === 'object') {\n\t\t\t\t\t\tvar keys = Object.keys(value);\n\t\t\t\t\t\tif (keys.length === 1 && typeof value[keys[0]] === 'boolean') {\n\t\t\t\t\t\t\treturn value[keys[0]];\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn keys.length > 0;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (typeof value === 'string') {\n\t\t\t\t\t\tvar normalized = value.trim().toLowerCase();\n\t\t\t\t\t\treturn normalized === 'true' || normalized === '1' || normalized === 'yes' || normalized === 'on';\n\t\t\t\t\t}\n\n\t\t\t\t\treturn !!value;\n\t\t\t\t};\n\n\t\t\t\tvar resolveComponentType = function(form, key, componentTypeMap) {\n\t\t\t\t\tif (form && typeof form.getComponent === 'function') {\n\t\t\t\t\t\tvar component = form.getComponent(key);\n\t\t\t\t\t\tif (component && component.component && component.component.type) {\n\t\t\t\t\t\t\treturn component.component.type;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\treturn componentTypeMap[key];\n\t\t\t\t};\n\n\t\t\t\tvar normalizeSubmissionDataBySchema = function(schemaItems, submissionData, form) {\n\t\t\t\t\tif (!submissionData || typeof submissionData !== 'object') {\n\t\t\t\t\t\treturn {};\n\t\t\t\t\t}\n\n\t\t\t\t\tvar componentTypeMap = getComponentTypeMap(schemaItems, {});\n\t\t\t\t\tvar normalizedData = {};\n\n\t\t\t\t\tObject.keys(submissionData).forEach(function(key) {\n\t\t\t\t\t\tvar componentType = resolveComponentType(form, key, componentTypeMap);\n\t\t\t\t\t\tvar component = (form && typeof form.getComponent === 'function') ? form.getComponent(key) : null;\n\t\t\t\t\t\tvar value = maybeParseJsonString(submissionData[key]);\n\n\t\t\t\t\t\tif (componentType === 'selectboxes') {\n\t\t\t\t\t\t\tnormalizedData[key] = normalizeSelectboxesValueForComponent(value, component);\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (componentType === 'checkbox') {\n\t\t\t\t\t\t\tnormalizedData[key] = normalizeCheckboxValue(value);\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tnormalizedData[key] = value;\n\t\t\t\t\t});\n\n\t\t\t\t\treturn normalizedData;\n\t\t\t\t};\n\n\t\t\t\tvar initFormBuilder = function() {\n\t\t\t\t\tif (!builderElement || typeof Formio === 'undefined') {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Keep custom components available in frontend rendering, not only admin builder.\n\t\t\t\t\tif (\n\t\t\t\t\t\tFormio.Components\n\t\t\t\t\t\t&& Formio.Components.components\n\t\t\t\t\t\t&& ! Formio.Components.components.color\n\t\t\t\t\t\t&& Formio.Components.components.textfield\n\t\t\t\t\t) {\n\t\t\t\t\t\tvar TextFieldComponent = Formio.Components.components.textfield;\n\n\t\t\t\t\t\tclass ColorComponent extends TextFieldComponent {\n\t\t\t\t\t\t\tstatic schema() {\n\t\t\t\t\t\t\t\treturn TextFieldComponent.schema({\n\t\t\t\t\t\t\t\t\ttype: 'color',\n\t\t\t\t\t\t\t\t\tlabel: 'Color',\n\t\t\t\t\t\t\t\t\tkey: 'color',\n\t\t\t\t\t\t\t\t\tinput: true,\n\t\t\t\t\t\t\t\t\tdefaultValue: '#000000'\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tget inputInfo() {\n\t\t\t\t\t\t\t\tvar info = super.inputInfo;\n\t\t\t\t\t\t\t\tinfo.attr.type = 'color';\n\t\t\t\t\t\t\t\treturn info;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tFormio.Components.addComponent('color', ColorComponent);\n\t\t\t\t\t}\n\n\t\t\t\t\tFormio.createForm(builderElement, components, formOptions).then(function(form) {\n\t\t\t\t\t\tform.nosubmit = true;\n\t\t\t\t\t\tvar normalizedInitialSubmissionData = normalizeSubmissionDataBySchema(components, initialSubmissionData, form);\n\n\t\t\t\t\t\tif (isAdminContext || isMyAccountContext) {\n\t\t\t\t\t\t\tform.submission = { data: normalizedInitialSubmissionData };\n\n\t\t\t\t\t\t\tform.on('change', function() {\n\t\t\t\t\t\t\t\tsyncAllComponentValues(form.submission.data);\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\tif (isAdminContext && ! isDoingAjax) {\n\t\t\t\t\t\t\t\tjQuery('#submit, #createusersub').on('click', function() {\n\t\t\t\t\t\t\t\t\tsyncAllComponentValues(form.submission.data);\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\tsyncAllComponentValues(form.submission.data);\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else if (normalizedInitialSubmissionData && Object.keys(normalizedInitialSubmissionData).length) {\n\t\t\t\t\t\t\tform.submission = { data: normalizedInitialSubmissionData };\n\t\t\t\t\t\t\tsyncAllComponentValues(form.submission.data);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst email = form.getComponent('email');\n\t\t\t\t\t\tif ( email && !email.getValue() ) {\n\t\t\t\t\t\t\temail.setValue(user_email);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tjQuery(registerButtonSelector).on('click', function(e) {\n\t\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\t\tform.emit('submitButton');\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tform.on('submit', function(submission) {\n\t\t\t\t\t\t\tvar current_button = jQuery(registerButtonSelector);\n\t\t\t\t\t\t\tlet isValid = true;\n\t\t\t\t\t\t\tlet errorMessages = [];\n\t\t\t\t\t\t\tObject.keys(submission.data).forEach(function(key) {\n\t\t\t\t\t\t\t\tlet value = submission.data[key];\n\t\t\t\t\t\t\t\tlet formattedKey = key\n\t\t\t\t\t\t\t\t\t.replace(\/([a-z])([A-Z])\/g, \"$1 $2\")\n\t\t\t\t\t\t\t\t\t.toUpperCase();\n\t\t\t\t\t\t\t\tif (key === \"email\") {\n\t\t\t\t\t\t\t\t\tif (!value || (typeof value === \"string\" && value.trim() === \"\")) {\n\t\t\t\t\t\t\t\t\t\tisValid = false;\n\t\t\t\t\t\t\t\t\t\terrorMessages.push(\n\t\t\t\t\t\t\t\t\t\t\t`<p style=\"color: red; font-size: 16px;\">\n\t\t\t\t\t\t\t\t\t\t\t\tField \"${formattedKey}\" cannot be empty.\n\t\t\t\t\t\t\t\t\t\t\t<\/p>`\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\/\/ Stop here if validation failed.\n\t\t\t\t\t\t\tif (!isValid) {\n\t\t\t\t\t\t\t\t\/\/ Make sure the button can be clicked again.\n\t\t\t\t\t\t\t\tcurrent_button.removeClass('loading');\n\t\t\t\t\t\t\t\t\/\/ current_button.css('opacity', '1');\n\t\t\t\t\t\t\t\t\/\/ Display errors if required.\n\t\t\t\t\t\t\t\tconsole.log(errorMessages);\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\/\/ Only disable the button when the form is actually valid.\n\t\t\t\t\t\t\tcurrent_button.addClass('loading');\n\t\t\t\t\t\t\t\/\/ current_button.css('opacity', '0.2');\n\t\t\t\t\t\t\tsyncAllComponentValues(form.submission.data);\n\t\t\t\t\t\t\tjQuery(registrationFormSelector)[0].requestSubmit(\n\t\t\t\t\t\t\t\tdocument.querySelector(registerButtonSelector)\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tif (normalizedInitialSubmissionData && Object.keys(normalizedInitialSubmissionData).length) {\n\t\t\t\t\t\t\tsyncAllComponentValues(normalizedInitialSubmissionData);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\treturn true;\n\t\t\t\t};\n\n\t\t\t\tif (!initFormBuilder()) {\n\t\t\t\t\tjQuery(window).on('load', function() {\n\t\t\t\t\t\tinitFormBuilder();\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t<\/script>\n\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n<\/p>\r\n\r\n<p class=\"woocomerce-FormRow form-row\">\r\n\t<input type=\"submit\" class=\"woocommerce-Button button\" id=\"register\" name=\"wwp_register\" value=\"Register\">\r\n<\/p>\r\n\r\n\t\t\t<\/form>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\t<script>\r\n\t\t\t\tjQuery('#billing_country').trigger('change');\r\n\t\t\t<\/script>\r\n\t\t\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=\u00a0\u00bb2_5&Prime; _builder_version=\u00a0\u00bb4.21.0&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_color=\u00a0\u00bb#59705d\u00a0\u00bb custom_padding=\u00a0\u00bb80px|50px|80px|50px|true|true\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_blurb title=\u00a0\u00bbAdresse\u00a0\u00bb use_icon=\u00a0\u00bbon\u00a0\u00bb font_icon=\u00a0\u00bb&#xe081;||divi||400&Prime; icon_color=\u00a0\u00bb#FFFFFF\u00a0\u00bb icon_placement=\u00a0\u00bbleft\u00a0\u00bb image_icon_width=\u00a0\u00bb20px\u00a0\u00bb _builder_version=\u00a0\u00bb4.21.0&Prime; header_level=\u00a0\u00bbh6&Prime; header_font=\u00a0\u00bbRoboto||||||||\u00a0\u00bb header_font_size=\u00a0\u00bb16px\u00a0\u00bb header_line_height=\u00a0\u00bb1.4em\u00a0\u00bb body_font=\u00a0\u00bbRoboto||||||||\u00a0\u00bb body_text_color=\u00a0\u00bbrgba(255,255,255,0.4)\u00a0\u00bb body_font_size=\u00a0\u00bb14px\u00a0\u00bb body_line_height=\u00a0\u00bb1.6em\u00a0\u00bb background_layout=\u00a0\u00bbdark\u00a0\u00bb icon_font_size=\u00a0\u00bb16px\u00a0\u00bb locked=\u00a0\u00bboff\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p><span style=\"color: #ffffff;\">1030 route 317, Ripon, Qc, J0V 1V0<\/span><\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=\u00a0\u00bbT\u00e9l\u00e9phone\u00a0\u00bb use_icon=\u00a0\u00bbon\u00a0\u00bb font_icon=\u00a0\u00bb&#xe090;||divi||400&Prime; icon_color=\u00a0\u00bb#FFFFFF\u00a0\u00bb icon_placement=\u00a0\u00bbleft\u00a0\u00bb image_icon_width=\u00a0\u00bb20px\u00a0\u00bb _builder_version=\u00a0\u00bb4.21.0&Prime; header_level=\u00a0\u00bbh6&Prime; header_font=\u00a0\u00bbRoboto||||||||\u00a0\u00bb header_font_size=\u00a0\u00bb16px\u00a0\u00bb header_line_height=\u00a0\u00bb1.4em\u00a0\u00bb body_font=\u00a0\u00bbRoboto||||||||\u00a0\u00bb body_text_color=\u00a0\u00bb#FFFFFF\u00a0\u00bb body_font_size=\u00a0\u00bb14px\u00a0\u00bb body_line_height=\u00a0\u00bb1.6em\u00a0\u00bb background_layout=\u00a0\u00bbdark\u00a0\u00bb icon_font_size=\u00a0\u00bb16px\u00a0\u00bb locked=\u00a0\u00bboff\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p class=\"text\">819-616-2872<\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=\u00a0\u00bbCourriel\u00a0\u00bb use_icon=\u00a0\u00bbon\u00a0\u00bb font_icon=\u00a0\u00bb&#xf0e0;||fa||900&Prime; icon_color=\u00a0\u00bb#FFFFFF\u00a0\u00bb icon_placement=\u00a0\u00bbleft\u00a0\u00bb image_icon_width=\u00a0\u00bb20px\u00a0\u00bb _builder_version=\u00a0\u00bb4.21.0&Prime; header_level=\u00a0\u00bbh6&Prime; header_font=\u00a0\u00bbRoboto||||||||\u00a0\u00bb header_font_size=\u00a0\u00bb16px\u00a0\u00bb header_line_height=\u00a0\u00bb1.4em\u00a0\u00bb body_font=\u00a0\u00bbRoboto||||||||\u00a0\u00bb body_text_color=\u00a0\u00bb#FFFFFF\u00a0\u00bb body_font_size=\u00a0\u00bb14px\u00a0\u00bb body_line_height=\u00a0\u00bb1.6em\u00a0\u00bb background_layout=\u00a0\u00bbdark\u00a0\u00bb icon_font_size=\u00a0\u00bb16px\u00a0\u00bb locked=\u00a0\u00bboff\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p><span>auxcolibris@gmail.com<\/span><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00a0\u00bb1&Prime; admin_label=\u00a0\u00bbmaps\u00a0\u00bb _builder_version=\u00a0\u00bb4.21.0&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin=\u00a0\u00bb||0px||false|false\u00a0\u00bb custom_padding=\u00a0\u00bb||0px||false|false\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row _builder_version=\u00a0\u00bb4.21.0&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb width=\u00a0\u00bb100%\u00a0\u00bb max_width=\u00a0\u00bb1920px\u00a0\u00bb custom_margin=\u00a0\u00bb||0px||false|false\u00a0\u00bb custom_padding=\u00a0\u00bb||0px||false|false\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.21.0&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.21.0&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<p>[wpgmza id=\u00a0\u00bb1&Prime;]<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Inscription vente entrepriseFormulaire d&rsquo;inscription\t\t\t<style type=\"text\/css\">\n\t\t\t\/* Enter Your Custom CSS Here *\/\t\t\t<\/style>\n\t\t\t\t\t<div class=\"wwp_wholesaler_registration\">\r\n\t\t\t<h2 class=\"wholesaler-registration\">\r\n\t\t\t\tRegistration\t\t\t<\/h2>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<form method=\"post\" class=\"wwp_wholesaler_registration_form\" action=\"\" enctype=\"multipart\/form-data\">\r\n\t\t\t\t<input type=\"hidden\" id=\"wwp_wholesale_registrattion_nonce\" name=\"wwp_wholesale_registrattion_nonce\" value=\"ca0f64f354\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/224249\" \/>\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t<label for=\"wwp_wholesaler_username\">Username<span class=\"required\"> *<\/span><\/label>\r\n\t\t<input type=\"text\" name=\"wwp_wholesaler_username\" id=\"wwp_wholesaler_username\" value=\"\" required>\r\n\t<\/p>\r\n\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t<label for=\"wwp_wholesaler_email\">Email<span class=\"required\"> *<\/span><\/label>\r\n\t\t<input type=\"email\" name=\"wwp_wholesaler_email\" id=\"wwp_wholesaler_email\" value=\"\" required>\r\n\t<\/p>\r\n\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t<label for=\"wwp_wholesaler_password\">Password<span class=\"required\"> *<\/span><\/label>\r\n\t\t<span class=\"wwp-password-wrapper\">\r\n\t\t\t<input type=\"password\" name=\"wwp_wholesaler_password\" id=\"wwp_wholesaler_password\"  minlength=\"8\" required>\r\n\t\t\t<span class=\"wwp-password-toggle\">\ud83d\udc41\ufe0f<\/span>\r\n\t\t<\/span>\r\n\t<\/p>\r\n\r\n\r\n\t<h2>Customer billing address<\/h2>\r\n\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_fname\"> Nom <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_fname\" id=\"wwp_wholesaler_fname\" value=\"\" >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_lname\">Pr\u00e9nom <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_lname\" id=\"wwp_wholesaler_lname\" value=\"\" >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_company\">Nom de l\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\&#039;entreprise <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_company\" id=\"wwp_wholesaler_company\" value=\"\"  >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_address_line_1\">Adresse de l\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\&#039;entreprise <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_address_line_1\" id=\"wwp_wholesaler_address_line_1\" value=\"\" >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_city\">Ville<span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_city\" id=\"wwp_wholesaler_city\" value=\"\" >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_post_code\">Code postal <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_post_code\" id=\"wwp_wholesaler_post_code\" value=\"\" >\r\n\t\t<\/p>\r\n\t\t\t<div class=\"parent\">\r\n\t<p class=\"form-row chzn-drop wwp-check-field-type\" id=\"billing_state_field\" data-priority=\"\"><label for=\"billing_state\" class=\"\">Province&nbsp;<span class=\"optional\">(optional)<\/span><\/label><span class=\"woocommerce-input-wrapper\"><input type=\"text\" class=\"input-text \" value=\"\"  placeholder=\"\" name=\"billing_state\" id=\"billing_state\"  data-input-classes=\"\"\/><\/span><\/p>\t\t<\/div>\r\n\t\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n\t\t\t<label for=\"wwp_wholesaler_phone\">T\u00e9l\u00e9phone <span class=\"optional\"> (optional)<\/span><\/label>\r\n\t\t\t<input type=\"text\" name=\"wwp_wholesaler_phone\" id=\"wwp_wholesaler_phone\" value=\"\"  >\r\n\t\t<\/p>\r\n\r\n\t\t\t\t<div id=\"container-wrap\">\n\t\t\t<div id=\"wc-wholesale-fields-render-wrap\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t<script>\n\t\t\tjQuery( document ).ready(function($) {\n\t\t\t\tvar isAdminContext = false;\n\t\t\t\tvar isMyAccountContext = false;\n\t\t\t\tvar isDoingAjax = false;\n\t\t\t\t\n\t\t\t\tvar builderElement = document.getElementById('wc-wholesale-fields-render-wrap');\n\t\t\t\tvar registerButtonSelector = '.wwp_wholesaler_registration #register';\n\t\t\t\tvar registrationFormSelector = '.wwp_wholesaler_registration_form';\n\n\t\t\t\tif ( jQuery('button[name=\"save_account_details\"]').length > 0 ) {\n\t\t\t\t\tregisterButtonSelector = 'button[name=\"save_account_details\"]';\n\t\t\t\t\tregistrationFormSelector = '.woocommerce-EditAccountForm.edit-account';\n\t\t\t\t} else if ( jQuery('input[name=\"wwp_register_upgrade\"]').length > 0 ) {\n\t\t\t\t\tregisterButtonSelector = 'input[name=\"wwp_register_upgrade\"]';\n\t\t\t\t\tregistrationFormSelector = '.wwp_wholesaler_registration form';\n\t\t\t\t}\n\t\t\t\tvar formDataInputPrefix = 'input[name=\"data[';\n\t\t\t\tvar formDataInputSuffix = ']\"]';\n\t\t\t\tvar formOptions = isAdminContext ? { readOnly: false } : { language: 'en' };\n\t\t\t\tvar initialSubmissionData = []; \n\n\t\t\t\tvar syncAllComponentValues = function(submissionData) {\n\t\t\t\t\tif (!submissionData) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tObject.keys(submissionData).forEach(function(key) {\n\t\t\t\t\t\tvar value = submissionData[key];\n\t\t\t\t\t\tvar $input = jQuery(formDataInputPrefix + key + formDataInputSuffix);\n\n\t\t\t\t\t\tif (!$input.length) {\n\t\t\t\t\t\t\tjQuery(registrationFormSelector).append(\n\t\t\t\t\t\t\t\tjQuery('<input>', { type: 'hidden', name: 'data[' + key + ']' })\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t$input = jQuery(formDataInputPrefix + key + formDataInputSuffix);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (typeof value === 'undefined' || value === null) {\n\t\t\t\t\t\t\t$input.val('');\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (typeof value === 'object') {\n\t\t\t\t\t\t\t$input.val(JSON.stringify(value));\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t$input.val(value);\n\t\t\t\t\t});\n\t\t\t\t};\n\n\t\t\t\tvar syncFileComponentValues = function(schemaItems, submissionData) {\n\t\t\t\t\tsyncAllComponentValues(submissionData);\n\t\t\t\t};\n\n\t\t\t\tvar getComponentTypeMap = function(schemaItems, typeMap) {\n\t\t\t\t\tif (schemaItems && !Array.isArray(schemaItems) && Array.isArray(schemaItems.components)) {\n\t\t\t\t\t\tschemaItems = schemaItems.components;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (!Array.isArray(schemaItems)) {\n\t\t\t\t\t\treturn typeMap;\n\t\t\t\t\t}\n\n\t\t\t\t\tschemaItems.forEach(function(item) {\n\t\t\t\t\t\tif (!item || typeof item !== 'object') {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (item.key && item.type) {\n\t\t\t\t\t\t\ttypeMap[item.key] = item.type;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (Array.isArray(item.components)) {\n\t\t\t\t\t\t\tgetComponentTypeMap(item.components, typeMap);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\treturn typeMap;\n\t\t\t\t};\n\n\t\t\t\tvar maybeParseJsonString = function(value) {\n\t\t\t\t\tif (typeof value !== 'string') {\n\t\t\t\t\t\treturn value;\n\t\t\t\t\t}\n\n\t\t\t\t\tvar trimmed = value.trim();\n\t\t\t\t\tif (!trimmed || (trimmed[0] !== '{' && trimmed[0] !== '[')) {\n\t\t\t\t\t\treturn value;\n\t\t\t\t\t}\n\n\t\t\t\t\ttry {\n\t\t\t\t\t\treturn JSON.parse(trimmed);\n\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\treturn value;\n\t\t\t\t\t}\n\t\t\t\t};\n\n\t\t\t\tvar normalizeSelectboxesValue = function(value) {\n\t\t\t\t\tif (Array.isArray(value)) {\n\t\t\t\t\t\tvar normalized = {};\n\t\t\t\t\t\tvalue.forEach(function(entry) {\n\t\t\t\t\t\t\tif (typeof entry === 'string' || typeof entry === 'number') {\n\t\t\t\t\t\t\t\tnormalized[String(entry)] = true;\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (entry && typeof entry === 'object') {\n\t\t\t\t\t\t\t\tObject.keys(entry).forEach(function(entryKey) {\n\t\t\t\t\t\t\t\t\tnormalized[entryKey] = !!entry[entryKey];\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\treturn normalized;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (value && typeof value === 'object') {\n\t\t\t\t\t\treturn value;\n\t\t\t\t\t}\n\n\t\t\t\t\treturn {};\n\t\t\t\t};\n\n\t\t\t\tvar normalizeComparableKey = function(value) {\n\t\t\t\t\treturn String(value || '')\n\t\t\t\t\t\t.toLowerCase()\n\t\t\t\t\t\t.replace(\/&\/g, 'and')\n\t\t\t\t\t\t.replace(\/[^a-z0-9]+\/g, '_')\n\t\t\t\t\t\t.replace(\/^_+|_+$\/g, '');\n\t\t\t\t};\n\n\t\t\t\tvar normalizeSelectboxesValueForComponent = function(value, component) {\n\t\t\t\t\tvar normalized = normalizeSelectboxesValue(value);\n\t\t\t\t\tif (!component || !component.component) {\n\t\t\t\t\t\treturn normalized;\n\t\t\t\t\t}\n\n\t\t\t\t\tvar options = [];\n\t\t\t\t\tif (Array.isArray(component.component.values)) {\n\t\t\t\t\t\toptions = component.component.values;\n\t\t\t\t\t} else if (\n\t\t\t\t\t\tcomponent.component.data\n\t\t\t\t\t\t&& Array.isArray(component.component.data.values)\n\t\t\t\t\t) {\n\t\t\t\t\t\toptions = component.component.data.values;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (!options.length) {\n\t\t\t\t\t\treturn normalized;\n\t\t\t\t\t}\n\n\t\t\t\t\tvar currentKeys = {};\n\t\t\t\t\tObject.keys(normalized).forEach(function(existingKey) {\n\t\t\t\t\t\tcurrentKeys[normalizeComparableKey(existingKey)] = !!normalized[existingKey];\n\t\t\t\t\t});\n\n\t\t\t\t\tvar remapped = {};\n\t\t\t\t\toptions.forEach(function(option) {\n\t\t\t\t\t\tif (!option || typeof option !== 'object') {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar optionValue = String(option.value || '');\n\t\t\t\t\t\tif (!optionValue) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar exact = Object.prototype.hasOwnProperty.call(normalized, optionValue)\n\t\t\t\t\t\t\t? !!normalized[optionValue]\n\t\t\t\t\t\t\t: null;\n\t\t\t\t\t\tif (exact !== null) {\n\t\t\t\t\t\t\tremapped[optionValue] = exact;\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar comparableCandidates = [\n\t\t\t\t\t\t\tnormalizeComparableKey(optionValue),\n\t\t\t\t\t\t\tnormalizeComparableKey(option.label || ''),\n\t\t\t\t\t\t];\n\n\t\t\t\t\t\tvar matched = false;\n\t\t\t\t\t\tcomparableCandidates.forEach(function(candidate) {\n\t\t\t\t\t\t\tif (!candidate || matched) {\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif (Object.prototype.hasOwnProperty.call(currentKeys, candidate)) {\n\t\t\t\t\t\t\t\tremapped[optionValue] = !!currentKeys[candidate];\n\t\t\t\t\t\t\t\tmatched = true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tif (!matched) {\n\t\t\t\t\t\t\tremapped[optionValue] = false;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\treturn remapped;\n\t\t\t\t};\n\n\t\t\t\tvar normalizeCheckboxValue = function(value) {\n\t\t\t\t\tif (typeof value === 'boolean') {\n\t\t\t\t\t\treturn value;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (Array.isArray(value)) {\n\t\t\t\t\t\treturn value.length > 0;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (value && typeof value === 'object') {\n\t\t\t\t\t\tvar keys = Object.keys(value);\n\t\t\t\t\t\tif (keys.length === 1 && typeof value[keys[0]] === 'boolean') {\n\t\t\t\t\t\t\treturn value[keys[0]];\n\t\t\t\t\t\t}\n\t\t\t\t\t\treturn keys.length > 0;\n\t\t\t\t\t}\n\n\t\t\t\t\tif (typeof value === 'string') {\n\t\t\t\t\t\tvar normalized = value.trim().toLowerCase();\n\t\t\t\t\t\treturn normalized === 'true' || normalized === '1' || normalized === 'yes' || normalized === 'on';\n\t\t\t\t\t}\n\n\t\t\t\t\treturn !!value;\n\t\t\t\t};\n\n\t\t\t\tvar resolveComponentType = function(form, key, componentTypeMap) {\n\t\t\t\t\tif (form && typeof form.getComponent === 'function') {\n\t\t\t\t\t\tvar component = form.getComponent(key);\n\t\t\t\t\t\tif (component && component.component && component.component.type) {\n\t\t\t\t\t\t\treturn component.component.type;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\treturn componentTypeMap[key];\n\t\t\t\t};\n\n\t\t\t\tvar normalizeSubmissionDataBySchema = function(schemaItems, submissionData, form) {\n\t\t\t\t\tif (!submissionData || typeof submissionData !== 'object') {\n\t\t\t\t\t\treturn {};\n\t\t\t\t\t}\n\n\t\t\t\t\tvar componentTypeMap = getComponentTypeMap(schemaItems, {});\n\t\t\t\t\tvar normalizedData = {};\n\n\t\t\t\t\tObject.keys(submissionData).forEach(function(key) {\n\t\t\t\t\t\tvar componentType = resolveComponentType(form, key, componentTypeMap);\n\t\t\t\t\t\tvar component = (form && typeof form.getComponent === 'function') ? form.getComponent(key) : null;\n\t\t\t\t\t\tvar value = maybeParseJsonString(submissionData[key]);\n\n\t\t\t\t\t\tif (componentType === 'selectboxes') {\n\t\t\t\t\t\t\tnormalizedData[key] = normalizeSelectboxesValueForComponent(value, component);\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (componentType === 'checkbox') {\n\t\t\t\t\t\t\tnormalizedData[key] = normalizeCheckboxValue(value);\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tnormalizedData[key] = value;\n\t\t\t\t\t});\n\n\t\t\t\t\treturn normalizedData;\n\t\t\t\t};\n\n\t\t\t\tvar initFormBuilder = function() {\n\t\t\t\t\tif (!builderElement || typeof Formio === 'undefined') {\n\t\t\t\t\t\treturn false;\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Keep custom components available in frontend rendering, not only admin builder.\n\t\t\t\t\tif (\n\t\t\t\t\t\tFormio.Components\n\t\t\t\t\t\t&& Formio.Components.components\n\t\t\t\t\t\t&& ! Formio.Components.components.color\n\t\t\t\t\t\t&& Formio.Components.components.textfield\n\t\t\t\t\t) {\n\t\t\t\t\t\tvar TextFieldComponent = Formio.Components.components.textfield;\n\n\t\t\t\t\t\tclass ColorComponent extends TextFieldComponent {\n\t\t\t\t\t\t\tstatic schema() {\n\t\t\t\t\t\t\t\treturn TextFieldComponent.schema({\n\t\t\t\t\t\t\t\t\ttype: 'color',\n\t\t\t\t\t\t\t\t\tlabel: 'Color',\n\t\t\t\t\t\t\t\t\tkey: 'color',\n\t\t\t\t\t\t\t\t\tinput: true,\n\t\t\t\t\t\t\t\t\tdefaultValue: '#000000'\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tget inputInfo() {\n\t\t\t\t\t\t\t\tvar info = super.inputInfo;\n\t\t\t\t\t\t\t\tinfo.attr.type = 'color';\n\t\t\t\t\t\t\t\treturn info;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tFormio.Components.addComponent('color', ColorComponent);\n\t\t\t\t\t}\n\n\t\t\t\t\tFormio.createForm(builderElement, components, formOptions).then(function(form) {\n\t\t\t\t\t\tform.nosubmit = true;\n\t\t\t\t\t\tvar normalizedInitialSubmissionData = normalizeSubmissionDataBySchema(components, initialSubmissionData, form);\n\n\t\t\t\t\t\tif (isAdminContext || isMyAccountContext) {\n\t\t\t\t\t\t\tform.submission = { data: normalizedInitialSubmissionData };\n\n\t\t\t\t\t\t\tform.on('change', function() {\n\t\t\t\t\t\t\t\tsyncAllComponentValues(form.submission.data);\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\tif (isAdminContext && ! isDoingAjax) {\n\t\t\t\t\t\t\t\tjQuery('#submit, #createusersub').on('click', function() {\n\t\t\t\t\t\t\t\t\tsyncAllComponentValues(form.submission.data);\n\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\tsyncAllComponentValues(form.submission.data);\n\t\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else if (normalizedInitialSubmissionData && Object.keys(normalizedInitialSubmissionData).length) {\n\t\t\t\t\t\t\tform.submission = { data: normalizedInitialSubmissionData };\n\t\t\t\t\t\t\tsyncAllComponentValues(form.submission.data);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tconst email = form.getComponent('email');\n\t\t\t\t\t\tif ( email && !email.getValue() ) {\n\t\t\t\t\t\t\temail.setValue(user_email);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tjQuery(registerButtonSelector).on('click', function(e) {\n\t\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\t\tform.emit('submitButton');\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tform.on('submit', function(submission) {\n\t\t\t\t\t\t\tvar current_button = jQuery(registerButtonSelector);\n\t\t\t\t\t\t\tlet isValid = true;\n\t\t\t\t\t\t\tlet errorMessages = [];\n\t\t\t\t\t\t\tObject.keys(submission.data).forEach(function(key) {\n\t\t\t\t\t\t\t\tlet value = submission.data[key];\n\t\t\t\t\t\t\t\tlet formattedKey = key\n\t\t\t\t\t\t\t\t\t.replace(\/([a-z])([A-Z])\/g, \"$1 $2\")\n\t\t\t\t\t\t\t\t\t.toUpperCase();\n\t\t\t\t\t\t\t\tif (key === \"email\") {\n\t\t\t\t\t\t\t\t\tif (!value || (typeof value === \"string\" && value.trim() === \"\")) {\n\t\t\t\t\t\t\t\t\t\tisValid = false;\n\t\t\t\t\t\t\t\t\t\terrorMessages.push(\n\t\t\t\t\t\t\t\t\t\t\t`<p style=\"color: red; font-size: 16px;\">\n\t\t\t\t\t\t\t\t\t\t\t\tField \"${formattedKey}\" cannot be empty.\n\t\t\t\t\t\t\t\t\t\t\t<\/p>`\n\t\t\t\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\/\/ Stop here if validation failed.\n\t\t\t\t\t\t\tif (!isValid) {\n\t\t\t\t\t\t\t\t\/\/ Make sure the button can be clicked again.\n\t\t\t\t\t\t\t\tcurrent_button.removeClass('loading');\n\t\t\t\t\t\t\t\t\/\/ current_button.css('opacity', '1');\n\t\t\t\t\t\t\t\t\/\/ Display errors if required.\n\t\t\t\t\t\t\t\tconsole.log(errorMessages);\n\t\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\/\/ Only disable the button when the form is actually valid.\n\t\t\t\t\t\t\tcurrent_button.addClass('loading');\n\t\t\t\t\t\t\t\/\/ current_button.css('opacity', '0.2');\n\t\t\t\t\t\t\tsyncAllComponentValues(form.submission.data);\n\t\t\t\t\t\t\tjQuery(registrationFormSelector)[0].requestSubmit(\n\t\t\t\t\t\t\t\tdocument.querySelector(registerButtonSelector)\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t\treturn false;\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\tif (normalizedInitialSubmissionData && Object.keys(normalizedInitialSubmissionData).length) {\n\t\t\t\t\t\t\tsyncAllComponentValues(normalizedInitialSubmissionData);\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\treturn true;\n\t\t\t\t};\n\n\t\t\t\tif (!initFormBuilder()) {\n\t\t\t\t\tjQuery(window).on('load', function() {\n\t\t\t\t\t\tinitFormBuilder();\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t<\/script>\n\t\t<p class=\" woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide wwp_form_css_row \">\r\n<\/p>\r\n\r\n<p class=\"woocomerce-FormRow form-row\">\r\n\t<input type=\"submit\" class=\"woocommerce-Button button\" id=\"register\" name=\"wwp_register\" value=\"Register\">\r\n<\/p>\r\n\r\n\t\t\t<\/form>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\t<script>\r\n\t\t\t\tjQuery('#billing_country').trigger('change');\r\n\t\t\t<\/script>\r\n\t\t1030 route 317, Ripon, Qc, J0V 1V0819-616-2872auxcolibris@gmail.com[wpgmza id=\u00a0\u00bb1&Prime;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-224249","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fermeauxcolibris.com\/en\/wp-json\/wp\/v2\/pages\/224249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fermeauxcolibris.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fermeauxcolibris.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fermeauxcolibris.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/fermeauxcolibris.com\/en\/wp-json\/wp\/v2\/comments?post=224249"}],"version-history":[{"count":0,"href":"https:\/\/fermeauxcolibris.com\/en\/wp-json\/wp\/v2\/pages\/224249\/revisions"}],"wp:attachment":[{"href":"https:\/\/fermeauxcolibris.com\/en\/wp-json\/wp\/v2\/media?parent=224249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}