1import{b as A,c as H,d as D,_ as M,e as z,f as F}from"./BhyDRmwn.js";import{d as y,x as L,k as S,o as a,c as u,a as s,e as c,b as n,g as N,w as _,f as k,t as l,F as h,q as I,i as w,T as V,s as O,y as T,z as j,n as C,r as g,_ as $,A as E}from"./BQ4M7ce0.js";import{a as P,u as r}from"./BNdsuT_0.js";const R=P.map(f=>f.name.toLowerCase()==="luncheon"?{title:f.name,to:`/menu/${f.slug}`}:{title:f.name,to:`/menu#${f.slug}`}),b=[{icon:A,title:"Home",to:"/"},{icon:H,title:"Menu",to:"/menu",submenu:R},{icon:D,title:"Location",to:"/location"}],U={class:"app-bar"},q={class:"app-bar-nav"},Y={class:"address"},Z={key:0,class:"drawer"},G={class:"drawer-header"},J={key:0,class:"drawer-group"},K=["onClick"],Q={class:"drawer-submenu"},W=y({__name:"AppHeader",setup(f){const p=g(!1),e=g("Menu"),d=L();return S(()=>d.fullPath,()=>{p.value=!1}),(o,i)=>{const v=M,B=N;return a(),u("header",null,[s("div",U,[s("button",{class:"nav-toggle",type:"button","aria-label":"Show side navigation",onClick:i[0]||(i[0]=t=>p.value=!0)},[c(v,{path:"iconMenu"in o?o.iconMenu:n(z)},null,8,["path"])]),c(B,{to:"/",class:"brand"},{default:_(()=>[k(l(("utilBusinessInfo"in o?o.utilBusinessInfo:n(r)).name.toUpperCase()),1)]),_:1}),s("nav",q,[(a(!0),u(h,null,I("utilNav"in o?o.utilNav:n(b),t=>(a(),w(B,{key:t.title,to:t.to,class:"nav-link","aria-label":t.title},{default:_(()=>[c(v,{path:t.icon,size:20},null,8,["path"]),s("span",null,l(t.title),1)]),_:2},1032,["to","aria-label"]))),128))]),s("div",Y,[s("span",null,l(("utilBusinessInfo"in o?o.utilBusinessInfo:n(r)).address_full),1),s("span",null,l(("utilBusinessInfo"in o?o.utilBusinessInfo:n(r)).telephone_pretty),1)])]),c(V,{name:"drawer"},{default:_(()=>[n(p)?(a(),u("aside",Z,[s("div",G,l(("utilBusinessInfo"in o?o.utilBusinessInfo:n(r)).name.toUpperCase()),1),i[4]||(i[4]=s("hr",null,null,-1)),(a(!0),u(h,null,I("utilNav"in o?o.utilNav:n(b),t=>(a(),u(h,{key:t.title},[t.submenu?(a(),u("div",J,[s("button",{class:"drawer-item drawer-group-toggle",type:"button",onClick:m=>e.value=n(e)===t.title?null:t.title},[c(v,{path:t.icon,size:20},null,8,["path"]),s("span",null,l(t.title),1),c(v,{class:O(["chevron",{open:n(e)===t.title}]),path:"iconChevronDown"in o?o.iconChevronDown:n(F),size:20},null,8,["class","path"])],8,K),T(s("div",Q,[(a(!0),u(h,null,I(t.submenu,m=>(a(),w(B,{key:m.title,to:m.to,class:"drawer-item drawer-subitem",onClick:i[1]||(i[1]=pe=>p.value=!1)},{default:_(()=>[k(l(m.title),1)]),_:2},1032,["to"]))),128))],512),[[j,n(e)===t.title]])])):(a(),w(B,{key:1,to:t.to,class:"drawer-item",onClick:i[2]||(i[2]=m=>p.value=!1)},{default:_(()=>[c(v,{path:t.icon,size:20},null,8,["path"]),s("span",null,l(t.title),1)]),_:2},1032,["to"]))],64))),128))])):C("",!0)]),_:1}),n(p)?(a(),u("div",{key:0,class:"drawer-scrim",onClick:i[3]||(i[3]=t=>p.value=!1)})):C("",!0)])}}}),X=Object.assign($(W,[["__scopeId","data-v-abd91ce1"]]),{__name:"AppHeader"}),x={class:"footer"},ee={class:"footer-links"},se={class:"footer-line"},ne={class:"footer-line"},te={class:"footer-line"},oe={class:"footer-line"},le=y({__name:"AppFooter",setup(f){const p=new Date().getFullYear();return(e,d)=>{const o=N;return a(),u("footer",x,[s("div",ee,[(a(!0),u(h,null,I("utilNav"in e?e.utilNav:n(b),i=>(a(),w(o,{key:i.title,to:i.to,class:"footer-link"},{default:_(()=>[k(l(i.title),1)]),_:2},1032,["to"]))),128))]),s("p",se,l(("utilBusinessInfo"in e?e.utilBusinessInfo:n(r)).address_street)+", "+l(("utilBusinessInfo"in e?e.utilBusinessInfo:n(r)).address_locality)+", "+l(("utilBusinessInfo"in e?e.utilBusinessInfo:n(r)).address_region)+", "+l(("utilBusinessInfo"in e?e.utilBusinessInfo:n(r)).postal_code),1),s("p",ne,l(("utilBusinessInfo"in e?e.utilBusinessInfo:n(r)).telephone_pretty),1),d[1]||(d[1]=s("p",{class:"footer-line"},"Open Everyday",-1)),s("p",te,l(("utilBusinessInfo"in e?e.utilBusinessInfo:n(r)).openHour)+" - "+l(("utilBusinessInfo"in e?e.utilBusinessInfo:n(r)).closeHour),1),d[2]||(d[2]=s("p",{class:"footer-line"},"Dine-in until 10 PM",-1)),s("p",oe,[k(l(n(p))+" â ",1),d[0]||(d[0]=s("strong",null,"Zien Hong Restaurant",-1))])])}}}),ae=Object.assign($(le,[["__scopeId","data-v-62423f02"]]),{__name:"AppFooter"}),ie={},ue={class:"app-shell"};function re(f,p){const e=X,d=ae;return a(),u("div",ue,[c(e),s("main",null,[E(f.$slots,"default",{},void 0)]),c(d)])}const _e=$(ie,[["render",re],["__scopeId","data-v-1e742028"]]);export{_e 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.