1import{b as q,c as S,d as v,e as b}from"./analytics.CA8emPYL.js";import"./ChatButtons.astro_astro_type_script_index_0_lang.RV9day5j.js";const t=e=>e.setAttribute("hidden","until-found"),o=e=>e.removeAttribute("hidden"),d=document.querySelector(".button-grid-wrapper"),s=document.querySelector(".call-us-details"),m=document.getElementById("call-us-section"),p=document.querySelector(".call-us-back"),y=s.querySelectorAll("[data-product]"),f=document.querySelector(".common-queries"),l=document.querySelector(".common-queries-detail"),k=document.querySelector(".common-queries-back");t(s);t(l);y.forEach(e=>t(e));s.querySelectorAll(".enquiry-detail").forEach(e=>{t(e),e.querySelectorAll("[data-enquiry-detail]").forEach(t)});l.querySelectorAll("[data-query-detail]").forEach(t);l.addEventListener("beforematch",()=>{t(f),o(l),q("common_query","section")});l.querySelectorAll("[data-query-detail]").forEach(e=>{e.addEventListener("beforematch",()=>{t(f),o(l),l.querySelectorAll("[data-query-detail]").forEach(r=>{r===e?o(r):t(r)}),q("common_query",e.dataset.queryDetail||"")})});s.addEventListener("beforematch",()=>{t(d),o(s),u="product",q("call_us","section")});y.forEach(e=>{e.addEventListener("beforematch",()=>{t(d),o(s),y.forEach(r=>{r===e?o(r):t(r)}),u="product",q("call_us",e.dataset.product||"")})});s.querySelectorAll(".enquiry-detail").forEach(e=>{e.addEventListener("beforematch",()=>{const r=e.closest("[data-product]"),c=r.querySelector(".enquiry-options"),n=r.querySelector(".intro-text");t(d),o(s),y.forEach(i=>{i===r?o(i):t(i)}),c&&t(c),n&&t(n),o(e),u="enquiry",q("call_us_enquiry",r.dataset.product||"")})});s.querySelectorAll("[data-enquiry-detail]").forEach(e=>{e.addEventListener("beforematch",()=>{const r=e.closest(".enquiry-detail"),c=e.closest("[data-product]"),n=c.querySelector(".enquiry-options"),i=c.querySelector(".intro-text");t(d),o(s),y.forEach(a=>{a===c?o(a):t(a)}),n&&t(n),i&&t(i),o(r),r.querySelectorAll("[data-enquiry-detail]").forEach(a=>{a===e?o(a):t(a)}),u="enquiry",q("call_us_enquiry",`${c.dataset.product} - ${e.dataset.enquiryDetail}`)})});f.addEventListener("click",e=>{const r=e.target.closest("[data-query]");if(!r)return;e.preventDefault();const c=r.dataset.query;c&&(t(f),o(l),S(c),l.querySelectorAll("[data-query-detail]").forEach(n=>{n.dataset.queryDetail===c?o(n):t(n)}))});k.addEventListener("click",()=>{t(l),o(f)});let u="grid";d.addEventListener("click",e=>{const r=e.target.closest(".button-grid-item");if(!r)return;const c=r.dataset.href;if(!c)return;const n=Object.entries({car:"/car-insurance/",home:"/home-contents-insurance/",travel:"/travel-insurance/",life:"/life-insurance/",pet:"/pet-insurance/",motorcycle:"/motorcycle-insurance/",roadside:"/roadside-assistance-australia/"}).find(([,a])=>c.includes(a)),i=n&&n[0];i&&(t(d),o(s),m.scrollIntoView({behavior:"smooth",block:"start"}),u="product",v(i),y.forEach(a=>{a.dataset.product===i?o(a):t(a)}))});document.querySelectorAll(".enquiry-options").forEach(e=>{e.addEventListener("click",r=>{const c=r.target.closest("[data-enquiry]");if(!c)return;const n=c.dataset.enquiry;if(!n)return;const i=e.parentElement,a=i.querySelector(".intro-text"),h=i.querySelector(".enquiry-detail");h&&(t(e),a&&t(a),o(h),u="enquiry",m.scrollIntoView({behavior:"smooth",block:"start"}),b(i.dataset.product||"",n),h.querySelectorAll("[data-enquiry-detail]").forEach(E=>{E.dataset.enquiryDetail===n?o(E):t(E)}))})});p.addEventListener("click",()=>{if(u==="enquiry"){const e=s.querySelector("[data-product]:not([hidden])"),r=e.querySelector(".enquiry-options"),c=e.querySelector(".enquiry-detail"),n=e.querySelector(".intro-text");c&&t(c),r&&o(r),n&&o(n),u="product",m.scrollIntoView({behavior:"smooth",block:"start"})}else t(s),o(d),u="grid",m.scrollIntoView({behavior:"smooth",block:"start"})});const g=document.querySelectorAll(".start-chat");g.forEach(e=>{e.addEventListener("click",function(r){r.preventDefault(),A()})});function A(){if(typeof Genesys!="function"){console.warn("Genesys is unavailable; cannot launch live chat.");return}console.log("launchLiveChat()"),Genesys("command","Messenger.open",{},()=>{console.log("Messenger opened")},e=>{console.log("Couldn't open messenger.",e)})}
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.