PageSourceSearch

https://absulo.es/static/version20260929112902/frontend/Strix/lazi…/storefront/dist/assets/default-1776c3b9.js

js absulo.es collected 2026-09-30 06:27:34 UTC 5,996 bytes, 2 lines download raw bytes

1import{m as c,r as n,a as m}from"./module.esm-ece68a21.js";import{v as d,i as u,r as S,g as b,d as v,p as y,m as k}from"./product-info-f29dd847.js";function C(e){e.directive("intersect",e.skipDuringClone((t,{value:s,expression:i,modifiers:o},{evaluateLater:r,cleanup:a})=>{let h=r(i),p={rootMargin:T(o),threshold:L(o)},l=new IntersectionObserver(f=>{f.forEach(w=>{w.isIntersecting!==(s==="leave")&&(h(),o.includes("once")&&l.disconnect())})},p);l.observe(t),a(()=>{l.disconnect()})}))}function L(e){if(e.includes("full"))return .99;if(e.includes("half"))return .5;if(!e.includes("threshold"))return 0;let t=e[e.indexOf("threshold")+1];return t==="100"?1:t==="0"?0:+`.${t}`}function I(e){let t=e.match(/^(-?[0-9]+)(px|%)?$/);return t?t[1]+(t[2]||"px"):void 0}function T(e){const t="margin",s="0px 0px 0px 0px",i=e.indexOf(t);if(i===-1)return s;let o=[];for(let r=1;r<5;r++)o.push(I(e[i+r]||""));return o=o.filter(r=>r!==void 0),o.length?o.join(" ").trim():s}var D=C;function q(){c.plugin(D),window.Alpine=c,c.start()}function x(){return{counter(){const e=this.$store.mageCacheStorage.data.wishlist;return e&&(e.counter||"").split(" ")[0]||0}}}function $({sku:e=""}){return{sku:e,init(){this.isAddedToWishlist()&&this.$el.classList.add("wishlist-icon-added")},isAddedToWishlist(){const t=this.$store.mageCacheStorage.data.wishlist;if(this.sku&&t)return t.items.some(s=>s.product_sku===this.sku)}}}function A({id:e=""}){return{id:e,init(){this.isAddedToCompare()&&this.$el.classList.add("compare-icon--added-svg")},isAddedToCompare(){const t=this.$store.mageCacheStorage.data["compare-products"];if(this.id&&t)return t.items.some(s=>s.id===this.id)}}}function W(){return{customerIsLogin:!1,init(){window.require(["Magento_Customer/js/customer-data"],e=>{this.checkCustomerIsLogin(e)})},checkCustomerIsLogin(e){const t=e.get("customer")();e.reload(["customer"],!1),this.customerIsLogin=!!(t&&t.firstname&&t.firstname.length>0)}}}function M(){return{languagesIsOpen:!1,storeViewsIsOpen:!1,lastScroll:0,refs:{body:document.body},classes:{successPage:"checkout-onepage-success",scrollUp:"scroll-up",scrollDown:"scroll-down"},init(){this.setupWatchers(),this.setupListeners(),this.acquisitionType()},isMobile(){return this.$store.mq.isMobile()},setupWatchers(){this.$watch("isMobile()",()=>{this.makeHeaderSticky(this.isMobile())})},setupListeners(){window.addEventListener("scroll",()=>this.makeHeaderSticky(this.isMobile()))},makeHeaderSticky(e){if(!e){this.refs.body.classList.remove(this.classes.scrollUp),this.refs.body.classList.remove(this.classes.scrollDown),this.lastScroll=0;return}const t=window.scrollY;
1if(t<=0){this.refs.body.classList.remove(this.classes.scrollUp);return}t>this.lastScroll&&!this.refs.body.classList.contains(this.classes.scrollDown)?(this.refs.body.classList.remove(this.classes.scrollUp),this.refs.body.classList.add(this.classes.scrollDown)):t<this.lastScroll&&this.refs.body.classList.contains(this.classes.scrollDown)&&(this.refs.body.classList.remove(this.classes.scrollDown),this.refs.body.classList.add(this.classes.scrollUp)),this.lastScroll=t},acquisitionType(){const e=new URL(window.location.href);if(e.searchParams.has("utm_source")){let t=new Date;t.setHours(t.getHours()+1),document.cookie="product_utm_source="+encodeURIComponent(e.searchParams.get("utm_source"))+"; expires="+t.toUTCString()+"; path=/"}},checkWindowSize(){window.innerWidth>=1024&&(this.languagesIsOpen=!1)},copyToClipboard(e){navigator.clipboard.writeText(e)},mounted(){window.addEventListener("resize",this.checkWindowSize)},destroyed(){window.removeEventListener("resize",this.checkWindowSize)}}}const g={customerDataReload:"native:customer-data-reload"};window.require(["jquery"],e=>{e(document).on("customer-data-reload",(t,s)=>{window.dispatchEvent(new CustomEvent(g.customerDataReload,{detail:s}))})});const E={storageKey:"mage-cache-storage",data:{},init(){this.initStorageData(),this.listenStoreUpdates()},initStorageData(){const e=this.getCachedData();this.setStorageData(e)},getCachedData(){try{return JSON.parse(localStorage.getItem("mage-cache-storage"))}catch(e){return console.log(e),{}}},setStorageData(e){this.data={...e}},getStorageData(){const e=JSON.parse(localStorage.getItem("mage-cache-storage"));return e||{}},listenStoreUpdates(){const e=()=>{setTimeout(()=>{this.initStorageData()},0)};window.addEventListener(g.customerDataReload,e)}},U={breakpoints:{xs:0,sm:640,md:768,lg:1024,"2xl":1438,"3xl":1600},name:"",minWidth:0,mq:null,init(){this.test(),window.addEventListener("resize",()=>{this.test()},!0)},test(){const e={};Object.entries(this.breakpoints).forEach(([t,s])=>{const i=window.matchMedia(`only screen and (min-width: ${s}px)`);i.matches&&(e.mq=i,e.name=t,e.minWidth=s)}),this.mq=e.mq,this.name=e.name,this.minWidth=e.minWidth},isMobile(){return this.minWidth<this.breakpoints.lg}},O=()=>{const e=".main-slider",t={infinite:!0,slidesToShow:1,slidesToScroll:1,dots:!0,autoplay:!0,autoplaySpeed:2e3,customPaging:function(s,i){const o=s.$slides.length,r=s.$slides[i],a=b(r);return o>1&&document.querySelector(`${e}`).classList.add(`item-${o}`),'<span class="dot">'+a+"</span>"}};d(e),window.require(["slick"],()=>{u(e,t),S(e)})},_=()=>{const e=".brands-slider",t=".brands-slide";d(e);const s=i=>({infinite:!0,slidesToShow:i<8?i:8,slidesToScroll:1,dots:!0,arrows:!0,responsive:[{breakpoint:768,settings:{arrows:!1,slidesToShow:3,slidesToScroll:1}}]});window.require(["slick"],()=>{document.querySelectorAll(e).forEach(i=>{const o=i.querySelectorAll(t);u(i,s(o.length))})})},z=()=>{const e=".categories-slider",t={infinite:!0,slidesToShow:6,slidesToScroll:1,dots:!0};let s=null;d(e),window.require(["matchMedia","slick"],i=>{i({media:"(min-width: 768px)",entry:()=>{s||(s=u(e,t))},exit:()=>{s&&(v(s),s=null)}})})};O();z();_();n("customer",W);n("productInfo",y);n("wishlistCounter",x);n("wishlistStatus",$);n("compareStatus",A);n("modalAddToCartProductSlider",k);n("body",M);m("mageCacheStorage",E);m("mq",U);q();
2//# sourceMappingURL=default-1776c3b9.js.map

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.