{"version":3,"file":"script_main.CbFsfYoI.mjs","names":["css","C","NB","PHONE_TEL","flag","TITLE","LABEL","BODY","useState","css","React.useRef","useRef","React.useId","React.createElement","MainLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/Rx6qb62OwTyvh8qUxqnU/iEaX2bXLXZUxF3Rd5KpM/Footer.js","https:/framerusercontent.com/modules/Qmb5fQPN6ZyFOnoBVYid/6lvA4bfMDReBtGHt9giw/Navbar.js","https:/framerusercontent.com/modules/6O2a7IDbx3MjaQ2ggXuO/DblCtFmyFbYlfobTnXr8/MzluL350b.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/* =====================================================================\nTAQUERIA JALISCO — FOOTER\nFlag-green footer: papel picado hanging along the top edge, four\ncolumns (logo + socials · Visítanos · Horario · Navega), bottom bar\nwith © + the \"Built with Velocity Media\" signature.\n\nAnything not confirmed yet stays HIDDEN until you paste its link:\nFacebook, Instagram, Google review link, El Primo de Jalisco.\n\nFACTS (confirmed): 1259 Central Ave, Kansas City, KS 66102 ·\n(913) 396-2721 · tacosjaliscokc@gmail.com · Lun–Sáb 11 AM–11 PM,\nDom 10 AM–9 PM.\n\nFRAMER SETUP: drag this file into the Code panel (don't paste).\nBottom of every page · Width Fill · Height Fit. Delete the old footer.\n===================================================================== */const C={red:\"#CE1126\",green:\"#006847\",greenDeep:\"#004B33\",white:\"#FFFFFF\",ink:\"#16130F\",gold:\"#E8B83E\"};const TITLE=\"'Bungee', 'Arial Black', Impact, sans-serif\";const LABEL=\"'Archivo Black', 'Arial Black', sans-serif\";const BODY=\"'Archivo', 'Helvetica Neue', Arial, sans-serif\";const NB=\"\\xa0\";const PHONE_TEL=\"tel:+19133962721\";const EMAIL=\"tacosjaliscokc@gmail.com\";const DIRECTIONS=\"https://www.google.com/maps/dir/?api=1&destination=Taqueria+Jalisco,+1259+Central+Ave,+Kansas+City,+KS+66102\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 520\n */export default function TaqueriaJaliscoFooter(props){const{logo,homeLink,menuLink,visitLink,reviewUrl,facebookUrl,instagramUrl,primoUrl}=props;const year=new Date().getFullYear();const nav=[{es:\"Inicio\",en:\"Home\",href:homeLink||\"/\"},{es:\"Men\\xfa\",en:\"Menu\",href:menuLink||\"/food-menu\"},{es:\"Vis\\xedtanos\",en:\"Visit us\",href:visitLink||\"/#visitanos\"}];return /*#__PURE__*/_jsxs(\"footer\",{className:\"tjf\",style:{containerType:\"inline-size\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"div\",{className:\"tjf-stripe\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"span\",{style:{background:C.green}}),/*#__PURE__*/_jsx(\"span\",{style:{background:C.white}}),/*#__PURE__*/_jsx(\"span\",{style:{background:C.red}})]}),/*#__PURE__*/_jsx(Papel,{}),/*#__PURE__*/_jsxs(\"div\",{className:\"tjf-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"tjf-brand\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"tjf-logo\",href:homeLink||\"/\",\"aria-label\":\"Taqueria Jalisco \\xb7 Inicio\",children:logo?.src?/*#__PURE__*/_jsx(\"img\",{src:logo.src,srcSet:logo.srcSet,alt:\"Taqueria Jalisco\"}):/*#__PURE__*/_jsxs(\"span\",{className:\"tjf-wordmark\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"TAQUERIA\"}),/*#__PURE__*/_jsx(\"b\",{children:\"JALISCO\"})]})}),/*#__PURE__*/_jsxs(\"p\",{className:\"tjf-tag\",children:[\"Taquer\\xeda familiar en Central Ave, Kansas City, KS.\",/*#__PURE__*/_jsx(\"span\",{children:\"Family taquer\\xeda on Central Ave.\"})]}),(facebookUrl||instagramUrl)&&/*#__PURE__*/_jsxs(\"div\",{className:\"tjf-social\",children:[facebookUrl&&/*#__PURE__*/_jsx(\"a\",{href:facebookUrl,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":\"Facebook\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M14 8h3V4h-3c-2.8 0-4.5 1.8-4.5 4.6V11H7v4h2.5v8h4v-8h3l.5-4h-3.5V8.8c0-.5.3-.8.5-.8z\",fill:\"currentColor\"})})}),instagramUrl&&/*#__PURE__*/_jsx(\"a\",{href:instagramUrl,target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":\"Instagram\",children:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3.5\",y:\"3.5\",width:\"17\",height:\"17\",rx:\"5\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.3\",cy:\"6.7\",r:\"1.3\",fill:\"currentColor\"})]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"tjf-col tjf-hours-col\",children:[/*#__PURE__*/_jsxs(\"h3\",{className:\"tjf-h\",children:[\"Horario \",/*#__PURE__*/_jsx(\"span\",{children:\"Hours\"})]}),/*#__PURE__*/_jsxs(\"dl\",{className:\"tjf-hours\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"dt\",{children:[\"Lunes a s\\xe1bado \",/*#__PURE__*/_jsx(\"span\",{children:\"Mon–Sat\"})]}),/*#__PURE__*/_jsxs(\"dd\",{children:[\"11:30\",NB,\"AM – 11\",NB,\"PM\"]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"dt\",{children:[\"Domingo \",/*#__PURE__*/_jsx(\"span\",{children:\"Sun\"})]}),/*#__PURE__*/_jsxs(\"dd\",{children:[\"10\",NB,\"AM – 9\",NB,\"PM\"]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"tjf-col\",children:[/*#__PURE__*/_jsxs(\"h3\",{className:\"tjf-h\",children:[\"Vis\\xedtanos \",/*#__PURE__*/_jsx(\"span\",{children:\"Visit us\"})]}),/*#__PURE__*/_jsxs(\"ul\",{className:\"tjf-list\",children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:DIRECTIONS,target:\"_blank\",rel:\"noopener noreferrer\",children:[/*#__PURE__*/_jsx(Icon,{d:\"M12 22s7-6.2 7-12a7 7 0 1 0-14 0c0 5.8 7 12 7 12zm0-9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z\"}),/*#__PURE__*/_jsxs(\"span\",{children:[\"1259 Central Ave\",/*#__PURE__*/_jsx(\"br\",{}),\"Kansas City, KS 66102\"]})]})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:PHONE_TEL,children:[/*#__PURE__*/_jsx(Icon,{d:\"M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1z\"}),/*#__PURE__*/_jsxs(\"span\",{children:[\"(913)\",NB,\"396-2721\"]})]})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:`mailto:${EMAIL}`,children:[/*#__PURE__*/_jsx(Icon,{d:\"M3 5h18v14H3zM3 6l9 7 9-7\",stroke:true}),/*#__PURE__*/_jsx(\"span\",{children:EMAIL})]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"tjf-col\",children:[/*#__PURE__*/_jsxs(\"h3\",{className:\"tjf-h\",children:[\"Navega \",/*#__PURE__*/_jsx(\"span\",{children:\"Explore\"})]}),/*#__PURE__*/_jsx(\"ul\",{className:\"tjf-list tjf-nav\",children:nav.map(n=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:n.href,children:[/*#__PURE__*/_jsx(\"b\",{children:n.es}),\" \",/*#__PURE__*/_jsx(\"span\",{children:n.en})]})},n.es))}),reviewUrl&&/*#__PURE__*/_jsxs(\"a\",{className:\"tjf-review\",href:reviewUrl,target:\"_blank\",rel:\"noopener noreferrer\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"tjf-star\",\"aria-hidden\":\"true\",children:\"★\"}),/*#__PURE__*/_jsxs(\"span\",{children:[\"D\\xe9janos tu rese\\xf1a\",/*#__PURE__*/_jsx(\"i\",{children:\"Leave us a review\"})]})]})]})]}),primoUrl&&/*#__PURE__*/_jsx(\"div\",{className:\"tjf-family\",children:/*#__PURE__*/_jsxs(\"a\",{href:primoUrl,target:\"_blank\",rel:\"noopener noreferrer\",children:[\"\\xbfNos buscas sobre ruedas? Visita a la familia en\",\" \",/*#__PURE__*/_jsx(\"b\",{children:\"El Primo de Jalisco\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Our family's food truck\"})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"tjf-bottom\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"tjf-copy\",children:[\"\\xa9 \",year,\" Taqueria Jalisco \\xb7 Todos los derechos reservados\",\" \",/*#__PURE__*/_jsx(\"i\",{children:\"\\xb7 All rights reserved\"})]}),/*#__PURE__*/_jsx(VelocityBuiltBy,{light:false,accent:C.gold})]})]});}function Icon({d,stroke}){return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",className:\"tjf-ico\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:d,fill:stroke?\"none\":\"currentColor\",stroke:stroke?\"currentColor\":\"none\",strokeWidth:stroke?2:0,strokeLinejoin:\"round\"})});}/* static papel picado hanging from the top edge */function Papel(){const n=24;return /*#__PURE__*/_jsx(\"div\",{className:\"tjf-papel\",\"aria-hidden\":\"true\",children:Array.from({length:n},(_,i)=>/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 40 48\",preserveAspectRatio:\"xMidYMin meet\",children:/*#__PURE__*/_jsx(\"path\",{d:flag(40,48),fillRule:\"evenodd\",fill:[C.red,C.white,\"#2E9E5B\"][i%3],stroke:\"rgba(0,0,0,.35)\",strokeWidth:\".6\"})},i))});}function flag(w,h){const body=h-7;let d=`M0 0H${w}V${body}`;const step=w/8;for(let i=8;i>0;i--)d+=`L${step*i-step/2} ${h}L${step*(i-1)} ${body}`;d+=\"Z\";const dm=(cx,cy,r)=>`M${cx} ${cy-r}L${cx+r} ${cy}L${cx} ${cy+r}L${cx-r} ${cy}Z`;const ci=(cx,cy,r)=>`M${cx-r} ${cy}a${r} ${r} 0 1 0 ${r*2} 0a${r} ${r} 0 1 0 ${-r*2} 0Z`;d+=dm(w/2,body*.46,w*.17)+dm(w*.18,body*.46,w*.07)+dm(w*.82,body*.46,w*.07);for(let i=1;i<6;i++)d+=ci(w/6*i,7,w*.03)+ci(w/6*i,body-6,w*.03);return d;}/* ─── \"Built with Velocity Media\" signature (Kenneth's component) ──── */function VelocityBuiltBy(props){const{light=false,accent=\"#D4A017\",label=\"Built with Velocity Media\",url=\"https://builtwithvelocity.com\",style}=props;const ink=light?\"#000000\":\"#FFFFFF\";return /*#__PURE__*/_jsxs(\"a\",{href:url,target:\"_blank\",rel:\"noreferrer\",style:{display:\"inline-flex\",alignItems:\"center\",gap:6,fontFamily:\"'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace\",fontSize:11,letterSpacing:\"0.04em\",color:`color-mix(in srgb, ${ink} 55%, transparent)`,textDecoration:\"none\",transition:\"color .3s\",...style},onMouseEnter:e=>{e.currentTarget.style.color=accent;},onMouseLeave:e=>{e.currentTarget.style.color=`color-mix(in srgb, ${ink} 55%, transparent)`;},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{width:5,height:5,borderRadius:99,background:accent,flex:\"0 0 auto\"}}),label]});}const css=`\n@import url('https://fonts.googleapis.com/css2?family=Bungee&family=Rye&family=Archivo+Black&family=Archivo:wght@500;600;700&family=JetBrains+Mono:wght@500&display=swap');\n.tjf{position:relative;width:100%;background:${C.greenDeep};color:${C.white};font-family:${BODY};overflow:hidden;box-sizing:border-box}\n.tjf::before{content:\"\";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 60% at 20% 0%,rgba(0,104,71,.9) 0%,rgba(0,75,51,0) 70%)}\n.tjf *{box-sizing:border-box}\n.tjf-stripe{position:relative;display:flex;height:8px}\n.tjf-stripe span{flex:1}\n.tjf-papel{position:relative;display:flex;justify-content:space-between;gap:6px;padding:0 8px;height:44px;border-top:2px solid rgba(255,255,255,.85);margin-top:10px}\n.tjf-papel svg{flex:1 1 0;min-width:0;max-width:40px;height:44px}\n\n.tjf-grid{position:relative;display:grid;grid-template-columns:1.25fr 1fr 1fr .9fr;gap:40px clamp(24px,3.5cqw,56px);padding:clamp(36px,4cqw,56px) clamp(20px,5cqw,80px) 40px;max-width:1440px;margin:0 auto}\n.tjf-brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}\n.tjf-logo{display:inline-flex;height:88px;padding:6px 12px;background:${C.white};border:2px solid ${C.ink};box-shadow:5px 5px 0 ${C.ink};border-radius:8px;text-decoration:none}\n.tjf-logo img{height:100%;width:auto;display:block}\n.tjf-wordmark{display:flex;flex-direction:column;justify-content:center;line-height:.95;color:${C.ink};font-family:'Rye',Georgia,serif;font-size:15px;letter-spacing:.08em}\n.tjf-wordmark b{font-family:${TITLE};font-weight:400;font-size:30px;color:${C.red}}\n.tjf-tag{margin:0;max-width:300px;font-size:15px;line-height:1.45;font-weight:600}\n.tjf-tag span{display:block;font-weight:500;font-size:13px;opacity:.7}\n.tjf-social{display:flex;gap:10px}\n.tjf-social a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:${C.white};color:${C.greenDeep};border:2px solid ${C.ink};box-shadow:4px 4px 0 ${C.red};transition:transform .15s ease,box-shadow .15s ease}\n.tjf-social a:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 ${C.red}}\n.tjf-social svg{width:22px;height:22px}\n\n.tjf-h{margin:0 0 16px;font-family:${LABEL};font-weight:400;font-size:15px;letter-spacing:.08em;text-transform:uppercase;display:flex;flex-direction:column;gap:2px}\n.tjf-h::after{content:\"\";width:34px;height:3px;background:${C.red};margin-top:8px}\n.tjf-h span{font-family:${BODY};font-weight:500;font-size:12px;letter-spacing:.02em;text-transform:none;opacity:.65}\n\n.tjf-hours{margin:0;display:flex;flex-direction:column;gap:12px}\n.tjf-hours div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:rgba(0,0,0,.18);border-left:3px solid ${C.red}}\n.tjf-hours dt{font-size:13px;font-weight:600;opacity:.85}\n.tjf-hours dt span{opacity:.65;font-weight:500;margin-left:4px}\n.tjf-hours dd{margin:0;font-family:${TITLE};font-size:20px;line-height:1.2;white-space:nowrap}\n\n.tjf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}\n.tjf-list a{display:flex;align-items:flex-start;gap:10px;color:${C.white};text-decoration:none;font-size:14px;line-height:1.45;overflow-wrap:anywhere}\n.tjf-list a:hover span,.tjf-list a:hover b{text-decoration:underline;text-decoration-color:${C.red};text-decoration-thickness:2px;text-underline-offset:4px}\n.tjf-ico{width:18px;height:18px;flex:none;margin-top:1px;color:rgba(255,255,255,.75)}\n.tjf-nav a{display:block;font-size:15px}\n.tjf-nav b{font-weight:700}\n.tjf-nav span{font-size:12px;opacity:.6;margin-left:4px}\n.tjf-review{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:10px 14px;background:${C.white};color:${C.ink};border:2px solid ${C.ink};box-shadow:4px 4px 0 ${C.red};text-decoration:none;font-family:${LABEL};font-size:12px;letter-spacing:.05em;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease}\n.tjf-review:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 ${C.red}}\n.tjf-review i{display:block;font-style:normal;font-family:${BODY};font-weight:500;text-transform:none;letter-spacing:.02em;font-size:11px;opacity:.7}\n.tjf-star{color:${C.gold};font-size:20px;line-height:1}\n\n.tjf-family{position:relative;max-width:1440px;margin:0 auto;padding:0 clamp(20px,5cqw,80px) 28px}\n.tjf-family a{display:inline-block;padding:10px 14px;border:2px dashed rgba(255,255,255,.4);color:${C.white};text-decoration:none;font-size:14px;line-height:1.4}\n.tjf-family a:hover{border-color:${C.white}}\n.tjf-family span{display:block;font-size:12px;opacity:.65}\n\n.tjf-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;max-width:1440px;margin:0 auto;padding:18px clamp(20px,5cqw,80px) calc(22px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.2)}\n.tjf-copy{font-size:12px;opacity:.75}\n.tjf-copy i{font-style:normal}\n.tjf a:focus-visible{outline:3px solid ${C.gold};outline-offset:3px}\n\n@container (max-width:980px){\n  .tjf-grid{grid-template-columns:1fr 1fr}\n}\n@container (max-width:560px){\n  .tjf-grid{grid-template-columns:1fr;gap:32px}\n  .tjf-papel svg:nth-child(n+11){display:none}\n  .tjf-logo{height:76px}\n  .tjf-bottom{flex-direction:column;align-items:flex-start}\n}\n@media (prefers-reduced-motion:reduce){.tjf-social a,.tjf-review{transition:none}}\n`;TaqueriaJaliscoFooter.defaultProps={homeLink:\"/\",menuLink:\"/food-menu\",visitLink:\"/#visitanos\",reviewUrl:\"\",facebookUrl:\"\",instagramUrl:\"\",primoUrl:\"\"};addPropertyControls(TaqueriaJaliscoFooter,{logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},homeLink:{type:ControlType.Link,title:\"Inicio\"},menuLink:{type:ControlType.Link,title:\"Men\\xfa\"},visitLink:{type:ControlType.Link,title:\"Vis\\xedtanos\"},reviewUrl:{type:ControlType.String,title:\"Google Review URL\",placeholder:\"Empty = hidden \\xb7 paste the write-review link\"},facebookUrl:{type:ControlType.String,title:\"Facebook URL\",placeholder:\"Empty = hidden until confirmed\"},instagramUrl:{type:ControlType.String,title:\"Instagram URL\",placeholder:\"Empty = hidden until confirmed\"},primoUrl:{type:ControlType.String,title:\"El Primo URL\",placeholder:\"Empty = hidden \\xb7 only with both owners' OK\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TaqueriaJaliscoFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"520\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/* =====================================================================\nTAQUERIA JALISCO — NAVBAR\nDesktop: dark glass sign bar (ink border + hard shadow, same language as\nthe hero buttons) · logo on a white plaque · links in Spanish with small\nEnglish underneath · \"Ordena · Order\" button · flag stripe along the bottom.\nPhone/tablet: logo + Order + menu button. The menu opens full screen in\nflag green, papel picado drops in, big bilingual links, call + hours.\n\n\"Ordena · Order\" CALLS the restaurant until you paste an Order URL\n(online ordering). Then it opens the ordering page instead.\n\nFRAMER SETUP: drag this file into the Code panel (don't paste).\nPlace it at the top of every page → Position: Fixed, Top 0, Width Fill,\nHeight 76. Pick Inicio / Menú / Visítanos targets in the right panel.\nHero: set Navbar Space = 88.\n===================================================================== */const C={red:\"#CE1126\",green:\"#006847\",greenDeep:\"#004B33\",white:\"#FFFFFF\",ink:\"#16130F\",gold:\"#E8B83E\"};const TITLE=\"'Bungee', 'Arial Black', Impact, sans-serif\";const LABEL=\"'Archivo Black', 'Arial Black', sans-serif\";const BODY=\"'Archivo', 'Helvetica Neue', Arial, sans-serif\";const PHONE_TEL=\"tel:+19133962721\";const NB=\"\\xa0\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 76\n */export default function TaqueriaJaliscoNavbar(props){const{logo,homeLink,menuLink,visitLink,orderUrl}=props;const[open,setOpen]=useState(false);const[scrolled,setScrolled]=useState(false);const[mounted,setMounted]=useState(false);const links=[{es:\"Inicio\",en:\"Home\",href:homeLink||\"/\"},{es:\"Men\\xfa\",en:\"Menu\",href:menuLink||\"/food-menu\"},{es:\"Vis\\xedtanos\",en:\"Visit us\",href:visitLink||\"/#visitanos\"}];const orderHref=orderUrl||PHONE_TEL;const orderExt=!!orderUrl;useEffect(()=>{setMounted(true);if(RenderTarget.current()===RenderTarget.canvas)return;const on=()=>setScrolled(window.scrollY>40);on();window.addEventListener(\"scroll\",on,{passive:true});return()=>window.removeEventListener(\"scroll\",on);},[]);// lock page scroll + Escape to close while the phone menu is open\nuseEffect(()=>{if(!open)return;const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";const key=e=>e.key===\"Escape\"&&setOpen(false);window.addEventListener(\"keydown\",key);return()=>{document.body.style.overflow=prev;window.removeEventListener(\"keydown\",key);};},[open]);return /*#__PURE__*/_jsxs(\"div\",{className:\"tjn-root\",style:{width:\"100%\",height:\"100%\",position:\"relative\",fontFamily:BODY,containerType:\"inline-size\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"nav\",{className:`tjn-bar${scrolled?\" tjn-solid\":\"\"}`,\"aria-label\":\"Principal\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"tjn-logo\",href:homeLink||\"/\",\"aria-label\":\"Taqueria Jalisco \\xb7 Inicio\",children:logo?.src?/*#__PURE__*/_jsx(\"img\",{src:logo.src,srcSet:logo.srcSet,alt:\"Taqueria Jalisco\"}):/*#__PURE__*/_jsxs(\"span\",{className:\"tjn-wordmark\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"TAQUERIA\"}),/*#__PURE__*/_jsx(\"b\",{children:\"JALISCO\"})]})}),/*#__PURE__*/_jsx(\"ul\",{className:\"tjn-links\",children:links.map(l=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:l.href,children:[/*#__PURE__*/_jsx(\"span\",{className:\"tjn-es\",children:l.es}),/*#__PURE__*/_jsx(\"span\",{className:\"tjn-en\",children:l.en})]})},l.es))}),/*#__PURE__*/_jsxs(\"div\",{className:\"tjn-right\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"tjn-order\",href:orderHref,...orderExt?{target:\"_blank\",rel:\"noopener\"}:{},\"aria-label\":orderExt?\"Ordena en l\\xednea \\xb7 Order online\":\"Llama para ordenar \\xb7 Call to order (913) 396-2721\",children:[\"Ordena \",/*#__PURE__*/_jsx(\"span\",{children:\"\\xb7 Order\"})]}),/*#__PURE__*/_jsxs(\"button\",{className:\"tjn-burger\",type:\"button\",\"aria-label\":\"Abrir men\\xfa \\xb7 Open menu\",\"aria-expanded\":open,onClick:()=>setOpen(true),children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]})]}),/*#__PURE__*/_jsxs(\"span\",{className:\"tjn-stripe\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"span\",{style:{background:C.green}}),/*#__PURE__*/_jsx(\"span\",{style:{background:C.white}}),/*#__PURE__*/_jsx(\"span\",{style:{background:C.red}})]})]}),mounted&&open&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(Sheet,{links:links,orderHref:orderHref,orderExt:orderExt,onClose:()=>setOpen(false)}),document.body)]});}/* ─── Phone menu sheet ─────────────────────────────────────────────── */function Sheet({links,orderHref,orderExt,onClose}){const closeRef=React.useRef(null);useEffect(()=>{closeRef.current?.focus();},[]);return /*#__PURE__*/_jsxs(\"div\",{className:\"tjn-sheet\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Men\\xfa \\xb7 Menu\",children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{className:\"tjn-papel\",\"aria-hidden\":\"true\",children:Array.from({length:9},(_,i)=>/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 40 50\",style:{animationDelay:`${.05+i*.05}s`},children:/*#__PURE__*/_jsx(\"path\",{d:flag(40,50),fillRule:\"evenodd\",fill:[C.red,C.white,\"#2E9E5B\"][i%3],stroke:\"rgba(0,0,0,.35)\",strokeWidth:\".6\"})},i))}),/*#__PURE__*/_jsxs(\"button\",{ref:closeRef,className:\"tjn-close\",type:\"button\",\"aria-label\":\"Cerrar men\\xfa \\xb7 Close menu\",onClick:onClose,children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]}),/*#__PURE__*/_jsx(\"ul\",{className:\"tjn-sheet-links\",children:links.map((l,i)=>/*#__PURE__*/_jsx(\"li\",{style:{animationDelay:`${.25+i*.07}s`},children:/*#__PURE__*/_jsxs(\"a\",{href:l.href,onClick:onClose,children:[/*#__PURE__*/_jsx(\"span\",{className:\"tjn-s-es\",children:l.es}),/*#__PURE__*/_jsx(\"span\",{className:\"tjn-s-en\",children:l.en})]})},l.es))}),/*#__PURE__*/_jsxs(\"div\",{className:\"tjn-sheet-foot\",style:{animationDelay:\".5s\"},children:[/*#__PURE__*/_jsx(\"a\",{className:\"tjn-s-btn tjn-s-red\",href:orderHref,...orderExt?{target:\"_blank\",rel:\"noopener\"}:{},onClick:onClose,children:orderExt?\"Ordena en l\\xednea \\xb7 Order online\":\"Llama para ordenar \\xb7 Call\"}),orderExt&&/*#__PURE__*/_jsxs(\"a\",{className:\"tjn-s-btn tjn-s-white\",href:PHONE_TEL,onClick:onClose,children:[\"Llama \\xb7 Call (913)\",NB,\"396-2721\"]}),/*#__PURE__*/_jsxs(\"p\",{className:\"tjn-hours\",children:[/*#__PURE__*/_jsx(\"b\",{children:\"Lun–S\\xe1b\"}),\" 11\",NB,\"AM–11\",NB,\"PM \\xb7 \",/*#__PURE__*/_jsx(\"b\",{children:\"Dom\"}),\" 10\",NB,\"AM–9\",NB,\"PM\",/*#__PURE__*/_jsx(\"br\",{}),\"1259 Central Ave, Kansas City, KS\"]})]})]});}function flag(w,h){const body=h-7;let d=`M0 0H${w}V${body}`;const step=w/8;for(let i=8;i>0;i--)d+=`L${step*i-step/2} ${h}L${step*(i-1)} ${body}`;d+=\"Z\";const dm=(cx,cy,r)=>`M${cx} ${cy-r}L${cx+r} ${cy}L${cx} ${cy+r}L${cx-r} ${cy}Z`;const ci=(cx,cy,r)=>`M${cx-r} ${cy}a${r} ${r} 0 1 0 ${r*2} 0a${r} ${r} 0 1 0 ${-r*2} 0Z`;d+=dm(w/2,body*.46,w*.17)+dm(w*.18,body*.46,w*.07)+dm(w*.82,body*.46,w*.07);for(let i=1;i<6;i++)d+=ci(w/6*i,7,w*.03)+ci(w/6*i,body-6,w*.03);return d;}const css=`\n@import url('https://fonts.googleapis.com/css2?family=Bungee&family=Rye&family=Archivo+Black&family=Archivo:wght@500;600;700;800&display=swap');\n\n.tjn-bar{position:absolute;left:clamp(10px,2cqw,24px);right:clamp(10px,2cqw,24px);top:12px;height:64px;box-sizing:border-box;display:flex;align-items:center;gap:20px;padding:0 10px 4px 10px;\n  background:rgba(10,14,12,.58);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);\n  border:2px solid ${C.ink};border-radius:10px;box-shadow:5px 5px 0 rgba(22,19,15,.85);overflow:hidden;transition:background .25s ease}\n.tjn-solid{background:rgba(10,14,12,.9)}\n.tjn-stripe{position:absolute;left:0;right:0;bottom:0;height:4px;display:flex}\n.tjn-stripe span{flex:1}\n\n.tjn-logo{display:flex;align-items:center;height:46px;padding:3px 8px;background:${C.white};border-radius:6px;border:2px solid ${C.ink};text-decoration:none;flex:none;box-sizing:border-box}\n.tjn-logo img{height:100%;width:auto;display:block}\n.tjn-wordmark{display:flex;flex-direction:column;line-height:.95;color:${C.ink};font-family:'Rye',Georgia,serif;font-size:10px;letter-spacing:.08em}\n.tjn-wordmark b{font-family:${TITLE};font-weight:400;font-size:17px;color:${C.red};letter-spacing:.02em}\n\n.tjn-links{list-style:none;margin:0 auto;padding:0;display:flex;gap:clamp(18px,3cqw,44px)}\n.tjn-links a{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:${C.white};padding:6px 4px;position:relative}\n.tjn-links a::after{content:\"\";position:absolute;left:4px;right:4px;bottom:0;height:3px;background:${C.red};transform:scaleX(0);transform-origin:left;transition:transform .2s ease}\n.tjn-links a:hover::after,.tjn-links a:focus-visible::after{transform:scaleX(1)}\n.tjn-es{font-family:${LABEL};font-size:14px;letter-spacing:.05em;text-transform:uppercase;line-height:1.1}\n.tjn-en{font-size:11px;font-weight:500;opacity:.65;line-height:1.3}\n\n.tjn-right{display:flex;align-items:center;gap:10px;flex:none}\n.tjn-order{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 18px;background:${C.red};color:${C.white};border:2px solid ${C.ink};box-shadow:4px 4px 0 ${C.ink};font-family:${LABEL};font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}\n.tjn-order span{font-family:${BODY};font-weight:600;text-transform:none;letter-spacing:.02em;opacity:.8}\n.tjn-order:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 ${C.ink}}\n.tjn-burger{display:none;width:44px;height:42px;padding:0;background:${C.white};border:2px solid ${C.ink};box-shadow:4px 4px 0 ${C.green};cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}\n.tjn-burger i{display:block;width:20px;height:3px;background:${C.ink}}\n.tjn-bar a:focus-visible,.tjn-bar button:focus-visible{outline:3px solid ${C.gold};outline-offset:3px}\n\n@container (max-width:860px){\n  .tjn-links{display:none}\n  .tjn-right{margin-left:auto}\n  .tjn-burger{display:flex}\n}\n@container (max-width:420px){\n  .tjn-bar{height:58px;top:10px;gap:10px;padding:0 8px 4px}\n  .tjn-logo{height:42px}\n  .tjn-order{padding:0 12px;font-size:12px;height:40px}\n  .tjn-order span{display:none}\n  .tjn-burger{height:40px}\n}\n\n/* ── sheet ── */\n.tjn-sheet{position:fixed;inset:0;z-index:2147483000;background:${C.greenDeep};color:${C.white};font-family:${BODY};display:flex;flex-direction:column;overflow-y:auto;\n  padding:110px 24px calc(28px + env(safe-area-inset-bottom));box-sizing:border-box;animation:tjn-fade .25s ease both}\n.tjn-sheet::before{content:\"\";position:fixed;inset:0;pointer-events:none;background:radial-gradient(90% 60% at 50% 0%,rgba(0,104,71,.9) 0%,rgba(0,75,51,0) 70%)}\n.tjn-papel{position:absolute;left:0;right:0;top:0;height:70px;display:flex;justify-content:space-between;padding:0 6px;pointer-events:none;border-top:2px solid rgba(255,255,255,.8)}\n.tjn-papel svg{width:calc((100% - 12px) / 9 - 6px);max-width:52px;height:auto;transform-origin:50% 0;animation:tjn-drop .7s cubic-bezier(.2,1.4,.4,1) both}\n.tjn-close{position:absolute;top:78px;right:20px;width:48px;height:48px;background:${C.white};border:2px solid ${C.ink};box-shadow:4px 4px 0 ${C.red};cursor:pointer;z-index:2}\n.tjn-close i{position:absolute;left:12px;right:12px;top:21px;height:3px;background:${C.ink};transform:rotate(45deg)}\n.tjn-close i+i{transform:rotate(-45deg)}\n.tjn-close:focus-visible,.tjn-sheet a:focus-visible{outline:3px solid ${C.gold};outline-offset:3px}\n.tjn-sheet-links{position:relative;list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}\n.tjn-sheet-links li{animation:tjn-rise .5s cubic-bezier(.2,.8,.2,1) both}\n.tjn-sheet-links a{display:flex;flex-direction:column;padding:12px 0;border-bottom:2px solid rgba(255,255,255,.18);text-decoration:none;color:${C.white}}\n.tjn-s-es{font-family:${TITLE};font-size:clamp(34px,10vw,48px);line-height:1;text-shadow:3px 3px 0 ${C.ink}}\n.tjn-s-en{font-size:14px;font-weight:600;opacity:.7;margin-top:4px}\n.tjn-sheet-foot{position:relative;margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:12px;animation:tjn-rise .5s cubic-bezier(.2,.8,.2,1) both}\n.tjn-s-btn{display:flex;align-items:center;justify-content:center;min-height:54px;padding:0 16px;border:2px solid ${C.ink};box-shadow:5px 5px 0 ${C.ink};font-family:${LABEL};font-size:13px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;text-align:center}\n.tjn-s-red{background:${C.red};color:${C.white}}\n.tjn-s-white{background:${C.white};color:${C.ink}}\n.tjn-hours{margin:6px 0 0;font-size:13px;line-height:1.6;opacity:.85}\n@keyframes tjn-fade{from{opacity:0}to{opacity:1}}\n@keyframes tjn-drop{0%{transform:translateY(-110%) rotate(-10deg)}100%{transform:none}}\n@keyframes tjn-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n@media (prefers-reduced-motion:reduce){.tjn-sheet,.tjn-papel svg,.tjn-sheet-links li,.tjn-sheet-foot{animation:none!important}.tjn-bar,.tjn-order{transition:none}}\n`;TaqueriaJaliscoNavbar.defaultProps={homeLink:\"/\",menuLink:\"/food-menu\",visitLink:\"/#visitanos\",orderUrl:\"\"};addPropertyControls(TaqueriaJaliscoNavbar,{logo:{type:ControlType.ResponsiveImage,title:\"Logo\",description:\"The Taqueria Jalisco logo (white background is fine).\"},homeLink:{type:ControlType.Link,title:\"Inicio\"},menuLink:{type:ControlType.Link,title:\"Men\\xfa\"},visitLink:{type:ControlType.Link,title:\"Vis\\xedtanos\",description:\"Home page → Vis\\xedtanos section.\"},orderUrl:{type:ControlType.String,title:\"Order URL\",placeholder:\"Empty = button calls the restaurant\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TaqueriaJaliscoNavbar\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"76\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navbar.map","// Generated by Framer (31f3ac5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TaqueriaJaliscoFooter from\"#framer/local/codeFile/B4saJhY/Footer.js\";import TaqueriaJaliscoNavbar from\"#framer/local/codeFile/U9Naycg/Navbar.js\";const TaqueriaJaliscoNavbarFonts=getFonts(TaqueriaJaliscoNavbar);const TaqueriaJaliscoFooterFonts=getFonts(TaqueriaJaliscoFooter);const breakpoints={JB6ntSrLv:\"(min-width: 1200px)\",T3Q188opk:\"(max-width: 809.98px)\",uwodsb6rI:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-w30wI\";const variantClassNames={JB6ntSrLv:\"framer-v-apf5tk\",T3Q188opk:\"framer-v-1xvvgbb\",uwodsb6rI:\"framer-v-y7dmag\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-w30wI.framer-1yrp0rj, .framer-w30wI .framer-1yrp0rj { display: block; }\",'.framer-w30wI.framer-apf5tk { --selection-background-color: var(--token-b1ee0ade-e316-49e2-acba-8f4bd1a05c8f, #fad02e) /* {\"name\":\"Gold\"} */; --selection-color: var(--token-753435fd-2418-4811-a7a5-6593b0b4bb7a, #0b4f3f) /* {\"name\":\"Green\"} */; align-content: center; align-items: center; background-color: var(--token-ebd9636d-50cf-44ac-92ea-8cadb33756d4); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }',\".framer-w30wI .framer-1rulkbh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; order: -1000; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-w30wI .framer-3modig-container { flex: 1 0 0px; height: 98px; position: relative; width: 1px; }\",\".framer-w30wI .framer-1oz4n3y { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-w30wI .framer-h4b6fy-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-w30wI[data-selection=\"true\"] * ::selection, .framer-w30wI [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={JB6ntSrLv:\"(min-width: 1200px)\",T3Q188opk:\"(max-width: 809.98px)\",uwodsb6rI:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"JB6ntSrLv\",Phone:\"T3Q188opk\",Tablet:\"uwodsb6rI\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JB6ntSrLv\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"JB6ntSrLv\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ebd9636d-50cf-44ac-92ea-8cadb33756d4); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-apf5tk\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rulkbh\",\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3modig-container\",isAuthoredByUser:true,nodeId:\"XeE0zeV2E\",scopeId:\"MzluL350b\",children:/*#__PURE__*/_jsx(TaqueriaJaliscoNavbar,{height:\"100%\",homeLink:\"/\",id:\"XeE0zeV2E\",layoutId:\"XeE0zeV2E\",logo:addImageAlt({pixelHeight:827,pixelWidth:1760,src:\"https://framerusercontent.com/images/phYVA9HqR6sKzKmxr7QCiPseU1g.png?width=1760&height=827\",srcSet:\"https://framerusercontent.com/images/phYVA9HqR6sKzKmxr7QCiPseU1g.png?scale-down-to=512&width=1760&height=827 512w,https://framerusercontent.com/images/phYVA9HqR6sKzKmxr7QCiPseU1g.png?scale-down-to=1024&width=1760&height=827 1024w,https://framerusercontent.com/images/phYVA9HqR6sKzKmxr7QCiPseU1g.png?width=1760&height=827 1760w\"},\"\"),menuLink:\"/food-menu\",orderUrl:\"\",style:{height:\"100%\",width:\"100%\"},visitLink:\"/#visitanos\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oz4n3y\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-h4b6fy-container\",isAuthoredByUser:true,nodeId:\"pXiYQ0zWs\",scopeId:\"MzluL350b\",children:/*#__PURE__*/_jsx(TaqueriaJaliscoFooter,{facebookUrl:\"\",height:\"100%\",homeLink:\"/\",id:\"pXiYQ0zWs\",instagramUrl:\"\",layoutId:\"pXiYQ0zWs\",logo:addImageAlt({pixelHeight:827,pixelWidth:1760,src:\"https://framerusercontent.com/images/phYVA9HqR6sKzKmxr7QCiPseU1g.png?width=1760&height=827\",srcSet:\"https://framerusercontent.com/images/phYVA9HqR6sKzKmxr7QCiPseU1g.png?scale-down-to=512&width=1760&height=827 512w,https://framerusercontent.com/images/phYVA9HqR6sKzKmxr7QCiPseU1g.png?scale-down-to=1024&width=1760&height=827 1024w,https://framerusercontent.com/images/phYVA9HqR6sKzKmxr7QCiPseU1g.png?width=1760&height=827 1760w\"},\"\"),menuLink:\"/food-menu\",primoUrl:\"\",reviewUrl:\"\",style:{width:\"100%\"},visitLink:\"/#visitanos\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uwodsb6rI\":{\"layout\":[\"fixed\",\"fixed\"]},\"T3Q188opk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"JB6ntSrLv\":[\".framer-1rulkbh\",\".framer-h4b6fy-container\"],\"uwodsb6rI\":[\".framer-1rulkbh\",\".framer-h4b6fy-container\"],\"T3Q188opk\":[\".framer-1rulkbh\",\".framer-h4b6fy-container\"]}\n * @framerBreakpoints {\"JB6ntSrLv\":{\"min\":1200,\"canvasClassName\":\"framer-apf5tk-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"uwodsb6rI\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-y7dmag-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"T3Q188opk\":{\"max\":809,\"canvasClassName\":\"framer-1xvvgbb-override\",\"minHeight\":1153,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant JB6ntSrLv\n * @framerLayoutTemplate true\n */const FramerMzluL350b=withCSS(Component,css,\"framer-w30wI\");export default FramerMzluL350b;FramerMzluL350b.displayName=\"Main Layout\";FramerMzluL350b.defaultProps={height:1e3,width:1200};addFonts(FramerMzluL350b,[{explicitInter:true,fonts:[]},...TaqueriaJaliscoNavbarFonts,...TaqueriaJaliscoFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMzluL350b\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uwodsb6rI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"T3Q188opk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"JB6ntSrLv\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"JB6ntSrLv\\\":[\\\".framer-1rulkbh\\\",\\\".framer-h4b6fy-container\\\"],\\\"uwodsb6rI\\\":[\\\".framer-1rulkbh\\\",\\\".framer-h4b6fy-container\\\"],\\\"T3Q188opk\\\":[\\\".framer-1rulkbh\\\",\\\".framer-h4b6fy-container\\\"]}\",\"framerBreakpoints\":\"{\\\"JB6ntSrLv\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-apf5tk-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"uwodsb6rI\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-y7dmag-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"T3Q188opk\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1xvvgbb-override\\\",\\\"minHeight\\\":1153,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainLayout from \"https://framerusercontent.com/modules/6O2a7IDbx3MjaQ2ggXuO/DblCtFmyFbYlfobTnXr8/MzluL350b.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {A1XqMIZUT: \"testimonials\", O_5A95F_J: \"food-selection\", XqUbHRj_q: \"intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ibc5uzhlAZMTz0ql6Nux/dMaWCqDrk26hQIJannYx/augiA20Il.js\")), path: \"/\"}, DcNluSiQX: {elements: {b2TdBurGT: \"food-testimonials\", dlsOoRSRd: \"cta\", OLG5DJN1H: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8L145lbkO7sgKdeDsXk1/fHxuntkff21KbvCeoEZi/DcNluSiQX.js\")), path: \"/food-menu\"}, V96E6u8Vg: {elements: {O2t344uHV: \"title\", pPdTZlK8r: \"photos\", ZmefLdRh0: \"contact-grid\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/83gExc4h1slHK1LzwKPt/seRNJXzM675fveoJ0I1V/V96E6u8Vg.js\")), path: \"/contact\"}, tlI8A71zW: {elements: {e5uJh0RY4: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3ucCtNLBfAOAt1wHgACV/h71dtq6sJoJY8xr5XD6e/tlI8A71zW.js\")), path: \"/404\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"a353c716beeaef6fa42295383f0d6c385c49c1fc7b63b6cbd5b1004eec5697d2\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"DcNluSiQX\":\r\ncase \"V96E6u8Vg\":\r\ncase \"tlI8A71zW\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"DcNluSiQX\":\r\ncase \"V96E6u8Vg\":\r\ncase \"tlI8A71zW\":\r\nreturn [{hash: \"1xvvgbb\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"y7dmag\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"apf5tk\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3ucCtNLBfAOAt1wHgACV/h71dtq6sJoJY8xr5XD6e/tlI8A71zW.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://trustworthy-pear-041687.framer.app\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}