{"version":3,"sources":["/js/main.mjs"],"sourcesContent":["const navToggle = document.getElementById('nav-toggle');\nif (navToggle) {\n  const setOpen = (open) => {\n    document.body.classList.toggle('nav-open', open);\n    navToggle.setAttribute('aria-expanded', open ? 'true' : 'false');\n  };\n  navToggle.addEventListener('click', () => setOpen(!document.body.classList.contains('nav-open')));\n  document.addEventListener('keydown', (e) => {\n    if (e.key === 'Escape') setOpen(false);\n  });\n}\n\nconst ytFacade = document.getElementById('yt-facade');\nif (ytFacade) {\n  const loadEmbed = () => {\n    const iframe = document.createElement('iframe');\n    iframe.src = `https://www.youtube.com/embed/${ytFacade.dataset.ytId}?autoplay=1`;\n    iframe.title = 'YouTube video player';\n    iframe.allow = 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture';\n    iframe.allowFullscreen = true;\n    iframe.setAttribute('frameborder', '0');\n    iframe.className = 'w-full aspect-video';\n    ytFacade.replaceWith(iframe);\n  };\n  ytFacade.addEventListener('click', loadEmbed);\n  ytFacade.addEventListener('keydown', (e) => {\n    if (e.key === 'Enter' || e.key === ' ') {\n      e.preventDefault();\n      loadEmbed();\n    }\n  });\n}\n"],"mappings":"+EAAA,IAAMA,EAAY,SAAS,eAAe,YAAY,EACtD,GAAIA,EAAW,CACb,IAAMC,EAAUC,EAACC,GAAS,CACxB,SAAS,KAAK,UAAU,OAAO,WAAYA,CAAI,EAC/CH,EAAU,aAAa,gBAAiBG,EAAO,OAAS,OAAO,CACjE,EAHgB,WAIhBH,EAAU,iBAAiB,QAAS,IAAMC,EAAQ,CAAC,SAAS,KAAK,UAAU,SAAS,UAAU,CAAC,CAAC,EAChG,SAAS,iBAAiB,UAAY,GAAM,CACtC,EAAE,MAAQ,UAAUA,EAAQ,EAAK,CACvC,CAAC,CACH,CAEA,IAAMG,EAAW,SAAS,eAAe,WAAW,EACpD,GAAIA,EAAU,CACZ,IAAMC,EAAYH,EAAA,IAAM,CACtB,IAAMI,EAAS,SAAS,cAAc,QAAQ,EAC9CA,EAAO,IAAM,iCAAiCF,EAAS,QAAQ,IAAI,cACnEE,EAAO,MAAQ,uBACfA,EAAO,MAAQ,2FACfA,EAAO,gBAAkB,GACzBA,EAAO,aAAa,cAAe,GAAG,EACtCA,EAAO,UAAY,sBACnBF,EAAS,YAAYE,CAAM,CAC7B,EATkB,aAUlBF,EAAS,iBAAiB,QAASC,CAAS,EAC5CD,EAAS,iBAAiB,UAAY,GAAM,EACtC,EAAE,MAAQ,SAAW,EAAE,MAAQ,OACjC,EAAE,eAAe,EACjBC,EAAU,EAEd,CAAC,CACH","names":["navToggle","setOpen","__name","open","ytFacade","loadEmbed","iframe"],"sourceRoot":"file:///home/runner/work/orcalade/orcalade","file":"/js/main.mjs.map"}