1pwr.dom.ready(()=>{function isClassnameSelector(parent){return null==parent.querySelector("[data-category]")}function getFilterSelector(category){return"all"==category?"*":'[data-category~="'+category+'"]'}document.querySelectorAll(".vanilla .pwr-js-masonry__container").forEach(e=>{var filter="*",useClassnameSelector=isClassnameSelector(e);e.hasAttribute("data-filter")&&(filter=useClassnameSelector?"."+e.getAttribute("data-filter"):getFilterSelector(e.getAttribute("data-filter")));var layout=e.classList.contains("pwr-js-masonry__container--fitRows")?"fitRows":"packery";pwr.js.require(()=>"undefined"!=typeof Isotope&&("fitRows"==layout&&void 0!==window.Isotope.LayoutMode.modes.fitRows||"packery"==layout&&void 0!==window.Isotope.LayoutMode.modes.packery),()=>{e.iso=new Isotope(e,{itemSelector:".pwr-js-masonry__item",layoutMode:layout,transitionDuration:800*("function"==typeof pwr.style.getVar?pwr.style.getVar("--ts-duration-factor"):1),packery:{gutter:e.classList.contains("pwr-js-masonry__container--no-gutter")?0:20},fitRows:{matchheight:!0},hiddenStyle:{opacity:.01,transform:"scale(0.001)"},filter:filter}),addEventListener("load",()=>e.iso.arrange())})}),document.querySelectorAll(".vanilla .pwr-js-filter__link").forEach(e=>{var clickTarget=e.closest(".pwr-filter__list-item[tabindex='0']");clickTarget||(clickTarget=e),clickTarget.addEventListener("click",ev=>{ev.preventDefault();var link,filterClass,parent=e.closest(".pwr-js-masonry"),useClassnameSelector=isClassnameSelector(parent),grid=parent.querySelector(".pwr-js-masonry__container");grid&&(parent.querySelectorAll(".pwr-js-filter__link").forEach(filter=>filter.classList.remove("active")),e.classList.add("active"),pwr.aos.disable(grid),useClassnameSelector?grid.iso.arrange({filter:(link=e,filterClass=link.getAttribute("href").substring(1),filterClass="all"==filterClass?"*":"."+filterClass)}):grid.iso.arrange({filter:getFilterSelector(e.getAttribute("data-filter"))}),pwr.aos.refresh())})}),document.querySelectorAll(".vanilla .pwr-js-filter__dropdown select").forEach(e=>{var parent=e.closest(".pwr-js-masonry"),useClassnameSelector=isClassnameSelector(parent);let grid=parent.querySelector(".pwr-js-masonry__container");e.addEventListener("change",ev=>{pwr.aos.disable(grid),useClassnameSelector?grid.iso.arrange({filter:ev.target.value}):grid.iso.arrange({filter:getFilterSelector(ev.target.value)}),pwr.aos.refresh()})})}); 2//# sourceURL=https://23874947.fs1.hubspotusercontent-na1.net/hubfs/23874947/hub_generated/template_assets/1/121671473681/1777660055522/template_pwr-masonry.js
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.