1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/lazy-motion-Bgmyh-36.js","assets/components-D1wefH5i.js","assets/navigation-D5dgIHSJ.js","assets/xstate-store-react-CeqS-4W3.js","assets/filter-props-BdnYAuoJ.js","assets/is-object-BUPp9Cpn.js","assets/animate-59HLEo7W.js","assets/MotionConfig-CInhu7NF.js","assets/jsx-runtime-B4SruKU8.js","assets/use-presence-DGS_j0Gb.js","assets/is-ref-object-BLGu2IBT.js","assets/resize-Dxz9bFCo.js"])))=>i.map(i=>d[i]); 2import{$ as e,J as t,a as n,c as r,p as i,s as a,t as o,u as s}from"./components-D1wefH5i.js";import{t as c}from"./dist-DaeuWZpe.js";import{t as l}from"./jsx-runtime-B4SruKU8.js";import{N as u,Nt as d,a as f,dt as p,ft as m,jt as h,o as g,r as _}from"./filter-props-BdnYAuoJ.js";import{n as v}from"./lib-CfX-ALjc.js";import{i as y,o as b,r as x}from"./errorBoundaries-DnKurJHt.js";import{t as S}from"./preload-helper-zJ_50EbN.js";import{t as C}from"./compiler-runtime-CAe4Upw9.js";import{t as w}from"./navigation-D5dgIHSJ.js";import{t as ee}from"./animate-59HLEo7W.js";import{t as T}from"./MotionConfig-CInhu7NF.js";import{t as E}from"./xstate-store-react-CeqS-4W3.js";import{n as D,r as O,t as k}from"./use-menu-data--NBsQNm2.js";import{n as A,t as j}from"./preferences-DZgzxGK-.js";import{n as M}from"./breakpoints-BdyE9SbI.js";import{t as N}from"./use-filters-ChThAvri.js";import{t as P}from"./meta-DgQyXb7z.js";import{t as F}from"./nav-stack-DAlVUTV7.js";var I=C(),L=l(),R=e(t(),1);function z({children:e,features:t,strict:n=!1}){let[,r]=(0,R.useState)(!B(t)),i=(0,R.useRef)(void 0);if(!B(t)){let{renderer:e,...n}=t;i.current=e,_(n)}return(0,R.useEffect)(()=>{B(t)&&t().then(({renderer:e,...t})=>{_(t),i.current=e,r(!0)})},[]),(0,L.jsx)(f.Provider,{value:{renderer:i.current,strict:n},children:e})}function B(e){return typeof e==`function`}function V(e){let t=h(()=>u(e)),{isStatic:n}=(0,R.useContext)(g);if(n){let[,n]=(0,R.useState)(e);(0,R.useEffect)(()=>t.on(`change`,n),[])}return t}function H(e){let t=(0,R.useRef)(0),{isStatic:n}=(0,R.useContext)(g);(0,R.useEffect)(()=>{if(n)return;let r=({timestamp:n,delta:r})=>{t.current||=n,e(n-t.current,r)};return m.update(r,!0),()=>p(r)},[e])}var U=`/assets/400-bN5pK7Dj.woff2`,W=`/assets/500-BvFCmddU.woff2`,G=`/assets/600-DNsjP6Ef.woff2`,K=`/assets/og-CA6jb5p_.jpg`,q=()=>{let e=(0,I.c)(8),t=D(),n=k(),r=A(),i=E(r,J),a=E(r,Y),o=t.country,s=t.name,l=n?.normalizedName,u;e[0]===i?u=e[1]:(u=i.toString(),e[0]=i,e[1]=u);let d;return e[2]!==a||e[3]!==t.country||e[4]!==t.name||e[5]!==l||e[6]!==u?(d=(0,L.jsx)(`script`,{defer:!0,"event-locale":c.locale,"event-location_country":o,"event-location":s,"event-item":l,"event-fitness_mode":u,"event-diet_type":a,"data-domain":`menu.hansimglueck-burgergrill.de`,"data-api":`/stats/api/event`,src:`/stats/js/script.pageview-props.tagged-events.js`}),e[2]=a,e[3]=t.country,e[4]=t.name,e[5]=l,e[6]=u,e[7]=d):d=e[7],d};function J(e){return e.context.fitnessMode}function Y(e){return e.context.dietType}var X=`#122605`,Z=(e,t)=>{if(!t.item)return[e.categories[0].color??X,e.categories[e.categories.length-1].color??X];let n=t.item.split(`-`).pop()??``;for(let t of e.categories)for(let e of t.subcategories)if(e.items.find(e=>e.id.toString()===n))return t.color;return X},Q=e=>`data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='${encodeURIComponent(e)}' fill-rule='evenodd' d='M7.225 13.516c.01.114-.217.267-.374.338-.095.043-.077.139-.19.213-.135.088-.092.238-.22.392-.164.195-.228.212-.31.36a2.045 2.045 0 0 0-.526 1.594c.063.566.21 1.12.437 1.642.102.223.24.444.33.654a1.56 1.56 0 0 1-.278 1.558 3.437 3.437 0 0 1-.352.39c-.124.122-.239.253-.344.391a1.854 1.854 0 0 0-.217.286c-.119.25.142.436-.196.765-.127.13-.267.246-.419.346a.831.831 0 0 0 .009.346c.032.174.09.342.17.5.055.03.116.05.179.054.114.02.228.045.34.077.1.021.37.121.328.164-.043.042-.381-.115-.35-.036.024.064.204.101.127.129a1.39 1.39 0 0 1-.392-.038c-.04-.013-.269-.01-.204.078.073.098.08.176-.14.01a1.212 1.212 0 0 1-.204-.208.275.275 0 0 1-.07-.123c-.004-.049.047-.072.049-.087a.96.96 0 0 0-.007-.24 1.786 1.786 0 0 0-.157-.55.305.305 0 0 0-.21-.034c-.074.009-.171.059-.253.07-.08.01-.332.096-.387.106-.182.034-.277.31-.283.362-.027.252.032.283.232.408a.935.935 0 0 0 .3.19c.203.077.196.097.157.113-.064.025-.13.055-.38-.02-.02-.007-.064-.005-.016.018.11.052.214.068.06.125-.076.003-.152 0-.228-.01-.07.022-.06.06-.135.028-.049-.02-.263-.234-.29-.246a.84.84 0 0 0-.228-.085c-.134-.038-.166-.203-.094-.241.05-.027.
212-.024.178-.076a1.07 1.07 0 0 0 .264-.404c.01-.067.062-.09-.061-.15-.155-.076-.15-.143-.414-.244-.139-.055-.407.03-.696-.071-.2-.07-.629-.655-.676-.704-.165-.17-.25-.168-.478-.38a2.2 2.2 0 0 0-.353-.197c.104-.013.208-.02.312-.021-.119-.061-.533-.146-.565-.173.195-.01.39-.004.583.02a.549.549 0 0 1-.28-.182c.162.064.328.117.497.16a.637.637 0 0 1-.125-.14c.117.035.238.056.36.06.392-.096.724-.584.798-.66a5.124 5.124 0 0 1 2.332-1.299c.235-.051.609-.07.695-.352.044-.367.02-.74-.072-1.098a5.427 5.427 0 0 1-.017-.975c.03-.571.281-1.386.349-1.98a1.113 1.113 0 0 1 .414-.887.73.73 0 0 1 .571-.079c.076.027.173.102.229.098.166-.01.332-.012.498-.003.16-.01.336-.118.393-.052Z' clip-rule='evenodd'/%3E%3Cpath fill='${encodeURIComponent(e)}' d='M24 19.025c-.002-.037-.057-.058-.133-.09-.075-.034-.08-.012-.08-.012a.632.632 0 0 0-.472.13 1.165 1.165 0 0 1-.374.187.472.472 0 0 0-.266.1.42.42 0 0 1-.148.096s-.02 0-.1-.09c-.081-.09-.126-.067-.168-.087a1.735 1.735 0 0 0-.322-.003c-.043 0-.07.003-.083.038-.013.035-.061.126-.11.128-.027 0-.046.031-.027.069a.043.043 0 0 1-.006.046s-.028.008-.042-.008a.133.133 0 0 0-.13-.038.627.627 0 0 1-.28-.152l-.297-.293.032-.036c.007-.04-1.338-1.624-1.39-1.706a2.122 2.122 0 0 0-.25-.577 4.3 4.3 0 0 1-.541-.658c-.267-.335-1.387-2.298-1.387-2.298s.768-.372.699-.498a22.685 22.685 0 0 1-1.193-2.341c-.183-.381-.345-.771-.485-1.17-.012-.047.597.604 1.149.743.541.136 2.177.703 2.347.682.092-.011.093-.348.142-.563.122.047.237.11.343.186.176.09.36.163.55.217.045.012.223.066.267.002a.182.182 0 0 0 .042-.108s.168-.017.21-.072a.25.25 0 0 0 .037-.137.194.194 0 0 0 .19-.096.174.174 0 0 0-.013-.205.155.155 0 0 0 .136-.212.168.168 0 0 0-.056-.077.667.667 0 0 0-.125-.079.18.18 0 0 0 .092-.128c.01-.04-.19-.096-.19-.096-.076-.07-.16-.13-.25-.177a2.181 2.181 0 0 0-.496.013.424.424 0 0 0-.224.084.398.398 0 0 1-.312.06.251.251 0 0 1 .014-.043c.023-.072-1.74-.384-2.347-.607-.03-.011-.076.008-.098-.002-.044-.019-.016-.006-.073-.059-.017-.015-.032.002-.065-.024a.173.173 0 0 0-.04-.068c-.492-.386-1.988-1.515-1.988-1.515s.054.019.07-.009a.093.093 0 0 1 .057-.04c.019-.008.03-.04-.02-.083a1.894 1.894 0 0 1-.292-.49 1.415 1.415 0 0 0-.293-.496 2.068 2.068 0 0 0-.44-.239c.003-.174.06-.198.073-.302.013-.104-.013-.24.062-.307.075-.068.647-.305.842-.465.194-.16-.021-.51-.036-.546-.025-.062.01-.065.017-.12a.142.142 0 0 0-.074-.14c-.032-.015-.295.042-.277.03.094-.065.178-.141.252-.227a.164.164 0 0 0-.076-.172.348.348 0 0 1-.095-.122.91.91 0 0 0 .065-.13c.02-.056.028-.174-.034-.2a2.84 2.84 0 0 0-.354-.082.16.16 0 0 1-.117-.074.187.187 0 0 1-.011-.027.251.251 0 0 0 .038-.054.104.104 0 0 1-.047.025.278.278 0 0 0-.03-.067c-.028-.041-.058-.328-.088-.377a.758.758 0 0 1-.161-.197 1.67 1.67 0 0 0-.742-.675c.236.021.461.111.647.259a1.214 1.214 0 0 0-.757-.352v-.01a.897.897 0 0 1 .462-.018.841.841 0 0 0-.453-.03 1.79 1.79 0 0 0 .033-.183c.011-.118.05-.398-.091-.51-.14-.11-.5-.07-1.053.408-.75-.381-1.95-.389-2.495.448a1.539 1.539 0 0 0-.078 1.583 1.207 1.207 0 0 0-1.267.528c-.546.946.655.728.655.728a.928.928 0 0 1 .914-.807.494.494 0 0 0 .012.163c-.031.043-.038.176-.09.243-.218.291-.4.983 0 .946a1.14 1.14 0 0 0 .397-.09c.104.1.2.208.292.32.084.135.155.277.212.425-.014-.1-.04-.2-.076-.294.14.127.254.28.337.45a.72.72 0 0 0-.09-.219c.147.092.301.17.461.236.245.134.336.346.527.92.035.047-.059.136-.059.136l-.213 1.076a8.764 8.764 0 0 0-1.474 2.282c-.295.648-1.171 1.893-1.168 1.974.003.082.105.168.105.168l-.318.444c-.16.141-.33.273-.507.395s-.15.25-.126.288c.023.038.053.059.073.1.018.035-.057.116-.02.196.036.072.135.07.153.114.013.029-.019.14.038.212.045.057.2.03.22.067.046.082.081.13.168.149.066.014.121-.051.21-.12a.36.36 0 0 1 .097-.065c.048.063.09.053.152.06.05-.08.11-.153.177-.22.1-.08.076-.106.152-.243a.48.48 0 0 0 .024-.364.441.441 0 0 1-.01-.3 3.46 3.46 0 0 1 .072-.227s.47.428.545.397c.104-.044.667-1.447.819-1.638.15-.19.77-1.019.77-1.019s-.084 1.673-.134 2.239c-.032.364-.175 1.64-.144 1.683.035.05.221.08.221.08l-1.288 3.023c-.071.148-.086.137-.094.198-.004.026-.068.06-.095.091-.043.049-.02.076-.038.108-.013.021-.048.006-.088.061-.013.018-.02.09-.032.112a7.566 7.566 0 0 0-.331.695c-.372.858-.74 1.28-.728 1.383.013.103.152.143.152.143s-.049.126-.094.22a1.25 1.25 0 0 1-.076.137.114.114 0 0 0-.104.032c-.13.127-.243.27-.338.424-.035.087-.092.228-.118.222a.102.102 0 0 0-.113.1.326.326 0 0 1-.081.16c-.03.032.018.198.096.283.12.141.25.275.39.4.101.076.221-.013.257-.013.035 0 .12-.02.168.019.127.08.235.19.316.317.126.175.206.614.415.664.416.077.842.077 1.257 0 .035-.009.046-.067.063-.147.018-.08-.005-.081-.005-.081.026-.146-.133-.293-.226-.38a2.527 2.527 0 0 0-.468-.245c-.09-.043-.05-.233-.062-.322a.81.81 0 0 1 .015-.203s.034.043.085-.017a.408.408 0 0 0 .089-.222.634.634 0 0 0-.024-.194.32.32 0 0 0-.146-.24.686.686 0 0 0-.298-.07.077.077 0 0 1 .027-.07.117.117 0 0 0 .013-.134c-.022-.04.003-.097.05-.162.004-.00
27.81.244.904.106.048-.071 1.18-2.237 1.2-2.268.154-.205.263-.44.32-.689.043-.343 1.846-2.476 1.953-2.54 0 0 1.387 1.558 1.824 1.973.036.034.024.076.047.102.038.043.073.03.083.042.057.074.019.068.067.114.03.028.058.01.124.088a.536.536 0 0 1 .044.101c.016.034.09.058.146.102.293.172 1.62 2.223 1.649 2.215.571-.158.538-.453.88-.73 0 0 .704.548.78.599a.662.662 0 0 1 .153.205.111.111 0 0 0 .01.108c.1.152.217.291.35.415.079.05.204.134.195.16a.103.103 0 0 0 .038.111.102.102 0 0 0 .038.018.326.326 0 0 1 .14.112c.026.034.198.02.297-.039.162-.09.318-.193.467-.304.094-.086.032-.22.038-.255a.168.168 0 0 1 .065-.107c.047-.038.29-.119.48-.25.279-.25.497-.56.64-.904.26-.503.22-.624.218-.66'/%3E%3C/svg%3E`,te=e=>{let t=(0,I.c)(27),{defaultColor:n}=e,a=(0,R.useRef)(null),o=(0,R.useRef)(null),s=i(),c=O(),l=r(),u=M(),d;t[0]!==c||t[1]!==s?(d=Z(c,s),t[0]=c,t[1]=s,t[2]=d):d=t[2];let f=d,p;t[3]===c.categories?p=t[4]:(p=e=>c.categories.find(t=>t.id===e)?.color,t[3]=c.categories,t[4]=p);let m=E(w,p),h;t[5]===l.pathname?h=t[6]:(h=[`/filter`,`/fitness`,`/info`].some(e=>l.pathname.includes(e)),t[5]=l.pathname,t[6]=h);let g=h,_=u===`base`||u===`sm`||u===`md`,v=Array.isArray(f),y=v?f[0]:f,b=v?f[1]:y,x=V(n),S,C;t[7]!==x||t[8]!==y||t[9]!==m||t[10]!==v||t[11]!==_||t[12]!==g||t[13]!==b?(S=()=>{let e=document.documentElement;return e.setAttribute(`data-has-overscroll`,String(v)),e.setAttribute(`data-theme`,y),e.style.setProperty(`--overscroll-color`,b),ee(x,g&&_?`#ffffff`:m??y,{duration:.5}).stop},C=[x,y,b,v,m,g,_],t[7]=x,t[8]=y,t[9]=m,t[10]=v,t[11]=_,t[12]=g,t[13]=b,t[14]=S,t[15]=C):(S=t[14],C=t[15]),(0,R.useEffect)(S,C);let T;t[16]===x?T=t[17]:(T=()=>{!a.current||!o.current||(a.current.content=x.get(),o.current.href=Q(x.get()))},t[16]=x,t[17]=T),H(T);let D;t[18]===n?D=t[19]:(D=(0,L.jsx)(`meta`,{name:`theme-color`,content:n,ref:a}),t[18]=n,t[19]=D);let k;t[20]===n?k=t[21]:(k=Q(n),t[20]=n,t[21]=k);let A;t[22]===k?A=t[23]:(A=(0,L.jsx)(`link`,{rel:`icon`,href:k,type:`image/svg+xml`,ref:o}),t[22]=k,t[23]=A);let j;return t[24]!==D||t[25]!==A?(j=(0,L.jsxs)(L.Fragment,{children:[D,A]}),t[24]=D,t[25]=A,t[26]=j):j=t[26],j},ne=()=>[{rel:`preload`,href:U,as:`font`,type:`font/woff2`},{rel:`preload`,href:W,as:`font`,type:`font/woff2`},{rel:`preload`,href:G,as:`font`,type:`font/woff2`}],re=[`naehrwerte`,`nutrition`,`voedingswaarden`],$=e=>re.some(t=>e.searchParams.get(t)===`true`),ie=({location:e,loaderData:t})=>[...P(`menu`,{location:t.location.name}),{property:`og:image`,content:K},{property:`og:image:width`,content:`1200`},{property:`og:image:height`,content:`630`},{property:`og:type`,content:`website`},{property:`og:url`,content:new URL(e.pathname,t.canonicalBase).toString()},{tagName:`link`,rel:`canonical`,href:new URL(e.pathname,t.canonicalBase).toString()}],ae=()=>S(()=>import(`./lazy-motion-Bgmyh-36.js`).then(e=>e.default),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11])),oe=(e,t)=>{let n=(0,I.c)(2),r=a(e,t);if(e.toString().startsWith(`https://`)||e.toString().startsWith(`http://`)){let t;return n[0]===e?t=n[1]:(t=e.toString(),n[0]=e,n[1]=t),t}return r},se=n(({loaderData:e})=>(0,L.jsx)(`html`,{lang:e.locale,dir:`ltr`,className:`scroll-pt-12 lg:scroll-pt-24`,"data-theme":Array.isArray(e.theme)?e.theme[0]:e.theme,"data-has-overscroll":Array.isArray(e.theme),style:{"--overscroll-color":Array.isArray(e.theme)?e.theme[1]:e.theme},children:(0,L.jsx)(j,{initialPreferences:e.preferences,children:(0,L.jsx)(z,{features:ae,strict:!0,children:(0,L.jsxs)(T,{reducedMotion:`user`,transition:{duration:.2},children:[(0,L.jsxs)(`head`,{children:[(0,L.jsx)(`meta`,{charSet:`utf-8`}),(0,L.jsx)(`meta`,{name:`viewport`,content:`width=device-width, initial-scale=1`}),(0,L.jsx)(y,{}),(0,L.jsx)(x,{}),(0,L.jsx)(te,{defaultColor:Array.isArray(e.theme)?e.theme[1]:e.theme}),(0,L.jsx)(q,{})]}),(0,L.jsxs)(`body`,{className:`antialiased text-white bg-theme-dark`,children:[(0,L.jsx)(d,{navigate:s(),useHref:oe,children:(0,L.jsx)(F,{children:(0,L.jsx)(N,{children:(0,L.jsx)(o,{})})})}),(0,L.jsx)(v,{}),(0,L.jsx)(b,{})]})]})})})})),ce=({currentParams:e,nextParams:t,currentUrl:n,nextUrl:r})=>e.localeOrLocation!==t.localeOrLocation||e.location!==t.location||$(n)!==$(r);export{se as default,ne as links,ie as meta,ce as shouldRevalidate};
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.