1const accordion=document.querySelectorAll(".accordion"),panel=document.querySelectorAll(".panel");accordion.forEach((tab,i)=>{tab.addEventListener("click",function(){accordion.forEach(tab2=>tab2.classList.remove("active")),this.classList.add("active"),panel.forEach(content=>content.classList.add("hidden")),panel[i].classList.remove("hidden")})});let region=JSON.parse(localStorage.getItem("region"));region?document.querySelectorAll("[data-location-region]").length>0&&selectRegionPanel(region.code):waitForLocation();const showroomIframes=document.querySelectorAll(".accordion-list iframe");showroomIframes.forEach(iframe=>{iframe.setAttribute("tabindex","0")}),window.addEventListener("blur",function(){showroomIframes.forEach(iframe=>{document.activeElement===iframe&&(showroomIframes.forEach(i=>i.classList.remove("iframe-active")),iframe.classList.add("iframe-active"))})}),document.addEventListener("click",function(e){e.target.closest(".accordion-list iframe")||showroomIframes.forEach(i=>i.classList.remove("iframe-active"))});function selectRegionPanel(region2){document.querySelectorAll("[data-location-region]").forEach(function(el){el.querySelector(".accordion").classList.remove("active"),el.querySelector(".panel").classList.add("hidden")});function activateAccordions(selectedAcc){selectedAcc.querySelector(".accordion").classList.add("active"),selectedAcc.querySelector(".panel").classList.remove("hidden")}if(region2==="WA"){let selectedAcc=document.querySelector('[data-location-region="perth"]');activateAccordions(selectedAcc)}else if(region2==="QLD"){let selectedAcc=document.querySelector('[data-location-region="brisbane"]');activateAccordions(selectedAcc)}else if(region2==="SA"){let selectedAcc=document.querySelector('[data-location-region="adelaide"]');activateAccordions(selectedAcc)}else if(region2==="TAS"||region2==="VIC"){let selectedAcc=document.querySelector('[data-location-region="melbourne"]');activateAccordions(selectedAcc)}else{let selectedAcc=document.querySelector('[data-location-region="act"]');activateAccordions(selectedAcc)}}function waitForLocation(){let count=1;const interval=setInterval(function(){let currentRegion=localStorage.getItem("region");if(console.log(currentRegion,count),currentRegion){console.log(currentRegion),clearInterval(interval);const parsedRegion=JSON.parse(currentRegion);return selectRegionPanel(parsedRegion.code),!0}count++,count>10&&clearInterval(interval)},1e3)}document.querySelectorAll(".iframe-container").forEach(container=>{container.addEventListener("click",()=>{if(!container.classList.contains("active")){container.classList.add("active");const iframe=container.querySelector("iframe");iframe&&iframe.dataset.src&&(iframe.src=iframe.dataset.src)}});let playbtn=container.querySelector(".playbtn");playbtn&&playbtn.addEventListener("click",()=>{let showroom_location=container.querySelector("iframe").getAttribute("store_location");window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"matterport_playbtn_clicked",location:showroom_location})})}); 2//# sourceMappingURL=/cdn/shop/t/303/assets/location-with-matterport.js.map?v=149590558793855155791775124969
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.