1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DP82lK8w.js","./BaVbA7aK.js","./B6D1goL0.js","./Ddb5EDSI.js","./CSAjpB8S.js","./DQqixgXE.js","./u35hH1Yb.js","./ChmelMZF.js","./DCKbbrMw.js","./U9wIki-d.js","./DVJMhcTw.js","./C_Xe60Jd.js","./CQrzorZt.js","./Bv3arVRL.js","./DlM8M54O.js","./B5hh2mpr.js","./CX0BZZkk.js","./DDHWcA8b.js","./D4jtj-p_.js","./A9dJvZMS.js","./DHFHc9R6.js","./DIj5y39p.js","./k4XD7EXL.js","./Bbu1yo4g.js","./VX1e85e3.js","./BPPE19fd.js","./DH3pNxgR.js","./DLSVZFLA.js","./CNAYCRBs.js"])))=>i.map(i=>d[i]); 2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`2.11.9+34c9b07`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`4879e275-6aaf-4420-9e40-04ff4daccd8f`,e._sentryDebugIdIdentifier=`sentry-dbid-4879e275-6aaf-4420-9e40-04ff4daccd8f`)}catch{}})();import{o as e,s as t}from"./BaVbA7aK.js";import{C as n,F as r,G as i,H as a,J as o,K as s,M as c,P as l,S as u,Xt as d,at as f,b as p,bt as m,ct as h,d as g,en as _,et as v,f as y,k as b,kt as x,lt as S,m as C,p as w,r as T,s as E,u as D,vt as O,x as k,y as A,z as j}from"./B6D1goL0.js";import{f as M,p as N,t as P}from"./C_Xe60Jd.js";import{B as F,Bt as I,D as L,Er as R,Gt as z,Ht as B,J as V,Li as ee,Mt as H,Nr as te,Nt as ne,Ri as re,Si as U,V as ie,Vt as W,Zt as ae,an as oe,g as se,gr as ce,qt as le,sn as ue,tn as de,y as fe}from"./Ddb5EDSI.js";import{t as pe}from"./DCKbbrMw.js";import{t as me}from"./Dzispg36.js";import{t as G}from"./B5hh2mpr.js";import{t as K}from"./U9wIki-d.js";import{ft as he,ht as ge,vt as _e,yt as ve}from"#entry";import{t as ye}from"./OBGnjiXF.js";import{t as be}from"./DGn27N2a.js";import{t as xe}from"./CTkYCyDc.js";import{t as q}from"./c9eHpyZy.js";import{t as Se}from"./BtEZr_z-.js";import{t as Ce}from"./3QgxqXxS.js";var we={class:`product-skeleton`},Te={class:`product-skeleton__content uk-position-relative uk-flex uk-flex-around uk-flex-wrap`},Ee={class:`product-skeleton__general-info uk-flex uk-flex-wrap uk-width-1-1 uk-width-1-2@s uk-width-1-2@m`},De={class:`uk-width-1-1`},Oe={class:`product-skeleton__name-brand`},ke={class:`product-skeleton__product-tag-container uk-flex uk-width-1-1 uk-flex-column uk-visible@m`},Ae={class:`product-skeleton__product-card-container uk-flex uk-width-1-1 uk-flex-wrap`},je=Object.assign(K(u({__name:`PageSkeleton`,props:{parent:{}},setup(t){let{$mq:n}=e(),r=D(()=>[`xs`,`s`].includes(n.value));return(e,n)=>{let o=q,s=Se;return a(),C(`div`,we,[g(`div`,Te,[p(o,{"class-name":`product-skeleton__product-image-container uk-position-relative uk-flex-around`,width:x(r)?`100%`:`300px`,height:x(r)?`230px`:`300px`},null,8,[`width`,`height`]),g(`div`,Ee,[g(`div`,De,[p(o,{width:x(r)?`72px`:`56px`,height:x(r)?`47px`:`24px`},null,8,[`width`,`height`]),g(`div`,Oe,[p(o,{width:x(r)?`366px`:`400px`,height:`25px`},null,8,[`width`]),p(o,{width:x(r)?`366px`:`400px`,height:`25px`},null,8,[`width`]),p(o,{width:x(r)?`254px`:`297px`,height:x(r)?`23px`:`24px`},null,8,[`width`,`height`]),x(r)?(a(),y(o,{key:0,width:`73px`,height:`14px`})):w(``,!0)])])]),g(`div`,{class:d([`product-skeleton__product-tag-container uk-flex uk-width-1-1 uk-flex-column uk-hidden@m`,{"product-skeleton__product-tag-container--modal":t.parent===`modal`}])},[(a(),C(T,null,i(4,e=>g(`div`,{key:e},[p(o,{"class-name":[`product-skeleton__skeleton`,e===4?`product-skeleton__skeleton--last`:void 0].join(` `),width:`213px`,height:`24px`},null,8,[`class-name`]),p(o,{"class-name":[`product-skeleton__skeleton`,e===4?`product-skeleton__skeleton--last`:void 0].join(` `),width:`24px`,height:`24px`,round:!0},null,8,[`class-name`])])),64))],2),g(`div`,ke,[(a(),C(T,null,i(3,e=>p(o,{key:e,"class-name":`product-skeleton__skeleton`,width:`382px`,height:`24px`})),64)),p(o,{"class-name":`product-skeleton__skeleton product-skeleton__skeleton--last`,width:`294px`,height:`24px`})]),g(`div`,Ae,[(a(!0),C(T,null,i(x(r)?4:8,e=>(a(),y(s,{key:e,class:`uk-width-1-2 uk-width-1-3@s uk-width-1-4@l`}))),128))])])])}}}),[[`__scopeId`,`data-v-7183758a`]]),{__name:`FiksuruokaProductPageSkeleton`});function J(e,t){t===void 0&&(t={});var n=t.insertAt;if(e&&typeof document<`u`){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);
2i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}J(`.vel-fade-enter-active,.vel-fade-leave-active{-webkit-transition:all .3s ease;transition:all .3s ease}.vel-fade-enter-from,.vel-fade-leave-to{opacity:0}.vel-img-swiper{display:block;position:relative}.vel-modal{background:rgba(0,0,0,.5);bottom:0;left:0;margin:0;position:fixed;right:0;top:0;z-index:9998}.vel-img-wrapper{left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);-webkit-transition:.3s linear;transition:.3s linear;will-change:transform opacity}.vel-img,.vel-img-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vel-img{background-color:rgba(0,0,0,.7);-webkit-box-shadow:0 5px 20px 2px rgba(0,0,0,.7);box-shadow:0 5px 20px 2px rgba(0,0,0,.7);display:block;max-height:80vh;max-width:80vw;position:relative;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (max-width:750px){.vel-img{max-height:95vh;max-width:85vw}}.vel-btns-wrapper{position:static}.vel-btns-wrapper .btn__close,.vel-btns-wrapper .btn__next,.vel-btns-wrapper .btn__prev{-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;font-size:32px;opacity:.6;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.15s linear;transition:.15s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vel-btns-wrapper .btn__close:hover,.vel-btns-wrapper .btn__next:hover,.vel-btns-wrapper .btn__prev:hover{opacity:1}.vel-btns-wrapper .btn__close.disable,.vel-btns-wrapper .btn__close.disable:hover,.vel-btns-wrapper .btn__next.disable,.vel-btns-wrapper .btn__next.disable:hover,.vel-btns-wrapper .btn__prev.disable,.vel-btns-wrapper .btn__prev.disable:hover{cursor:default;opacity:.2}.vel-btns-wrapper .btn__next{right:12px}.vel-btns-wrapper .btn__prev{left:12px}.vel-btns-wrapper .btn__close{right:10px;top:24px}@media (max-width:750px){.vel-btns-wrapper .btn__next,.vel-btns-wrapper .btn__prev{font-size:20px}.vel-btns-wrapper .btn__close{font-size:24px}.vel-btns-wrapper .btn__next{right:4px}.vel-btns-wrapper .btn__prev{left:4px}}.vel-modal.is-rtl .vel-btns-wrapper .btn__next{left:12px;right:auto}.vel-modal.is-rtl .vel-btns-wrapper .btn__prev{left:auto;right:12px}@media (max-width:750px){.vel-modal.is-rtl .vel-btns-wrapper .btn__next{left:4px;right:auto}.vel-modal.is-rtl .vel-btns-wrapper .btn__prev{left:auto;right:4px}}.vel-modal.is-rtl .vel-img-title{direction:rtl}`),J(`.vel-loading{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vel-loading .ring{display:inline-block;height:64px;width:64px}.vel-loading .ring:after{-webkit-animation:ring 1.2s linear infinite;animation:ring 1.2s linear infinite;border-color:hsla(0,0%,100%,.7) transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:46px;margin:1px;width:46px}@-webkit-keyframes ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}`),J(`.vel-on-error{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vel-on-error .icon{color:#aaa;font-size:80px}`),J(`.vel-img-title{bottom:60px;color:#ccc;cursor:default;font-size:12px;left:50%;line-height:1;max-width:80%;opacity:.8;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:opacity .15s;transition:opacity .15s;white-space:nowrap}.vel-img-title:hover{opacity:1}`),J(`.vel-icon{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}`),J(`.vel-toolbar{border-radius:4px;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;opacity:.9;overflow:hidden;padding:0;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.vel-toolbar,.vel-toolbar .toolbar-btn{background-color:#2d2d2d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vel-toolbar .toolbar-btn{-ms-flex-negative:0;-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;flex-shrink:0;font-size:20px;outline:none;padding:6px 10px}.vel-toolbar .toolbar-btn:active,.vel-toolbar .toolbar-btn:hover{background-color:#3d3d3d}`);var Y=`vel`,X=u({name:`SvgIcon`,props:{type:{type:String,default:``}},setup:e=>()=>p(`svg`,{class:`${Y}-icon icon`,"aria-hidden":`true`},[p(`use`,{"xlink:href":`#icon-${e.type}`},null)])}),Z=typeof window<`u`,Q=()=>{},Me=!1;if(Z)try{let e={};Object.defineProperty(e,"passive",{get(){Me=!0}}),window.addEventListener(`test-passive`,Q,e)}catch{}var Ne=function(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0&&arguments[3];Z&&e.addEventListener(t,n,!!Me&&{capture:!1,passive:r})}
vendor: 7,067 bytes, line 2
2,Pe=(e,t,n)=>{Z&&e.removeEventListener(t,n)},Fe=e=>{e.preventDefault()},Ie=Object.prototype.toString,Le=e=>t=>Ie.call(t).slice(8,-1)===e,Re=e=>!!e&&Le(`Object`)(e),ze=e=>!!e&&Le(`String`)(e);function Be(e){return e!=null}var Ve=u({name:`Toolbar`,props:{zoomIn:{type:Function,default:Q},zoomOut:{type:Function,default:Q},rotateLeft:{type:Function,default:Q},rotateRight:{type:Function,default:Q},resize:{type:Function,default:Q},rotateDisabled:{type:Boolean,default:!1},zoomDisabled:{type:Boolean,default:!1}},setup:e=>()=>p(`div`,{class:`${Y}-toolbar`},[!e.zoomDisabled&&p(T,null,[p(`div`,{role:`button`,"aria-label":`zoom in button`,class:`toolbar-btn toolbar-btn__zoomin`,onClick:e.zoomIn},[p(X,{type:`zoomin`},null)]),p(`div`,{role:`button`,"aria-label":`zoom out button`,class:`toolbar-btn toolbar-btn__zoomout`,onClick:e.zoomOut},[p(X,{type:`zoomout`},null)])]),p(`div`,{role:`button`,"aria-label":`resize image button`,class:`toolbar-btn toolbar-btn__resize`,onClick:e.resize},[p(X,{type:`resize`},null)]),!e.rotateDisabled&&p(T,null,[p(`div`,{role:`button`,"aria-label":`image rotate left button`,class:`toolbar-btn toolbar-btn__rotate`,onClick:e.rotateLeft},[p(X,{type:`rotate-left`},null)]),p(`div`,{role:`button`,"aria-label":`image rotate right button`,class:`toolbar-btn toolbar-btn__rotate`,onClick:e.rotateRight},[p(X,{type:`rotate-right`},null)])])])}),He=()=>p(`div`,{class:`${Y}-loading`},[p(`div`,{class:`ring`},null)]),Ue=()=>p(`div`,{class:`${Y}-on-error`},[p(`div`,{class:`ring`},null),p(X,{type:`img-broken`},null)]),We=(e,t)=>{let{slots:n}=t;return p(`div`,{class:`${Y}-img-title`},[n.default?n.default():``])},Ge=u({name:`DefaultIcons`,setup:()=>()=>p(`svg`,{"aria-hidden":!0,style:`position: absolute; width: 0; height: 0; overflow: hidden; visibility: hidden;`},[p(`symbol`,{id:`icon-rotate-right`,viewBox:`0 0 1024 1024`},[p(`path`,{d:`M275.199914 450.496179v20.031994c0.384-38.079988 12.543996-67.423979 36.479989-87.967973 22.431993-20.351994 49.215985-30.55999 80.319975-30.55999 32.06399 0 59.295981 10.175997 81.759974 30.55999 22.815993 20.543994 34.591989 49.887984 35.359989 87.967973v123.935961c-0.768 37.887988-12.543996 67.135979-35.359989 87.679973-22.431993 20.351994-49.695984 30.75199-81.759974 31.10399a120.255962 120.255962 0 0 1-72.991978-24.895992c-21.503993-15.839995-35.359989-38.751988-41.567987-68.735979h60.831981c9.247997 23.007993 27.167992 34.495989 53.759983 34.49599 37.535988-0.384 56.863982-21.407993 57.983982-63.071981v-38.751988c-28.095991 8.863997-54.303983 13.119996-78.623975 12.735996a91.263971 91.263971 0 0 1-68.447979-27.711991c-18.847994-18.303994-28.095991-47.231985-27.711991-86.847973z m62.55998 24.863992c7.103998 24.799992 25.215992 37.343988 54.271983 37.663989 27.103992-0.288 44.703986-11.327996 52.831984-33.11999 3.135999-8.383997 2.655999-29.599991-1.28-38.559988-8.607997-19.615994-25.791992-29.695991-51.551984-30.20799-28.383991 0.576-46.303986 12.639996-53.759983 36.159988a58.719982 58.719982 0 0 0-0.512 28.063991z m390.335878 115.711964v-116.895963c-1.12-41.311987-20.447994-62.335981-57.983981-63.07198-37.727988 0.768-56.959982 21.791993-57.695982 63.07198v116.895963c0.768 41.663987 19.999994 62.68798 57.695982 63.071981 37.535988-0.384 56.863982-21.407993 57.983981-63.071981z m-174.815945 3.391999v-123.935961c0.384-38.079988 12.543996-67.423979 36.479989-87.967973 22.431993-20.351994 49.215985-30.55999 80.319975-30.55999 32.06399 0 59.295981 10.175997 81.759974 30.55999 22.815993 20.543994 34.591989 49.887984 35.359989 87.967973v123.935961c-0.768 37.887988-12.543996 67.135979-35.359989 87.679973-22.431993 20.351994-49.695984 30.75199-81.759974 31.10399-31.10399-0.384-57.887982-10.751997-80.319975-31.10399-23.935993-20.543994-36.127989-49.791984-36.479989-87.679973z m282.559912-479.07185A509.887841 509.887841 0 0 0 511.99984 0.00032C229.215928 0.00032 0 229.216248 0 512.00016s229.215928 511.99984 511.99984 511.99984 511.99984-229.215928 511.99984-511.99984c0-3.743999-0.032-7.455998-0.128-11.167997-1.631999-11.295996-8.159997-27.103992-31.87199-27.103991-27.487991 0-31.67999 21.247993-32.03199 32.06399l0.032 4.127999a30.62399 30.62399 0 0 0 0.16 2.079999H959.9997c0 247.423923-200.575937 447.99986-447.99986 447.99986S63.99998 759.424083 63.99998 512.00016 264.575917 64.0003 511.99984 64.0003a446.079861 446.079861 0 0 1 277.439913 96.22397l-94.91197 91.679971c-25.439992 24.607992-17.439995 44.991986 17.887994 45.599986l188.031942 3.295999a64.31998 64.31998 0 0 0 65.055979-62.84798l3.295999-188.127942C969.407697 15.040315 949.311703 5.792318 923.871711 30.368311l-87.999972 85.023973z`,fill:``},null)]),p(`symbol`,{id:`icon-rotate-left`,viewBox:`0 0 1024 1024`},[p(`path`,{d:`M275.199914 450.496179v20.031994c0.384-38.079988 12.543996-67.423979 36.479989-87.967973 22.431993-20.351994 49.215985-30.55999 80.319975-30.55999 32.06399 0 59.295981 10.175997 81.759974 30.55999 22.815993 20.543994 34.591989 49.887984 35.359989 87.967973v123.935961c-0.768 37.887988-12.543996 67.135979-35.359989 87.679973-22.431993 20.351994-49.695984 30.75199-81.759974 31.10399a120.255962 120.255962 0 0 1-72.991978-24.895992c-21.503993-15.839995-35.359989-38.751988-41.567987-68.735979h60.831981c9.247997 23.007993 27.167992 34.495989 53.759983 34.49599 37.535988-0.384 56.863982-21.407993 57.983982-63.071981v-38.751988c-28.095991 8.863997-54.303983 13.119996-78.623975 12.735996a91.263971 91.263971 0 0 1-68.447979-27.711991c-18.847994-18.303994-28.095991-47.231985-27.711991-86.847973z m62.55998 24.863992c7.103998 24.799992 25.215992 37.343988 54.271983 37.663989 27.103992-0.288 44.703986-11.327996 52.831984-33.11999 3.135999-8.383997 2.655999-29.599991-1.28-38.559988-8.607997-19.615994-25.791992-29.695991-51.551984-30.20799-28.383991 0.576-46.303986 12.639996-53.759983 36.159988a58.719982 58.719982 0 0 0-0.512 28.063991z m390.335878 115.711964v-116.895963c-1.12-41.311987-20.447994-62.335981-57.983981-63.07198-37.727988 0.768-56.959982 21.791993-57.695982 63.07198v116.895963c0.768 41.663987 19.999994 62.68798 57.695982 63.071981 37.535988-0.384 56.863982-21.407993 57.983981-63.071981z m-174.815945 3.391999v-123.935961c0.384-38.079988 12.543996-67.423979 36.479989-87.967973 22.431993-20.351994 49.215985-30.55999 80.319975-30.55999 32.06399 0 59.295981 10.175997 81.759974 30.55999 22.815993 20.543994 34.591989 49.887984 35.359989 87.967973v123.935961c-0.768 37.887988-12.543996 67.135979-35.359989 87.679973-22.431993 20.351994-49.695984 30.75199-81.759974 31.10399-31.10399-0.384-57.887982-10.751997-80.319975-31.10399-23.935993-20.543994-36.127989-49.791984-36.479989-87.679973zM188.159941 115.392284A509.887841 509.887841 0 0 1 511.99984 0.00032c282.783912 0 511.99984 229.215928 511.99984 511.99984s-229.215928 511.99984-511.99984 511.99984S0 794.784072 0 512.00016c0-3.743999 0.032-7.455998 0.128-11.167997 1.631999-11.295996 8.159997-27.103992 31.87199-27.103991 27.487991 0 31.67999 21.247993 32.03199 32.06399L63.99998 509.920161a30.62399 30.62399 0 0 1-0.16 2.079999H63.99998c0 247.423923 200.575937 447.99986 447.99986 447.99986s447.99986-200.5
275937 447.99986-447.99986S759.423763 64.0003 511.99984 64.0003a446.079861 446.079861 0 0 0-277.439913 96.22397l94.91197 91.679971c25.439992 24.607992 17.439995 44.991986-17.887994 45.599986L123.551961 300.800226a64.31998 64.31998 0 0 1-65.055979-62.84798l-3.295999-188.127942C54.591983 15.040315 74.687977 5.792318 100.127969 30.368311l87.999972 85.023973z`,fill:``},null)]),p(`symbol`,{id:`icon-resize`,viewBox:`0 0 1024 1024`},[p(`path`,{d:`M456.036919 791.8108 270.553461 791.8108 460.818829 601.572038l-39.593763-39.567157L231.314785 751.915162l0.873903-183.953615c0-15.465227-12.515035-27.981285-27.981285-27.981285s-27.981285 12.515035-27.981285 27.981285l0 251.829516c0 8.3072 3.415796 14.975063 8.826016 19.564591 5.082762 5.192256 12.132318 8.416693 19.947308 8.416693l251.036453 0c15.46625 0 27.981285-12.514012 27.981285-27.981285C484.018204 804.325835 471.504192 791.8108 456.036919 791.8108zM838.945819 184.644347c-5.082762-5.191232-12.132318-8.416693-19.947308-8.416693L567.961034 176.227654c-15.46625 0-27.981285 12.515035-27.981285 27.981285 0 15.46625 12.514012 27.981285 27.981285 27.981285l185.483458 0L563.206754 422.427962l39.567157 39.567157 189.910281-189.910281-0.873903 183.953615c0 15.46625 12.514012 27.981285 27.981285 27.981285s27.981285-12.514012 27.981285-27.981285L847.772858 204.208938C847.771835 195.902762 844.356039 189.234899 838.945819 184.644347zM847.771835 64.303538 176.227142 64.303538c-61.809741 0-111.924115 50.115398-111.924115 111.924115l0 671.544693c0 61.809741 50.114374 111.924115 111.924115 111.924115l671.544693 0c61.809741 0 111.924115-50.114374 111.924115-111.924115l0-671.544693C959.69595 114.418936 909.581576 64.303538 847.771835 64.303538zM903.733381 847.772346c0 30.878265-25.056676 55.962569-55.962569 55.962569L176.227142 903.734916c-30.90487 0-55.962569-25.084305-55.962569-55.962569l0-671.544693c0-30.9325 25.056676-55.962569 55.962569-55.962569l671.544693 0c30.90487 0 55.962569 25.03007 55.962569 55.962569L903.734404 847.772346z`},null)]),p(`symbol`,{id:`icon-img-broken`,viewBox:`0 0 1024 1024`},[p(`path`,{d:`M810.666667 128H213.333333c-46.933333 0-85.333333 38.4-85.333333 85.333333v597.333334c0 46.933333 38.4 85.333333 85.333333 85.333333h597.333334c46.933333 0 85.333333-38.4 85.333333-85.333333V213.333333c0-46.933333-38.4-85.333333-85.333333-85.333333z m0 682.666667H213.333333v-195.413334l42.24 42.24 170.666667-170.666666 170.666667 170.666666 170.666666-170.24L810.666667 530.346667V810.666667z m0-401.493334l-43.093334-43.093333-170.666666 171.093333-170.666667-170.666666-170.666667 170.666666-42.24-42.666666V213.333333h597.333334v195.84z`},null)]),p(`symbol`,{id:`icon-prev`,viewBox:`0 0 1024 1024`},[p(`path`,{d:`M784.652701 955.6957 346.601985 517.644983c-2.822492-2.822492-2.822492-7.902977 0-11.289967l439.179713-439.179713c6.77398-6.77398 10.725469-16.370452 10.725469-25.966924L796.507166 36.692393c0-20.32194-16.370452-36.692393-36.692393-36.692393l-4.515987 0c-9.596472 0-19.192944 3.951488-25.966924 10.725469L250.072767 489.420066c-12.418964 12.418964-12.418964 32.740904 0 45.159868l477.565601 477.565601c7.338479 7.338479 17.499449 11.854465 28.224917 11.854465l0 0c22.015436 0 40.079383-18.063947 40.079383-40.079383l0 0C796.507166 973.759647 791.99118 963.598677 784.652701 955.6957z`},null)]),p(`symbol`,{id:`icon-next`,viewBox:`0 0 1024 1024`},[p(`path`,{d:`M246.121279 955.6957l438.050717-438.050717c2.822492-2.822492 2.822492-7.902977 0-11.289967L244.992282 67.175303c-6.77398-6.77398-10.725469-16.370452-10.725469-25.966924L234.266814 36.692393C234.266814 16.370452 250.637266 0 270.959206 0l4.515987 0c9.596472 0 19.192944 3.951488 25.966924 10.725469l478.694598 478.694598c12.418964 12.418964 12.418964 32.740904 0 45.159868l-477.565601 477.565601c-7.338479 7.338479-17.499449 11.854465-28.224917 11.854465l0 0c-22.015436 0-40.079383-18.063947-40.079383-40.079383l0 0C234.266814 973.759647 238.7828 963.598677 246.121279 955.6957z`},null)]),p(`symbol`,{id:`icon-zoomin`,viewBox:`0 0 1024 1024`},[p(`path`,{d:`M725.504 652.864c46.4-61.44 71.744-136.448 71.744-218.752C797.248 230.464 632.768 64 430.656 64S64 230.464 64 434.112C64 639.36 228.48 805.76 430.656 805.76c86.656 0 164.48-30.144 227.52-81.088L889.984 960 960 891.264l-234.496-238.4z m-294.848 67.456c-155.776 0-282.624-128.896-282.624-286.208s126.848-286.208 282.624-286.208 282.624 128.896 282.624 286.208-126.912 286.208-282.624 286.208z`},null),p(`path`,{d:`M235.712 369.92h390.72v127.104H235.712z`},null),p(`path`,{d:`M367.488 238.144h127.104v390.72H367.488z`},null)]),p(`symbol`,{id:`icon-close`,viewBox:`0 0 1024 1024`},[p(`path`,{d:`M570.24 512l259.2 259.2-58.88 58.24L512 570.24l-261.12 261.12-58.24-58.24L453.76 512 194.56 252.8l58.24-58.24L512 453.76l261.12-261.12 58.24 58.24z`},null)]),p(`symbol`,{id:`icon-zoomout`,viewBox:`0 0 1024 1024`},[p(`path`,{d:`M725.504 652.864c46.4-61.44 71.744-136.448 71.744-218.752C797.248 230.464 632.768 64 430.656 64S64 230.464 64 434.112C64 639.36 228.48 805.76 430.656 805.76c86.656 0 164.48-30.144 227.52-81.088L889.984 960 960 891.264l-234.496-238.4z m-294.848 67.456c-155.776 0-282.624-128.896-282.624-286.208s126.848-286.208 282.624-286.208 282.624 128.896 282.624 286.208-126.912 286.208-282.624 286.208z`},null),p(`path`,{d:`M235.712 369.92h390.72v127.104H235.712z`},null)])])}),$=Z?window:global,Ke=Date.now();function qe(e){let t=Date.now(),n=Math.max(0,16-(t-Ke)),r=setTimeout(e,n);return Ke=t+n,r}function Je(e){return($.requestAnimationFrame||qe).call($,e)}function Ye(e){($.cancelAnimationFrame||$.clearTimeout).call($,e)}function Xe(e,t){let n=e.clientX-t.clientX,r=e.clientY-t.clientY;return Math.sqrt(n*n+r*r)}function Ze(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Object]`&&!b(e)}var Qe=u({name:`VueEasyLightbox`,props:{imgs:{type:[Array,String],default:()=>``},visible:{type:Boolean,default:!1},index:{type:Number,default:0},scrollDisabled:{type:Boolean,default:!0},escDisabled:{type:Boolean,default:!1},moveDisabled:{type:Boolean,default:!1},titleDisabled:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},teleport:{type:[String,Object],default:null},swipeTolerance:{type:Number,default:50},loop:{type:Boolean,default:!1},rtl:{type:Boolean,default:!1},zoomScale:{type:Number,default:.12},maxZoom:{type:Number,default:3},minZoom:{type:Number,default:.1},rotateDisabled:{type:Boolean,default:!1},zoomDisabled:{type:Boolean,default:!1},pinchDisabled:{type:Boolean,default:!1},dblclickDisabled:{type:Boolean,default:!1}},emits:{hide:()=>!0,"on-error":e=>!0,"on-prev":(e,t)=>!0,"on-next":(e,t)=>!0,"on-prev-click":(e,t)=>
2!0,"on-next-click":(e,t)=>!0,"on-index-change":(e,t)=>!0,"on-rotate":e=>!0},setup(e,t){let{emit:n,slots:i}=t,{imgRef:a,imgState:o,setImgSize:s}=(()=>{let e=m(),t=O({width:0,height:0,maxScale:1});return{imgRef:e,imgState:t,setImgSize:()=>{if(e.value){let{width:n,height:r,naturalWidth:i}=e.value;t.maxScale=i/n,t.width=n,t.height=r}}}})(),l=m(e.index),u=m(``),d=O({scale:1,lastScale:1,rotateDeg:0,top:0,left:0,initX:0,initY:0,lastX:0,lastY:0,touches:[]}),h=O({loadError:!1,loading:!1,dragging:!1,gesturing:!1,wheeling:!1}),g=D((()=>{return t=e.imgs,Le(`Array`)(t)?e.imgs.map((e=>typeof e==`string`?{src:e}:function(e){return Re(e)&&ze(e.src)}(e)?e:void 0)).filter(Be):ze(e.imgs)?[{src:e.imgs}]:[];var t})),_=D((()=>g.value[l.value])),v=D((()=>g.value[l.value]?.src)),y=D((()=>g.value[l.value]?.title)),b=D((()=>g.value[l.value]?.alt)),x=D((()=>({cursor:h.loadError?`default`:e.moveDisabled?h.dragging?`grabbing`:`grab`:`move`,top:`calc(50% + ${d.top}px)`,left:`calc(50% + ${d.left}px)`,transition:h.dragging||h.gesturing?`none`:``,transform:`translate(-50%, -50%) scale(${d.scale}) rotate(${d.rotateDeg}deg)`}))),S=()=>{n(`hide`)},C=()=>{d.scale=1,d.lastScale=1,d.rotateDeg=0,d.top=0,d.left=0,h.loadError=!1,h.dragging=!1,h.loading=!0},w=(t,r)=>{let i=l.value;C(),l.value=t,g.value[l.value]===g.value[t]&&c((()=>{h.loading=!1})),e.visible&&i!==t&&(r&&r(i,t),n(`on-index-change`,i,t))},T=()=>{let t=l.value,r=e.loop?(t+1)%g.value.length:t+1;!e.loop&&r>g.value.length-1||w(r,((e,t)=>{n(`on-next`,e,t),n(`on-next-click`,e,t)}))},k=()=>{let t=l.value,r=t-1;if(t===0){if(!e.loop)return;r=g.value.length-1}w(r,((e,t)=>{n(`on-prev`,e,t),n(`on-prev-click`,e,t)}))},A=e=>{Math.abs(1-e)<.05?e=1:Math.abs(o.maxScale-e)<.05&&(e=o.maxScale),d.lastScale=d.scale,d.scale=e},M=()=>{let t=d.scale+e.zoomScale;t<o.maxScale*e.maxZoom&&A(t)},F=()=>{let t=d.scale-e.zoomScale;t>e.minZoom&&A(t)},I=()=>{let e=d.rotateDeg%360;n(`on-rotate`,Math.abs(e<0?e+360:e))},L=()=>{d.rotateDeg-=90,I()},R=()=>{d.rotateDeg+=90,I()},z=()=>{d.scale=1,d.top=0,d.left=0},B=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return!e.moveDisabled&&t===0},{onMouseDown:V,onMouseMove:ee,onMouseUp:H}=((e,t,n)=>{let r,i=!1;return{onMouseDown:n=>{e.initX=e.lastX=n.clientX,e.initY=e.lastY=n.clientY,t.dragging=!0,i=!1,n.stopPropagation()},onMouseUp:e=>{n(e.button)&&Ye(r),t.dragging=!1,i=!1},onMouseMove:a=>{if(t.dragging){if(n(a.button)){if(i)return;i=!0,r=Je((()=>{let{top:t,left:n,lastY:r,lastX:o}=e;e.top=t-r+a.clientY,e.left=n-o+a.clientX,e.lastX=a.clientX,e.lastY=a.clientY,i=!1}))}else e.lastX=a.clientX,e.lastY=a.clientY}a.stopPropagation()}}})(d,h,B),{onTouchStart:te,onTouchMove:ne,onTouchEnd:re}=((e,t,n,r,i)=>{let a,o=!1;return{onTouchStart:e=>{let{touches:r}=e;r.length>1&&i()?(n.gesturing=!0,t.touches=r):(t.initX=t.lastX=r[0].clientX,t.initY=t.lastY=r[0].clientY,n.dragging=!0),e.stopPropagation()},onTouchMove:s=>{if(o)return;let{touches:c}=s,{lastX:l,lastY:u,left:d,top:f,scale:p}=t;if(!n.gesturing&&n.dragging){if(!c[0])return;let{clientX:e,clientY:n}=c[0];r()?a=Je((()=>{t.lastX=e,t.lastY=n,t.top=f-u+n,t.left=d-l+e,o=!1})):(t.lastX=e,t.lastY=n)}else n.gesturing&&t.touches.length>1&&c.length>1&&i()&&(a=Je((()=>{let n=(Xe(t.touches[0],t.touches[1])-Xe(c[0],c[1]))/e.width;t.touches=c;let r=p-1.3*n;r>.5&&r<1.5*e.maxScale&&(t.scale=r),o=!1})))},onTouchEnd:()=>{Ye(a),n.dragging=!1,n.gesturing=!1,o=!1}}})(o,d,h,B,(()=>!e.pinchDisabled)),U=()=>{e.dblclickDisabled||(d.scale===o.maxScale?d.scale=d.lastScale:(d.lastScale=d.scale,d.scale=o.maxScale))},ie=t=>{h.loadError||h.gesturing||h.loading||h.dragging||h.wheeling||!e.scrollDisabled||e.zoomDisabled||(h.wheeling=!0,setTimeout((()=>{h.wheeling=!1}),80),t.deltaY<0?M():F())},W=t=>{let n=t;e.visible&&(!e.escDisabled&&n.key===`Escape`&&e.visible&&S(),n.key===`ArrowLeft`&&(e.rtl?T():k()),n.key===`ArrowRight`&&(e.rtl?k():T()))},ae=()=>{e.maskClosable&&S()},oe=()=>{s()},se=()=>{h.loading=!1},ce=e=>{h.loading=!1,h.loadError=!0,n(`on-error`,e)},le=()=>{e.visible&&s()};f((()=>e.index),(e=>{e<0||e>=g.value.length||w(e)})),f((()=>h.dragging),((t,n)=>{let r=!t&&n;if(!B()&&r){let t=d.lastX-d.initX,n=d.lastY-d.initY,r=e.swipeTolerance;Math.abs(t)>Math.abs(n)&&(t<-1*r?T():t>r&&k())}})),f((()=>e.visible),(t=>{if(t){C();let t=g.value.length;if(t===0)return l.value=0,h.loading=!1,void c((()=>h.loadError=!0));l.value=e.index>=t?t-1:e.index<0?0:e.index,e.scrollDisabled&&ue()}else e.scrollDisabled&&de()}));let ue=()=>{document&&(u.value=document.body.style.overflowY,document.body.style.overflowY=`hidden`)},de=()=>{document&&(document.body.style.overflowY=u.value)};j((()=>{Ne(document,`keydown`,W),Ne(window,`resize`,le)})),r((()=>{Pe(document,`keydown`,W),Pe(window,`resize`,le),e.scrollDisabled&&de()}));let fe=()=>h.loading?i.loading?i.loading({key:`loading`}):p(He,{key:`img-loading`}
2,null):h.loadError?i.onerror?i.onerror({key:`onerror`}):p(Ue,{key:`img-on-error`},null):p(`div`,{class:`${Y}-img-wrapper`,style:x.value,key:`img-wrapper`},[p(`img`,{alt:b.value,ref:a,draggable:`false`,class:`${Y}-img`,src:v.value,onMousedown:V,onMouseup:H,onMousemove:ee,onTouchstart:te,onTouchmove:ne,onTouchend:re,onLoad:oe,onDblclick:U,onDragstart:e=>{e.preventDefault()}},null)]),pe=()=>{if(i[`prev-btn`])return i[`prev-btn`]({prev:k});if(g.value.length<=1)return;let t=!e.loop&&l.value<=0;return p(`div`,{role:`button`,"aria-label":`previous image button`,class:`btn__prev `+(t?`disable`:``),onClick:k},[e.rtl?p(X,{type:`next`},null):p(X,{type:`prev`},null)])},me=()=>{if(i[`next-btn`])return i[`next-btn`]({next:T});if(g.value.length<=1)return;let t=!e.loop&&l.value>=g.value.length-1;return p(`div`,{role:`button`,"aria-label":`next image button`,class:`btn__next `+(t?`disable`:``),onClick:T},[e.rtl?p(X,{type:`prev`},null):p(X,{type:`next`},null)])},G=()=>{if(!(e.titleDisabled||h.loading||h.loadError))return i.title?i.title({currentImg:_.value}):y.value?p(We,null,{default:()=>[y.value]}):void 0},K=()=>{let t;if(e.visible)return p(`div`,{onTouchmove:Fe,class:[`${Y}-modal`,e.rtl?`is-rtl`:``],onClick:N(ae,[`self`]),onWheel:ie},[p(Ge,null,null),p(P,{name:`${Y}-fade`,mode:`out-in`},Ze(t=fe())?t:{default:()=>[t]}),p(`img`,{style:`display:none;`,src:v.value,onError:ce,onLoad:se},null),p(`div`,{class:`${Y}-btns-wrapper`},[pe(),me(),G(),i[`close-btn`]?i[`close-btn`]({close:S}):p(`div`,{role:`button`,"aria-label":`close image preview button`,class:`btn__close`,onClick:S},[p(X,{type:`close`},null)]),i.toolbar?i.toolbar({toolbarMethods:{zoomIn:M,zoomOut:F,rotate:L,rotateLeft:L,rotateRight:R,resize:z},zoomIn:M,zoomOut:F,rotate:L,rotateLeft:L,rotateRight:R,resize:z}):p(Ve,{zoomIn:M,zoomOut:F,resize:z,rotateLeft:L,rotateRight:R,rotateDisabled:e.rotateDisabled,zoomDisabled:e.zoomDisabled},null)])])};return()=>{let t;if(e.teleport){let t;return p(E,{to:e.teleport},{default:()=>[p(P,{name:`${Y}-fade`},Ze(t=K())?t:{default:()=>[t]})]})}return p(P,{name:`${Y}-fade`},Ze(t=K())?t:{default:()=>[t]})}}}),$e=Object.assign(Qe,{install:e=>{e.component(Qe.name,Qe)}}),et={key:0,class:`primary-image`},tt=[`href`,`data-alt`,`data-caption`,`aria-label`],nt={key:0,class:`uk-flex image-slider`},rt=[`onClick`,`onKeyup`],it=[`href`,`data-alt`,`data-caption`,`aria-label`],at=Object.assign(K(u({__name:`Images`,props:{images:{default:()=>[]},alt:{default:``},loading:{type:Boolean,default:!1},active:{default:0},thumbnails:{type:Boolean,default:!0}},setup(n){let r=n,{$t:s,$cap:c}=e(),l=t(),u=ce(),h=m(0),_=m(null),v=m(!1),b=D(()=>r.images.map((e,t)=>{let n=e.filename.replace(`%width%x%height%/`,``);return{id:e.id,caption:e.caption||void 0,filename:e.filename,alt:`${r.alt} - ${s(`component:product:image-slider:aria-label-dynamic`).replace(`{INDEX}`,`${t+1}`)}`,src:c.isNativePlatform()?`${l.public.rootUrl}${n}`:n}})),E=D(()=>{let e=b.value[h.value];if(e){let t=e.filename.replace(`%width%x%height%/`,``);return{caption:e.caption||``,filename:e.filename,src:c.isNativePlatform()?`${l.public.rootUrl}${t}`:t}}return{caption:null,filename:`/tuotekuvat/%width%x%height%/EiKuvaa.jpg`,src:c.isNativePlatform()?`${l.public.rootUrl}/tuotekuvat/EiKuvaa.jpg`:`/tuotekuvat/EiKuvaa.jpg`}}),O=()=>v.value=!0,k=()=>v.value=!1;f(u,e=>{!e&&v.value&&(v.value=!1)}),f(()=>r.active,e=>{h.value=e});let A=()=>{let e=b.value.length-1;h.value===e?h.value=0:h.value+=1},j=()=>{let e=b.value.length-1;h.value===0?h.value=e:--h.value};return(e,t)=>{let r=q,c=be,l=o(`touch`);return a(),C(`div`,{ref_key:`root`,ref:_,class:`images uk-flex uk-flex-wrap uk-flex-center`},[n.loading?(a(),C(`div`,et,[p(r,{width:`100%`,height:`100%`,"class-name":`image`})])):(a(),C(T,{key:1},[p(x($e),{visible:x(v),loop:!0,"move-disabled":!0,"rotate-disabled":!0,imgs:x(b),index:n.active,onHide:k},null,8,[`visible`,`imgs`,`index`]),S((a(),C(`a`,{class:`primary-image`,href:x(E).src,"data-alt":n.alt,"data-caption":x(E).caption,"aria-label":`${n.alt}. ${x(s)(`component:product:image:click-instruction-aria-label`)}`,role:`button`,"data-type":`image`,onClick:N(O,[`prevent`])}
2,[p(c,{src:x(E).filename,"use-fade":!0,alt:n.alt,sizes:`xs:205px l:300px`,class:`image`},null,8,[`src`,`alt`])],8,tt)),[[l,A,`swipe`,{left:!0}],[l,j,`swipe`,{right:!0}]]),n.thumbnails&&x(b).length>1?(a(),C(`div`,nt,[(a(!0),C(T,null,i(x(b),(e,t)=>S((a(),C(`div`,{key:e.filename,class:d([`image-slider__image`,{active:t===x(h)}]),role:`button`,tabindex:`0`,onClick:e=>h.value=t,onKeyup:[M(e=>h.value=t,[`enter`]),M(e=>h.value=t,[`space`])]},[e.filename?(a(),y(c,{key:0,src:e.filename,width:`80`,alt:e.alt},null,8,[`src`,`alt`])):w(``,!0),g(`a`,{href:e.src,"data-alt":e.alt,"data-caption":e.caption,"aria-label":e.alt,"data-type":`image`,"aria-hidden":``,hidden:``},null,8,it)],42,rt)),[[l,A,`swipe`,{left:!0}],[l,j,`swipe`,{right:!0}]])),128))])):w(``,!0)],64))],512)}}}),[[`__scopeId`,`data-v-1353487b`]]),{__name:`FiksuruokaProductImages`}),ot={key:0,class:`loading name-brand`},st={key:1,class:`uk-width-1-1`},ct={id:`modal-title`,class:`name-brand__name uk-width-1-1 uk-text-left@s`},lt={class:`name-brand__brand uk-text-left@s`},ut=Object.assign(K(u({__name:`NameBrand`,props:{product:{default:()=>V},loading:{type:Boolean,default:!1}},setup(t){let n=t,{$cap:r}=e(),i=_e(),{setCrossNavigationSectionTransition:o}=i,{getNavigationSection:s}=U(i),c=D(()=>n.product?.id?typeof n.product.brand==`string`?n.product.brand:n.product.brand.name:``),l=D(()=>{if(!n.product?.id)return``;let{translateProduct:e}=I();return B(e(n.product.name),c.value)}),u=()=>{r.isNativePlatform()&&s.value!==ve.Products&&o(),re().push(`/brand/${n.product.brand.id}/${se(c.value)}`)};return(e,n)=>{let r=q,i=he;return t.loading?(a(),C(`div`,ot,[p(r,{width:`100%`,height:`24px`}),p(r,{width:`80%`,height:`18px`})])):(a(),C(`div`,st,[g(`h1`,ct,_(x(l)),1),p(i,{"no-prefetch":``,to:`/brand/${t.product.brand.id}/${(`slugify`in e?e.slugify:x(se))(x(c))}`,tabindex:`0`,onClick:N(u,[`prevent`])},{default:h(()=>[g(`h2`,lt,_(x(c)),1)]),_:1},8,[`to`])]))}}}),[[`__scopeId`,`data-v-e2cc1bbb`]]),{__name:`FiksuruokaProductNameBrand`}),dt={class:`availability`},ft=Object.assign(K(u({__name:`AvailabilityBadge`,props:{product:{default:()=>({})}},setup(t){let n=t,r=D(()=>{if(n.product?.stock)return n.product.stock<2}),i=D(()=>{let{$t:t}=e();return n.product.stock===0?t(`common:out-of-stock`):r.value?t(`common:soon-out-of-stock`):t(`common:in-stock`)});return(e,n)=>(a(),C(`div`,dt,[g(`span`,{class:d([`uk-badge`,{"out-of-stock":!t.product.stock,success:t.product.stock===2,warning:x(r)}])},_(x(i)),3)]))}}),[[`__scopeId`,`data-v-d87a8434`]]),{__name:`FiksuruokaProductAvailabilityBadge`}),pt={class:`badge-container`},mt=Object.assign(K(u({__name:`DietBadges`,props:{product:{}},setup(t){let n=t,{$t:r}=e(),{getCategory:i}=U(H()),o=D(()=>n.product.categories.includes(i.value(`organic`)?.id)),s=D(()=>n.product.categories.includes(i.value(`vegan`)?.id)),c=D(()=>n.product.categories.includes(i.value(`lactose-free`)?.id)),l=D(()=>n.product.categories.includes(i.value(`gluten-free`)?.id));return(e,t)=>{let n=G,i=xe;return a(),C(`div`,pt,[x(s)?(a(),C(T,{key:0},[p(n,{class:`uk-preserve`,tag:`span`,icon:`diets-vegan-24`}),p(i,{reference:`previous`,delay:`fast`,size:`small`,cursor:`help`,arrow:``},{default:h(()=>[A(_(x(r)(`badge:vegan`)),1)]),_:1})],64)):w(``,!0),x(c)?(a(),C(T,{key:1},[p(n,{class:`uk-preserve`,tag:`span`,icon:`diets-lactose-free-24`}),p(i,{reference:`previous`,delay:`fast`,size:`small`,cursor:`help`,arrow:``},{default:h(()=>[A(_(x(r)(`badge:lactose-free`)),1)]),_:1})],64)):w(``,!0),x(l)?(a(),C(T,{key:2},[p(n,{class:`uk-preserve`,tag:`span`,icon:`diets-gluten-free-24`}),p(i,{reference:`previous`,delay:`fast`,size:`small`,cursor:`help`,arrow:``},{default:h(()=>[A(_(x(r)(`badge:gluten-free`)),1)]),_:1})],64)):w(``,!0),x(o)?(a(),C(T,{key:3},[p(n,{class:`uk-preserve`,tag:`span`,icon:`diets-organic-24`}),p(i,{reference:`previous`,delay:`fast`,size:`small`,cursor:`help`,arrow:``},{default:h(()=>[A(_(x(r)(`badge:organic`)),1)]),_:1})],64)):w(``,!0)])}}}),[[`__scopeId`,`data-v-765ed193`]]),{__name:`FiksuruokaProductDietBadges`}),ht={class:`product-info uk-margin-small uk-margin-small-top uk-flex`},gt={key:0,class:`item compare-price`},_t={class:`title`},vt={class:`content`},yt={key:1,class:`item compare-price`},bt={class:`title`},xt={class:`content`},St={key:1},Ct={key:2,class:`item bulk-price`},wt={class:`title`},Tt={class:`content`},Et={key:1},Dt={key:3,class:`item compare-price`},Ot={class:`title`},kt={class:`content`},At={key:4,class:`item compare-price`},jt={class:`title`},Mt={class:`content`},Nt={key:1},Pt={class:`item unit-price`},Ft={class:`title`},It={class:`content`},Lt={key:1},Rt={class:`item best-before`},zt={class:`title`},Bt={key:1},Vt=Object.assign(K(u({__name:`Info`,props:{loading:{type:Boolean,default:!1},product:{}},setup(n){let r=n,{$t:i}=e(),{formatMoney:o,formatUnit:s}=ye(),c=R(),{translateProduct:l}=I(),u=t(),{getVersion:f}=U(fe()),{getCustomer:m}=U(ie()),{getCategory:v}=U(H()),b=D(()=>ue({product:r.product,qty:r.product.qty,user:m.value,version:f.value})),S=D(()=>ue({product:r.product,qty:1,user:m.value,version:f.value})),T=D(()=>({single:r.product.compare_price,total:r.product.compare_price*r.product.qty}
2)),E=D(()=>le(l(r.product.name),b.value)),O=D(()=>W(r.product,{alcoholCategoryId:v.value(`alcohols`).id,currentPrice:b.value,comparePrice:T.value})),k=D(()=>{let{$mq:t}=e();return[`xs`,`s`].includes(t.value)}),j=D(()=>r.product.best_before?c(r.product.best_before).format(`l`):`-`),M=D(()=>r.product.best_before?c().isAfter(r.product.best_before):!1),N=D(()=>{let e=oe(r.product,b.value);if(!e)return`-`;let{pricePerUnit:t,unit:n}=e;return`${o(t)}/${s(n)}`}),P=D(()=>`${o(S.value.single)}/${s(`pcs`)}`);return(e,t)=>{let r=G,s=xe,c=q;return a(),C(`div`,ht,[x(k)&&x(u).public.regionHasPhysicalStores?(a(),C(`div`,gt,[g(`p`,_t,[A(_(x(i)(`component:product:online-price-of-one`))+` `,1),p(r,{icon:`info-circle-16`})]),g(`div`,vt,_(x(P)),1),p(s,{reference:`parent`,arrow:``},{default:h(()=>[A(_(x(i)(`component:product:online-price-tooltip`)),1)]),_:1})])):!x(k)&&x(u).public.regionHasPhysicalStores?(a(),C(`div`,yt,[g(`div`,null,[g(`p`,bt,_(x(i)(`component:product:online-price-of-one`)),1),g(`p`,xt,[n.loading?(a(),y(c,{key:0,width:`62px`,height:`13px`})):(a(),C(`span`,St,[A(_(x(P))+` `,1),p(r,{icon:`info-circle-16`})]))]),p(s,{reference:`parent`,delay:`fast`,arrow:``},{default:h(()=>[A(_(x(i)(`component:product:online-price-tooltip`)),1)]),_:1})])])):w(``,!0),x(E)?(a(),C(`div`,Ct,[g(`p`,wt,_(x(i)(`component:product:price-per-one`)),1),g(`p`,Tt,[n.loading?(a(),y(c,{key:0,width:`62px`,height:`13px`})):(a(),C(`span`,Et,_(x(o)(x(E))),1))])])):w(``,!0),x(k)&&x(O)?(a(),C(`div`,Dt,[g(`p`,Ot,[A(_(x(i)(`component:product:compare-price`))+` `,1),p(r,{icon:`info-circle-16`})]),g(`div`,kt,_(x(o)(x(T).total)),1),p(s,{reference:`parent`,arrow:``},{default:h(()=>[A(_(x(i)(`component:product:compare-price-tooltip`)),1)]),_:1})])):!x(k)&&x(O)?(a(),C(`div`,At,[g(`div`,null,[g(`p`,jt,_(x(i)(`component:product:compare-price`)),1),g(`p`,Mt,[n.loading?(a(),y(c,{key:0,width:`62px`,height:`13px`})):(a(),C(`span`,Nt,[A(_(x(o)(x(T).total))+` `,1),p(r,{icon:`info-circle-16`})]))]),p(s,{reference:`parent`,delay:`fast`,arrow:``},{default:h(()=>[A(_(x(i)(`component:product:compare-price-tooltip`)),1)]),_:1})])])):w(``,!0),g(`div`,Pt,[g(`p`,Ft,_(x(i)(`component:product:unit-price`)),1),g(`p`,It,[n.loading?(a(),y(c,{key:0,width:`62px`,height:`13px`})):(a(),C(`span`,Lt,_(x(N)),1))])]),g(`div`,Rt,[g(`p`,zt,_(x(i)(`component:product:best-before`)),1),g(`p`,{class:d([{"uk-text-danger":x(M)},`content`])},[n.loading?(a(),y(c,{key:0,width:`82px`,height:`13px`})):(a(),C(`span`,Bt,_(x(j)),1))],2)])])}}}),[[`__scopeId`,`data-v-e2ba964c`]]),{__name:`FiksuruokaProductInfo`}),Ht={class:`description uk-margin`},Ut={class:`row`},Wt=[`innerHTML`],Gt={class:`description-badges`},Kt={class:`description-badges__label`},qt={key:0,class:`uk-margin-small`},Jt={class:`uk-badge extra-badge supplementary-badge`},Yt=[`innerHTML`],Xt={class:`table-wrapper row`},Zt={class:`uk-table uk-table-striped uk-table-small`},Qt=[`innerHTML`],$t=Object.assign(K(u({__name:`Description`,props:{loading:{type:Boolean,default:!1},product:{}},setup(t){let n=t,{$t:r}=e(),{translateProduct:s}=I(),{getCategory:c}=U(H()),l=[{categoryKey:`vegan`,icon:`diets-vegan-24`,labelKey:`badge:vegan`},{categoryKey:`lactose-free`,icon:`diets-lactose-free-24`,labelKey:`badge:lactose-free`},{categoryKey:`organic`,icon:`diets-organic-24`,labelKey:`badge:organic`},{categoryKey:`gluten-free`,icon:`diets-gluten-free-24`,labelKey:`badge:gluten-free`}],u=D(()=>l.filter(e=>n.product.categories.includes(c.value(e.categoryKey)?.id))),f=D(()=>{let e=s(n.product.manufacturer)||``,t=s(n.product.manufacturer_address)||``;return t?`${e},<br>${t}`:e}),m=D(()=>n.product.categories?.includes(c.value(`supplement-products`).id)),h=D(()=>!!s(n.product.description)||m.value),v=D(()=>n.product?z(ae.Registered,n.product.customer_group_rules):!1);return(e,n)=>{let c=G,l=o(`interpolation`);return a(),C(`div`,Ht,[!t.loading&&x(h)?(a(),C(`div`,{key:0,class:d([`content`,{"content--special-deal":x(v)}])},[g(`div`,Ut,[S(g(`div`,{class:`uk-margin-small`,innerHTML:x(s)(t.product.description)},null,8,Wt),[[l]]),g(`div`,Gt,[(a(!0),C(T,null,i(x(u),e=>(a(),C(`div`,{key:e.categoryKey,class:`description-badges__item`},[p(c,{class:`description-badges__icon uk-preserve`,tag:`span`,icon:e.icon},null,8,[`icon`]),g(`span`,Kt,_(x(r)(e.labelKey)),1)]))),128))]),x(m)?(a(),C(`div`,qt,[g(`span`,Jt,_(x(r)(`badge:supplementary-product`))+`: `,1),g(`div`,{innerHTML:x(r)(`component:product:supplementary-product-info-html`)},null,8,Yt)])):w(``,!0)]),g(`div`,Xt,[g(`table`,Zt,[g(`tbody`,null,[g(`tr`,null,[g(`th`,null,_(x(r)(`component:product:size`)),1),g(`td`,null,_(t.product.weight),1)]),g(`tr`,null,[g(`th`,null,_(x(r)(`component:product:country-of-origin`)),1),g(`td`,null,_(x(s)(t.product.country)),1)]),g(`tr`,null,[g(`th`,null,_(x(r)(`component:product:manufacturer`)),1),g(`td`,{innerHTML:x(f)},null,8,Qt)]),g(`tr`,null,[g(`th`,null,_(x(r)(`component:product:ean-code`)),1),g(`td`,null,_(t.product.ean),1)])])])])],2)):w(``,!0)])}}}),[[`__scopeId`,`data-v-ed84b2ea`]]),{__name:`FiksuruokaProductDescription`}),en=[`data-group`],tn=Object.assign(K(u({__name:`Item`,props:{title:{}},emits:[`before-open`],setup(t,{emit:i}){let o=i,{$events:c}=e(),u=m(null),f=m(null),p=m(null),h=m(!1),v=m(!1),y=null,b=n(),S=D(()=>b?.parent?.exposed?.detailsGroup),w=()=>
2{if(!u.value||!f.value||!p.value)return;h.value=!0;let e=`${u.value.offsetHeight}px`,t=`${f.value.offsetHeight+p.value.offsetHeight}px`;y&&y.cancel(),y=u.value.animate({height:[e,t]},{duration:300,easing:`ease-in-out`}),y.onfinish=()=>{u.value&&(u.value.open=!0,y=null,v.value=!1,h.value=!1,u.value.style.height=``)},y.oncancel=()=>{h.value=!1}},T=()=>{if(!u.value||!f.value||!p.value)return;v.value=!0;let e=`${u.value.offsetHeight}px`,t=`${f.value.offsetHeight}px`;y&&y.cancel(),y=u.value.animate({height:[e,t]},{duration:300,easing:`ease-in-out`}),y.onfinish=()=>{u.value&&(u.value.open=!1,y=null,v.value=!1,h.value=!1,u.value.style.height=``)},y.oncancel=()=>{v.value=!1}},E=()=>{u.value&&(o(`before-open`),S.value&&b?.uid&&c.emit(`accordion:close-others`,{group:S.value,except:b.uid}),u.value.style.height=`${u.value.offsetHeight}px`,u.value.open=!0,window.requestAnimationFrame(w))},O=()=>{u.value&&(u.value?.open||h.value?T():(!u.value?.open||v.value)&&E())},k=({group:e,except:t})=>{e===S.value&&t!==b?.uid&&(u.value?.open||h.value)&&T()};return l(()=>{c.on(`accordion:close-others`,k)}),r(()=>{c.off(`accordion:close-others`,k)}),(e,n)=>(a(),C(`details`,{ref_key:`detailsEl`,ref:u,"data-group":x(S),class:d([`accordion`,{"accordion--closing":x(v),"accordion--opening":x(h)}])},[g(`summary`,{ref_key:`titleEl`,ref:f,class:`accordion__title`,onClick:N(O,[`prevent`])},_(t.title),513),g(`div`,{ref_key:`contentEl`,ref:p,class:`accordion__content`},[s(e.$slots,`default`,{},void 0,!0)],512)],10,en))}}),[[`__scopeId`,`data-v-940646e6`]]),{__name:`FiksuruokaAccordionItem`}),nn={class:`uk-width-1-1`},rn=Object.assign(u({__name:`index`,props:{multipleOpen:{type:Boolean,default:!0}},setup(e,{expose:t}){return t({detailsGroup:e.multipleOpen?null:v()}),(e,t)=>(a(),C(`div`,nn,[s(e.$slots,`default`)]))}}),{__name:`FiksuruokaAccordion`}),an=k(()=>pe(()=>import(`./DP82lK8w.js`).then(e=>e.default||e),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url)),on=k(()=>pe(()=>import(`./DVJMhcTw.js`).then(e=>e.default||e),__vite__mapDeps([10,1,2,11,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28]),import.meta.url)),sn=[`id`],cn={class:`recommendations`},ln={class:`recommendations__title`},un={class:`recommendations__content`},dn=8,fn=Object.assign(K(u({__name:`Row`,props:{loading:{type:Boolean,default:!1},item:{},category:{default:`Unknown`}},setup(t){let n=t,{$t:r,$sentry:i}=e(),{getLangCode:o,getProductLang:s}=U(fe()),{getProductLanguages:c}=U(F()),{getAllMicrocategories:l}=U(ne()),u=D(()=>n.item??V),d=m(!1),f=D(()=>ee().name===`product-id-name`),{getProductsWithIds:v}=de(),{data:b,pending:S}=ge(`related-products-${u.value.uid}`,async()=>{let e=u.value.uid;if(!e)return null;try{let t=me(l.value.filter(e=>u.value.categories.includes(e.id)).map(e=>e.parent_id)),n=await te().post(`/api/v1/products/related-products`,{maxProducts:dn,productUid:e,fallbackCategories:t});if(!n?.length)return null;let{products:r}=await v({ids:n,max:dn,inStockOnly:!0});return r??null}catch(e){let t=L({error:e,cause:`Failed to fetch related products`});throw i.captureException(t),t}},{server:!1,watch:[()=>u.value.uid]}),T=e=>{if(!e||!s.value||e[s.value])return``;let t=c.value.find(e=>e.language===o.value)?.name;return t?` (${t})`:``};return(e,n)=>{let i=$t,o=tn,s=an,c=on,l=rn,m=Ce;return a(),C(`article`,{id:`row-${x(u).id}`,class:`product-row uk-width-1-1 uk-position-relative uk-flex uk-flex-top@l uk-flex-wrap`},[p(l,{"multiple-open":x(f)},{default:h(()=>[p(o,{open:!0,title:`${x(r)(`component:product:details-title`)} 3 ${T(x(u).description)}`},{default:h(()=>[p(i,{loading:t.loading,product:x(u)},null,8,[`loading`,`product`])]),_:1},8,[`title`]),p(o,{title:`${x(r)(`component:product:ingredients-title`)} 4 ${T(x(u).ingredients)}`},{default:h(()=>[p(s,{loading:t.loading,product:x(u)},null,8,[`loading`,`product`])]),_:1},8,[`title`]),p(o,{title:x(r)(`component:product:feedback-title`),onBeforeOpen:n[0]||=e=>d.value=!0},{default:h(()=>[x(d)?(a(),y(c,{key:0,product:x(u)},null,8,[`product`])):w(``,!0)]),_:1},8,[`title`])]),_:1},8,[`multiple-open`]),g(`div`,cn,[g(`div`,ln,_(x(r)(`component:product:recommendations-title`)),1),g(`div`,un,[p(m,{products:x(b)??[],skeletons:dn,"list-name":`related-to-${x(u).id}`,loading:x(S),preload:!0},null,8,[`products`,`list-name`,`loading`])])])],8,sn)}}}),[[`__scopeId`,`data-v-96f531e3`]]),{__name:`FiksuruokaProductRow`});export{ut as a,ft as i,Vt as n,at as o,mt as r,je as s,fn as t};
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.