PageSourceSearch

https://lumesigns.com/application/assets/storefront/chunk-product_fetcher_initializer.DEqiEV3.js

js lumesigns.com collected 2026-10-08 07:35:27 UTC 3,902 bytes, 1 lines download raw bytes

1import{i as a,cf as n,b as u,N as i,H as d,r as l}from"./storefrontApp.CsApItsi.min.js";import{S as p}from"./chunk-storefront_settings_constants.DIF02Gz.js";import{P as g}from"./chunk-product_http_api.CErFNOr.js";import"./chunk-vendor-di.Bh23gdA.js";import"./chunk-vendor-lit.NvY0u02.js";import"./chunk-vendor-lodash.CWHFt7Z.js";import"./chunk-vendor-rxjs.Dp7kflo.js";import"./chunk-vendor-phoenix.cdKS79L.js";import"./chunk-base_http_api_url.H743YfZ.js";import"./chunk-producer_mapper.CMRXClb.js";import"./chunk-price_mapper.RARQykB.js";import"./chunk-description_mapper.LUIBH8e.js";import"./chunk-product_stock_mapper.CggvzlW.js";import"./chunk-product_code_mapper.uZ5tufp.js";import"./chunk-loyalty_points_mapper.DhjGhUJ.js";class h extends a{constructor(t){super(),this.moduleName=n.api,this.#t=t}#t;async getProduct(t){return this.#t.getProduct(t)}async getProducts(t,s){return this.#t.getProducts(t,s)}async getProductVariant(t,s){return this.#t.getProductVariant(t,s)}async getProductVariantStockOptionValues(t,s){return this.#t.getProductVariantStockOptionValues(t,s)}async getProductsFromCategory(t,s){return this.#t.getProductsFromCategory(t,s)}async getProductsFromCollection(t,s){return this.#t.getProductsFromCollection(t,s)}async getProductsRelated(t,s){return this.#t.getProductsRelated(t,s)}async getNewProducts(t){return this.#t.getNewProducts(t)}async getProductsOfTheDay(t){return this.#t.getProductsOfTheDay(t)}async getDiscountedProducts(t){return this.#t.getDiscountedProducts(t)}async getBestsellers(t){return this.#t.getBestsellers(t)}}class P extends u{#t;constructor({productHttpApi:t}){super(),this.#t=t}async getProduct(t){const{response:s}=this.#t.getProduct(t);try{const r=await s;return r.status!==200||!r.data?null:r.data}catch(r){return console.error(r),null}}async getProducts(t,s){const{response:r}=this.#t.getProducts(t,s);try{const e=await r;return e.status!==200||!e.data?null:e.data}catch(e){return console.error(e),null}}async getProductVariant(t,s){const{response:r}=this.#t.getProductVariant(t,s);try{const e=await r;return e.status!==200||!e.data?null:e.data}catch(e){return console.error(e),null}}async getProductVariantStockOptionValues(t,s){const{response:r}=this.#t.getProductVariantStockOptionValues(t,s);try{const e=await r;return e.status!==200||!e.data?[]:e.data}catch(e){return console.error(e),[]}}async getProductsFromCategory(t,s){const{response:r}=this.#t.getProductsFromCategory(t,s);try{const e=await r;return e.status!==200||!e.data?null:e.data}catch(e){return console.error(e),null}}async getProductsFromCollection(t,s){const{response:r}=this.#t.getProductsFromCollection(t,s);try{const e=await r;return e.status!==200||!e.data?null:e.data}catch(e){return console.error(e),null}}async getProductsRelated(t,s){const{response:r}=this.#t.getProductsRelated(t,s);try{const e=await r;return e.status!==200||!e.data?null:e.data}catch(e){return console.error(e),null}}async getNewProducts(t){const{response:s}=this.#t.getNewProducts(t);try{const r=await s;return r.status!==200||!r.data?null:r.data}catch(r){return console.error(r),null}}async getProductsOfTheDay(t){const{response:s}=this.#t.getProductsOfTheDay(t);try{const r=await s;return r.status!==200||!r.data?null:r.data}catch(r){return console.error(r),null}}async getDiscountedProducts(t){const{response:s}=this.#t.getDiscountedProducts(t);try{const r=await s;return r.status!==200||!r.data?null:r.data}catch(r){return console.error(r),null}}async getBestsellers(t){const{response:s}=this.#t.getBestsellers(t);try{const r=await s;return r.status!==200||!r.data?null:r.data}catch(r){return console.error(r),null}}}class _ extends i{static{this.featureName=n.feature}async init(){const t=this.getApiSync(d),s=await this.getApi(p.api),r=new g({httpApi:t,settingsApi:s}),e=new P({productHttpApi:r}),c=new h(e);return{cores:[{type:l.api,instance:[c]}]}}}export{_ as ProductFetcherInitializer};

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.