PageSourceSearch

https://prada.mx/cdn/shop/t/127/assets/js-featured-products.js?v=14396428727278136391790090641

js prada.mx collected 2026-09-25 18:32:21 UTC 7,320 bytes, 58 lines download raw bytes

1(()=>{"use strict";var __webpack_modules__={
1"./zrc/scripts/sections/homepage/featured-products.js":((__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval(`__webpack_require__.r(__webpack_exports__);
2/* harmony import */ var swiper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! swiper */ "./node_modules/swiper/swiper.esm.js");
3
4class FeaturedProducts extends window.HTMLElement {
5  connectedCallback() {
6    this.mobileBreakpoint = 999;
7    this.swiperInstance = null;
8    this.$swiperEl = this.querySelector(".homepage-fp__products");
9    if (!this.$swiperEl) {
10      return;
11    }
12    this.handleResize = this.handleResize.bind(this);
13    this.toggleSwiper();
14    window.addEventListener("resize", this.handleResize);
15  }
16  disconnectedCallback() {
17    window.removeEventListener("resize", this.handleResize);
18    this.destroySwiper();
19  }
20  isMobile() {
21    return window.innerWidth <= this.mobileBreakpoint;
22  }
23  handleResize() {
24    if (this.isMobile() && !this.swiperInstance) {
25      this.initSwiper();
26    } else if (!this.isMobile() && this.swiperInstance) {
27      this.destroySwiper();
28    }
29  }
30  toggleSwiper() {
31    if (this.isMobile()) {
32      this.initSwiper();
33    }
34  }
35  initSwiper() {
36    if (!this.$swiperEl || this.swiperInstance) {
37      return;
38    }
39    this.swiperInstance = new swiper__WEBPACK_IMPORTED_MODULE_0__.default(this.$swiperEl, {
40      slidesPerView: "auto",
41      spaceBetween: 8
42    });
43  }
44  destroySwiper() {
45    if (!this.swiperInstance) {
46      return;
47    }
48    this.swiperInstance.destroy(true, true);
49    this.swiperInstance = null;
50  }
51}
52if (window.customElements.get("featured-products") == null) {
53  window.customElements.define("featured-products", FeaturedProducts);
54}//# sourceURL=[module]
55//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi96cmMvc2NyaXB0cy9zZWN0aW9ucy9ob21lcGFnZS9mZWF0dXJlZC1wcm9kdWN0cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL2dldG1vcmUtd29ya2Zsb3cvLi96cmMvc2NyaXB0cy9zZWN0aW9ucy9ob21lcGFnZS9mZWF0dXJlZC1wcm9kdWN0cy5qcz84YzE3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBTd2lwZXIgZnJvbSBcInN3aXBlclwiO1xuXG5jbGFzcyBGZWF0dXJlZFByb2R1Y3RzIGV4dGVuZHMgd2luZG93LkhUTUxFbGVtZW50IHtcbiAgY29ubmVjdGVkQ2FsbGJhY2soKSB7XG4gICAgdGhpcy5tb2JpbGVCcmVha3BvaW50ID0gOTk5O1xuICAgIHRoaXMuc3dpcGVySW5zdGFuY2UgPSBudWxsO1xuICAgIHRoaXMuJHN3aXBlckVsID0gdGhpcy5xdWVyeVNlbGVjdG9yKFwiLmhvbWVwYWdlLWZwX19wcm9kdWN0c1wiKTtcblxuICAgIGlmICghdGhpcy4kc3dpcGVyRWwpIHtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICB0aGlzLmhhbmRsZVJlc2l6ZSA9IHRoaXMuaGFuZGxlUmVzaXplLmJpbmQodGhpcyk7XG4gICAgdGhpcy50b2dnbGVTd2lwZXIoKTtcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcInJlc2l6ZVwiLCB0aGlzLmhhbmRsZVJlc2l6ZSk7XG4gIH1cblxuICBkaXNjb25uZWN0ZWRDYWxsYmFjaygpIHtcbiAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihcInJlc2l6ZVwiLCB0aGlzLmhhbmRsZVJlc2l6ZSk7XG4gICAgdGhpcy5kZXN0cm95U3dpcGVyKCk7XG4gIH1cblxuICBpc01vYmlsZSgpIHtcbiAgICByZXR1cm4gd2luZG93LmlubmVyV2lkdGggPD0gdGhpcy5tb2JpbGVCcmVha3BvaW50O1xuICB9XG5cbiAgaGFuZGxlUmVzaXplKCkge1xuICAgIGlmICh0aGlzLmlzTW9iaWxlKCkgJiYgIXRoaXMuc3dpcGVySW5zdGFuY2UpIHtcbiAgICAgIHRoaXMuaW5pdFN3aXBlcigpO1xuICAgIH0gZWxzZSBpZiAoIXRoaXMuaXNNb2JpbGUoKSAmJiB0aGlzLnN3aXBlckluc3RhbmNlKSB7XG4gICAgICB0aGlzLmRlc3Ryb3lTd2lwZXIoKTtcbiAgICB9XG4gIH1cblxuICB0b2dnbGVTd2lwZXIoKSB7XG4gICAgaWYgKHRoaXMuaXNNb2JpbGUoKSkge1xuICAgICAgdGhpcy5pbml0U3dpcGVyKCk7XG4gICAgfVxuICB9XG5cbiAgaW5pdFN3aXBlcigpIHtcbiAgICBpZiAoIXRoaXMuJHN3aXBlckVsIHx8IHRoaXMuc3dpcGVySW5zdGFuY2UpIHtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICB0aGlzLnN3aXBlckluc3RhbmNlID0gbmV3IFN3aXBlcih0aGlzLiRzd2lwZXJFbCwge1xuICAgICAgc2xpZGVzUGVyVmlldzogXCJhdXRvXCIsXG4gICAgICBzcGFjZUJldHdlZW46IDgsXG4gICAgfSk7XG4gIH1cblxuICBkZXN0cm95U3dpcGVyKCkge1xuICAgIGlmICghdGhpcy5zd2lwZXJJbnN0YW5jZSkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIHRoaXMuc3dpcGVySW5zdGFuY2UuZGVzdHJveSh0cnVlLCB0cnVlKTtcbiAgICB0aGlzLnN3aXBlckluc3RhbmNlID0gbnVsbDtcbiAgfVxufVxuXG5pZiAod2luZG93LmN1c3RvbUVsZW1lbnRzLmdldChcImZlYXR1cmVkLXByb2R1Y3RzXCIp
55ID09IG51bGwpIHtcbiAgd2luZG93LmN1c3RvbUVsZW1lbnRzLmRlZmluZShcImZlYXR1cmVkLXByb2R1Y3RzXCIsIEZlYXR1cmVkUHJvZHVjdHMpO1xufVxuIl0sIm1hcHBpbmdzIjoiOztBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9
56//# sourceURL=webpack-internal:///./zrc/scripts/sections/homepage/featured-products.js
57`)})
57},__webpack_module_cache__={};function __webpack_require__(moduleId){if(__webpack_module_cache__[moduleId])return __webpack_module_cache__[moduleId].exports;var module=__webpack_module_cache__[moduleId]={exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.x=x=>{},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),__webpack_require__.r=exports=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},(()=>{var installedChunks={"featured-products":0},deferredModules=[["./zrc/scripts/sections/homepage/featured-products.js","commons"]],checkDeferredModules=x=>{},webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{for(var[chunkIds,moreModules,runtime,executeModules]=data,moduleId,chunkId,i=0,resolves=[];i<chunkIds.length;i++)chunkId=chunkIds[i],__webpack_require__.o(installedChunks,chunkId)&&installedChunks[chunkId]&&resolves.push(installedChunks[chunkId][0]),installedChunks[chunkId]=0;for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);for(runtime&&runtime(__webpack_require__),parentChunkLoadingFunction&&parentChunkLoadingFunction(data);resolves.length;)resolves.shift()();return executeModules&&deferredModules.push.apply(deferredModules,executeModules),checkDeferredModules()},chunkLoadingGlobal=globalThis.webpackChunkgetmore_workflow=globalThis.webpackChunkgetmore_workflow||[];chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null,0)),chunkLoadingGlobal.push=webpackJsonpCallback.bind(null,chunkLoadingGlobal.push.bind(chunkLoadingGlobal));function checkDeferredModulesImpl(){for(var result,i=0;i<deferredModules.length;i++){for(var deferredModule=deferredModules[i],fulfilled=!0,j=1;j<deferredModule.length;j++){var depId=deferredModule[j];installedChunks[depId]!==0&&(fulfilled=!1)}fulfilled&&(deferredModules.splice(i--,1),result=__webpack_require__(__webpack_require__.s=deferredModule[0]))}return deferredModules.length===0&&(__webpack_require__.x(),__webpack_require__.x=x=>{}),result}var startup=__webpack_require__.x;__webpack_require__.x=()=>(__webpack_require__.x=startup||(x=>{}),(checkDeferredModules=checkDeferredModulesImpl)())})(),__webpack_require__.x()})();
58//# sourceMappingURL=/cdn/shop/t/127/assets/js-featured-products.js.map?v=14396428727278136391790090641

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.