PageSourceSearch

https://www.thehonestkitchen.com/cdn/shop/t/657/assets/CollectionPage.DGpJ8WxQ.bundle.min.js

js thehonestkitchen.com collected 2026-10-02 03:02:17 UTC 6,205 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./PlaceholderTile.BdmbcBc_.chunk.min.js","./vue.esm-bundler.BeruhKlg.chunk.min.js","./settings.BDZcpGBn.chunk.min.js","./FiltersActive.Dcv06GsB.chunk.min.js","./currency.CBGGqVVe.chunk.min.js","./Liquid.DxQwpGqB.chunk.min.js","./Factory.Cyhz5stc.chunk.min.js","./InGridAd.hHjhOtUA.chunk.min.js","./index.B-l92TFP.chunk.min.js","./ImageMedia.BWArqv0T.chunk.min.js","./Factory.kbsa4QIl.chunk.min.js","./index.BuNY4Ty6.chunk.min.js"])))=>i.map(i=>d[i]);
2import{_ as w}from"./preload-helper.Dp1pzeXC.chunk.min.js";import{i as M,j as G,r as N,a as _,t as l,w as f,o as K,d as P,b as U,e as x}from"./vue.esm-bundler.BeruhKlg.chunk.min.js";import{_ as z}from"./ProductTile.tK-bSXII.chunk.min.js";import{_ as J}from"./FiltersToolbar.CqpH4EXU.chunk.min.js";import{_ as Q}from"./FlyoutPanel.1C3u4_ZK.chunk.min.js";import{_ as W,u as X}from"./useHeaderHeight.K02I9QhV.chunk.min.js";import{_ as T,u as Z}from"./paginate.POJ--qHD.chunk.min.js";import{u as tt}from"./filters.t1yCjOE3.chunk.min.js";import{u as et}from"./useFilter.CPpZu1fz.chunk.min.js";import{f as R,p as at}from"./Factory.ByZqi0WI.chunk.min.js";import{F as C}from"./Liquid.DxQwpGqB.chunk.min.js";import{g as it,c as rt,s as ot}from"./filtersUrlState.66R6B8b6.chunk.min.js";import"./productSellingPlans.D0Hwk2iB.chunk.min.js";import"./metaobjects.DQ_wM_Qf.chunk.min.js";import"./vue-i18n.Bc2eUyRU.chunk.min.js";import"./useMiniCart.Cng9HH5Q.chunk.min.js";import"./cartStore.BfcbUwtx.chunk.min.js";import"./index.BuNY4Ty6.chunk.min.js";import"./Factory.Cyhz5stc.chunk.min.js";import"./Factory.kbsa4QIl.chunk.min.js";import"./useFlyout.DEOAWNly.chunk.min.js";import"./settings.BDZcpGBn.chunk.min.js";import"./ToggleSwitch.CsdU_2_9.chunk.min.js";import"./focus-trap-vue.esm-browser.DVxvKTWW.chunk.min.js";import"./TransitionExpand.CvH7mPeU.chunk.min.js";import"./_plugin-vue_export-helper.DlAUqK2U.chunk.min.js";import"./handleize.D054HK8D.chunk.min.js";import"./index.CYinoHZD.chunk.min.js";import"./buildFilterQuery.BHu55EaZ.chunk.min.js";const st={__name:"CollectionProductTile",props:{product:{type:Object,required:!0},collection:{type:Object,required:!0},index:{type:Number,default:0}},setup(a){const n=a;return(u,c)=>(G(),M(z,{product:n.product,"url-base-path":a.collection.url,"list-data":{id:`plp_${a.collection.id}`,name:`PLP - ${a.collection.title}`},index:n.index},null,8,["product","url-base-path","list-data","index"]))}},lt=X(),{collection:I,settings:{productsLimit:nt},shop:{currency:ct}}=window.theme,Yt={components:{PlaceholderTile:P(()=>w(()=>import("./PlaceholderTile.BdmbcBc_.chunk.min.js"),__vite__mapDeps([0,1,2]),import.meta.url)),FiltersActive:P(()=>w(()=>import("./FiltersActive.Dcv06GsB.chunk.min.js"),__vite__mapDeps([3,1,4,5,6]),import.meta.url)),InGridAd:P(()=>w(()=>import("./InGridAd.hHjhOtUA.chunk.min.js"),__vite__mapDeps([7,1,8,9,10,6,11]),import.meta.url)),FiltersToolbar:J,FlyoutPanel:Q,PaginationControls:T,CollectionProductTile:st},setup(){const a=N(R.create(at(I))),n={limit:nt,query:"",page:1,sortBy:a.default_sort_by},u={default:T,loadMore:W},c=u.loadMore,y=it(window.location),O=_(y.filters),p=_(Number(c===c.default?y.page:n.page)),d=_(Number(y.limit??n.limit)),S=async t=>{const{handle:r}=a,e={...t,handle:r},{filters:i,products:h,products_count:s}=await R.load(U(a),e);return{filters:i,results:h,count:s}},{isLoading:D,searchParams:o,updateParams:b}=tt(S,{activeFilters:O,sortBy:l(a,"sort_by"),page:p,limit:d},{filters:l(a,"filters"),results:l(a,"products"),resultsCount:l(a,"products_count")}),{items:v,pages:j}=Z({content:l(()=>a.products),count:l(()=>a.products_count),limit:l(()=>d.value),page:p,appendItems:c!==u.default}),L=()=>{window.dataLayer=window.dataLayer||[];const t=v.value.map((e,i)=>({index:i,item_id:e.selected_or_first_available_variant.sku??e.first_available_variant.sku,product_id:e.id,variant_id:e.selected_or_first_available_variant.id??e.first_available_variant.id,item_name:e.title,item_brand:e.vendor,item_category:a.title,item_list_id:`plp_${a.id}`,item_list_name:`PLP - ${a.title}`,item_variant:e.selected_or_first_available_variant.title??e.first_available_variant.title,price:Number((e.selected_or_first_available_variant.price/100).toFixed(2)??(e.first_available_variant.price/100).toFixed(2))})),r={event:"view_item_list",ecommerce:{currency:ct,item_list_id:`plp_${a.id}`,item_list_name:`PLP - ${a.title}`,searchParams:o.value,items:t}};window.dataLayer.push({ecommerce:null}),window.dataLayer.push(r)};f(o,t=>{const r=rt(window.location);
2delete t.type,ot(t,n).forEach((e,i)=>{i==="page"&&c!==u.default||r.searchParams.append(i,e)}),window.history.pushState(null,"",r.toString())});const A=_(!1),{setIsActive:E}=et();f(A,t=>{E(!!t)});const B=x(()=>{var r;return(((r=I.in_grid_ads)==null?void 0:r.slice().sort((e,i)=>e.position-i.position))||[]).reduce((e,i)=>(e.splice(i.position-1,0,i),e),[...v.value])}),V=x(()=>a.filters.filter(t=>t.max_value||t.min_value?t.max_value.param_name in o.value.filters||t.min_value.param_name in o.value.filters:t.param_name in o.value.filters)),Y=()=>{b({filters:{}})},k=t=>{const r=Object.entries(o.value.filters).reduce((e,[i,h])=>{if(t.max_value&&t.min_value&&(i===t.max_value.param_name||i===t.min_value.param_name)){const{max_value:s,min_value:m,type:F}=t;s.value&&(e[s.param_name]=[F===C?s.value/100:s.value]),m.value&&(e[m.param_name]=[F===C?m.value/100:m.value])}else if(i===t.param_name){const s=t.active_values.map(m=>m.value);s.length&&(e[t.param_name]=s)}else e[i]=h;return e},{});b({filters:r})},g=_(0),q=()=>{g.value=window.scrollY};K(()=>{window.addEventListener("scroll",q),L()}),f(p,()=>{g.value&&window.scrollTo({top:g.value+lt.value,behavior:"smooth"})}),f([v,o],t=>{t[0].length&&t[0].length<=d.value&&o.value.page===1&&L()});const $=["most-relevant","title-ascending","title-descending","created-ascending"],H=x(()=>a.sort_options.filter(t=>!$.includes(t.value)));return $.includes(a.sort_by)&&(a.sort_by=a.default_sort_by),{collection:a,products:v,paginationRenderer:c,page:p,pages:j,limit:d,isLoading:D,showFilters:A,activeFilters:V,clearActiveFilters:Y,updateFilters:k,searchParams:o,updateParams:b,productsAndAds:B,filteredSortOptions:H}}};export{Yt as default};

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.