{"version":3,"file":"SiteNav.Ddbwobnp.mjs","names":["readPdmTheme","w","usePdmTheme","useState","useIsoLayoutEffect","useLayoutEffect","useEffect","readPdmTheme","w","usePdmTheme","useState","Logo","LOGO_SRC","useIsoLayoutEffect","useLayoutEffect","useEffect","w","useState","useRef","useLayoutEffect","useEffect"],"sources":["https:/framerusercontent.com/modules/1vnXDEd84aFaXzvgSUTJ/uhIOvjIRAGxaND8xJU4b/CookieConsent.js","https:/framerusercontent.com/modules/TEbFCSzkXWwgDCayfHdY/YHsxvHWrOVWZTV81Ncbe/SiteFooter.js","https:/framerusercontent.com/modules/mtvMHRUDoNA6eXrEIEaF/G9JP50GABh67Q4yCHASj/SiteNav.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useLayoutEffect}from\"react\";// COOKIE CONSENT (LGPD) — banner de consentimento pedido na reunião.\n// Persiste a escolha em localStorage, então só aparece na primeira visita.\n// Link de política aponta para /politica-privacidade.\nconst STORAGE_KEY=\"pdm-cookie-consent\";/** Lê o tema efetivo do dark mode global (síncrono, SSR-safe): window.PDM_THEME_MODE\n *  (\"light\"|\"dark\"|\"toggle\") + sessionStorage[\"pdm-theme\"] no modo toggle. */function readPdmTheme(){if(typeof window===\"undefined\")return null;const w=window;const mode=(w.PDM_THEME_MODE||\"\").toLowerCase();if(mode===\"light\")return\"cream\";if(mode===\"dark\")return\"dark\";if(mode===\"toggle\"){try{const s=localStorage.getItem(\"pdm-theme\");if(s===\"dark\"||s===\"cream\")return s;}catch{}}return null;}// Resolve o tema ANTES da 1ª pintura no cliente (sem flash em navegação SPA) e com init null\n// igual ao SSR (sem estado misturado por mismatch de hidratação). useEffect no server só pra não warnar.\nconst useIsoLayoutEffect=typeof window!==\"undefined\"?useLayoutEffect:useEffect;/** Tema efetivo do dark mode. Init null = igual ao SSR; o layout effect aplica o tema real antes do paint. */function usePdmTheme(propTheme){const[override,setOverride]=useState(null);useIsoLayoutEffect(()=>{const update=()=>setOverride(readPdmTheme());update();window.addEventListener(\"pdm-theme-change\",update);return()=>window.removeEventListener(\"pdm-theme-change\",update);},[]);return override??propTheme;}export default function CookieConsent({theme=\"cream\"}){const themeEff=usePdmTheme(theme);const dark=themeEff===\"dark\";const[open,setOpen]=useState(false);useEffect(()=>{try{if(!localStorage.getItem(STORAGE_KEY))setOpen(true);}catch{setOpen(true);}},[]);function decide(value){try{localStorage.setItem(STORAGE_KEY,value);}catch{}setOpen(false);}if(!open)return null;const bg=dark?\"rgba(18,18,18,0.96)\":\"rgba(255,255,255,0.98)\";const fg=dark?\"#FBFBF7\":\"#0A0A0A\";const sub=dark?\"rgba(255,255,255,0.68)\":\"rgba(20,20,20,0.66)\";const border=dark?\"rgba(255,255,255,0.14)\":\"#E4E1D8\";return /*#__PURE__*/_jsxs(\"div\",{role:\"dialog\",\"aria-label\":\"Aviso de cookies\",style:{position:\"fixed\",left:16,right:16,bottom:16,zIndex:1e4,maxWidth:720,margin:\"0 auto\",display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",gap:\"14px 20px\",padding:\"18px 22px\",borderRadius:18,border:`1px solid ${border}`,background:bg,backdropFilter:\"blur(14px)\",WebkitBackdropFilter:\"blur(14px)\",boxShadow:\"0 20px 60px -20px rgba(0,0,0,0.4)\",fontFamily:\"'Satoshi', sans-serif\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,flex:\"1 1 300px\",fontSize:14,lineHeight:1.5,color:sub},children:[\"Usamos cookies para melhorar sua experi\\xeancia e analisar o tr\\xe1fego do site. Ao continuar, voc\\xea concorda com nossa\",\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/politica-privacidade\",style:{color:fg,textDecoration:\"underline\"},children:\"Pol\\xedtica de Privacidade\"}),\".\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,flexShrink:0},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>decide(\"rejected\"),style:{cursor:\"pointer\",padding:\"11px 20px\",borderRadius:999,border:`1px solid ${border}`,background:\"transparent\",color:fg,fontFamily:\"'Satoshi', sans-serif\",fontWeight:500,fontSize:14},children:\"Recusar\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>decide(\"accepted\"),style:{cursor:\"pointer\",padding:\"11px 22px\",borderRadius:999,border:\"none\",background:dark?\"#FBFBF7\":\"#0A0A0A\",color:dark?\"#0A0A0A\":\"#fff\",fontFamily:\"'Satoshi', sans-serif\",fontWeight:600,fontSize:14},children:\"Aceitar\"})]})]});}addPropertyControls(CookieConsent,{theme:{type:ControlType.Enum,title:\"Theme\",options:[\"cream\",\"dark\"],defaultValue:\"cream\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieConsent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieConsent.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useLayoutEffect}from\"react\";const LOGO_SRC=\"https://framerusercontent.com/images/BCJB1m5nAQZ9tHgbqx8aQEjBfA.png?width=1020&height=174\";function palette(theme){const dark=theme===\"dark\";return{dark,bg:dark?\"#080908\":\"#FFFFFF\",fg:dark?\"#FBFBF7\":\"#0A0A0A\",sub:dark?\"rgba(255,255,255,0.68)\":\"rgba(20,20,20,0.64)\",line:dark?\"rgba(255,255,255,0.12)\":\"#E4E1D8\"};}/** Lê o tema efetivo do dark mode global (síncrono, SSR-safe): window.PDM_THEME_MODE\n *  (\"light\"|\"dark\"|\"toggle\") + sessionStorage[\"pdm-theme\"] no modo toggle. */function readPdmTheme(){if(typeof window===\"undefined\")return null;const w=window;const mode=(w.PDM_THEME_MODE||\"\").toLowerCase();if(mode===\"light\")return\"cream\";if(mode===\"dark\")return\"dark\";if(mode===\"toggle\"){try{const s=localStorage.getItem(\"pdm-theme\");if(s===\"dark\"||s===\"cream\")return s;}catch{}}return null;}// Resolve o tema ANTES da 1ª pintura no cliente (sem flash em navegação SPA) e com init null\n// igual ao SSR (sem estado misturado por mismatch de hidratação). useEffect no server só pra não warnar.\nconst useIsoLayoutEffect=typeof window!==\"undefined\"?useLayoutEffect:useEffect;/** Tema efetivo do dark mode. Init null = igual ao SSR; o layout effect aplica o tema real antes do paint. */function usePdmTheme(propTheme){const[override,setOverride]=useState(null);useIsoLayoutEffect(()=>{const update=()=>setOverride(readPdmTheme());update();window.addEventListener(\"pdm-theme-change\",update);return()=>window.removeEventListener(\"pdm-theme-change\",update);},[]);return override??propTheme;}function Logo({height=26,dark=false}){return /*#__PURE__*/_jsx(\"img\",{src:LOGO_SRC,alt:\"Pandorium\",height:height,style:{height,width:\"auto\",display:\"block\",flexShrink:0,filter:dark?\"invert(1)\":\"none\"}});}function InstagramMark({fill=\"currentColor\",size=20}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"20\",height:\"20\",rx:\"5\",stroke:fill,strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4.2\",stroke:fill,strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.5\",cy:\"6.5\",r:\"1.2\",fill:fill})]});}function YouTubeMark({fill=\"currentColor\",size=22}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:fill,\"aria-hidden\":\"true\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.5 12 3.5 12 3.5s-7.5 0-9.4.6A3 3 0 0 0 .5 6.2 31.5 31.5 0 0 0 0 12a31.5 31.5 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.1c1.9.6 9.4.6 9.4.6s7.5 0 9.4-.6a3 3 0 0 0 2.1-2.1A31.5 31.5 0 0 0 24 12a31.5 31.5 0 0 0-.5-5.8zM9.8 15.5v-7l6.2 3.5-6.2 3.5z\"})});}function LinkedInMark({fill=\"currentColor\",size=19}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:fill,\"aria-hidden\":\"true\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.225 0z\"})});}export default function SiteFooter({theme=\"cream\"}){const themeEff=usePdmTheme(theme);const t=palette(themeEff);const{dark,fg,sub,line}=t;const legal=[[\"Pol\\xedtica de Privacidade\",\"/politica-privacidade\"]];return /*#__PURE__*/_jsx(\"div\",{style:{background:t.bg,fontFamily:\"'Satoshi', sans-serif\",width:\"100%\"},children:/*#__PURE__*/_jsxs(\"footer\",{style:{borderTop:`1px solid ${line}`,padding:\"clamp(24px,3vw,40px) clamp(20px,5vw,64px)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",flexWrap:\"wrap\",gap:24},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:14},children:/*#__PURE__*/_jsx(\"a\",{href:\"/\",\"aria-label\":\"Pandorium, in\\xedcio\",onClick:e=>{if(typeof window!==\"undefined\"&&window.location.pathname===\"/\"){e.preventDefault();window.scrollTo({top:0,behavior:\"smooth\"});}},style:{display:\"inline-flex\",textDecoration:\"none\"},children:/*#__PURE__*/_jsx(Logo,{height:26,dark:dark})})}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:16,lineHeight:1.55,color:sub,margin:0},children:[\"Do desenvolvimento \\xe0 performance\",/*#__PURE__*/_jsx(\"br\",{className:\"pdm-fb-br\"}),\" para E-Commerce.\"]}),/*#__PURE__*/_jsx(\"style\",{children:`@media (min-width: 769px) { .pdm-fb-br { display: none; } }`})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16},children:[/*#__PURE__*/_jsx(\"a\",{href:\"https://www.instagram.com/pandoriumdigital/\",target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":\"Instagram Pandorium\",style:{display:\"inline-flex\",color:fg,textDecoration:\"none\"},children:/*#__PURE__*/_jsx(InstagramMark,{fill:fg,size:20})}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.youtube.com/@pandoriumdigital\",target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":\"YouTube Pandorium\",style:{display:\"inline-flex\",color:fg,textDecoration:\"none\"},children:/*#__PURE__*/_jsx(YouTubeMark,{fill:fg,size:22})}),/*#__PURE__*/_jsx(\"a\",{href:\"https://www.linkedin.com/company/pandorium-digital\",target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":\"LinkedIn Pandorium\",style:{display:\"inline-flex\",color:fg,textDecoration:\"none\"},children:/*#__PURE__*/_jsx(LinkedInMark,{fill:fg,size:19})})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:40,paddingTop:24,borderTop:`1px solid ${line}`,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",flexWrap:\"wrap\",gap:12},children:[/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:\"'Montserrat', sans-serif\",fontSize:13,color:sub},children:[/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:\"\\xa9 2026 Pandorium Digital LTDA \\xb7\"}),\" \",/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:\"Todos os direitos reservados\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:18,flexWrap:\"wrap\"},children:legal.map(([label,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,style:{fontFamily:\"'Satoshi', sans-serif\",fontSize:13,color:sub,textDecoration:\"none\"},children:label},label))})]})]})});}addPropertyControls(SiteFooter,{theme:{type:ControlType.Enum,title:\"Theme\",options:[\"cream\",\"dark\"],defaultValue:\"cream\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteFooter.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useLayoutEffect,useRef}from\"react\";const NAV_HEIGHT=84;const NAV_Z=2147483647;const NAV_PORTAL_ID=\"pdm-nav-portal\";const CREAM_PAGE=\"#FFFFFF\";const NAV_ITEMS=[{label:\"Home\",key:\"home\",href:\"/\"},{label:\"Servi\\xe7os\",key:\"servicos\",href:\"/#servicos\"},{label:\"Sobre\",key:\"sobre\",href:\"/#sobre\"},{label:\"Cases\",key:\"cases\",href:\"/cases\"},{label:\"Lives\",key:\"lives\",href:\"/lives-semanais\"}];const PAGE_KEYS=new Set([\"home\",\"cases\",\"lives\"]);const LOGO_SRC=\"https://framerusercontent.com/images/BCJB1m5nAQZ9tHgbqx8aQEjBfA.png?width=1020&height=174\";/** Só no site publicado / preview local. No canvas do Framer o portal tira o header do iframe. */function isPublishedRuntime(){if(typeof window===\"undefined\")return false;const host=window.location.hostname;return host.includes(\"framer.app\")||host.includes(\"framer.website\")||host.includes(\"pandorium.com.br\")||host===\"localhost\"||host===\"127.0.0.1\";}/** Lê o tema efetivo do dark mode global (síncrono, SSR-safe): window.PDM_THEME_MODE\n *  (\"light\"|\"dark\"|\"toggle\") + sessionStorage[\"pdm-theme\"] no modo toggle. */function readPdmTheme(){if(typeof window===\"undefined\")return null;const w=window;const mode=(w.PDM_THEME_MODE||\"\").toLowerCase();if(mode===\"light\")return\"cream\";if(mode===\"dark\")return\"dark\";if(mode===\"toggle\"){try{const s=localStorage.getItem(\"pdm-theme\");if(s===\"dark\"||s===\"cream\")return s;}catch{}}return null;}// Resolve o tema ANTES da 1ª pintura no cliente (sem flash em navegação SPA) e com init null\n// igual ao SSR (sem estado misturado por mismatch de hidratação). useEffect no server só pra não warnar.\nconst useIsoLayoutEffect=typeof window!==\"undefined\"?useLayoutEffect:useEffect;/** Tema efetivo do dark mode. Init null = igual ao SSR; o layout effect aplica o tema real antes do paint. */function usePdmTheme(propTheme){const[override,setOverride]=useState(null);useIsoLayoutEffect(()=>{const update=()=>setOverride(readPdmTheme());update();window.addEventListener(\"pdm-theme-change\",update);return()=>window.removeEventListener(\"pdm-theme-change\",update);},[]);return override??propTheme;}// Sol no escuro (voltar pro claro), lua no claro.\nfunction ThemeIcon({dark}){return dark?/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4.4\",stroke:\"currentColor\",strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2.8v2.4M12 18.8v2.4M2.8 12h2.4M18.8 12h2.4M5.1 5.1l1.7 1.7M17.2 17.2l1.7 1.7M18.9 5.1l-1.7 1.7M6.8 17.2l-1.7 1.7\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\"})]}):/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.4 14.2A8.2 8.2 0 0 1 9.8 3.6a8.2 8.2 0 1 0 10.6 10.6z\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinejoin:\"round\"})});}function Logo({height=28,dark=false}){return /*#__PURE__*/_jsx(\"img\",{src:LOGO_SRC,alt:\"Pandorium\",height:height,style:{height,width:\"auto\",display:\"block\",flexShrink:0,filter:dark?\"invert(1)\":\"none\"}});}function ensureNavPortal(){let portal=document.getElementById(NAV_PORTAL_ID);if(!portal){portal=document.createElement(\"div\");portal.id=NAV_PORTAL_ID;Object.assign(portal.style,{position:\"fixed\",top:\"0\",left:\"0\",right:\"0\",zIndex:String(NAV_Z),pointerEvents:\"none\",isolation:\"isolate\"});document.body.appendChild(portal);}else if(portal.parentElement===document.body&&portal!==document.body.lastElementChild){document.body.appendChild(portal);}return portal;}export default function SiteNav({theme=\"cream\",onNavigate,activePage}){const[open,setOpen]=useState(false);const[active,setActive]=useState(activePage??\"home\");const[showTop,setShowTop]=useState(false);const themeEff=usePdmTheme(theme);const themeEffRef=useRef(themeEff);themeEffRef.current=themeEff;// Botão sol/lua só quando o Custom Code liga o toggle (PDM_THEME_TOGGLE=ON + MODE=toggle).\n// Lazy-init lê os globais já no 1º render do cliente (aparece no primeiro load, sem navegar).\nconst readToggle=()=>{if(typeof window===\"undefined\")return false;const w=window;return(w.PDM_THEME_TOGGLE||\"\").toUpperCase()===\"ON\"&&(w.PDM_THEME_MODE||\"\").toLowerCase()===\"toggle\";};const[showThemeToggle,setShowThemeToggle]=useState(readToggle);useIsoLayoutEffect(()=>{setShowThemeToggle(readToggle());},[]);// Lê o tema via ref: chamado também pelo listener nativo do portal (registrado uma vez).\nconst toggleTheme=()=>{const next=themeEffRef.current===\"dark\"?\"cream\":\"dark\";try{localStorage.setItem(\"pdm-theme\",next);}catch{}window.dispatchEvent(new Event(\"pdm-theme-change\"));};// Botão \"voltar ao topo\" aparece conforme o scroll.\nuseEffect(()=>{const onScroll=()=>setShowTop((typeof window!==\"undefined\"?window.scrollY:0)>500);onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[]);const scrollTop=()=>{try{window.scrollTo({top:0,behavior:\"smooth\"});}catch{window.scrollTo(0,0);}};const headerRef=useRef(null);const anchorRef=useRef(null);const dark=themeEff===\"dark\";const fg=dark?\"#FBFBF7\":\"#0A0A0A\";const border=dark?\"rgba(255,255,255,0.14)\":\"#E4E1D8\";const navBg=dark?\"#080908\":CREAM_PAGE;// Só no runtime publicado — no canvas do Framer altera o Appearance do editor.\nuseEffect(()=>{if(!isPublishedRuntime())return;const pageBg=dark?\"#080908\":CREAM_PAGE;document.body.style.backgroundColor=pageBg;document.documentElement.style.backgroundColor=pageBg;return()=>{document.body.style.backgroundColor=\"\";document.documentElement.style.backgroundColor=\"\";};},[dark]);useEffect(()=>{if(!isPublishedRuntime())return;let meta=document.querySelector('meta[name=\"viewport\"]');if(!meta){meta=document.createElement(\"meta\");meta.setAttribute(\"name\",\"viewport\");document.head.appendChild(meta);}meta.setAttribute(\"content\",\"width=device-width, initial-scale=1, viewport-fit=cover\");},[]);useEffect(()=>{if(activePage)setActive(activePage);},[activePage]);useEffect(()=>{if(activePage&&activePage!==\"home\")return;const ids=[\"home\",\"servicos\",\"sobre\"];const observer=new IntersectionObserver(entries=>{const visible=entries.filter(e=>e.isIntersecting).sort((a,b)=>a.boundingClientRect.top-b.boundingClientRect.top);if(visible.length>0){const id=visible[0].target.id;if(ids.includes(id))setActive(id);}},{threshold:.15,rootMargin:\"-80px 0px -40% 0px\"});ids.forEach(id=>{const el=document.getElementById(id);if(el)observer.observe(el);});return()=>observer.disconnect();},[activePage]);// Portal só no published/preview — no canvas o header some (sai do iframe).\nuseLayoutEffect(()=>{if(!isPublishedRuntime())return;const header=headerRef.current;if(!header)return;const portal=ensureNavPortal();if(header.parentElement!==portal)portal.appendChild(header);header.style.pointerEvents=\"auto\";});useEffect(()=>{return()=>{if(!isPublishedRuntime())return;const header=headerRef.current;const anchor=anchorRef.current;if(header&&anchor?.parentElement?.isConnected){anchor.parentElement.insertBefore(header,anchor.nextSibling);}document.getElementById(NAV_PORTAL_ID)?.remove();};},[]);// O header é movido para um portal no body (fix de z-index no Framer), o que tira\n// ele da árvore React e quebra a delegação de eventos → onClick não dispara.\n// Listener nativo no header resolve: abre/fecha o burger e fecha ao tocar num link.\n// Só quando reparentado; no canvas (não reparentado) o onClick do React já funciona.\nuseEffect(()=>{if(!isPublishedRuntime())return;const header=headerRef.current;if(!header)return;const onClick=e=>{const target=e.target;if(target.closest(\".pdm-nav-theme\")){toggleTheme();return;}if(target.closest(\".pdm-nav-top\")){scrollTop();return;}if(target.closest(\".pdm-nav-burger\")){setOpen(o=>!o);return;}// Clicou em \"Home\"/logo já estando na home → rola pro topo, não recarrega.\nif(target.closest(\"[data-pdm-home]\")&&window.location.pathname===\"/\"){e.preventDefault();setOpen(false);scrollTop();return;}if(target.closest(\"a\"))setOpen(false);};header.addEventListener(\"click\",onClick);return()=>header.removeEventListener(\"click\",onClick);},[]);// #contato: no desktop o form fica no topo (hero) → rola pro topo (mostra o strip de clientes);\n// no mobile o form vive na seção de cases → rola até ele. Clique na mesma página é interceptado\n// (preventDefault) pra NÃO recarregar — evita perder o ?utm da URL. Vindo de outra página, o\n// link navega normalmente e o scroll acontece no load (o atraso deixa a hidratação podar ids duplicados).\nuseEffect(()=>{if(!isPublishedRuntime())return;const isDesktop=()=>window.matchMedia(\"(min-width: 901px)\").matches;const scrollToId=id=>{if(id===\"contato\"&&isDesktop()){window.scrollTo({top:0,behavior:\"smooth\"});return;}const el=document.getElementById(id);if(el)el.scrollIntoView({behavior:\"smooth\",block:\"start\"});};const onClick=e=>{const a=e.target.closest?.('a[href*=\"#contato\"]');if(a&&window.location.pathname===\"/\"){e.preventDefault();scrollToId(\"contato\");}};document.addEventListener(\"click\",onClick,true);const hash=(window.location.hash||\"\").slice(1);const t=hash?window.setTimeout(()=>scrollToId(hash),450):0;return()=>{document.removeEventListener(\"click\",onClick,true);if(t)clearTimeout(t);};},[]);function handleNavClick(e,key){// Já na home e clicou em Home/logo → rola pro topo em vez de recarregar.\nif(key===\"home\"&&typeof window!==\"undefined\"&&window.location.pathname===\"/\"){e.preventDefault();setOpen(false);scrollTop();return;}if(PAGE_KEYS.has(key)&&onNavigate){e.preventDefault();setOpen(false);onNavigate(key);}}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",zIndex:NAV_Z,isolation:\"isolate\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:anchorRef,\"aria-hidden\":true,style:{height:NAV_HEIGHT,background:navBg}}),/*#__PURE__*/_jsxs(\"header\",{ref:headerRef,\"data-pdm-nav\":\"\",style:{position:\"fixed\",top:0,left:0,right:0,width:\"100%\",zIndex:NAV_Z,height:NAV_HEIGHT,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 clamp(20px,5vw,64px)\",background:navBg,borderBottom:`1px solid ${border}`,fontFamily:\"'Satoshi', sans-serif\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",\"data-pdm-home\":\"\",onClick:e=>handleNavClick(e,\"home\"),style:{display:\"flex\",alignItems:\"center\",textDecoration:\"none\",color:fg},children:/*#__PURE__*/_jsx(Logo,{height:28,dark:dark})}),/*#__PURE__*/_jsxs(\"nav\",{className:\"pdm-nav-desktop\",style:{display:\"flex\",alignItems:\"center\",gap:34},children:[NAV_ITEMS.map(it=>/*#__PURE__*/_jsx(\"a\",{href:it.href,\"data-pdm-home\":it.key===\"home\"?\"\":undefined,onClick:e=>handleNavClick(e,it.key),style:{fontWeight:500,fontSize:16,color:fg,opacity:active===it.key?1:.62,textDecoration:\"none\",borderBottom:active===it.key?`2px solid ${fg}`:\"2px solid transparent\",paddingBottom:4},children:it.label},it.key)),/*#__PURE__*/_jsx(\"a\",{href:\"/#contato\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontWeight:500,fontSize:16,padding:\"12px 26px\",borderRadius:999,border:dark?\"none\":\"1px solid rgba(10,10,10,0.35)\",background:dark?\"#FBFBF7\":\"rgba(10,10,10,0.04)\",color:dark?\"#0A0A0A\":fg,textDecoration:\"none\"},children:\"Contato\"}),showThemeToggle&&/*#__PURE__*/_jsx(\"button\",{className:\"pdm-nav-theme\",\"aria-label\":\"Alternar tema\",onClick:toggleTheme,style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:42,height:42,borderRadius:\"50%\",cursor:\"pointer\",border:`1px solid ${border}`,background:\"transparent\",color:fg},children:/*#__PURE__*/_jsx(ThemeIcon,{dark:dark})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"pdm-nav-mobile-ctrls\",style:{display:\"none\",alignItems:\"center\",gap:8},children:[showThemeToggle&&/*#__PURE__*/_jsx(\"button\",{className:\"pdm-nav-theme\",\"aria-label\":\"Alternar tema\",onClick:toggleTheme,style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:46,height:46,borderRadius:12,cursor:\"pointer\",border:`1px solid ${border}`,background:dark?\"rgba(255,255,255,0.06)\":\"#fff\",color:fg},children:/*#__PURE__*/_jsx(ThemeIcon,{dark:dark})}),/*#__PURE__*/_jsx(\"button\",{className:\"pdm-nav-burger\",\"aria-label\":\"Menu\",onClick:()=>setOpen(o=>!o),style:{display:\"inline-flex\",width:46,height:46,borderRadius:12,cursor:\"pointer\",alignItems:\"center\",justifyContent:\"center\",flexDirection:\"column\",gap:5,border:`1px solid ${border}`,background:dark?\"rgba(255,255,255,0.06)\":\"#fff\"},children:[0,1,2].map(i=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:20,height:2,background:fg,borderRadius:2,transition:\"transform .2s ease, opacity .2s ease\",transform:open?i===0?\"translateY(7px) rotate(45deg)\":i===2?\"translateY(-7px) rotate(-45deg)\":\"scaleX(0)\":\"none\",opacity:open&&i===1?0:1}},i))})]}),open&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:NAV_HEIGHT,left:0,right:0,zIndex:NAV_Z-1,background:dark?\"rgba(12,12,12,0.96)\":CREAM_PAGE,...dark?{backdropFilter:\"blur(14px)\"}:{},borderBottom:`1px solid ${border}`,padding:\"14px clamp(20px,5vw,64px) 24px\",display:\"flex\",flexDirection:\"column\",gap:4},children:[NAV_ITEMS.map(it=>/*#__PURE__*/_jsx(\"a\",{href:it.href,\"data-pdm-home\":it.key===\"home\"?\"\":undefined,onClick:e=>{handleNavClick(e,it.key);if(PAGE_KEYS.has(it.key)&&onNavigate)setOpen(false);},style:{fontWeight:600,fontSize:19,padding:\"14px 0\",color:fg,opacity:active===it.key?1:.7,textDecoration:\"none\",borderBottom:`1px solid ${border}`},children:it.label},it.key)),/*#__PURE__*/_jsx(\"a\",{href:\"/#contato\",onClick:()=>setOpen(false),style:{marginTop:14,width:\"100%\",display:\"flex\",justifyContent:\"center\",fontWeight:500,fontSize:16,padding:\"12px 26px\",borderRadius:999,background:fg,color:dark?\"#0A0A0A\":\"#fff\",textDecoration:\"none\"},children:\"Contato\"})]}),/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Voltar ao topo\",className:\"pdm-nav-top\",onClick:scrollTop,style:{position:\"fixed\",right:\"clamp(16px,3vw,28px)\",bottom:\"clamp(16px,3vw,28px)\",zIndex:NAV_Z-2,width:46,height:46,borderRadius:\"50%\",cursor:\"pointer\",border:`1px solid ${border}`,background:dark?\"rgba(18,18,18,0.92)\":\"#FFFFFF\",color:fg,display:showTop?\"flex\":\"none\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 10px 30px -10px rgba(0,0,0,0.4)\",backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\",opacity:showTop?1:0,transition:\"opacity .25s ease\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 19V5M5 12l7-7 7 7\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"style\",{children:`\n          html { scroll-behavior: smooth; }\n          @media (max-width: 880px) { .pdm-nav-desktop { display: none !important; } .pdm-nav-mobile-ctrls { display: flex !important; } }\n        `})]})]});}addPropertyControls(SiteNav,{theme:{type:ControlType.Enum,title:\"Theme\",options:[\"cream\",\"dark\"],defaultValue:\"cream\"},activePage:{type:ControlType.String,title:\"Active Page\",defaultValue:\"home\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteNav.map"],"mappings":"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"}