1(self.webpackChunkbluebuffalo_web=self.webpackChunkbluebuffalo_web||[]).push([[592],{592(e,t,d){d.d(t,{init:()=>c});var r=d(1398);const a=(e,t,d)=>{const r=document.getElementById("inquirySubTypeContainer"),a=document.getElementById("imageFilesContainer"),i=document.getElementById("productInfoSection"),u=document.getElementById("retailerInfoSection"),c=document.getElementById("receiptScanningSection"),g=t.options[t.selectedIndex];if("true"===g.dataset.showProductFields?s(e,i):n(e,i),"true"===g.dataset.showRetailerFields?s(e,u):n(e,u),"true"===g.dataset.showReceiptFields?s(e,c):n(e,c),"true"===g.dataset.showImageUploadField?s(e,a):n(e,a),"true"===g.dataset.requireAddressFields?l(e):o(e),d.value="",d.options.length=1,"true"===g.dataset.hasSubTypes){const a=window.contactUsModel.allInquirySubTypeOptions.filter(e=>e.inquiryType===t.value);a.forEach(e=>{const t=document.createElement("option");t.value=e.value,t.innerText=e.text,t.dataset.inquiryType=e.inquiryType,t.dataset.showProductFields=e.showProductFields,t.dataset.showRetailerFields=e.showRetailerFields,t.dataset.showImageUploadField=e.showImageUploadField,d.appendChild(t)}),s(e,r),1===a.length&&(d.selectedIndex=1)}else n(e,r)},i=(e,t,d)=>{const r=document.getElementById("imageFilesContainer"),a=document.getElementById("productInfoSection"),i=document.getElementById("retailerInfoSection"),u=(document.getElementById("receiptScanningSection"),t.options[t.selectedIndex]),c=d.options[d.selectedIndex];"true"===c.dataset.showProductFields||"true"===u.dataset.showProductFields?s(e,a):n(e,a),"true"===c.dataset.showRetailerFields||"true"===u.dataset.showRetailerFields?s(e,i):n(e,i),"true"===c.dataset.showImageUploadField&&"true"===u.dataset.showImageUploadField?s(e,r):n(e,r),"true"===c.dataset.requireAddressFields||"true"===u.dataset.requireAddressFields?l(e):o(e)},n=(e,t)=>{const d=t.querySelectorAll("input, select");t.classList.add("u-isHidden"),t.ariaExpanded=!1,d.forEach(e=>{e.disabled=!0}),d.forEach(e=>{e.required=!1}),jAwn.trigger(e,"reinitValidate")},s=(e,t)=>{const d=t.querySelectorAll("input, select");t.classList.remove("u-isHidden"),t.ariaExpanded=!0,d.forEach(e=>{e.disabled=!1}),d.forEach(e=>{e.required=e.dataset.isRequired}),jAwn.trigger(e,"reinitValidate")},l=e=>{e.querySelectorAll("[data-is-required-address-field]").forEach(e=>{e.disabled||(e.required=!0,jAwn.trigger(e,"setAsRequired.phLabel")),e.dataset.isRequired=!0})},o=e=>{e.querySelectorAll("[data-is-required-address-field]").forEach(e=>{e.required=!1,jAwn.trigger(e,"setAsNotRequired.phLabel"),e.dataset.isRequired=!1})},u=(e,t)=>{const d=document.getElementById("stateDropdownContainer"),r=d.querySelector("select");1===r.options.length&&(d.querySelector("label").classList.add("is-disabled"),r.disabled=!0);const n=document.getElementById("inquiryTypeContainer").querySelector("select"),s=document.getElementById("inquirySubTypeContainer").querySelector("select");n.addEventListener("change",t=>a(e,t.target,s)),s.addEventListener("change",t=>i(e,n,t.target)),n.selectedIndex>0&&a(e,n,s),s.selectedIndex>0&&i(e,n,s);document.getElementById("countryDropdownContainer").querySelector("select").addEventListener("change",d=>((e,t,d,r)=>{const a=t.value,i=document.getElementById("stateDropdownContainer"),n=i.querySelector("select");fetch(`${d.getStatesUrl}?countryCode=${a}`,{method:"GET",contentType:"application/json"}).then(e=>e.json()).then(t=>{n.value="",n.options.length=1,t.length>0?(n.disabled=!1,i.querySelector("label").classList.remove("is-disabled"),"true"===n.dataset.isRequired&&(n.required=!0,jAwn.trigger(n,"setAsRequired.phLabel"),jAwn.trigger(e,"reinitValidate")),t.forEach(e=>{const t=document.createElement("option");t.value=e.value,t.innerText=e.text,n.appendChild(t)}),r&&(n.value=r,jAwn.trigger(n,"blur.phLabel"))):(n.disabled=!0,i.querySelector("label").classList.add("is-disabled"),n.required=!1,jAwn.trigger(n,"blur.phLabel"),jAwn.trigger(n,"setAsNotRequired.phLabel"),jAwn.trigger(e,"reinitValidate")),jAwn.trigger(e,"reinitPhLabel")})})(e,d.target,t,d.detail))},c=(e,t)=>{const d=r.A.set({getStatesUrl:""},e);u(t,d)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.