1"use strict";(self.webpackChunkcomponents=self.webpackChunkcomponents||[]).push([[7910],{6442:function(t,e,i){i.d(e,{initProductFitWizardFacets:function(){return o}});var r=i(4506),c=i(1459);function o(t){!function(t){var e=t.querySelector(".js-product-fit-wizard-resultset-toggle"),i=t.querySelector(".js-product-fit-wizard-facets-container");if(e){var r=e.dataset,c=r.productFitWizardResultsetToggleHideText,o=r.productFitWizardResultsetToggleShowText;e.addEventListener("click",function(){if(i.classList.contains("hidden"))return i.classList.remove("hidden"),void(e.textContent=c);i.classList.add("hidden"),e.textContent=o})}}(t),function(t){var e=t.querySelectorAll(".js-product-fit-wizard-facet-checkbox");if(e.length){var i=function(e){a(e.target),function(t){var e={};(0,r.A)(t.querySelectorAll(".js-product-fit-wizard-facet")).forEach(function(t){var i=t.getAttribute("data-product-fit-wizard-facet-id");void 0===e[i]&&(e[i]=[]),(0,r.A)(t.querySelectorAll(".js-product-fit-wizard-facet-checkbox:checked")).forEach(function(t){e[i].push(t.value)})}),(0,r.A)(t.querySelectorAll(".js-product-fit-wizard-solutions-item")).forEach(function(t){var i=t.querySelector(".js-product-fit-wizard-solution").getAttribute("data-product-fit-wizard-facet-items-ids").split(","),r=!0;for(var o in e)e[o].length>0&&!(0,c.Hm)(i,e[o])&&(r=!1);r?t.classList.remove("hidden"):t.classList.add("hidden")})}(t),d(t)};(0,r.A)(e).forEach(function(t){t.addEventListener("change",i)})}}(t),function(t){t.querySelector(".js-product-fit-wizard-facets-modal-toggle").addEventListener("click",function(){var e=t.querySelector(".js-product-fit-wizard-facets-modal-content"),i=e.cloneNode(!0),o=i.querySelectorAll(".js-product-fit-wizard-facet-checkbox");if(o.length){var d=function(t){var e=t.target;if(e.hasAttribute("data-product-fit-wizard-checkbox-original-id")){a(e);var i=e.getAttribute("data-product-fit-wizard-checkbox-original-id");document.getElementById(i).click()}};(0,r.A)(o).forEach(function(t){var e=t.id;t.setAttribute("data-product-fit-wizard-checkbox-original-id",e),t.id=e+"__modal",document.getElementById(e).checked&&t.setAttribute("checked","checked");var i=t.nextElementSibling;i.hasAttribute("for")&&i.setAttribute("for",t.id)}),(0,c.to)({html:i.innerHTML,confirmButtonText:e.getAttribute("data-product-fit-wizard-modal-confirm-text"),showCloseButton:!0,closeButtonAriaLabel:e.getAttribute("data-product-fit-wizard-modal-close-text"),customClass:{container:"product-fit-wizard-facets-modal",confirmButton:"cta-button"},didRender:function(t){(0,r.A)(t.querySelectorAll(".js-product-fit-wizard-facet-checkbox")).forEach(function(t){t.addEventListener("change",d)})}})}})}(t),d(t)}function a(t){var e=t.closest(".js-product-fit-wizard-facet");e.hasAttribute("data-product-fit-wizard-single-facet-selection")&&t.checked&&(0,r.A)(e.querySelectorAll(".js-product-fit-wizard-facet-checkbox")).forEach(function(e){t!=e&&(e.checked=!1)})}function d(t){var e=t.querySelector(".js-product-fit-wizard-resultset-copy"),i=t.querySelectorAll(".js-product-fit-wizard-solutions-item:not(.hidden)").length;if(i>0){var r=e.getAttribute("data-product-fit-wizard-resultset-copy-results-text");e.textContent="".concat(i," ").concat(r)}else e.textContent=e.getAttribute("data-product-fit-wizard-resultset-copy-noresults-text")}},891:function(t,e,i){i.r(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.