{"id":3056,"date":"2025-08-12T00:23:26","date_gmt":"2025-08-12T03:23:26","guid":{"rendered":"https:\/\/alsco.com.br\/?page_id=3056"},"modified":"2025-08-12T00:24:04","modified_gmt":"2025-08-12T03:24:04","slug":"formulario-vestimentas-agronegocio","status":"publish","type":"page","link":"https:\/\/alsco.com.br\/en\/literatura\/formulario-vestimentas-agronegocio\/","title":{"rendered":"Formul\u00e1rio:  Vestimentas Agroneg\u00f3cio"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"3056\" class=\"elementor elementor-3056\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-53a719a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"53a719a\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-3478bf5\" data-id=\"3478bf5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8296b74 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"8296b74\" data-element_type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;dce_confirm_dialog_enabled&quot;:&quot;no&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;,&quot;label_icon_size&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;field_icon_size&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" id=\"formcontato\" name=\"Formul\u00e1rio:  Vestimentas Agroneg\u00f3cio\" action=\"\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"3056\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"8296b74\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-estado elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-estado\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tState *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before\">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewbox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[estado]\" id=\"form-field-estado\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t<option value=\"Estado\">State<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"AC\">AC<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"AL\">AL<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"AM\">AM<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"AP\">AP<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"BA\">BA<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"CE\">CE<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"DF\">DF<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"ES\">ES<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"GO\">GO<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"MA\">MA<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"MG\">MG<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"MS\">MS<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"MT\">MT<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"PA\">PA<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"PB\">PB<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"PE\">PE<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"PI\">PI<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"PR\">PR<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"RJ\">RJ<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"RN\">RN<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"RO\">RO<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"RR\">RR<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"RS\">RS<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"SC\">SC<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"SE\">SE<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"SP\">SP<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"TO\">TO<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-cidade elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-cidade\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCity *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[cidade]\" id=\"form-field-cidade\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"City\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_58fd0d7 elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_58fd0d7\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_58fd0d7]\" id=\"form-field-field_58fd0d7\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Company\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_b0626e4 elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_b0626e4\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPhone *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_b0626e4]\" id=\"form-field-field_b0626e4\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Phone\" required=\"required\" aria-required=\"true\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tE-mail *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"E-mail\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tComments *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"2\" placeholder=\"Comments \" required=\"required\" aria-required=\"true\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_f4b6fa3 elementor-col-75 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_f4b6fa3\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tIndustry (select one) *\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before\">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewbox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_f4b6fa3]\" id=\"form-field-field_f4b6fa3\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\" aria-required=\"true\">\n\t\t\t\t\t\t\t\t\t<option value=\"-Selecione-\">-Selecione-<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Agroneg\u00f3cio\">Agribusiness<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Aliment\u00edcia\">Food Industry<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Farmac\u00eautica\">Pharmaceutical<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Industrial\">Industrial<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Varejo\">Retail<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Outras\">Outras<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-checkbox elementor-field-group elementor-column elementor-field-group-field_7d80467 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_7d80467\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tServices of Interest (select all that apply)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  elementor-subgroup-inline\"><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Loca\u00e7\u00e3o de toalhas\" id=\"form-field-field_7d80467-0\" name=\"form_fields[field_7d80467][]\"> <label for=\"form-field-field_7d80467-0\">Towel Rental<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Loca\u00e7\u00e3o e vendas de acess\u00f3rios\" id=\"form-field-field_7d80467-1\" name=\"form_fields[field_7d80467][]\"> <label for=\"form-field-field_7d80467-1\">Accessories rental and sales<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Loca\u00e7\u00e3o de tapetes\" id=\"form-field-field_7d80467-2\" name=\"form_fields[field_7d80467][]\"> <label for=\"form-field-field_7d80467-2\">Mat Rental<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Loca\u00e7\u00e3o de uniformes\" id=\"form-field-field_7d80467-3\" name=\"form_fields[field_7d80467][]\"> <label for=\"form-field-field_7d80467-3\">Uniform Rental<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Cleanroom\" id=\"form-field-field_7d80467-4\" name=\"form_fields[field_7d80467][]\"> <label for=\"form-field-field_7d80467-4\">Cleanroom<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Higieniza\u00e7\u00e3o de EPIs\" id=\"form-field-field_7d80467-5\" name=\"form_fields[field_7d80467][]\"> <label for=\"form-field-field_7d80467-5\">Sanitization of PPEs<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-field_deb7077 elementor-col-100\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_deb7077\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LeKvqUpAAAAAI_Jf9lr03QCewbhJYf0bWv0p8PF\" data-type=\"v2_checkbox\" data-theme=\"light\" data-size=\"normal\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-titulo elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[titulo]\" id=\"form-field-titulo\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-hidden elementor-field-group elementor-column elementor-field-group-arquivo_pdf elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"hidden\" name=\"form_fields[arquivo_pdf]\" id=\"form-field-arquivo_pdf\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button type=\"submit\" class=\"elementor-button elementor-size-sm\">\n\t\t\t\t\t\t<span >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Baixar Folder<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-7161dbc\" data-id=\"7161dbc\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ade20c0 elementor-widget elementor-widget-html\" data-id=\"ade20c0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\nfunction atualizarParametros() {\n    const updateInputValue = (value, fieldId) => {\n        if (!value) return;\n        \n        const inputHidden = document.querySelector(`[name=\"form_fields[${fieldId}]\"]`); \n        if (inputHidden) {\n            inputHidden.value = value;\n        }\n    }\n    \n    updateInputValue('Vestimentas-Agronegocio-Alsco.pdf', 'arquivo_pdf');\n}\n\ndocument.addEventListener(\"DOMContentLoaded\", atualizarParametros);\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89465fc elementor-widget elementor-widget-shortcode\" data-id=\"89465fc\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><script>\n  document.addEventListener(\"DOMContentLoaded\", async function () {\n    const data = { estados: [] };\n    let validated = false;\n\n    async function fetchData() {\n      try {\n        const response = await fetch(\"https:\/\/alsco.com.br\/wp-content\/uploads\/2024\/10\/estados-cidades.json\");\n        const jsonData = await response.json();\n        data.estados = jsonData.estados;\n        setupCityAutoComplete();\n        setupEstadoChangeHandler();\n      } catch (error) {\n        console.error(\"Error loading JSON:\", error);\n      }\n    }\n\n    function createSuggestionContainer(inputId, containerId) {\n      const input = document.getElementById(inputId);\n      const suggestionsContainer = document.createElement(\"div\");\n      suggestionsContainer.id = containerId;\n      suggestionsContainer.classList.add(\"autocomplete-suggestions\");\n      input.insertAdjacentElement(\"afterend\", suggestionsContainer);\n    }\n\n    function setupAutoComplete(idInput, idSuggestionContainer, options) {\n      const input = document.getElementById(idInput);\n      const suggestionsContainer = document.getElementById(idSuggestionContainer);\n\n      input.addEventListener(\"input\", () => handleInput(input, suggestionsContainer, options));\n      document.addEventListener(\"click\", (event) => handleClickOutside(event, input, suggestionsContainer));\n    }\n\n    function cleanSuggestionContainer(suggestionsContainer) {\n      suggestionsContainer.innerHTML = \"\";\n    }\n\n    function setInputValue(input, value, suggestionsContainer) {\n      input.value = value;\n      cleanSuggestionContainer(suggestionsContainer);\n      suggestionsContainer.classList.remove(\"autocomplete-suggestions--visible\");\n    }\n\n    function setSelectedOption(input, suggestionsContainer) {\n      const selectedOption = suggestionsContainer.querySelector(\".autocomplete-suggestion--selected\");\n      if (selectedOption) {\n        setInputValue(input, selectedOption.textContent, suggestionsContainer);\n      }\n    }\n\n    function handleInput(input, suggestionsContainer, options) {\n      const query = input.value.toLowerCase();\n      cleanSuggestionContainer(suggestionsContainer);\n\n      input.addEventListener(\"keydown\", (event) => {\n        if (event.key === \"Enter\") {\n          setSelectedOption(input, suggestionsContainer);\n        }\n      });\n\n      if (query) {\n        suggestionsContainer.classList.add(\"autocomplete-suggestions--visible\");\n        const filteredOptions = filterOptions(query, options);\n\n        if (!filteredOptions.length) {\n          createSuggestionItem(suggestionsContainer, \"Nenhum resultado encontrado\");\n        } else {\n          filteredOptions.forEach((option) => {\n            const suggestionItem = createSuggestionItem(suggestionsContainer, option, input.value);\n            suggestionItem.addEventListener(\"click\", () => {\n              setInputValue(input, option, suggestionsContainer);\n            });\n          });\n        }\n      } else {\n        suggestionsContainer.classList.remove(\"autocomplete-suggestions--visible\");\n      }\n    }\n\n    function filterOptions(query, options) {\n      return options.filter((option) =>\n        option\n          .normalize(\"NFD\")\n          .replace(\/[\\u0300-\\u036f]\/g, \"\")\n          .toLowerCase()\n          .includes(query.normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\"))\n      );\n    }\n\n    function verifyNormalizedText(a, b) {\n      if (!a || !b) return false;\n      return (\n        a.normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\").toLowerCase() ===\n        b.normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\").toLowerCase()\n      );\n    }\n\n    function createSuggestionItem(container, text, currentValue) {\n      const suggestionItem = document.createElement(\"div\");\n      suggestionItem.classList.add(\"autocomplete-suggestion\");\n      suggestionItem.textContent = text;\n      if (verifyNormalizedText(text, currentValue)) {\n        suggestionItem.classList.add(\"autocomplete-suggestion--selected\");\n      }\n      container.appendChild(suggestionItem);\n      return suggestionItem;\n    }\n\n    function handleClickOutside(event, input, suggestionsContainer) {\n      if (!suggestionsContainer.contains(event.target) && event.target !== input) {\n        cleanSuggestionContainer(suggestionsContainer);\n        suggestionsContainer.classList.remove(\"autocomplete-suggestions--visible\");\n      }\n    }\n\n    function setupCityAutoComplete() {\n      const cityInput = document.getElementById(\"form-field-cidade\");\n      createSuggestionContainer(\"form-field-cidade\", \"sugestoes-cidade\");\n      cityInput.addEventListener(\"focus\", () => handleCityFocus(cityInput));\n      setupBlurValidationCidade();\n    }\n\t  \n\t function getStateInput() {\n\t\t const stateInput = document.getElementById(\"form-field-estado\");\n\t\t const stateOrigemInput = document.getElementById(\"form-field-estadoorigem\");\n\t\t \n\t\t return stateInput ?? stateOrigemInput\n\t }\n\n    function handleCityFocus(cityInput) {\n      const stateInput = getStateInput();\n      const stateValue = stateInput?.value;\n      if (!stateValue || stateValue === \"Selecione\") {\n        alert(\"Selecione um estado antes de escolher a cidade.\");\n        cityInput.blur();\n        return;\n      }\n\n      const stateData = data.estados.find(({ sigla }) => sigla === stateValue);\n      if (!stateData) {\n        alert(\"Selecione um estado v\u00e1lido antes de escolher a cidade.\");\n        cityInput.blur();\n        return;\n      }\n\n      const cityOptions = stateData.cidades;\n      setupAutoComplete(\"form-field-cidade\", \"sugestoes-cidade\", cityOptions);\n    }\n\n    function setupBlurValidationCidade() {\n      const cityInput = document.getElementById(\"form-field-cidade\");\n\n      const handler = () => {\n        setTimeout(() => {\n          const stateInput = getStateInput();\n          const stateValue = stateInput?.value;\n          const stateData = data.estados.find(({ sigla }) => sigla === stateValue);\n          const cityOptions = stateData ? stateData.cidades : [];\n\n          const isValid = cityOptions.some(opt => verifyNormalizedText(opt, cityInput.value));\n          if (!isValid && cityInput.value.trim() !== \"\") {\n            alert(\"Cidade n\u00e3o encontrada na lista. O campo ser\u00e1 limpo.\");\n            cityInput.value = \"\";\n          }\n        }, 250);\n      };\n\n      cityInput.addEventListener(\"blur\", handler);\n    }\n\n    function setupEstadoChangeHandler() {\n      const stateInput = getStateInput();\n      const cityInput = document.getElementById(\"form-field-cidade\");\n\n      stateInput?.addEventListener(\"change\", () => {\n        if (cityInput.value.trim() !== \"\") {\n          cityInput.value = \"\";\n        }\n      });\n    }\n\n    const form = document.getElementById(\"formcontato\");\n\t\tif (!form) return;\n\n\t\tconst formBtn = form.querySelector('button[type=\"submit\"]');\n\n\t\tfunction areRequiredFieldsFilled() {\n\t\t  const requiredInputs = form.querySelectorAll('*[required]');\n\t\t  for (const input of requiredInputs) {\n\t\t\tif (!input.value.trim()) {\n\t\t\t  return false;\n\t\t\t}\n\t\t  }\n\t\t  return true;\n\t\t}\n\n\t\tasync function handleFormSubmit(event) {\n\t\t  if (!validated) event.preventDefault();\n\n\t\t  const allRequiredFieldsFilled = areRequiredFieldsFilled();\n\t\t  if (!allRequiredFieldsFilled) {\n\t\t\talert(\"Por favor, verifique os campos obrigat\u00f3rios.\");\n\t\t\treturn false;\n\t\t  }\n\n\t\t  const stateInput = getStateInput();\n\t\t  const cityInput = document.getElementById(\"form-field-cidade\");\n\n\t\t  const stateValue = stateInput?.value;\n\t\t  const stateValid = data.estados.some(({ sigla }) => sigla === stateValue);\n\t\t  if (!stateValid) {\n\t\t\talert(\"Por favor, selecione um estado v\u00e1lido.\");\n\t\t\treturn false;\n\t\t  }\n\n\t\t  const stateCities = data.estados.find(({ sigla }) => sigla === stateValue).cidades;\n\t\t  if (!stateCities.includes(cityInput.value)) {\n\t\t\talert(\"Por favor, selecione uma cidade v\u00e1lida.\");\n\t\t\treturn false;\n\t\t  }\n\n\t\t  validated = true;\n\t\t  formBtn.click();\n\t\t  validated = false;\n\t\t}\n\n\t\tasync function initialize() {\n\t\t  await fetchData();\n\t\t  if (formBtn) {\n\t\t\tformBtn.addEventListener(\"click\", handleFormSubmit);\n\t\t  }\n\t\t}\n\n\t\tinitialize();\n\t});\n<\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":2349,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3056","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/alsco.com.br\/en\/wp-json\/wp\/v2\/pages\/3056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alsco.com.br\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alsco.com.br\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alsco.com.br\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/alsco.com.br\/en\/wp-json\/wp\/v2\/comments?post=3056"}],"version-history":[{"count":7,"href":"https:\/\/alsco.com.br\/en\/wp-json\/wp\/v2\/pages\/3056\/revisions"}],"predecessor-version":[{"id":3093,"href":"https:\/\/alsco.com.br\/en\/wp-json\/wp\/v2\/pages\/3056\/revisions\/3093"}],"up":[{"embeddable":true,"href":"https:\/\/alsco.com.br\/en\/wp-json\/wp\/v2\/pages\/2349"}],"wp:attachment":[{"href":"https:\/\/alsco.com.br\/en\/wp-json\/wp\/v2\/media?parent=3056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}