var agOptIn,gsOptIn,agCheck,gsCheck,checkboxes,cb;function updateOptInValue(e,t,c){t.value=c.checked?"true":"false"}function toggleCheckedState(e,t){e.checked=t,e.previousElementSibling.classList.toggle("w--redirected-checked",t)}function handleCheckboxClick(e){let t=e.currentTarget;if(t.hasAttribute("checkbox-reference")){let c;switch(t.getAttribute("checkbox-reference")){case"ag-opt-in":updateOptInValue(t,agOptIn,t.querySelector("#american-grit"));break;case"gs-opt-in":updateOptInValue(t,gsOptIn,t.querySelector("#grunt-style"))}}}function handleToggleAllChange(e){let t=e.target.checked;toggleCheckedState(agCheck,t),toggleCheckedState(gsCheck,t),updateOptInValue(agCheck.parentElement,agOptIn,agCheck),updateOptInValue(gsCheck.parentElement,gsOptIn,gsCheck)}let InitializeSubscribeAllForms=()=>{agOptIn=document.querySelector("#ag-opt-in"),gsOptIn=document.querySelector("#gs-opt-in"),agCheck=document.querySelector("#american-grit"),gsCheck=document.querySelector("#grunt-style"),checkboxes=document.querySelectorAll(".w-checkbox.dropdown-checklist"),cb=document.querySelector("#sub-all-2"),agOptIn&&(agOptIn.value="false"),gsOptIn&&(gsOptIn.value="false"),checkboxes.forEach(e=>{e.addEventListener("click",handleCheckboxClick)}),cb&&(cb.addEventListener("change",handleToggleAllChange))};/complete|interactive|loaded/.test(document.readyState)?InitializeSubscribeAllForms():window.addEventListener("DOMContentLoaded",(function(){InitializeSubscribeAllForms()}));