1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/C1ds9hvl.ActiveFilters.js","js/DwrpDWxX.shop.js","assets/css/4Og-b0mZ.shop.css","assets/css/BmIAqV_z.shop-styles.css","js/BYiyn_mX.SkeletonTemplate.vue_vue_type_style_index_0_lang.js","assets/css/CHjMFQ8-.SkeletonTemplate.css","js/B9RYMkP8.TranslationService.js","js/SpbrBtnR.SearchStore.js","js/BTWUWhvf.EventBus.js","js/BrqcCecw.SeparatorsRegex.js","js/rdhWuYLc.RecurringOrderService.js","js/BgtzzNMM.FetchApi.js","js/BetJPxna.WorkerEventTypes.js","js/KxMbE7yc.CartType.js","js/CY6ML-13.IsEmptyObject.js","js/Ccf-_xPn.Camelize.js","js/D8OMIgzU.ObjectEntriesToQueryParams.js","js/DXjxkKng._plugin-vue_export-helper.js","assets/css/BTf29fGg.ActiveFilters.css","js/bWb3xd14.DotLoader.js","js/D6yq9Z3p.DotLoader.vue_vue_type_style_index_0_lang.js","assets/css/DBAcnyo0.DotLoader.css","js/DVVb_D12.NoSearchResults.js","js/CHcPxQTr.NoSearchResults.vue_vue_type_script_setup_true_lang.js"])))=>i.map(i=>d[i]); 2import{d as Z,Q as _,g as ee,f as te,e as V,W as se,S as U,J as re,B as oe,z as p,c as i,u as e,A as M,O as v,a as n,X as j,x as h,t as o,a4 as z,ab as m,F as b,Y as F,q as P,o as r,k as x,P as S,_ as R,p as ie}from"./DwrpDWxX.shop.js";import{s as ne}from"./BrqcCecw.SeparatorsRegex.js";import{b as ae,c as le,d as de}from"./SpbrBtnR.SearchStore.js";import{u as ce}from"./DqfKlw46.WebshopSettings.js";import{_ as ue}from"./BYiyn_mX.SkeletonTemplate.vue_vue_type_style_index_0_lang.js";import{_ as ge}from"./DDrpgyIw.ViewTypeSwitcher.vue_vue_type_style_index_0_lang.js";import{_ as fe}from"./UzW4jV3R.Sorting.vue_vue_type_script_setup_true_lang.js";import{_ as E}from"./ZKRhtD_Z.Product.vue_vue_type_script_setup_true_lang.js";import{g as a}from"./B9RYMkP8.TranslationService.js";import{h as T}from"./B1gDcliJ.HasOutletFilter.js";import{g as ve}from"./DBLu0SuO.ProductHelpers.js";import{P as A}from"./D6bIfkeE.ProductType.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"4d44b13ce3956fccec4632b78fb6298d6eacc4f5"}}catch{}})();try{(function(){var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},g=new t.Error().stack;g&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[g]="ad492b61-ce8a-4cbf-984f-7f25c8167a55",t._sentryDebugIdIdentifier="sentry-dbid-ad492b61-ce8a-4cbf-984f-7f25c8167a55")})()}catch{}const he={key:0},pe={key:1},me={class:"filters-and-controls"},ye={class:"results",id:"results"},ke={key:0,class:"shown-products"},we={key:1},_e={key:1,class:"text-center p-8"},be={class:"text-center py-0 px-4"},Pe={key:0,class:"text-[.7rem] italic"},xe={key:1,class:"text-[.7rem] italic"},Se=["href"],Ve=Z({__name:"Products",props:{view:{type:String},stdUnits:{type:Map,default:null}},setup(t,{expose:g}){const Y=ae(),I=le(),$=de(),{showExpiryProducts:G,searchOutput:c}=_(Y),{initObserver:X}=I,{observer:W,paginatedProducts:l,activePostingGroupName:D,loadingProducts:O,searchTerm:y,noMoreProductsToLoad:q}=_(I),{sorting:f}=_($),H=S(()=>R(()=>import("./C1ds9hvl.ActiveFilters.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]))),J=S(()=>R(()=>import("./bWb3xd14.DotLoader.js"),__vite__mapDeps([19,20,1,2,3,21]))),Q=S(()=>R(()=>import("./DVVb_D12.NoSearchResults.js"),__vite__mapDeps([22,23,6,1,2,3]))),{webshopSett
2ings:L}=ce(),K=t,N=ee("rootEl"),B=te(!0);g({allowAddToBulk:B});const C=V(()=>se.getCatalogueReadyState()),k=V(()=>K.view==="list"?U.ListSearch:U.GallerySearch);return re(()=>{X(N.value);const w=new URL(location.href).searchParams;y.value=w.has("search")?w.get("search").split(ne).join(", "):""}),oe(()=>{W.value.disconnect()}),ie("allowAddToBulk",B),(w,d)=>!C.value&&e(l)&&e(l).length===0?(r(),p(e(Q),{key:0,class:"flex flex-col items-center justify-center h-[300px]"},{icon:M(()=>[d[0]||(m(-1,!0),(d[0]=n("w-icon-magnify",{width:"3em",height:"3em"})).cacheIndex=0,m(1),d[0])]),default:M(()=>[e(y)?(r(),i("span",he,[x(o(e(a)("WorkerShopProductsNoResultsPart1","Søgningen med søgeord"))+" ",1),n("b",null,o(e(y)),1),x(" "+o(e(a)("WorkerShopProductsNoResultsPart2","gav desværre ingen resultater.")),1)])):(r(),i("span",pe,"Søgningen gav desværre ingen resultater"))]),_:1})):(r(),i("div",{key:1,class:"products-container-outer",ref_key:"rootEl",ref:N},[v(fe),n("div",me,[n("div",ye,[n("h2",null,o(e(D)?e(D):e(a)("WorkerShopProducts","Produkter")),1),e(c)?(r(),i("div",ke,o(e(c).total)+" "+o(e(c).total===1?e(a)("WorkerShopProductsResult","resultat"):e(a)("WorkerShopProductsResults","resultater")),1)):(r(),i("div",we,[v(ue,{styles:"height: 14px; width: 80px; border-radius: 10px;"})]))]),v(ge,{"view-type":t.view},null,8,["view-type"])]),v(e(H)),j(n("div",{class:P(["skeletons",{gallery:t.view==="gallery"}])},[d[1]||(m(-1,!0),(d[1]=(r(),i(b,null,F([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],s=>n("div",{key:s,class:"skeleton"})),64))).cacheIndex=1,m(1),d[1])],2),[[z,C.value||e(O)]]),j(n("div",{class:P(["products-container",[t.view==="list"?"listview":"galleryview"]])},[(r(!0),i(b,null,F(e(l),(s,u)=>(r(),i(b,{key:s.i[0]},[t.view==="list"&&e(f)&&e(f)==2&&(u===0&&s.g_text||s.g_text&&e(l)[u-1]&&s.g_text!==e(l)[u-1].g_text)?(r(),i("div",{key:s.i[0]+"-header",class:"flex items-center p-[.3rem] bg-[#dedede] text-[#333] font-bold text-sm gap-[.3rem]"},[d[2]||(d[2]=n("w-icon-triple-layers",null,null,-1)),x(" "+o(s.g_text),1)])):h("",!0),v(E,{product:s,"list-index":u,observer:u===e(l).length-1?e(W):null,origin:k.value,view:t.view,"std-units":t.stdUnits,"list-sorting":e(f),type:e(A).PRIMARY_SHOP,lazy:!0},null,8,["product","list-index","observer","origin","view","std-units","list-sorting","type"]),s.y&&!e(T)()&&e(G)?(r(),p(E,{key:s.i[0]+"-expiry","list-index":u,product:s,origin:k.value,view:t.view,"std-units":t.stdUnits,"list-sorting":e(f),type:e(A).EXPIRY,lazy:!0},null,8,["list-index","product","origin","view","std-units","list-sorting","type"])):h("",!0),s.t&&e(ve)(s)&&!e(T)()?(r(),p(E,{key:s.i[0]+"-alt","list-index":u,product:s.t,origin:k.value,view:t.view,"original-product-id":s.i[0],"std-units":t.stdUnits,"list-sorting":e(f),type:e(A).ALTERNATIVE_PRODUCT,class:P({"has-expiry-prod-above":s.y&&!e(T)()}),lazy:!0},null,8,["list-index","product","origin","view","original-product-id","std-units","list-sorting","type","class"])):h("",!0)],64))),128))],2),[[z,!e(O)]]),e(l)&&e(c)&&e(l).length<e(c).total?(r(),p(e(J),{key:0})):h("",!0),e(q)?(r(),i("div",_e,o(e(a)("WorkerShopProductsShowingResultsPart1","Viser"))+" "+o(e(c).total)+" "+o(e(a)("WorkerShopProductsShowingResultsPart2","af"))+" "+o(e(c).total)+" "+o(e(a)("WorkerShopProductsShowingResultsPart3","søgeresultater")),1)):h("",!0),n("p",be,[e(L).showWeightPrice?(r(),i("span",xe,o(e(a)("ProductSearchPriceNotOnWeightMessage","Alle priser på vægtvarer er pr. kg. uanset valg af enhed. Se din kurv for at se den vejledende totalpris på vejevare baseret på vores skøn af varens vægt. Der kan forekomme forskelle i pris, da varens nøjagtige vægt først kendes under varebehandling. Endelig pris fremgår af faktura."))+" ",1)):(r(),i("span",Pe,o(e(a)("ProductSearchPriceOnWeightMessage","Alle priser på vægtvarer er pr. kg. uanset valg af enhed."))+" ",1)),n("a",{href:e(L).paths.referenceConditions,class:"text-[.7rem] italic transition-all ease-in-out duration-150 hover:border-b-[1px] hover:border-solid hover:border-black"},o(e(a)("ProductSearchConditionsLinkText","Se øvrige handelsbetingelser her.")),9,Se)])],512))}});
2export{Ve as _};
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.