\n
\n
\n ').concat(this.modelContents.fold6,"\n ").concat(this.modelContents.flip6,'\n
\n
\n
\n
\n
\n
\n \n \n
\n
\n
\n ').concat(this.modelContents.fold6,'\n
\n
\n
\n
\n
\n
\n \n \n
\n
\n
\n ').concat(this.modelContents.flip6,"\n
\n
\n
\n
\n
"),e.parentNode.insertBefore(n,e)},e.prototype.setEvents=function(){var e=this;document.addEventListener("click",(function(n){if(n.target.closest(".accordian-compare"))e.toggleAccordion(n.target.closest(".accordian-compare"));else if(n.target.matches(".phone-selector .phone-name"))e.toggleDropdown(n.target);else if(n.target.matches(".typeList button")){e.selectType(n.target);var a=n.target.closest(".typeList");a&&(a.style.display="none")}}))},e.prototype.toggleAccordion=function(e){var n=document.querySelector("#cheil-compare-section"),a=e.querySelector(".hubble-pd-expand__opener-icon .hidden"),o=e.classList.contains("compare-is-open");n.classList.toggle("is-opened",!o),n.classList.toggle("is-opened-active",!o),e.classList.toggle("compare-is-open",!o);var c=document.querySelector("#accordian-active-open-id");c&&(c.style.display=o?"none":"block"),a.textContent=o?this.globalText.Expand:this.globalText.Collapse},e.prototype.toggleDropdown=function(e){var n=e.nextElementSibling;n&&(n.style.display="none"===n.style.display||""===n.style.display?"block":"none")},e.prototype.selectType=function(e){var n=e.getAttribute("data-side"),a=e.getAttribute("data-value"),o=document.querySelector(".compare-section__mobile-".concat(n," .mobile-column")),c=document.querySelector(".compare-section__mobile-".concat(n," .phone-name"));o&&c&&(o.innerHTML=this.modelContents[a],c.textContent=e.textContent,this.reattachColorChipListeners())},e.prototype.reattachColorChipListeners=function(){var e=this;document.querySelectorAll(".colour-select").forEach((function(n){n.removeEventListener("click",e.handleClick),n.addEventListener("click",e.handleClick)}))},e.prototype.handleClick=function(e){e.preventDefault();var n=e.target.closest(".colour-chip");if(n){var a=n.closest(".compare-section__phone");if(a){var o=n.getAttribute("data-phone-type"),c=n.getAttribute("data-colour"),l="https://images.samsung.com/is/image/samsung/assets/uk/2407/smartphones/galaxy-z-fold6/compare/".concat(o,"_").concat(c,".png"),r=a.querySelector(".phone-image");r&&(r.src=l),a.querySelectorAll(".colour-chip").forEach((function(e){return e.classList.remove("chip-is-active")})),n.classList.add("chip-is-active")}}},new e}));