{"version":3,"file":"shared-lib.BezxgVTO.mjs","names":["useState","DARK","FONT","MINT","_Fragment","useState","useRef","_Fragment","__esmMin","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","init_npm_react_dom_18_3_1","l","_e","Ha","p","c","init_jsx_runtime","ce","de","init_framer_CaDWdxiz","addPropertyControls","RenderTarget","ControlType","readConsent","raw","KEY","VERSION","MAX_AGE","saveConsent","addScript","id","s","src","inline","gtagBase","w","consentModeUpdate","apply","gtm","ids","ga","ads","tagId","clarity","pixel","clearTrackingCookies","names","host","domains","n","d","CookieConsent","props","isCanvas","mounted","setMounted","open","setOpen","detail","setDetail","a","setA","m","setM","gaId","adsId","clarityId","pixelId","gtmId","hasMkt","mktNames","onOpen","cur","OPEN_EVENT","decide","prev","analytics","marketing","preview","DARK$1","FONT$1","btn","primary","MINT$1","linkBtn","Row","DARK2","title","text","checked","locked","onChange","box","PURPLE","policyLink","withOpenCookies","Component","init_CookieConsent","NavIcon","size","bg","i","ICONS","fg","Panel","g","ALL","kind","FONT","DARK","MINT","it","onClose","makeDropdown","t","wrap","canvas","away","esc","withServicesMenu","withCasesMenu","SiteNavMobile","sec","setSec","rt","live","hide","setHide","shadow","setShadow","last","raf","on","y","barPos","Group","items","all","h","home","logo","SERVICES","CASES","cta","init_SiteNav"],"sources":["https:/framerusercontent.com/modules/yiMuWHKqHfkIwUQvakTX/O4SbuKnXQ3aq8icUvGIJ/CookieConsent.js","https:/framerusercontent.com/modules/BnIw4gtqIgPE6mtz7UiD/E5WGi9iL0lMqLjaSI3xL/SiteNav.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/* Cookie lišta Filipi Digital (souhlas podle § 89 odst. 3 zák. 127/2005 Sb. a GDPR).\n   - Nic měřicího se nenačte, dokud návštěvník nedá souhlas.\n   - GA4 + Microsoft Clarity = analytické, Meta Pixel (+ Google Ads přes GA4 tag) = marketingové.\n   - Google Consent Mode v2: výchozí stav \"denied\", po volbě \"update\".\n   - Volba se ukládá na 12 měsíců (localStorage \"fd_consent\"), pak se lišta ukáže znovu.\n   - Google Tag Manager (gtmId) se načte až po souhlasu (analytické nebo marketingové).\n     Do dataLayer jde událost \"fd_consent_update\" s fd_analytics / fd_marketing, tagy v GTM\n     navázat na ni a na Consent Mode. Neduplikovat v GTM GA4/Clarity, které načítá tato lišta.\n   - Odkaz \"Nastavení cookies\" v patičce otevře nastavení (override withOpenCookies).\n   DŮLEŽITÉ: GA4 a Clarity NESMÍ být zároveň vložené v Site Settings > Custom Code,\n   jinak by se načítaly bez souhlasu. ID se vyplňují v properties této komponenty. */const DARK=\"#043E44\";const DARK2=\"#0B5157\";const MINT=\"#4BEFB9\";const PURPLE=\"#BE96E7\";const FONT='\"General Sans\", \"General Sans Placeholder\", sans-serif';const KEY=\"fd_consent\";const VERSION=1;const MAX_AGE=365*24*3600*1e3;const OPEN_EVENT=\"fd:cookies-open\";function readConsent(){try{const raw=window.localStorage.getItem(KEY);if(!raw)return null;const c=JSON.parse(raw);if(c.v!==VERSION||Date.now()-c.ts>MAX_AGE)return null;return c;}catch{return null;}}function saveConsent(analytics,marketing){const c={v:VERSION,ts:Date.now(),analytics,marketing};try{window.localStorage.setItem(KEY,JSON.stringify(c));}catch{}return c;}function addScript(id,src,inline){if(document.getElementById(id))return;const s=document.createElement(\"script\");s.id=id;if(src){s.async=true;s.src=src;}if(inline)s.text=inline;document.head.appendChild(s);}function gtagBase(){const w=window;w.dataLayer=w.dataLayer||[];if(!w.gtag){w.gtag=function(){w.dataLayer.push(arguments);};w.gtag(\"consent\",\"default\",{ad_storage:\"denied\",ad_user_data:\"denied\",ad_personalization:\"denied\",analytics_storage:\"denied\",functionality_storage:\"granted\",security_storage:\"granted\",wait_for_update:500});}return w.gtag;}function consentModeUpdate(c){const gtag=gtagBase();gtag(\"consent\",\"update\",{analytics_storage:c.analytics?\"granted\":\"denied\",ad_storage:c.marketing?\"granted\":\"denied\",ad_user_data:c.marketing?\"granted\":\"denied\",ad_personalization:c.marketing?\"granted\":\"denied\"});}function apply(c,ids){const w=window;consentModeUpdate(c);w.dataLayer.push({event:\"fd_consent_update\",fd_analytics:c.analytics,fd_marketing:c.marketing});const gtm=ids.gtm.trim();if(gtm&&(c.analytics||c.marketing)&&!w.__fdGtm){w.__fdGtm=true;w.dataLayer.push({\"gtm.start\":new Date().getTime(),event:\"gtm.js\"});addScript(\"fd-gtm\",\"https://www.googletagmanager.com/gtm.js?id=\"+encodeURIComponent(gtm));}const ga=ids.ga.trim();const ads=ids.ads.trim();const tagId=c.analytics&&ga||c.marketing&&ads||\"\";if(tagId&&!w.__fdGtagLoaded){w.__fdGtagLoaded=true;addScript(\"fd-gtag\",\"https://www.googletagmanager.com/gtag/js?id=\"+encodeURIComponent(tagId));w.gtag(\"js\",new Date);}if(c.analytics&&ga&&!w.__fdGa){w.__fdGa=true;w.gtag(\"config\",ga);}if(c.marketing&&ads&&!w.__fdAds){w.__fdAds=true;w.gtag(\"config\",ads);}const clarity=ids.clarity.trim();if(c.analytics&&clarity){addScript(\"fd-clarity\",undefined,`(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src=\"https://www.clarity.ms/tag/\"+i;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window,document,\"clarity\",\"script\",${JSON.stringify(clarity)});`);try{w.clarity(\"consentv2\",{ad_Storage:c.marketing?\"granted\":\"denied\",analytics_Storage:\"granted\"});}catch{}}const pixel=ids.pixel.trim();if(c.marketing&&pixel){if(!w.fbq){addScript(\"fd-pixel\",undefined,`!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('consent','grant');fbq('init',${JSON.stringify(pixel)});fbq('track','PageView');`);}else{w.fbq(\"consent\",\"grant\");}}}function clearTrackingCookies(){const names=document.cookie.split(\";\").map(c=>c.split(\"=\")[0].trim());const host=location.hostname;const domains=[\"\",host,\".\"+host,\".\"+host.replace(/^www\\./,\"\")];for(const n of names){if(/^(_ga|_gid|_gat|_gcl|_fbp|_fbc|_clck|_clsk|CLID|MUID)/.test(n)){for(const d of domains){document.cookie=`${n}=; Max-Age=0; path=/${d?\"; domain=\"+d:\"\"}`;}}}}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function CookieConsent(props){const{gaId=\"\",adsId=\"\",clarityId=\"\",pixelId=\"\",gtmId=\"\",policyLink=\"/cookies\",preview=false}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[mounted,setMounted]=useState(false);const[open,setOpen]=useState(false);const[detail,setDetail]=useState(false);const[a,setA]=useState(false);const[m,setM]=useState(false);const ids={ga:gaId,ads:adsId,clarity:clarityId,pixel:pixelId,gtm:gtmId};const hasMkt=!!(pixelId.trim()||adsId.trim());const mktNames=[pixelId.trim()&&\"Meta\",adsId.trim()&&\"Google Ads\"].filter(Boolean).join(\", \");useEffect(()=>{if(isCanvas)return;setMounted(true);gtagBase();const c=readConsent();if(c){setA(c.analytics);setM(c.marketing);apply(c,ids);}else{setOpen(true);}const onOpen=()=>{const cur=readConsent();setA(!!cur?.analytics);setM(!!cur?.marketing);setDetail(true);setOpen(true);};window.addEventListener(OPEN_EVENT,onOpen);window.fdOpenCookies=onOpen;return()=>window.removeEventListener(OPEN_EVENT,onOpen);},[]);const decide=(analytics,marketing)=>{const prev=readConsent();const c=saveConsent(analytics,marketing);setA(analytics);setM(marketing);setOpen(false);setDetail(false);const revoked=prev&&(prev.analytics&&!analytics||prev.marketing&&!marketing);if(revoked){consentModeUpdate(c);try{if(!marketing)window.fbq?.(\"consent\",\"revoke\");}catch{}clearTrackingCookies();// čistý stav bez již načtených skriptů\nsetTimeout(()=>location.reload(),150);return;}apply(c,ids);};if(isCanvas&&!preview){return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,width:\"100%\",height:\"100%\",minWidth:120,minHeight:32,borderRadius:10,background:\"rgba(4,62,68,0.08)\",color:DARK,font:`500 12px/16px ${FONT}`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:6,textAlign:\"center\"},children:\"Cookie lišta (zobraz\\xed se v n\\xe1hledu a na webu)\"});}if(!isCanvas&&(!mounted||!open))return null;const btn=primary=>({flex:\"1 1 0\",minWidth:0,height:44,padding:\"0 16px\",border:\"none\",borderRadius:999,cursor:\"pointer\",font:`600 15px/20px ${FONT}`,background:primary?MINT:\"rgba(255,255,255,0.14)\",color:primary?DARK:\"#FFFFFF\",whiteSpace:\"nowrap\"});const linkBtn={background:\"none\",border:\"none\",padding:0,cursor:\"pointer\",color:\"#FFFFFF\",font:`500 14px/20px ${FONT}`,textDecoration:\"underline\",textUnderlineOffset:3};const Row=({title,text,checked,onChange,locked})=>/*#__PURE__*/_jsxs(\"div\",{style:{background:DARK2,borderRadius:14,padding:\"14px 16px\",display:\"flex\",gap:14,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{font:`600 15px/20px ${FONT}`,color:\"#FFFFFF\"},children:title}),/*#__PURE__*/_jsx(\"div\",{style:{font:`400 13px/19px ${FONT}`,color:\"rgba(255,255,255,0.78)\",marginTop:3},children:text})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":checked,\"aria-label\":title,disabled:locked,onClick:()=>!locked&&onChange(!checked),style:{flex:\"none\",width:46,height:26,borderRadius:999,border:\"none\",padding:3,cursor:locked?\"default\":\"pointer\",background:checked?locked?\"rgba(75,239,185,0.55)\":MINT:\"rgba(255,255,255,0.22)\",display:\"flex\",justifyContent:checked?\"flex-end\":\"flex-start\",transition:\"background .2s\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:20,height:20,borderRadius:999,background:checked?DARK:\"#FFFFFF\",display:\"block\"}})})]});const box=/*#__PURE__*/_jsxs(\"div\",{role:\"dialog\",\"aria-modal\":\"false\",\"aria-label\":\"Nastaven\\xed cookies\",style:{position:isCanvas?\"relative\":\"fixed\",left:isCanvas?undefined:\"max(12px, env(safe-area-inset-left))\",bottom:isCanvas?undefined:\"max(12px, env(safe-area-inset-bottom))\",zIndex:2147483e3,width:\"min(400px, calc(100vw - 24px))\",maxHeight:\"calc(100vh - 24px)\",overflowY:\"auto\",boxSizing:\"border-box\",background:DARK,color:\"#FFFFFF\",borderRadius:22,padding:18,boxShadow:\"0 18px 50px rgba(4,62,68,0.28)\",font:`400 14px/20px ${FONT}`,display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10},children:[/*#__PURE__*/_jsx(\"span\",{style:{background:PURPLE,color:DARK,borderRadius:999,padding:\"3px 10px\",font:`600 12px/16px ${FONT}`},children:\"Cookies\"}),/*#__PURE__*/_jsx(\"span\",{style:{font:`600 18px/24px ${FONT}`},children:detail?\"Vyberte si z tal\\xedře\":\"D\\xe1te si sušenku?\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"rgba(255,255,255,0.86)\"},children:detail?/*#__PURE__*/_jsx(_Fragment,{children:\"Nezbytn\\xe9 cookies jsou v ceně, bez nich web nedrž\\xed pohromadě. Ostatn\\xed si d\\xe1me jen s vaš\\xedm souhlasem a volbu můžete kdykoli změnit v patičce webu.\"}):/*#__PURE__*/_jsxs(_Fragment,{children:[\"Ty digit\\xe1ln\\xed. S vaš\\xedm souhlasem měř\\xedme n\\xe1vštěvnost (Google Analytics, Clarity)\",hasMkt?` a reklamy (${mktNames})`:\"\",\", abychom web zlepšovali.\",\" \",/*#__PURE__*/_jsx(\"a\",{href:policyLink,style:{color:MINT,textDecoration:\"underline\",textUnderlineOffset:3},children:\"V\\xedc o cookies\"})]})}),detail&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(Row,{title:\"Nezbytn\\xe9\",text:\"Drž\\xed web pohromadě a pamatuj\\xed si vaši volbu. Bez nich to nejde, proto se nedaj\\xed vypnout.\",checked:true,locked:true}),/*#__PURE__*/_jsx(Row,{title:\"Analytick\\xe9\",text:\"Google Analytics 4 a Microsoft Clarity. Statistiky n\\xe1vštěvnosti, mapy kliknut\\xed a z\\xe1znamy pohybu po webu (bez vyplněn\\xfdch \\xfadajů), abychom ho mohli zlepšovat.\",checked:a,onChange:setA}),hasMkt&&/*#__PURE__*/_jsx(Row,{title:\"Marketingov\\xe9\",text:`${mktNames}. Měřen\\xed reklam a zobrazen\\xed relevantn\\xed reklamy na soci\\xe1ln\\xedch s\\xedt\\xedch a v Googlu.`,checked:m,onChange:setM})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:[detail?/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:btn(false),onClick:()=>decide(false,false),children:\"Odm\\xedtnout vše\"}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:btn(false),onClick:()=>setDetail(true),children:\"Nastavit\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:btn(true),onClick:()=>decide(true,hasMkt),children:\"Přijmout vše\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\"},children:detail?/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:linkBtn,onClick:()=>decide(a,m),children:\"Uložit můj v\\xfdběr\"}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...linkBtn,fontSize:13,color:\"rgba(255,255,255,0.78)\"},onClick:()=>decide(false,false),children:\"Odm\\xedtnout vše\"})})]});if(isCanvas)return box;return /*#__PURE__*/createPortal(box,document.body);}addPropertyControls(CookieConsent,{gaId:{type:ControlType.String,title:\"GA4 ID\",placeholder:\"G-XXXXXXX\"},adsId:{type:ControlType.String,title:\"Google Ads ID\",placeholder:\"AW-XXXXXXX\"},clarityId:{type:ControlType.String,title:\"Clarity ID\",placeholder:\"abc123xyz\"},pixelId:{type:ControlType.String,title:\"Meta Pixel ID\",placeholder:\"1234567890\"},gtmId:{type:ControlType.String,title:\"GTM ID\",placeholder:\"GTM-XXXXXXX\"},policyLink:{type:ControlType.String,title:\"Odkaz z\\xe1sad\",defaultValue:\"/cookies\"},preview:{type:ControlType.Boolean,title:\"N\\xe1hled na pl\\xe1tně\",defaultValue:false}});/* Override pro text/tlačítko \"Nastavení cookies\" v patičce. */export function withOpenCookies(Component){return props=>/*#__PURE__*/_jsx(Component,{...props,role:\"button\",tabIndex:0,style:{...props.style,cursor:\"pointer\"},onClick:()=>window.dispatchEvent(new Event(OPEN_EVENT)),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \")window.dispatchEvent(new Event(OPEN_EVENT));}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieConsent\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"withOpenCookies\":{\"type\":\"reactHoc\",\"name\":\"withOpenCookies\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieConsent.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/* New site navigation (draft pages). Desktop: dropdown overrides for \"Služby\" and\n   \"Případové studie\". Tablet/phone: SiteNavMobile component with a full-screen menu. */const DARK=\"#043E44\";const MINT=\"#4BEFB9\";const FONT='\"General Sans\", \"General Sans Placeholder\", sans-serif';export const SERVICES=[{t:\"Meta Ads\",d:\"Reklama na Facebooku a Instagramu\",h:\"/meta\",i:\"meta\"},{t:\"Google Ads a Sklik\",d:\"Vyhled\\xe1v\\xe1n\\xed, n\\xe1kupy a remarketing\",h:\"/google-sklik\",i:\"search\"},{t:\"E-mailing\",d:\"Newslettery a automatizace\",h:\"/emailing\",i:\"mail\"},{t:\"Optimalizace e-shopu\",d:\"\\xdapravy a UX na Shoptetu\",h:\"/optimalizace-eshopu\",i:\"cart\"}];export const CASES=[{t:\"Navahoo.cz\",d:\"Zisk vyšš\\xed o 129 %\",h:\"/navahoo-zisk\",i:\"growth\"},{t:\"Navahoo.cz e-mailing\",d:\"Proklikovost vyšš\\xed o 350 %\",h:\"/navahoo-emailing\",i:\"mailopen\"},{t:\"Halloween night shopping\",d:\"+35,78 % obratu za jednu noc\",h:\"/navahoo-halloween\",i:\"moon\"},{t:\"Vše pro zv\\xedře\",d:\"1 029 579 Kč tržeb za 3 měs\\xedce\",h:\"/vse-pro-zvire\",i:\"paw\"}];const ICONS={meta:\"M4 10v4a1 1 0 0 0 1 1h2l5 4V5L7 9H5a1 1 0 0 0-1 1zM16 8.5a5 5 0 0 1 0 7M18.5 6a8.5 8.5 0 0 1 0 12\",search:\"M11 4a7 7 0 1 0 0 14 7 7 0 0 0 0-14zM20 20l-4-4\",mail:\"M4 6h16v12H4zM4 7l8 6 8-6\",cart:\"M3 4h2l2.2 10.5a1 1 0 0 0 1 .8h8.6a1 1 0 0 0 1-.8L19.5 8H6.2M9 20h.01M17 20h.01\",audit:\"M9 4h6v3H9zM7 5.5H5.5V20h13V5.5H17M9 13l2 2 4-4\",growth:\"M4 17l5-5 4 4 7-8M15 8h5v5\",mailopen:\"M4 10l8-6 8 6v10H4zM4 10l8 6 8-6\",moon:\"M19 14.5A7.5 7.5 0 0 1 9.5 5a7.5 7.5 0 1 0 9.5 9.5z\",paw:\"M7.2 7.2a1.9 2.4 -12 1 0 0 4.8a1.9 2.4 -12 1 0 0-4.8zM10.4 3.8a1.9 2.5 0 1 0 0 5a1.9 2.5 0 1 0 0-5zM13.6 3.8a1.9 2.5 0 1 0 0 5a1.9 2.5 0 1 0 0-5zM16.8 7.2a1.9 2.4 12 1 0 0 4.8a1.9 2.4 12 1 0 0-4.8zM12 11.4c-2.9 0-5.6 3.5-5.6 5.9 0 1.7 1.3 2.7 2.8 2.7 1.1 0 1.9-.6 2.8-.6s1.7.6 2.8.6c1.5 0 2.8-1 2.8-2.7 0-2.4-2.7-5.9-5.6-5.9z\"};function NavIcon({i,bg,fg,size=40}){return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{flex:\"none\",width:size,height:size,borderRadius:Math.round(size*.32),background:bg,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:Math.round(size*.55),height:Math.round(size*.55),viewBox:\"0 0 24 24\",fill:\"none\",children:i===\"paw\"?/*#__PURE__*/_jsx(\"path\",{d:ICONS[i],fill:fg}):/*#__PURE__*/_jsx(\"path\",{d:ICONS[i]||\"\",stroke:fg,strokeWidth:\"1.9\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})});}const ALL={services:{items:SERVICES,all:{t:\"Všechny služby\",h:\"/sluzby\"}},cases:{items:CASES,all:{t:\"Všechny př\\xedpadov\\xe9 studie\",h:\"/pripadove-studie\"}}};function Panel({kind,onClose}){const g=ALL[kind];return /*#__PURE__*/_jsxs(\"div\",{role:\"menu\",style:{position:\"absolute\",top:\"calc(100% + 14px)\",left:\"50%\",transform:\"translateX(-50%)\",minWidth:kind===\"services\"?370:390,background:\"#EFFBF6\",borderRadius:24,padding:10,boxShadow:\"0 18px 48px rgba(4,62,68,.16)\",zIndex:50,fontFamily:FONT,boxSizing:\"border-box\",animation:\"fdNavIn .18s ease-out both\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes fdNavIn{from{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%,0)}}\n.fdnav-i{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:16px;text-decoration:none;transition:background .15s}\n.fdnav-i:hover,.fdnav-i:focus-visible{background:#fff;outline:none}\n.fdnav-all{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:14px 16px;border-radius:16px;background:${DARK};color:${MINT};text-decoration:none;font-weight:600;font-size:15px}\n.fdnav-all:hover{background:#0B5157}`}),g.items.map(it=>/*#__PURE__*/_jsxs(\"a\",{href:it.h,className:\"fdnav-i\",role:\"menuitem\",onClick:onClose,children:[/*#__PURE__*/_jsx(NavIcon,{i:it.i,bg:DARK,fg:MINT}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",color:DARK,fontWeight:600,fontSize:16,lineHeight:\"22px\"},children:it.t}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",color:\"#5B7F82\",fontFamily:\"Inter, sans-serif\",fontSize:13,lineHeight:\"19px\",marginTop:2},children:it.d})]})]},it.h)),g.all&&/*#__PURE__*/_jsxs(\"a\",{href:g.all.h,className:\"fdnav-all\",onClick:onClose,children:[g.all.t,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"→\"})]})]});}function makeDropdown(kind){return Component=>props=>{const[open,setOpen]=useState(false);const t=useRef(null);const wrap=useRef(null);const canvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{if(!open)return;const away=e=>{if(wrap.current&&!wrap.current.contains(e.target))setOpen(false);};const esc=e=>e.key===\"Escape\"&&setOpen(false);document.addEventListener(\"pointerdown\",away);document.addEventListener(\"keydown\",esc);return()=>{document.removeEventListener(\"pointerdown\",away);document.removeEventListener(\"keydown\",esc);};},[open]);if(canvas)return /*#__PURE__*/_jsx(Component,{...props});const enter=()=>{clearTimeout(t.current);setOpen(true);};const leave=()=>{t.current=setTimeout(()=>setOpen(false),160);};return /*#__PURE__*/_jsxs(\"div\",{ref:wrap,style:{position:\"relative\",display:\"flex\"},onMouseEnter:enter,onMouseLeave:leave,onClickCapture:e=>{// touch / keyboard: first tap opens the menu instead of navigating\n    if(!open&&window.matchMedia(\"(hover: none)\").matches){e.preventDefault();setOpen(true);}},children:[/*#__PURE__*/_jsx(Component,{...props,\"aria-expanded\":open,\"aria-haspopup\":\"menu\"}),open&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,height:16}}),/*#__PURE__*/_jsx(Panel,{kind:kind,onClose:()=>setOpen(false)})]})]});};}export function withServicesMenu(Component){return makeDropdown(\"services\")(Component);}export function withCasesMenu(Component){return makeDropdown(\"cases\")(Component);}/**\n * Mobile / tablet navigation bar with a full-screen menu.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n */export default function SiteNavMobile(props){const{logo=\"\",home=\"/\",cta=\"/kontakt\"}=props;const[open,setOpen]=useState(false);const[sec,setSec]=useState(null);// phone/tablet header: stays at the top, hides while scrolling down, comes back on scroll up\nconst rt=RenderTarget.current();const live=typeof window!==\"undefined\"&&rt!==RenderTarget.canvas&&rt!==RenderTarget.thumbnail&&rt!==RenderTarget.export;const[hide,setHide]=useState(false);const[shadow,setShadow]=useState(false);useEffect(()=>{if(!live)return;let last=window.scrollY;let raf=0;const on=()=>{cancelAnimationFrame(raf);raf=requestAnimationFrame(()=>{const y=window.scrollY;const d=y-last;if(y<90)setHide(false);else if(d>8)setHide(true);else if(d<-8)setHide(false);if(Math.abs(d)>8)last=y;setShadow(y>4);});};window.addEventListener(\"scroll\",on,{passive:true});return()=>{window.removeEventListener(\"scroll\",on);cancelAnimationFrame(raf);};},[live]);const barPos=live?{position:\"fixed\",top:0,left:0,right:0,height:76,zIndex:900,transform:hide&&!open?\"translateY(-100%)\":\"none\",transition:\"transform .32s cubic-bezier(.4,0,.2,1), box-shadow .3s\",boxShadow:shadow?\"0 6px 24px rgba(4,62,68,.08)\":\"none\"}:{height:\"100%\"};useEffect(()=>{if(typeof document===\"undefined\")return;document.documentElement.style.overflow=open?\"hidden\":\"\";return()=>{document.documentElement.style.overflow=\"\";};},[open]);const Group=({id,title,items,all})=>/*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:\"1px solid rgba(255,255,255,.12)\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setSec(sec===id?null:id),\"aria-expanded\":sec===id,style:{all:\"unset\",boxSizing:\"border-box\",width:\"100%\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:\"20px 0\",cursor:\"pointer\",color:\"#fff\",font:`600 24px/30px ${FONT}`},children:[title,/*#__PURE__*/_jsx(\"span\",{style:{color:MINT,fontSize:22,transition:\"transform .2s\",transform:sec===id?\"rotate(45deg)\":\"none\"},children:\"+\"})]}),sec===id&&/*#__PURE__*/_jsxs(\"div\",{style:{paddingBottom:14},children:[items.map(it=>/*#__PURE__*/_jsxs(\"a\",{href:it.h,style:{display:\"flex\",alignItems:\"center\",gap:14,padding:\"9px 0\",textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(NavIcon,{i:it.i,bg:MINT,fg:DARK,size:38}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",color:\"#fff\",font:`500 18px/24px ${FONT}`},children:it.t}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",color:\"#9DC1C3\",font:\"400 14px/20px Inter, sans-serif\"},children:it.d})]})]},it.h)),all&&/*#__PURE__*/_jsxs(\"a\",{href:all.h,style:{display:\"inline-block\",marginTop:8,color:MINT,font:`600 16px/22px ${FONT}`,textDecoration:\"none\"},children:[all.t,\" →\"]})]})]});const Row=({t,h})=>/*#__PURE__*/_jsx(\"a\",{href:h,style:{display:\"block\",padding:\"20px 0\",borderBottom:\"1px solid rgba(255,255,255,.12)\",color:\"#fff\",font:`600 24px/30px ${FONT}`,textDecoration:\"none\"},children:t});return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,width:\"100%\",height:\"100%\",position:\"relative\",fontFamily:FONT},children:[/*#__PURE__*/_jsxs(\"div\",{style:{...barPos,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 20px\",boxSizing:\"border-box\",background:\"#fff\"},children:[/*#__PURE__*/_jsx(\"a\",{href:home,\"aria-label\":\"Filipi Digital\",style:{display:\"flex\",width:124,height:31},dangerouslySetInnerHTML:{__html:logo.replace(\"<svg \",'<svg width=\"100%\" height=\"100%\" ')}}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setOpen(true),\"aria-label\":\"Otevř\\xedt menu\",style:{all:\"unset\",cursor:\"pointer\",width:48,height:48,borderRadius:999,background:DARK,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"14\",viewBox:\"0 0 20 14\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1h18M1 7h18M1 13h12\",stroke:MINT,strokeWidth:\"2.4\",strokeLinecap:\"round\"})})})]}),open&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:1e3,background:DARK,overflowY:\"auto\",padding:\"0 20px 32px\",boxSizing:\"border-box\",animation:\"fdMob .22s ease-out both\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes fdMob{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}`}),/*#__PURE__*/_jsxs(\"div\",{style:{height:76,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"a\",{href:home,\"aria-label\":\"Filipi Digital\",style:{display:\"flex\",width:124,height:31,filter:\"brightness(0) invert(1)\"},dangerouslySetInnerHTML:{__html:logo.replace(\"<svg \",'<svg width=\"100%\" height=\"100%\" ')}}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setOpen(false),\"aria-label\":\"Zavř\\xedt menu\",style:{all:\"unset\",cursor:\"pointer\",width:48,height:48,borderRadius:999,background:MINT,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 2l12 12M14 2L2 14\",stroke:DARK,strokeWidth:\"2.4\",strokeLinecap:\"round\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:8},children:[/*#__PURE__*/_jsx(Group,{id:\"s\",title:\"Služby\",items:SERVICES,all:{t:\"Všechny služby\",h:\"/sluzby\"}}),/*#__PURE__*/_jsx(Group,{id:\"c\",title:\"Př\\xedpadov\\xe9 studie\",items:CASES,all:{t:\"Všechny př\\xedpadov\\xe9 studie\",h:\"/pripadove-studie\"}}),/*#__PURE__*/_jsx(Row,{t:\"O n\\xe1s\",h:\"/o-nas\"}),/*#__PURE__*/_jsx(Row,{t:\"PNO kalkulačka\",h:\"/pno-kalkulacka\"}),/*#__PURE__*/_jsx(Row,{t:\"Kontakt\",h:\"/kontakt\"})]}),/*#__PURE__*/_jsx(\"a\",{href:cta,style:{marginTop:28,display:\"flex\",justifyContent:\"center\",alignItems:\"center\",gap:10,padding:\"18px 24px\",borderRadius:999,background:MINT,color:DARK,font:`600 17px/22px ${FONT}`,textDecoration:\"none\"},children:\"Domluvit nez\\xe1vazn\\xfd hovor →\"}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:22,color:\"#9DC1C3\",font:\"400 15px/24px Inter, sans-serif\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"tel:+420732330338\",style:{color:\"#fff\",textDecoration:\"none\",display:\"block\"},children:\"+420 732 330 338\"}),/*#__PURE__*/_jsx(\"a\",{href:\"mailto:david@filipidigital.cz\",style:{color:\"#fff\",textDecoration:\"none\",display:\"block\"},children:\"david@filipidigital.cz\"})]})]})]});}SiteNavMobile.defaultProps={width:390,height:76};addPropertyControls(SiteNavMobile,{logo:{type:ControlType.String,title:\"Logo SVG\",displayTextArea:true},home:{type:ControlType.String,title:\"\\xdavod\"},cta:{type:ControlType.String,title:\"CTA\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"withServicesMenu\":{\"type\":\"reactHoc\",\"name\":\"withServicesMenu\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteNavMobile\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"SERVICES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCasesMenu\":{\"type\":\"reactHoc\",\"name\":\"withCasesMenu\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CASES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteNav.map"],"mappings":"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"}