/home/awneajlw/work.codestechvista.com/wp-content/themes/ignavo/assets/js/bundle.min.js
"use strict";function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r<t;r++)o[r]=e[r];return o}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _defineProperty(e,t,r){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _toPrimitive(e,t){if("object"!=_typeof(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t);if("object"!=_typeof(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==_typeof(t)?t:t+""}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}!function(e){var t={init:function(){this.dom(),this.inviewAnimation(75),this.ratingStar(),this.garageForm(),this.dropdownMenu(),this.actions(),this.mobileNavigation(),this.sliderOptions(),this.marqueeAnimation(),this.gridBordered(),this.countdownTimer(),this.productHiddenContent(null),this.moveWidgetsResponsively(),this.dropdownFilter(),this.myAccountNavigation(),this.loginTab(),this.quickview(),this.customSelect()},dom:function(){this.$window=e(window),this.$document=e(document),this.$body=e("body"),this.$html=e("html")},inviewAnimation:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=document.querySelectorAll(".inview-item"),r=0,o=new IntersectionObserver((function(t){t.forEach((function(t){t.isIntersecting&&(setTimeout((function(){t.target.classList.add("inviewed")}),r),r+=e,o.unobserve(t.target))}))}),{threshold:.1});t.forEach((function(e){o.observe(e)}))},ratingStar:function(){document.querySelectorAll(".star-rating").forEach((function(e){var t=parseFloat(e.dataset.score);e.querySelectorAll(".star").forEach((function(e,r){r+1<=t?e.classList.add("filled"):r<t&&e.classList.add("not-filled")}))}))},garageForm:function(){document.querySelectorAll(".form-garage").forEach((function(t){var r=t.querySelectorAll(".form-group"),o=t.querySelectorAll("select");function n(e){for(var t=e+1;t<o.length;t++)o[t].value="-1",o[t].setAttribute("data-selected","-1"),o[t].closest(".form-group").classList.remove("selected")}function i(e){r.forEach((function(e){return e.classList.remove("current")})),r[e].classList.add("current")}function a(){var e=!0;o.forEach((function(t){"-1"===t.value&&(e=!1)})),t&&(e?t.classList.add("form-complete"):t.classList.remove("form-complete"))}r.forEach((function(e,r){e.addEventListener("click",(function(e){e.target.matches("select")||this.classList.contains("current")||(t.classList.add("form-focus"),setTimeout((function(){t.classList.remove("form-focus")}),1500))}))})),o.forEach((function(t,r){if(t.classList.contains("garage-select")){var s={width:"resolve",placeholder:{text:t.dataset.placeholder}};e(t).select2(s),e(t).on("change",(function(){var e=this.value;this.setAttribute("data-selected",e),"-1"!==e?(n(r),r<o.length-1&&i(r+1),this.closest(".form-group").classList.add("selected")):(n(r),i(r),this.closest(".form-group").classList.remove("selected")),a()}))}else t.addEventListener("change",(function(){var e=this.value;this.setAttribute("data-selected",e),"-1"!==e?(n(r),r<o.length-1&&i(r+1),this.closest(".form-group").classList.add("selected")):(n(r),i(r),this.closest(".form-group").classList.remove("selected")),a()}))})),r.length>0&&r[0].classList.add("current")}))},dropdownMenu:function(){document.querySelectorAll(".navigation-dropdown").forEach((function(e){function t(e){var t=e.scrollHeight;return e.querySelectorAll(".active > .sub-menu").forEach((function(e){t+=e.scrollHeight})),t}function r(e,r){var o=e.classList.contains("active");if(e.parentElement.querySelectorAll(".menu-item.active").forEach((function(t){if(t!==e){t.classList.remove("active");var r=t.querySelector(".sub-menu");r&&(r.style.maxHeight="0px"),t.querySelectorAll(".active").forEach((function(e){e.classList.remove("active");var t=e.querySelector(".sub-menu");t&&(t.style.maxHeight="0px")}))}})),o){if(e.classList.remove("active"),r){r.style.maxHeight="0px";for(var n=e.parentElement.closest(".sub-menu");n;){var i=t(n);n.style.maxHeight=i+"px",n=n.parentElement.closest(".sub-menu")}}e.querySelectorAll(".active").forEach((function(e){e.classList.remove("active");var t=e.querySelector(".sub-menu");t&&(t.style.maxHeight="0px")}))}else if(e.classList.add("active"),r){r.style.maxHeight=r.scrollHeight+"px";for(var a=e.parentElement.closest(".sub-menu");a;){var s=t(a);a.style.maxHeight=s+"px",a=a.parentElement.closest(".sub-menu")}}}e.querySelectorAll(".menu-item-has-children").forEach((function(e){var t=e.querySelector("a"),o=document.createElement("div");o.className="menu-item-wrapper",t.parentNode.insertBefore(o,t),o.appendChild(t);var n=document.createElement("div");n.className="dropdown-icon-wrapper",n.innerHTML='<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 8L12 16L20 8" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>',o.appendChild(n);var i=e.querySelector(".sub-menu"),a=function(o){"#"===t.getAttribute("href")&&(o.preventDefault(),r(e,i))},s=function(t){t.stopPropagation(),r(e,i)};e.mobileMenuHandlers={link:a,icon:s},t.addEventListener("click",a),n.addEventListener("click",s)}))}))},actions:function(){var e=function(e){e.classList.add("active"),document.body.classList.add("action-enable")},t=function(e){document.querySelectorAll(e).forEach((function(e){e.addEventListener("click",(function(t){(t.target.classList.contains("site-overlay")||t.target.classList.contains("site-close-button"))&&(t.preventDefault(),function(e){e.classList.remove("active"),document.body.classList.remove("action-enable")}(e))}))}))};document.querySelectorAll(".toggle-button").forEach((function(t){t.addEventListener("click",(function(r){r.preventDefault();var o=_toConsumableArray(t.classList).find((function(e){return e.startsWith("toggle-")&&"toggle-button"!==e}));if(o){var n=o.replace("toggle-",""),i=document.querySelector(".".concat(n,"-drawer"));i&&e(i)}}))})),document.querySelectorAll(".popup-button").forEach((function(t){t.addEventListener("click",(function(r){r.preventDefault();var o=_toConsumableArray(t.classList).find((function(e){return e.startsWith("popup-")&&"popup-button"!==e}));if(o){var n=o.replace("popup-",""),i=document.querySelector(".".concat(n,"-popup"));i&&e(i)}}))})),document.querySelectorAll(".popup-on-load").forEach((function(t){var r=t.dataset.scroll,o=t.dataset.time,n=t.dataset.cookie,i=_toConsumableArray(t.classList).find((function(e){return e.startsWith("popup-")&&"popup"!==e&&"popup-on-load"!==e}));if(!(n&&i&&Cookies.get(i))){if(r){var a=parseInt(r),s=window.scrollY,l=0,c=function(){var r=window.scrollY;l+=Math.abs(r-s),s=r,console.log(i),l>=a&&(e(t),n&&i&&Cookies.set(i,parseInt(n)),window.removeEventListener("scroll",c))};window.addEventListener("scroll",c)}o&&setTimeout((function(){e(t),n&&i&&Cookies.set(i,parseInt(n))}),1e3*parseInt(o))}})),t(".drawer"),t(".popup")},mobileNavigation:function(){var e=document.querySelector(".site-mobile-navigation");if(null!==e){window.addEventListener("scroll",(function(){window.scrollY+window.innerHeight>=document.documentElement.scrollHeight-5?e.classList.add("close"):e.classList.remove("close")}))}},sliderOptions:function(){var e=this;document.querySelectorAll(".site-slider").forEach((function(t){var r=t.closest(".site-slider-wrapper").querySelector(".site-slider-controls"),o=t.dataset.items&&!isNaN(Number(t.dataset.items))?Number(t.dataset.items):1,n=t.dataset.itemsTablet&&!isNaN(Number(t.dataset.itemsTablet))?Number(t.dataset.itemsTablet):1,i=t.dataset.itemsMobile&&!isNaN(Number(t.dataset.itemsMobile))?Number(t.dataset.itemsMobile):1,a=t.dataset.slidesPerGroup&&!isNaN(Number(t.dataset.slidesPerGroup))?Number(t.dataset.slidesPerGroup):1,s=t.dataset.slidesPerGroupTablet&&!isNaN(Number(t.dataset.slidesPerGroupTablet))?Number(t.dataset.slidesPerGroupTablet):1,l=t.dataset.slidesPerGroupMobile&&!isNaN(Number(t.dataset.slidesPerGroupMobile))?Number(t.dataset.slidesPerGroupMobile):1,c=t.dataset.margin&&!isNaN(Number(t.dataset.margin))?Number(t.dataset.margin):0,u=t.dataset.marginTablet&&!isNaN(Number(t.dataset.marginTablet))?Number(t.dataset.marginTablet):0,d=t.dataset.marginMobile&&!isNaN(Number(t.dataset.marginMobile))?Number(t.dataset.marginMobile):0,m=t.dataset.speed&&!isNaN(Number(t.dataset.speed))?Number(t.dataset.speed):400,f=t.dataset.direction||"horizontal",p=!!t.dataset.loop&&"true"===t.dataset.loop,v=!!t.dataset.autoplay&&"true"===t.dataset.autoplay,y=t.dataset.autoplaySpeed&&!isNaN(Number(t.dataset.autoplaySpeed))?Number(t.dataset.autoplaySpeed):1,h=!!t.dataset.mousewheel&&"true"===t.dataset.mousewheel,g=!!t.dataset.simulateTouch&&"true"===t.dataset.simulateTouch,b=!!t.dataset.parallax&&"true"===t.dataset.parallax,w=!!t.dataset.dotsClick&&"true"===t.dataset.dotsClick,S=!!t.dataset.free&&"true"===t.dataset.free,L=!!t.dataset.watch&&"true"===t.dataset.watch,q=t.dataset.thumbs?t.dataset.thumbs:null,E=(null==r?void 0:r.querySelector(".swiper-pagination"))||t.querySelector(".swiper-pagination"),A=(null==r?void 0:r.querySelector(".swiper-button-next"))||t.querySelector(".swiper-button-next"),N=(null==r?void 0:r.querySelector(".swiper-button-prev"))||t.querySelector(".swiper-button-prev"),P=(null==r?void 0:r.querySelector(".swiper-scrollbar"))||t.querySelector(".swiper-scrollbar"),x=_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty({slidesPerView:i,slidesPerGroup:l,direction:f,loop:p,speed:m,spaceBetween:d,parallax:b,watchSlidesProgress:!0,freeMode:S,observer:!0},"watchSlidesProgress",L),"lazy",{loadPrevNext:!0,loadPrevNextAmount:2}),"pagination",{el:E,clickable:w}),"navigation",{nextEl:A,prevEl:N}),"scrollbar",{el:P}),"mousewheel",h),"simulateTouch",g),"slideVisibleClass","slide-on-visible"),"breakpoints",{567:{slidesPerView:i,spaceBetween:d,slidesPerGroup:l,direction:"horizontal"},768:{slidesPerView:n,spaceBetween:u,slidesPerGroup:s,direction:"horizontal"},1024:{slidesPerView:o,spaceBetween:c,slidesPerGroup:a}}),"on",(function(e){e.slides.forEach((function(e){if(!e.classList.contains("slide-on-visible")){var t=e.children[0];t&&t.classList.contains("inview-element")&&t.classList.remove("inview-element")}}))}));v&&(x.autoplay={delay:y,disableOnInteraction:!1,pauseOnMouseEnter:!0,waitForTransition:!0}),q&&(x.thumbs={swiper:q}),function(e){var t,r,o=e.slides[e.activeIndex],n=null==o?void 0:o.querySelector(".product-media img"),i=null===(t=e.navigation)||void 0===t?void 0:t.nextEl,a=null===(r=e.navigation)||void 0===r?void 0:r.prevEl;if(n&&i&&a){var s=function(){var e=n.clientHeight;if(e>0){var t=e/2;a.style.setProperty("--swiper-navigation-top-offset","".concat(t,"px")),i.style.setProperty("--swiper-navigation-top-offset","".concat(t,"px"))}};n.complete?s():n.addEventListener("load",s),window.addEventListener("resize",s)}}(new Swiper(t,x)),e.productHiddenContent(t)}))},marqueeAnimation:function(){function e(){document.querySelectorAll(".site-marquee").forEach((function(e){var t=e.querySelector(".site-marquee-inner"),r=t.querySelector(".site-marquee-group"),o=e.dataset.clone;if(t&&r){var n=!!getComputedStyle(e).getPropertyValue("--marquee-speed").trim(),i=r.scrollWidth,a=e.offsetWidth;t.querySelectorAll('.site-marquee-group[aria-hidden="true"]').forEach((function(e){return e.remove()}));for(var s=i;s<a*o;){var l=r.cloneNode(!0);l.setAttribute("aria-hidden","true"),t.appendChild(l),s+=i}if(!n){var c=Math.max(10,s/40);e.style.setProperty("--marquee-speed","".concat(c,"s"))}}}))}window.addEventListener("load",e),window.addEventListener("resize",(function(){clearTimeout(window.__marqueeTimeout),window.__marqueeTimeout=setTimeout(e,200)}))},gridBordered:function(){document.querySelectorAll(".box-grid").forEach((function(e){var t=e.querySelectorAll(".box-grid-item");if(t.length>0){var r=function(){var r=parseInt(getComputedStyle(e).getPropertyValue("--box-grid-lg")),o=parseInt(getComputedStyle(e).getPropertyValue("--box-grid-sm")),n=parseInt(getComputedStyle(e).getPropertyValue("--box-grid-xs"));t.forEach((function(e,i){var a;e.classList.remove("border-e-1","border-b-1"),(i+1)%(a=window.innerWidth>=1024?r:window.innerWidth>=576?o:n)!=0&&e.classList.add("border-e-1"),i<t.length-a&&e.classList.add("border-b-1")}))};e.classList.contains("has-bordered-grid")&&(r(),window.addEventListener("resize",r))}}))},countdownTimer:function(){var e=luxon.DateTime;document.querySelectorAll(".site-countdown").forEach((function(t){var r,o=t.getAttribute("data-date"),n=t.getAttribute("data-format"),i=t.getAttribute("data-timezone")||"local",a=t.querySelector(".site-countdown-block")||t,s=e.fromFormat(o,n,{zone:i});function l(){var o=e.now().setZone(i);if(s<=o)return clearInterval(r),void a.classList.add("countdown-finished");var n=s.diff(o,["days","hours","minutes","seconds"]).toObject(),l=t.querySelector(".countdown-time-days"),c=t.querySelector(".countdown-time-hours"),u=t.querySelector(".countdown-time-minutes"),d=t.querySelector(".countdown-time-seconds");l&&(l.textContent=String(Math.floor(n.days)).padStart(2,"0")),c&&(c.textContent=String(Math.floor(n.hours)).padStart(2,"0")),u&&(u.textContent=String(Math.floor(n.minutes)).padStart(2,"0")),d&&(d.textContent=String(Math.floor(n.seconds)).padStart(2,"0"))}s<=e.now().setZone(i)?a.classList.add("countdown-finished"):(l(),r=setInterval(l,1e3))}))},productHiddenContent:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=document.querySelectorAll(".product");null!==t&&t.forEach((function(t){var r=t.querySelector(".product-hidden-content"),o=t.querySelector(".product-footer.hidden-content");if(null!==r||null!==o){var n=getComputedStyle(document.documentElement).getPropertyValue("--theme-product-hidden-padding").trim(),i=(parseFloat(n.replace("px",""))||0)+o.offsetHeight;r.style.bottom="-".concat(i,"px"),e&&(t.addEventListener("mouseenter",(function(){e.style.setProperty("--product-hidden-offset","".concat(i,"px"))})),t.addEventListener("mouseleave",(function(){e.style.removeProperty("--product-hidden-offset")})))}}))},moveWidgetsResponsively:function(){var e=document.querySelector(".filter-widgets"),t=document.querySelector(".filter-drawer"),r=null==t?void 0:t.querySelector(".site-filter-drawer");if(e&&t&&r){var o=Array.from(e.querySelectorAll(".widget")),n=function(){var t=window.innerWidth<1024;o.forEach((function(o){var n=o.parentElement;t&&n!==r&&r.appendChild(o),t||n===e||e.appendChild(o)}))};window.addEventListener("resize",n),document.addEventListener("DOMContentLoaded",n),n()}},dropdownFilter:function(){var e=document.querySelector(".dropdown-button.dropdown-filter"),t=document.querySelector(".dropdown-holder.dropdown-filter");e&&t&&(e.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),t.classList.toggle("open")})),document.addEventListener("click",(function(r){t.contains(r.target)||e.contains(r.target)||t.classList.remove("open")})))},myAccountNavigation:function(){var e=document.querySelector(".user-menu-toggle a"),t=document.querySelector(".my-account-navigation");null===e&&null===t||e.addEventListener("click",(function(e){e.preventDefault(),t.classList.toggle("active")}))},loginTab:function(){var e=document.querySelectorAll(".login-page-tab li"),t=document.querySelector(".login-form-container");if(null!==e&&null!==t)for(var r=function(){for(var t=0;t<e.length;t++)e[t].children[0].classList.contains("active")&&e[t].children[0].classList.remove("active")},o=0;o<e.length;o++){e[o].children[0].addEventListener("click",(function(e){e.preventDefault(),e.target.classList.contains("active")||(r(),e.target.classList.add("active"),t.classList.toggle("show-register-form"))}))}},quickview:function(){var t=document.querySelectorAll(".product-quickview a");if(null!==t)for(var r=0;r<t.length;r++){var o=t[r];e(o).magnificPopup({type:"inline"})}},customSelect:function(){document.querySelectorAll(".custom-select").forEach((function(t){var r=t.dataset.placeholder,o={width:"resolve"};r&&(o.placeholder=r),e(t).select2(o)}))}};t.init()}(jQuery);