performance.mark("js-parse-end:marketing-form-validator-be343df0092b9e50.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["29101"],{15052(e,t,r){function i(e){let t=e.checkValidity(),r=e.getAttribute("data-validity-check"),i={};return(i["business-email"]=/.*@(gmail|yahoo|hotmail|aol|msn|orange|comcast|live|outlook|yandex|me|icloud|verizon|fastmail)\.(com|co.uk|fr|net|fm|ru)/,r&&i[r])?t&&!i[r].test(e.value):t}function o(e,t,r){r?e.setAttribute("aria-invalid","true"):e.removeAttribute("aria-invalid");let i=t.querySelector(".js-error-announce[data-error-source]");if(i)if(r){let e=i.getAttribute("data-error-source"),t=e?document.getElementById(e):null;i.textContent=t?.textContent?.trim()||""}else i.textContent=""}function l(e){let t=e.closest(".form-group"),r=!i(e);return t&&(t.classList.toggle("errored",r),o(e,t,r)),r}(0,r(21403).lB)(".js-form-validator",e=>{for(let t of e.querySelectorAll(".js-form-validator-submit"))t.addEventListener("click",()=>{for(let t of e.querySelectorAll(".js-validity-check"))l(t)});for(let t of(e.addEventListener("submit",t=>{for(let r of e.querySelectorAll(".js-validity-check"))l(r)&&r.matches("[data-validity-check]")&&(t.preventDefault(),r.focus())}),e.querySelectorAll(".js-validity-check")))t.addEventListener("blur",e=>{l(e.currentTarget)}),t.addEventListener("keyup",e=>{!function(e){let t=e.closest(".form-group");if(t&&t.classList.contains("errored")){let r=i(e);t.classList.toggle("errored",!r),r&&o(e,t,!1)}}(e.currentTarget)}),t.matches('[type="checkbox"], select')&&t.addEventListener("change",e=>{l(e.currentTarget)})})}},function(e){e.O(0,["96232"],function(){return e(e.s=15052)}),e.O()}]); //# sourceMappingURL=marketing-form-validator-be343df0092b9e50-7b56f8a7b9c4dbd6.js.map