(function($){if($('#v-category').length>0){new Vue({el:'#v-category',name:'Category',store:peppercheckout.cart.$store,mixins:[PsCategory.mixins.base],data(){return{isFiltersActive:!1,isSortActive:!1,scrollPosition:0,scrollBotPosition:0,offsetTop:900,offsetBot:2000,isFiltersFixed:!1,isFiltersFixedBottom:!1,}},methods:{toggleFiltersState(toggle){this.isFiltersActive=toggle;$.setCookie('category_filtersactive',this.isFiltersActive)},toggleSortState(toggle){this.isSortActive=toggle},fixFilters(){this.offsetTop=$('.category-content').offset().top},},created(){if(ps.currentBreakpoint!=='sm'){this.isFiltersActive=$.getCookie('category_filtersactive')==='true'}},mounted(){const self=this;function checkFixed(){if(self.scrollPosition>self.offsetTop&&self.isFiltersActive){self.isFiltersFixed=!0}else{self.isFiltersFixed=!1}
if(self.scrollPositionBot>self.offsetBot&&self.isFiltersActive){self.isFiltersFixedBottom=!0;$('.ps-category-panel--filters').css({bottom:$('.footer').height(),top:'auto',})}else{self.isFiltersFixedBottom=!1;$('.ps-category-panel--filters').removeAttr('style')}}
$(window).on('scroll',()=>{self.offsetTop=$('.category-content').offset().top;self.offsetBot=$('.site-footer').offset().top;self.scrollPosition=$(window).scrollTop()+$('.header').height();self.scrollPositionBot=$(window).scrollTop()+$('.header').height()+$('.ps-category-panel__body').height();checkFixed()});$('.ps-category-filter').on('click',()=>{if(self.isFiltersActive){self.scrollPositionBot=$(window).scrollTop()+$('.header').height()+$('.ps-category-panel__body').height();checkFixed()}})},})}
if($('#v-empty-search').length>0){new Vue({el:'#v-empty-search',name:'EmptySearch',data(){return{recommendedItems:Object.values(window.recommendedProducts),galleryOptions:{arrows:!1,slidesToShow:5,slidesToScroll:1,dots:!1,infinite:!1,responsive:[{breakpoint:ps.breakpoints.md,settings:{slidesToShow:2.5,slidesToScroll:1,},},{breakpoint:550,settings:{slidesToShow:1.5,slidesToScroll:1,},},],},}},})}}(jQuery))