1"use strict";(self.webpackChunkdigitas_design=self.webpackChunkdigitas_design||[]).push([[5580],{87253:(t,i,s)=>{s.r(i),s.d(i,{default:()=>o});var e=s(74692);class o{constructor(t){this.$modal=e("#find-model-number"),this.attachEvents=()=>{this.$dropdownBtn.unbind(),this.$list.unbind().on("click",".is-submenu-item.is-dropdown-submenu-item",(({currentTarget:t})=>{e(this.$dropdownBtn.children()[0]).text(e(t).children().text()),this.$dropdownBtn.toggleClass("is-active"),this.$list.toggleClass("js-dropdown-active"),e(".model-number-on-product").attr("src",e(t).attr("data-image")).attr("alt",e(t).attr("data-image-alt-text")).css("display","inline-block"),e(".label-placeholder").css("display","inline-block")})),this.$productTypeDropdown.unbind().on("click",(t=>{t.stopImmediatePropagation(),this.$dropdownBtn.toggleClass("is-active"),this.$list.toggleClass("js-dropdown-active")})),e(document).on("open.zf.reveal","[data-reveal]",(()=>{const t=e("[data-selector='Choose your product type']").attr("data-selector");if(e("[data-selector='Choose your product type']").text(t),this.$listLi.length)for(var i=0;i<this.$listLi.length;i++)"true"===e(this.$listLi[i]).attr("data-isselected")&&(e(e(".product-type > li > a")[0]).text(e(this.$listLi[i]).text()),e(".model-number-on-product").attr("src",e(this.$listLi[i]).attr("data-image")).attr("alt",e(this.$listLi[i]).attr("data-image-alt-text")).css("display","inline-block"))})),this.$modal.on("click",(()=>{this.$dropdownBtn.removeClass("is-active"),this.$list.removeClass("js-dropdown-active")}))},this.$productTypeDropdown=e(t),this.$productTypeDropdown.foundation(),this.$dropdownBtn=this.$productTypeDropdown.find(".is-dropdown-submenu-parent"),this.$list=this.$productTypeDropdown.find(".is-dropdown-submenu.first-sub.vertical"),this.$listLi=this.$productTypeDropdown.find(".is-dropdown-submenu.first-sub.vertical li"),this.attachEvents()}}}}]);
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.