1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Bq8Xvm6J2.js","./CrmR3aVo.js","./DAC-Eh8H.js","./C_5Pvt3R2.js","./ChveM-5p.js","./BOGzJgO7.js","./C9rLnwiX.js","./On9isaYk.js","./8LpS5ln_2.js","./D3iMWbxP.js","./C3GTEemb2.js","./CyRM97iB2.js","./fCL2aiBm2.js","./lrbj9ffo2.js","./6gixuO5f.js","./Bp7qTh_u2.js","./8qmzar56.js","./C0UVnXPB.js","./Ck-yXni_.js","./C1_zwXPW2.js","./9WnsdSn3.js","./BUKzrtVI.js","./Xv25Ct6Q.js","./D08j3WIB.js","./eutNRX-g.js","./BJQcVT0Z.js","./D8aZC3w1.js","./BTDPiw_d2.js","./gxd9SvVR2.js","./D6CtOsuW2.js","./er6tmSQs2.js","./CbNsoOz92.js","./Ghtsu7yv.js","./CzuyjIjq.js","./DUJXfLSh.js","./Ckpw332L.js","./BY7Pff41.js","./PLIMooRQ.js","./CelSSmJc.js","./YNGUdcaT2.js","./CkJr2vlD2.js","./CtEd-xQY2.js","./Footer.DivqWAq6.css"])))=>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:`0b251121329227421d5c298da1ce48e6e074ceb9`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`294b70bc-80f8-44c2-8cf7-cb16cc6f0dcb`,e._sentryDebugIdIdentifier=`sentry-dbid-294b70bc-80f8-44c2-8cf7-cb16cc6f0dcb`)}catch{}})();import{F as e,G as t,H as n,Ht as r,J as i,K as a,R as o,S as s,T as c,Tt as l,U as u,Y as d,_t as f,b as p,d as m,f as h,ft as g,g as _,ht as v,j as y,l as b,ot as x,p as S,r as C,rt as w,st as T,u as E,v as D,x as O,y as k,zt as ee}from"./CrmR3aVo.js";import{a as te,o as A,s as j}from"./ChveM-5p.js";import{p as M}from"./BUKzrtVI.js";import{n as N,r as ne}from"./CFgMrODz.js";import{G as re,K as P}from"./eutNRX-g.js";import{t as F}from"./CXrWAL2o.js";import{t as I}from"./9WnsdSn3.js";import{t as L}from"./DAC-Eh8H.js";import{r as R}from"./CzuyjIjq.js";import{t as z}from"./BJQcVT0Z.js";import{n as B,u as V}from"./CkY9qjq5.js";import{t as H}from"./BY7Pff41.js";import{a as ie}from"./PLIMooRQ.js";import{t as ae}from"./CWQbV4KB.js";import{t as oe}from"./zhT8IwVP.js";import{a as se,i as U,n as W,o as G,t as ce}from"./BOGzJgO7.js";import{r as K}from"./C9rLnwiX.js";import{a as q,i as J}from"./On9isaYk.js";import{i as le,n as ue,t as de}from"./C_5Pvt3R2.js";import{i as fe,r as pe,t as Y}from"./JsyBJLTX2.js";import{S as me,a as X,b as he,i as Z,l as ge,o as _e,r as ve,s as ye,x as be}from"./8LpS5ln_2.js";import{n as Q,t as xe}from"./BTDPiw_d2.js";import{t as $}from"./gxd9SvVR2.js";import{t as Se}from"./CPZo-s7I2.js";import{n as Ce,t as we}from"./DdrbLnha2.js";import{t as Te}from"./DuoOrak22.js";import{c as Ee,s as De,t as Oe}from"./BKbaXcVS2.js";import{t as ke}from"./C3GTEemb2.js";import{r as Ae,t as je}from"./Cv0nvm4t2.js";import{t as Me}from"./CwRFcXc32.js";import{t as Ne}from"./C63WrGz02.js";import{t as Pe}from"./BAjyojQP.js";import{t as Fe}from"./DhiaOK4s.js";import{n as Ie,t as Le}from"./CQm20gg4.js";import{t as Re}from"./CHXaZx31.js";import{t as ze}from"./Bb0aqXtj.js";import{t as Be}from"./Bshx4jah.js";import{t as Ve}from"./3HKDxGSN.js";import{t as He}from"./4IxQEFbD.js";import{t as Ue}from"./xdiWJRbs.js";import{t as We}from"./DNwBwIMW.js";import{t as Ge}from"./DRDdHpNT.js";import{t as Ke}from"./CnTwW9fN.js";import{t as qe}from"./CNPICFLC.js";import{n as Je}from"./Ghtsu7yv.js";import{t as Ye}from"./6gixuO5f.js";import{n as Xe,t as Ze}from"./Bp7qTh_u2.js";import{a as Qe,i as $e}from"./BUHne_wW2.js";import{n as et}from"./B9w_1QT4.js";import{t as tt}from"./D73zkjL-.js";var nt=[``,!0],rt=G({name:`QBreadcrumbs`,props:{...Ee,separator:{type:String,default:`/`},separatorColor:String,activeColor:{type:String,default:`primary`},gutter:{type:String,validator:e=>[`none`,`xs`,`sm`,`md`,`lg`,`xl`].includes(e),default:`sm`}},setup(e,{slots:t}){let n=De(e),r=b(()=>`flex items-center ${n.value}${e.gutter===`none`?``:` q-gutter-${e.gutter}`}`),i=b(()=>e.separatorColor?` text-${e.separatorColor}`:``),a=b(()=>` text-${e.activeColor}`);return()=>{if(t.default===void 0)return;let n=ke(U(t.default));if(n.length===0)return;let o=1,s=[],l=n.filter(e=>e.type?.name===`QBreadcrumbsEl`).length,u=t.separator===void 0?()=>e.separator:t.separator;return n.forEach(e=>{if(e.type?.name===`QBreadcrumbsEl`){let t=o<l,n=e.props!==null&&nt.includes(e.props.disable),r=(t?``:` q-breadcrumbs--last`)+(!n&&t?a.value:``);o++,s.push(c(`div`,{class:`flex items-center${r}`},[e])),t&&s.push(c(`div`,{class:`q-breadcrumbs__separator`+i.value},u()))}else s.push(e)}),c(`div`,{class:`q-breadcrumbs`},[c(`div`,{class:r.value},s)])}}}),it=G({name:`QBreadcrumbsEl`,props:{...Ae,label:String,icon:String,tag:{type:String,default:`span`}},emits:[`click`],setup(e,{slots:t}){let{linkTag:n,linkAttrs:r,linkClass:i,navigateOnClick:a}=je(),o=b(()=>({class:`q-breadcrumbs__el q-link flex inline items-center relative-position `+(e.disable?`q-breadcrumbs__el--disable`:`q-link--focusable`+i.value),...r.value,onClick:a})),s=b(()=>`q-breadcrumbs__el-icon`+(e.label===void 0?``:` q-breadcrumbs__el-icon--with-label`));return()=>{let r=[];
2return e.icon!==void 0&&r.push(c($,{class:s.value,name:e.icon})),e.label!==void 0&&r.push(e.label),c(n.value,{...o.value},W(t.default,r))}}});function at(){let e=f(!K.value);return e.value||n(()=>{e.value=!0}),{isHydrated:e}}var ot=typeof ResizeObserver<`u`,st=ot?{}:{style:`display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;`,url:`about:blank`},ct=G({name:`QResizeObserver`,props:{debounce:{type:[String,Number],default:100}},emits:[`resize`],setup(t,{emit:r}){let i=null,a,l={width:-1,height:-1};function u(e){e===!0||t.debounce===0||t.debounce===`0`?d():i===null&&(i=setTimeout(d,t.debounce))}function d(){if(i!==null&&(clearTimeout(i),i=null),a){let{offsetWidth:e,offsetHeight:t}=a;(e!==l.width||t!==l.height)&&(l={width:e,height:t},r(`resize`,l))}}let{proxy:f}=s();if(f.trigger=u,ot){let t,r=!1,s=n=>{r||(a=f.$el.parentNode,a?(t=new ResizeObserver(u),t.observe(a),d()):n||e(()=>{s(!0)}))};return n(()=>{s()}),o(()=>{r=!0,i!==null&&clearTimeout(i),t!==void 0&&(t.disconnect===void 0?a&&t.unobserve(a):t.disconnect())}),q}let{isHydrated:p}=at(),m,h=!1,g=()=>{i!==null&&(clearTimeout(i),i=null),m!==void 0&&(m.removeEventListener!==void 0&&m.removeEventListener(`resize`,u,J.passive),m=void 0)},_=()=>{g(),a?.contentDocument&&(m=a.contentDocument.defaultView,m.addEventListener(`resize`,u,J.passive),d())};return n(()=>{e(()=>{h||(a=f.$el,a&&_())})}),o(()=>{h=!0,g()}),()=>{if(p.value)return c(`object`,{class:`q--avoid-card-border`,style:st.style,tabindex:-1,type:`text/html`,data:st.url,"aria-hidden":`true`,onLoad:_})}}}),lt=150;function ut(e,t){e.value!==t&&(e.value=t)}var dt=G({name:`QDrawer`,inheritAttrs:!1,props:{...me,...Ce,side:{type:String,default:`left`,validator:e=>[`left`,`right`].includes(e)},width:{type:Number,default:300},mini:Boolean,miniToOverlay:Boolean,miniWidth:{type:Number,default:57},noMiniAnimation:Boolean,breakpoint:{type:Number,default:1023},showIfAbove:Boolean,behavior:{type:String,validator:e=>[`default`,`desktop`,`mobile`].includes(e),default:`default`},bordered:Boolean,elevated:Boolean,overlay:Boolean,persistent:Boolean,noSwipeOpen:Boolean,noSwipeClose:Boolean,noSwipeBackdrop:Boolean},emits:[...be,`onLayout`,`miniState`],setup(t,{slots:r,emit:i,attrs:a}){let l=s(),{proxy:{$q:u}}=l,d=we(t,u),{preventBodyScroll:p}=ue(),{registerTimeout:m,removeTimeout:h}=ge(),g=y(pe,Y);if(g===Y)return console.error(`QDrawer needs to be child of QLayout`),Y;let _,v=null,x,S=f(t.behavior===`mobile`||t.behavior!==`desktop`&&g.totalWidth.value<=t.breakpoint),C=b(()=>t.mini&&!S.value),E=b(()=>C.value?t.miniWidth:t.width),D=b(()=>t.overlay||t.miniToOverlay||g.view.value.includes(F.value?`R`:`L`)||u.platform.is.ios&&g.isContainer.value),O=f(t.showIfAbove&&!S.value||t.modelValue===!0),k=b(()=>!t.overlay&&O.value&&!S.value),ee=b(()=>t.overlay&&O.value&&!S.value),te=b(()=>!t.persistent&&(S.value||ee.value));function A(e,t){if(ne(),e!==!1&&g.animate(),X(0),S.value){let e=g.instances[V.value];e?.belowBreakpoint===!0&&e.hide(!1),Z(1),g.isContainer.value||p(!0)}else Z(0),e!==!1&&_e(!1);m(()=>{e!==!1&&_e(!0),t||i(`show`,e)},lt)}function j(e,t){re(),e!==!1&&g.animate(),Z(0),X(I.value*E.value),Q(),t?h():m(()=>{i(`hide`,e)},lt)}let{show:M,hide:N}=he({showing:O,hideOnRouteChange:te,handleShow:A,handleHide:j}),{addToHistory:ne,removeFromHistory:re}=le(O,N,te),P={belowBreakpoint:S,hide:N},F=b(()=>t.side===`right`),I=b(()=>(u.lang.rtl?-1:1)*(F.value?1:-1)),L=f(0),R=f(!1),z=f(!1),B=f(E.value*I.value),V=b(()=>F.value?`left`:`right`),H=b(()=>O.value&&!S.value&&!t.overlay?t.miniToOverlay?t.miniWidth:E.value:0),ie=b(()=>`fullscreen q-drawer__backdrop`+(!O.value&&!R.value?` hidden`:``)),ae=b(()=>({backgroundColor:`rgba(0,0,0,${L.value*.4})`})),oe=b(()=>F.value?g.rows.value.top[2]===`r`:g.rows.value.top[0]===`l`),se=b(()=>F.value?g.rows.value.bottom[2]===`r`:g.rows.value.bottom[0]===`l`),W=b(()=>{let e={};return g.header.space&&!oe.value&&(D.value?e.top=`${g.header.offset}px`:g.header.space&&(e.top=`${g.header.size}px`)),g.footer.space&&!se.value&&(D.value?e.bottom=`${g.footer.offset}px`:g.footer.space&&(e.bottom=`${g.footer.size}px`)),e}),G=b(()=>{let e={width:`${E.value}px`,transform:`translateX(${B.value}px)`};return S.value?e:Object.assign(e,W.value)}),K=b(()=>`q-drawer__content fit `+(g.isContainer.value?`overflow-auto`:`scroll`)),q=b(()=>`q-drawer q-drawer--${t.side}`+(z.value?` q-drawer--mini-animate`:``)+(t.bordered?` q-drawer--bordered`:``)+(d.value?` q-drawer--dark q-d
2ark`:``)+(R.value?` no-transition`:O.value?``:` q-layout--prevent-focus`)+(S.value?` fixed q-drawer--on-top q-drawer--mobile q-drawer--top-padding`:` q-drawer--${C.value?`mini`:`standard`}`+(D.value||!k.value?` fixed`:``)+(t.overlay||t.miniToOverlay?` q-drawer--on-top`:``)+(oe.value?` q-drawer--top-padding`:``))),J=b(()=>{let e=u.lang.rtl?t.side:V.value;return[[Fe,ye,void 0,{[e]:!0,mouse:!0}]]}),de=b(()=>{let e=u.lang.rtl?V.value:t.side;return[[Fe,be,void 0,{[e]:!0,mouse:!0}]]}),fe=b(()=>{let e=u.lang.rtl?V.value:t.side;return[[Fe,be,void 0,{[e]:!0,mouse:!0,mouseAllDir:!0}]]});function me(){ut(S,t.behavior===`mobile`||t.behavior!==`desktop`&&g.totalWidth.value<=t.breakpoint)}w(S,e=>{e?(_=O.value,O.value&&N(!1)):!t.overlay&&t.behavior!==`mobile`&&_!==!1&&(O.value?(X(0),Z(0),Q()):M(!1))}),w(()=>t.side,(e,t)=>{g.instances[t]===P&&(g.instances[t]=void 0,g[t].space=!1,g[t].offset=0),g.instances[e]=P,g[e].size=E.value,g[e].space=k.value,g[e].offset=H.value}),w(g.totalWidth,()=>{(g.isContainer.value||!document.qScrollPrevented)&&me()}),w(()=>t.behavior+t.breakpoint,me),w(g.isContainer,e=>{O.value&&p(!e),e&&me()}),w(g.scrollbarWidth,()=>{X(O.value?0:void 0)}),w(H,e=>{$(`offset`,e)}),w(k,e=>{i(`onLayout`,e),$(`space`,e)}),w(F,()=>{X()}),w(E,e=>{X(),Se(t.miniToOverlay,e)}),w(()=>t.miniToOverlay,e=>{Se(e,E.value)}),w(()=>u.lang.rtl,()=>{X()}),w(()=>t.mini,()=>{t.noMiniAnimation||t.modelValue&&(ve(),g.animate())}),w(C,e=>{i(`miniState`,e)});function X(t){t===void 0?e(()=>{t=O.value?0:E.value,X(I.value*t)}):(g.isContainer.value&&F.value&&(S.value||Math.abs(t)===E.value)&&(t+=I.value*g.scrollbarWidth.value),B.value=t)}function Z(e){L.value=e}function _e(e){let t=e?`remove`:g.isContainer.value?``:`add`;t!==``&&document.body.classList[t](`q-body--drawer-toggle`)}function ve(){v!==null&&clearTimeout(v),l.proxy&&l.proxy.$el&&l.proxy.$el.classList.add(`q-drawer--mini-animate`),z.value=!0,v=setTimeout(()=>{v=null,z.value=!1,l?.proxy?.$el?.classList.remove(`q-drawer--mini-animate`)},150)}function ye(e){if(O.value)return;let t=E.value,n=xe(e.distance.x,0,t);if(e.isFinal){n>=Math.min(75,t)?M():(g.animate(),Z(0),X(I.value*t)),R.value=!1;return}X((u.lang.rtl?!F.value:F.value)?Math.max(t-n,0):Math.min(0,n-t)),Z(xe(n/t,0,1)),e.isFirst&&(R.value=!0)}function be(e){if(!O.value)return;let n=E.value,r=e.direction===t.side,i=(u.lang.rtl?!r:r)?xe(e.distance.x,0,n):0;if(e.isFinal){Math.abs(i)<Math.min(75,n)?(g.animate(),Z(1),X(0)):N(),R.value=!1;return}X(I.value*i),Z(xe(1-i/n,0,1)),e.isFirst&&(R.value=!0)}function Q(){p(!1),_e(!0)}function $(e,n){g.update(t.side,e,n)}function Se(e,n){$(`size`,e?t.miniWidth:n)}return g.instances[t.side]=P,Se(t.miniToOverlay,E.value),$(`space`,k.value),$(`offset`,H.value),t.showIfAbove&&!t.modelValue&&O.value&&t[`onUpdate:modelValue`]!==void 0&&i(`update:modelValue`,!0),n(()=>{i(`onLayout`,k.value),i(`miniState`,C.value),_=t.showIfAbove;let n=()=>{(O.value?A:j)(!1,!0)};if(g.totalWidth.value!==0){e(n);return}x=w(g.totalWidth,()=>{x(),x=void 0,!O.value&&t.showIfAbove&&!S.value?M(!1):n()})}),o(()=>{x?.(),v!==null&&(clearTimeout(v),v=null),O.value&&Q(),g.instances[t.side]===P&&(g.instances[t.side]=void 0,$(`size`,0),$(`offset`,0),$(`space`,!1))}),()=>{let e=[];S.value&&(t.noSwipeOpen||e.push(T(c(`div`,{key:`open`,class:`q-drawer__opener fixed-${t.side}`,"aria-hidden":`true`}),J.value)),e.push(ce(`div`,{ref:`backdrop`,class:ie.value,style:ae.value,"aria-hidden":`true`,onClick:N},void 0,`backdrop`,!t.noSwipeBackdrop&&O.value,()=>fe.value)));let n=C.value&&r.mini!==void 0,i=[c(`div`,{...a,key:String(n),class:[K.value,a.class]},n?r.mini():U(r.default))];return t.elevated&&O.value&&i.push(c(`div`,{class:`q-layout__shadow absolute-full overflow-hidden no-pointer-events`})),e.push(ce(`aside`,{ref:`content`,class:q.value,style:G.value},i,`contentclose`,!t.noSwipeClose&&S.value,()=>de.value)),c(`div`,{class:`q-drawer-container`},e)}}});function ft(e,t){e.value!==t&&(e.value=t)}var pt=G({name:`QHeader`,props:{modelValue:{type:Boolean,default:!0},reveal:Boolean,revealOffset:{type:Number,default:250},bordered:Boolean,elevated:Boolean,heightHint:{type:[String,Number],default:50}},emits:[`reveal`,`focusin`],setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=s(),i=y(pe,Y);if(i===Y)return console.error(`QHeader needs to be child of QLayout`),Y;let a=f(Number.parseInt(e.heightHint,10)),l=f(!0),u=b(()=>e.reveal||i.view.value.includes(`H`)||r.platform.is.ios&&i.isContainer.value),d=b(()=>{if(!e.modelValue)return 0;if(u.value)return l.value?a.value:0;let t=a.value-i.scroll.value.position;return Math.max(t,0)}),p=b(()=>!e.modelValue||u.value&&!l.value),m=b(()=>e.modelValue&&p.value&&e.reveal),h=b(()=>`q-header q-layout__section--marginal `+(u.value?`fixed`:`absolute`)+`-top`+(e.bordered?` q-header--bordered`:``)+(p.value?` q-header--hidden`:``)+(e.modelValue?``:` q-layout--prevent-focus`)),g=b(()=>{let e=i.rows.value.top,t={};return e[0]===`l`&&i.left.space&&(t[r.lang.rtl?`right`:`left`]=`${i.left.size}px`),e[2]===`r`&&i.right.space&&(t[r.lang.rtl?`left`:`right`]=`${i.right.size}px`),t});function _(e,t){i.update(`header`,e,t)}function v({height:e}){ft(a,e),_(`size`,e)}function x(e){m.value&&ft(l,!0),n(`focusin`,e)}w(()=>e.modelValue,e=>{_(`space`,e),ft(l,!0),i.animate()}),w(d,e=>{_(`offset`,e)}),w(()=>e.reveal,t=>{t||ft(l,e.modelValue)}),w(l,e=>{i.animate(),n(`reveal`,e)}),w(i.scroll,t=>{e.reveal&&ft(l,t.direction===`up`||t.position<=e.revealOffset||t.position-t.inflectionPoint<100)});let S={};return i.instances.header=S,e.modelValue&&_(`size`,a.value),_(`space`,e.modelValue),_(`offset`,d.value),o(()=>{i.instances.header===S&&(i.instances.header=void 0,_(`size`,0),_(`offset`,0),_(`space`,!1))}),()=>{let n=se(t.default,[]);return e.elevated&&n.push(c(`div`,{class:`q-layout__shadow absolute-full overflow-hidden no-pointer-events`})),n.push(c(ct,{debounce:0,onResize:v})),c(`header`,{class:h.value,style:g.value,onFocusin:x},n)}}}),{passive:mt}=J,ht=[`both`,`horizontal`,`vertical`],gt=G({name:`QScrollObserver`,props:{axis:{type:String,validator:e=>ht.includes(e),default:`vertical`}
2,debounce:[String,Number],scrollTarget:ye},emits:[`scroll`],setup(e,{emit:t}){let r={position:{top:0,left:0},direction:`down`,directionChanged:!1,delta:{top:0,left:0},inflectionPoint:{top:0,left:0}},i=null,a,c;w(()=>e.scrollTarget,()=>{d(),u()});function l(){i?.();let n=Math.max(0,_e(a)),o=ve(a),s={top:n-r.position.top,left:o-r.position.left};if(e.axis===`vertical`&&s.top===0||e.axis===`horizontal`&&s.left===0)return;let c=Math.abs(s.top)>=Math.abs(s.left)?s.top<0?`up`:`down`:s.left<0?`left`:`right`;r.position={top:n,left:o},r.directionChanged=r.direction!==c,r.delta=s,r.directionChanged&&(r.direction=c,r.inflectionPoint=r.position),t(`scroll`,{...r})}function u(){a=Z(c,e.scrollTarget),a.addEventListener(`scroll`,f,mt),f(!0)}function d(){a!==void 0&&(a.removeEventListener(`scroll`,f,mt),a=void 0)}function f(t){if(t===!0||e.debounce===0||e.debounce===`0`)l();else if(i===null){let[t,n]=e.debounce?[setTimeout(l,e.debounce),clearTimeout]:[requestAnimationFrame(l),cancelAnimationFrame];i=()=>{n(t),i=null}}}let{proxy:p}=s();return w(()=>p.$q.lang.rtl,l),n(()=>{c=p.$el.parentNode,u()}),o(()=>{i?.(),d()}),Object.assign(p,{trigger:f,getPosition:()=>r}),q}}),_t=/^(h|l)h(h|r) lpr (f|l)f(f|r)$/,vt=G({name:`QLayout`,props:{container:Boolean,view:{type:String,default:`hhh lpr fff`,validator:e=>_t.test(e.toLowerCase())},onScroll:Function,onScrollHeight:Function,onResize:Function},setup(e,{slots:t,emit:n}){let{proxy:{$q:r}}=s(),i=f(null),o=f(r.screen.height),l=f(e.container?0:r.screen.width),d=f({position:0,direction:`down`,inflectionPoint:0}),p=f(0),m=f(K.value?0:X()),h=b(()=>`q-layout q-layout--`+(e.container?`containerized`:`standard`)),g=b(()=>e.container?null:{minHeight:r.screen.height+`px`}),_=b(()=>m.value===0?null:{[r.lang.rtl?`left`:`right`]:`${m.value}px`}),y=b(()=>m.value===0?null:{[r.lang.rtl?`right`:`left`]:0,[r.lang.rtl?`left`:`right`]:`-${m.value}px`,width:`calc(100% + ${m.value}px)`});function x(t){if(e.container||!document.qScrollPrevented){let r={position:t.position.top,direction:t.direction,directionChanged:t.directionChanged,inflectionPoint:t.inflectionPoint.top,delta:t.delta.top};d.value=r,e.onScroll!==void 0&&n(`scroll`,r)}}function S(t){let{height:r,width:i}=t,a=!1;o.value!==r&&(a=!0,o.value=r,e.onScrollHeight!==void 0&&n(`scrollHeight`,r),T()),l.value!==i&&(a=!0,l.value=i),a&&e.onResize!==void 0&&n(`resize`,t)}function C({height:e}){p.value!==e&&(p.value=e,T())}function T(){if(e.container){let e=o.value>p.value?X():0;m.value!==e&&(m.value=e)}}let E=null,D={instances:{},view:b(()=>e.view),isContainer:b(()=>e.container),rootRef:i,height:o,containerHeight:p,scrollbarWidth:m,totalWidth:b(()=>l.value+m.value),rows:b(()=>{let t=e.view.toLowerCase().split(` `);return{top:[...t[0]],middle:[...t[1]],bottom:[...t[2]]}}),header:v({size:0,offset:0,space:!1}),right:v({size:300,offset:0,space:!1}),footer:v({size:0,offset:0,space:!1}),left:v({size:300,offset:0,space:!1}),scroll:d,animate(){E===null?document.body.classList.add(`q-body--layout-animate`):clearTimeout(E),E=setTimeout(()=>{E=null,document.body.classList.remove(`q-body--layout-animate`)},155)},update(e,t,n){D[e][t]=n}};if(a(pe,D),X()>0){let t=null,n=document.body,i=()=>{t=null,n.classList.remove(`hide-scrollbar`)},a=()=>{if(t===null){if(n.scrollHeight>r.screen.height)return;n.classList.add(`hide-scrollbar`)}else clearTimeout(t);t=setTimeout(i,300)},o=e=>{t!==null&&e===`remove`&&(clearTimeout(t),i()),window[`${e}EventListener`](`resize`,a)};w(()=>e.container?`remove`:`add`,o),e.container||o(`add`),u(()=>{o(`remove`)})}return()=>{let n=W(t.default,[c(gt,{onScroll:x}),c(ct,{onResize:S})]),r=c(`div`,{class:h.value,style:g.value,ref:e.container?void 0:i,tabindex:-1},n);return e.container?c(`div`,{class:`q-layout-container overflow-hidden`,ref:i},[c(ct,{onResize:C}),c(`div`,{class:`absolute-full`,style:_.value},[c(`div`,{class:`scroll`,style:y.value},[r])])]):r}}}),yt=G({name:`QPageContainer`,setup(e,{slots:t}){let{proxy:{$q:n}}=s(),r=y(pe,Y);if(r===Y)return console.error(`QPageContainer needs to be child of QLayout`),Y;a(fe,!0);let i=b(()=>{let e={};return r.header.space&&(e.paddingTop=`${r.header.size}px`),r.right.space&&(e[`padding${n.lang.rtl?`Left`:`Right`}`]=`${r.right.size}px`),r.footer.space&&(e.paddingBottom=`${r.footer.size}px`),r.left.space&&(e[`padding${n.lang.rtl?`Right`:`Left`}`]=`${r.left.size}px`),e});return()=>c(`div`,{class:`q-page-container`,style:i.value},U(t.default))}}),bt=[`src`],xt=[`src`,`alt`],St=[`src`,`alt`],Ct={__name:`LayoutLeftDrawer`,setup(e){let{capitalize:n}=Q,{settings:a}=Je(),o=R(),{user:s,loggedIn:c}=oe(),u={incVat:{label:`Visa priser inkl. moms`},hideStockInfoBox:{label:`Göm information om lager`},allowCookies:{label:`Godkänn kakor`},dark:{label:`Mörkt läge`}},d=[{to:{name:`rostfri-skruv`},icon:`handyman`,text:`Frågor om rostfri skruv`},{to:`/dimension/`,icon:`straighten`,text:`Skruv per dimension`},{to:{name:`information`},icon:`info`,text:`Om rostfriskruv.se`},{to:{name:`kopvillkor`},icon:`description`,text:`Köpvillkor`},{to:{name:`faq`},icon:`help`,text:`FAQ`},{to:{name:`information`,hash:`#kakor`},icon:`description`,text:`Sekretesspolicy`}],f=b(()=>{if(a.starred.length<1)return[];let e=[];return a.starred.forEach(t=>{let r=o.getTypeByPath(t);r&&e.push({to:{name:`group-type`,params:{group:r.group,type:r.path}},img:o.getProductImage(r),label:n(ie(r))})}),e});return(e,p)=>{let g=Le,_=Ie,v=He,y=Be,b=$,w=Re,T=Ue,O=F,ee=ze;return t(),m(v,{role:`list`,class:`left-menu`},{default:x(()=>[f.value.length?(t(),m(y,{key:f.value,group:`group`,label:`Favoriter`,icon:`star`,"header-class":`text-warning`},{default:x(()=>[k(v,{dense:``},{default:x(()=>[(t(!0),S(C,null,i(f.value,(e,n)=>(t(),m(_,{key:n,to:e.to},{default:x(()=>[k(g,{side:``},{default:x(()=>[E(`img`,{src:l(o).getProductImage(e),style:{width:`28px`,height:`28px`},loading:`lazy`},null,8,bt)]),_:2},1024),k(g,null,{default:x(()=>[D(r(e.label),1)]),_:2},1024)]),_:2},1032,[`to`]))),128))]),_:1})]),_:1})):h(``,!0),(t(!0),S(C,null,i(l(o).groups,a=>(t(),m(y,{key:a,to:`/${a}/`,group:`group`,class:`menu-group-item`},{header:x(()=>[k(g,{avatar:``},{default:x(()=>[E(`img`,{src:l(o).getProductImage(l(o).getTypesByGroup(a)[0]),style:{width:`32px`,he
2ight:`32px`},alt:l(n)(a)},null,8,xt)]),_:2},1024),k(g,null,{default:x(()=>[D(r(l(n)(a)),1)]),_:2},1024)]),default:x(()=>[k(v,{dense:``},{default:x(()=>[(t(!0),S(C,null,i(l(o).getTypesByGroup(a),i=>(t(),m(_,{key:i.id,to:`/${a}/${i.path}/`},{default:x(()=>[k(g,{side:``},{default:x(()=>[E(`img`,{src:l(o).getProductImage(i),style:{width:`28px`,height:`28px`},loading:`lazy`,alt:l(n)((`getTypeMenuName`in e?e.getTypeMenuName:l(ie))(i))},null,8,St)]),_:2},1024),k(g,null,{default:x(()=>[D(r(l(n)((`getTypeMenuName`in e?e.getTypeMenuName:l(ie))(i))),1)]),_:2},1024)]),_:2},1032,[`to`]))),128))]),_:2},1024)]),_:2},1032,[`to`]))),128)),k(y,{group:`group`,label:`Information`,icon:`info`,"header-class":`text-primary`,to:{name:`rostfri-skruv`}},{default:x(()=>[k(v,{dense:``},{default:x(()=>[(t(),S(C,null,i(d,(e,t)=>k(_,{key:t,to:e.to},{default:x(()=>[k(g,{side:``},{default:x(()=>[k(b,{name:e.icon,color:`primary`},null,8,[`name`])]),_:2},1024),k(g,null,{default:x(()=>[D(r(e.text),1)]),_:2},1024)]),_:2},1032,[`to`])),64))]),_:1})]),_:1}),k(O,null,{default:x(()=>[k(y,{dense:``,label:`Inställningar`,group:`group`,icon:`settings`,"header-class":`text-secondary`},{default:x(()=>[k(v,null,{default:x(()=>[(t(),S(C,null,i(u,(e,t)=>k(_,{key:t},{default:x(()=>[k(g,null,{default:x(()=>[k(w,null,{default:x(()=>[D(r(e.label),1)]),_:2},1024)]),_:2},1024),k(g,{side:``},{default:x(()=>[k(T,{modelValue:l(a)[t],"onUpdate:modelValue":e=>l(a)[t]=e,dense:``,"aria-label":e.label,color:`green`},null,8,[`modelValue`,`onUpdate:modelValue`,`aria-label`])]),_:2},1024)]),_:2},1024)),64))]),_:1})]),_:1})]),_:1}),k(O,null,{default:x(()=>[k(_,{dense:``,to:{name:`login`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`person`,color:`primary`})]),_:1}),k(g,null,{default:x(()=>[D(r(l(c)?`Mina sidor`:`Login`),1)]),_:1})]),_:1}),l(c)&&l(s).isStaff?(t(),S(C,{key:0},[k(ee),k(_,{to:{name:`admin-qr`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`qr_code_scanner`,color:`primary`})]),_:1}),k(g,null,{default:x(()=>[...p[0]||=[D(`Qr`,-1)]]),_:1})]),_:1})],64)):h(``,!0),l(c)&&l(s).isAdmin?(t(),S(C,{key:1},[k(ee),k(w,{header:``},{default:x(()=>[...p[1]||=[D(`Admin`,-1)]]),_:1}),k(_,{to:{name:`admin-orders`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`view_list`,color:`primary`})]),_:1}),k(g,null,{default:x(()=>[...p[2]||=[D(`Ordrar`,-1)]]),_:1})]),_:1}),k(_,{to:{name:`admin-purchase`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`inventory`,color:`primary`})]),_:1}),k(g,null,{default:x(()=>[...p[3]||=[D(`Inköp`,-1)]]),_:1})]),_:1}),k(y,{label:`Admin`,group:`group`,icon:`handyman`},{default:x(()=>[k(v,null,{default:x(()=>[k(_,{dense:``,to:{name:`admin-products`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`inventory_2`,color:`primary`})]),_:1}),k(g,null,{default:x(()=>[...p[4]||=[D(`Produkter`,-1)]]),_:1})]),_:1}),k(_,{dense:``,to:{name:`admin-products-types`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`tune`})]),_:1}),k(g,null,{default:x(()=>[...p[5]||=[D(`Produkttyper`,-1)]]),_:1})]),_:1}),k(_,{dense:``,to:{name:`admin-companies`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`business`})]),_:1}),k(g,null,{default:x(()=>[...p[6]||=[D(`Företag`,-1)]]),_:1})]),_:1}),k(_,{dense:``,to:{name:`admin-companies-invoices`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`receipt`})]),_:1}),k(g,null,{default:x(()=>[...p[7]||=[D(`Företags fakturor`,-1)]]),_:1})]),_:1}),k(_,{dense:``,to:{name:`admin-products-prices`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`tune`})]),_:1}),k(g,null,{default:x(()=>[...p[8]||=[D(`Priser`,-1)]]),_:1})]),_:1}),k(_,{dense:``,to:`/admin/coupons`},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`percent`})]),_:1}),k(g,null,{default:x(()=>[...p[9]||=[D(`Rabattkoder`,-1)]]),_:1})]),_:1}),k(_,{dense:``,to:{name:`admin-reviews`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`rate_review`})]),_:1}),k(g,null,{default:x(()=>[...p[10]||=[D(`Produktomdömen`,-1)]]),_:1})]),_:1}),k(_,{dense:``,to:{name:`admin-chat-history`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`chat`})]),_:1}),k(g,null,{default:x(()=>
2[...p[11]||=[D(`Chathistorik`,-1)]]),_:1})]),_:1})]),_:1})]),_:1}),k(y,{label:`Utils`,group:`group`,icon:`handyman`},{default:x(()=>[k(v,null,{default:x(()=>[k(_,{dense:``,to:{name:`admin-utils-print`}},{default:x(()=>[k(g,{avatar:``},{default:x(()=>[k(b,{name:`print`})]),_:1}),k(g,null,{default:x(()=>[...p[12]||=[D(`Utskrifter`,-1)]]),_:1})]),_:1})]),_:1})]),_:1})],64)):h(``,!0)]),_:1})]),_:1})}}},wt=Object.assign(O({__name:`Small`,setup(e){let{aiChatOpen:n,pendingChatMessage:r}=Xe(),i=f(``),a=f(!n.value),o=M();w(n,e=>{e&&(a.value=!1)}),w(o,()=>{o.fullPath.includes(`/kassa`)&&(a.value=!1)},{immediate:!0});function s(){let e=i.value.trim();e&&(r.value=e,i.value=``,n.value=!0,a.value=!1)}return(e,n)=>{let r=$,o=Oe,c=Ve,u=Pe,d=Ne,f=de,p=qe;return t(),m(f,{modelValue:l(a),"onUpdate:modelValue":n[1]||=e=>g(a)?a.value=e:null,persistent:``,seamless:``,position:`bottom`,"aria-label":`Chatt`,"allow-focus-outside":``},{default:x(()=>[k(d,{class:`q-ma-sm shadow-primary-lg`,style:{"max-width":`400px`,width:`90vw`,"border-radius":`1em`}},{default:x(()=>[k(u,{style:{"background-color":`rgba(0, 0, 0, 0.05)`}},{default:x(()=>[k(r,{name:`aiChatIcon`in e?e.aiChatIcon:l(Ze),class:`absolute-top-left q-pa-xs`,size:`sm`},null,8,[`name`]),T(k(o,{icon:`close`,flat:``,round:``,dense:``,"aria-label":`Stäng chatt`,class:`absolute-top-right`},null,512),[[p]]),k(c,{modelValue:l(i),"onUpdate:modelValue":n[0]||=e=>g(i)?i.value=e:null,class:`q-pl-md q-pr-sm`,dense:``,placeholder:`Fråga vad som helst... om rostfri skruv`,onKeydown:A(j(s,[`prevent`]),[`enter`])},{after:x(()=>[k(o,{round:``,dense:``,flat:``,icon:`send`,onClick:s})]),_:1},8,[`modelValue`,`onKeydown`])]),_:1})]),_:1})]),_:1},8,[`modelValue`])}}}),{__name:`ChatSmall`}),Tt={"@context":`http://schema.org`,"@type":`WebSite`,url:`${H}/`,potentialAction:{"@type":`SearchAction`,target:{"@type":`EntryPoint`,urlTemplate:`${H}/sok?q={search_term_string}`},"query-input":`required name=search_term_string`},name:`Rostfriskruv.se`},Et={"@context":{"@vocab":`https://schema.org/`,"@base":H},"@type":`OnlineStore`,name:`Rostfriskruv.se`,legalName:`KM Gruppen AB`,description:`Köp rostfri skruv styckvis med snabb leverans`,url:`/`,logo:`/img/500/DIN%20931.webp`,image:`/img/500/DIN%20931.webp`,email:`[email protected]`,sameAs:[`https://www.facebook.com/rostfriskruv/`],address:{"@type":`PostalAddress`,streetAddress:`Telegramvägen 44`,postalCode:`13235`,addressLocality:`Saltsjö-Boo`,addressCountry:`SE`},aggregateRating:{"@type":`AggregateRating`,ratingValue:`4.9`,reviewCount:`87`}},Dt=p(()=>L(()=>import(`./Bq8Xvm6J2.js`).then(e=>e.default||e),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]),import.meta.url)),Ot=tt(`components/layout/Footer.vue`,()=>L(()=>import(`./C1_zwXPW2.js`).then(e=>e.default||e),__vite__mapDeps([19,1,20,17,18,21,22,23,24,4,25,26,5,7,27,28,29,14,30,31,32,33,34,35,36,37,38,6,39,40,41,42]),import.meta.url)),kt=[`innerHTML`],At={__name:`default`,setup(e){let{capitalize:n}=Q,a=R(),{settings:o}=Je(),{loggedIn:s}=oe(),c=$e(),u=P(),p=re(),g=Ye(),{aiChatOpen:y}=Xe(),O=f(!1);w(y,e=>{e&&(O.value=!0)},{immediate:!0});let A=b(()=>typeof p.params.group==`string`?ae(p.params.group):void 0),j=b(()=>typeof p.params.type==`string`?ae(p.params.type):void 0),M=b(()=>j.value?a.getTypeByPath(j.value):void 0),L=b(()=>typeof p.params.size==`string`?V(p.params.size):void 0),ie=b(()=>!p.name?.startsWith(`admin`)),se=v({incVat:{label:`Visa priser inkl. moms`}}),U=f(!1);w(()=>o.allowCookies,()=>{if(o.allowCookies){U.value=!1;return}setTimeout(()=>{U.value=!o.allowCookies},2e3)},{immediate:!0});let W=f(!1),G=f(!1);async function ce(){await Qe(),G.value=!G.value}z(()=>{o.dark===null||o.dark===void 0?g?.dark.set(`auto`):g?.dark.set(o.dark),w(()=>o.dark,e=>g?.dark.set(e))});let K=b(()=>{let e=[{label:`Rostfriskruv.se`,to:`/`}];if(A.value?e.push({label:n(A.value),to:`/${A.value}/`}):p.fullPath.includes(`kassa`)?e.push({label:`Kundvagn`,to:`/kassa/`}):p.name==`sok`?e.push({label:`Sök`,to:`/sok/`}):p.name==`dimension`||p.name==`dimension-size`?e.push({label:`Dimensioner`,to:`/dimension/`}):p.name==`information`?e.push({label:`Om rostfriskruv.se`,to:`/information/`}):p.name==`rostfri-skruv`?e.push({label:`Svar på frågor om rostfri skruv`,to:`/information/rostfri-skruv`}):p.name==`kopvillkor`?e.push({label:`Köpvillkor`,to:`/information/kopvillkor`}):p.name==`faq`?e.push({label:`Vanliga frågor`,to:`/information/faq`}):p.name==`rostfri-skruv-bat`?e.push({label:`Rostfri skruv till båt`,to:`/information/rostfri-skruv-bat`}):p.name==`rostfri-skruv-altan`?e.push({label:`Rostfri skruv till altan`,to:`/information/rostfri-skruv-altan`}):p.name==`rostfri-skruv-brygga`?e.push({label:`Rostfri skruv till brygga`,to:`/information/rostfri-skruv-brygga`}):p.fullPath.includes(`login`)&&e.push({label:`Mina sidor`,to:`/login`}),A.value&&p.params.type&&M.value){let t=M.value.short[0].replace(A.value+` `,``);if(e.push({label:n(t),to:`/${A.value}/${M.value.path}/`}),p.params.dimensions){let t=String(p.params.dimensions);e.push({label:t,to:{name:`group-type`,params:{group:A.value,type:M.value.path,dimensions:p.params.dimensions}}})}}else p.name==`dimension-size`&&L.value?e.push({label:L.value,to:B(L.value)}):p.name==`sok`&&p.params.query?e.push({label:p.params.query,to:{name:`sok`}}):p.name==`order`&&p.params.orderId&&e.push({label:p.params.orderId,to:{name:`order`,params:{orderId:p.params.orderId}}});return e}),q=b(()=>{let e={"@context":`https://schema.org`,"@type":`BreadcrumbList`,itemListElement:[]};return K.value.forEach((t,n)=>e.itemListElement.push({"@type":`ListItem`,position:n+1,item:{"@id":u.resolve(t.to).href,name:t.label}})),JSON.stringify(e)}),J=b(()=>{let e=``;return M.value?e=`/${encodeURIComponent(M.value.group)}/${encodeURIComponent(M.value.path)}/`:A.value?e=`/${encodeURIComponent(A.value)}/`:p.name===`index`?e=`/`:p.name===`sok`?e=`/sok/`:p.name===`dimension`?e=`/dimension/`:p.name===`dimension-size`&&L.value?e=B(L.value):p.name===`information`?e=`/information`:p.name===`rostfri-skruv`?e=`/information/rostfri-skruv`:p.name===`kopvillkor`?e=`/information/kopvillkor`:p.name===`faq`?e=`/information/faq`:p.name===`rostfri-skruv-bat`?e=`/information/rostfri-skruv-bat`:p.name===`rostfri-skruv-altan`?e=`/information/rostfri-skruv-altan`:p.name===`rostfri-skruv-brygga`&&(e=`/information/rostfri-skruv-brygga`),e?`${H}${e}`:``}),le=b(()=>p.params.group&&p.params.type&&p.params.dimensions?J.value+encodeURIComponent(String(p.params.dimensions)):J.value);return ne({title:`Rostfri skruv | Köp styckvis | Snabb leverans | Rostfriskruv.se`,description:`Köp rostfri skruv, muttrar, brickor och fästelement styckvis online. Stort sortiment av syrafast A4-kvalitet för alla projekt. Alltid snabb leverans.`,ogImage:H+encodeURI(a.getProductImage(a.getTypeByPath(`sexkantskruv-helgängad-m6sh-a4`))),ogTitle:`Köp rostfri skruv styckvis med snabb leverans`,ogType:`website`,ogUrl:()=>le.value,ogSiteName:`Rostfriskruv.se`,ogDescription:`Stort sortiment av rostfri skruv, muttrar, brickor och andra fästelement i syrafast A4-kvalitet, som är särskilt lämpliga för tuffa miljöer som utomhusbruk och havsnära områden.`}),N({link:[{key:`canonical`,rel:`canonical`,href:()=>J.value},{key:`llms`,rel:`describedby`,href:`/llms.txt`},{key:`icon`,rel:`icon`,href:()=>a.getProductImage(a.getTypeByPath(`sexkantskruv-helgängad-m6sh-a4`))}],script:[{key:`breadcrumbList`,type:`application/ld+json`,innerHTML:()=>q.value},{key:`shippingDetails`,type:`application/ld+json`,innerHTML:et()},{key:`webSite`,type:`application/ld+json`,innerHTML:JSON.stringify(Tt)},{key:`onlineStore`,type:`application/ld+json`,innerHTML:JSON.stringify(Et)}]}
2),a.dbLoaded||(a.products.length,a.types.length,W.value=!0,g.dialog({title:`Problem att ladda data`,message:`Vill du försöka ladda om sidan?`,cancel:!0,persistent:!0}).onOk(()=>{location.reload()}).onCancel(()=>{}).onDismiss(()=>{})),z(()=>{document.body.classList.remove(`ssr-loading`)}),(e,n)=>{let u=Oe,f=it,g=rt,v=Ke,b=Se,w=F,A=Ge,j=pt,M=Ct,N=dt,ne=$,re=Te,P=We,L=Dt,R=wt,z=Ot,B=yt,V=Re,H=Le,ae=Ue,oe=Ie,q=He,J=ze,le=I,ue=Pe,fe=Ne,pe=de,Y=vt,me=Me;return t(),m(Y,{view:`hHh LpR lFr`},{default:x(()=>[k(j,{elevated:``},{default:x(()=>[k(A,{role:`banner`},{default:x(()=>[k(u,{flat:``,dense:``,round:``,icon:`menu`,"aria-label":`Menu`,onClick:ce}),k(v,null,{default:x(()=>[k(g,{"active-color":`white`},{default:x(()=>[(t(!0),S(C,null,i(K.value,(e,n)=>(t(),m(f,{key:n,label:e.label,title:e.label,to:e.to},null,8,[`label`,`title`,`to`]))),128))]),_:1})]),_:1}),k(w,null,{fallback:x(()=>[l(p).name===`sok`?h(``,!0):(t(),m(u,{key:0,dense:``,flat:``,round:``,icon:`search`,"aria-label":`Sök`,to:`/sok/`})),k(u,{dense:``,flat:``,round:``,icon:`aiChatIcon`in e?e.aiChatIcon:l(Ze),"aria-label":`Ãppna chatt`,onClick:n[1]||=e=>y.value=!l(y)},null,8,[`icon`]),k(u,{class:`gt-xs`,dense:``,flat:``,color:`grey-4`,round:``,icon:`person`,"aria-label":`Mina sidor`,to:{name:`login`}})]),default:x(()=>[l(c).cart.length?(t(),m(u,{key:0,flat:``,round:``,icon:`shopping_cart_checkout`,role:`link`,"aria-label":String(l(c).cart.length)+` artiklar i kundvagnen, gÃ¥ till Kassa`,to:`/kassa/`},{default:x(()=>[k(b,{floating:``,color:`positive`,label:l(c).cart.length},null,8,[`label`])]),_:1},8,[`aria-label`])):h(``,!0),k(u,{dense:``,flat:``,round:``,icon:`aiChatIcon`in e?e.aiChatIcon:l(Ze),"aria-label":`Ãppna chatt`,onClick:n[0]||=e=>y.value=!l(y)},null,8,[`icon`]),l(p).name==`sok`?h(``,!0):(t(),m(u,{key:1,dense:``,flat:``,round:``,icon:`search`,"aria-label":`Sök`,to:`/sok/`})),k(u,{class:`gt-xs`,dense:``,flat:``,color:l(s)?`white`:`grey-4`,round:``,icon:`person`,"aria-label":`Mina sidor`,to:{name:`login`}},null,8,[`color`])]),_:1})]),_:1})]),_:1}),k(N,{modelValue:G.value,"onUpdate:modelValue":n[2]||=e=>G.value=e,"show-if-above":``,breakpoint:1440,bordered:``},{default:x(()=>[k(M)]),_:1},8,[`modelValue`]),k(B,null,{default:x(()=>[l(a).info.banner?(t(),m(re,{key:0,dense:``,"inline-actions":``,class:ee(l(a).info.banner.class||`bg-red-8 text-white`),role:`alert`},_({action:x(()=>[k(u,{flat:``,dense:``,color:`white`,icon:`close`,title:`Stäng`,"aria-label":`Stäng`,onClick:n[3]||=e=>l(a).info.banner=!1})]),default:x(()=>[E(`div`,{innerHTML:l(a).info.banner.html},null,8,kt)]),_:2},[l(a).info.banner.icon?{name:`avatar`,fn:x(()=>[k(ne,{name:l(a).info.banner.icon},null,8,[`name`])]),key:`0`}:void 0]),1032,[`class`])):h(``,!0),W.value?(t(),m(P,{key:1,padding:``,class:`error`},{default:x(()=>[...n[5]||=[E(`h1`,{class:`text-h4 text-center`},`Problem att ladda data`,-1),E(`p`,null,`Det uppstod tyvärr ett problem vid laddning av data frÃ¥n servern`,-1)]]),_:1})):d(e.$slots,`default`,{},void 0,void 0,2),O.value?(t(),m(L,{key:3})):h(``,!0),k(R),T(k(z,{"hydrate-never":``},null,512),[[te,ie.value]])]),_:3}),k(pe,{"model-value":U.value,seamless:``,persistent:``,position:`bottom`,title:`Inställningar`},{default:x(()=>[k(fe,{style:{"max-width":`26rem`}},{default:x(()=>[k(q,{dense:``,role:`list`},{default:x(()=>[k(V,{header:``,class:`bg-primary text-white`},{default:x(()=>[...n[6]||=[D(`Inställningar`,-1)]]),_:1}),(t(!0),S(C,null,i(se,(e,n)=>T((t(),m(oe,{key:n},{default:x(()=>[k(H,null,{default:x(()=>[k(V,null,{default:x(()=>[D(r(e.label),1)]),_:2},1024)]),_:2},1024),k(H,{side:``},{default:x(()=>[k(ae,{modelValue:l(o)[n],"onUpdate:modelValue":e=>l(o)[n]=e,title:e.label,"aria-label":e.label,color:`green`},null,8,[`modelValue`,`onUpdate:modelValue`,`title`,`aria-label`])]),_:2},1024)]),_:2},1024)),[[me]])),128))]),_:1}),k(J),k(ue,null,{default:x(()=>[n[9]||=D(` Vi och vÃ¥ra samarbetspartner använder tekniska lösningar, bland annat kakor för funktion, statistik och marknadsföring. `,-1),n[10]||=E(`br`,null,null,-1),n[11]||=D(`Genom att klicka âGodkännâ ger du ditt samtycke. `,-1),n[12]||=E(`br`,null,null,-1),k(le,{to:{name:`information`,hash:`#kakor`}},{default:x(()=>[...n[7]||=[D(`Läs mer om hur vi använder dessa`,-1)]]),_:1}),n[13]||=D(`. `,-1),n[14]||=E(`br`,null,null,-1),k(u,{outline:``,class:`float-right q-my-sm`,onClick:n[4]||=e=>l(o).allowCookies=!0},{default:x(()=>[...n[8]||=[D(`Godkänn`,-1)]]),_:1})]),_:1})]),_:1})]),_:1},8,[`model-value`])]),_:3})}}};export{At 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.