1import{a1 as c,X as l}from"./Dmmfaysd.js";const m=n=>{const e={...{title:"nocal â Calendar app that works like a notebook",description:"The calendar app that works like a notebook. Works with Google Calendar and Outlookâunify accounts, notes, tasks, and MCP for AI agents. Mac, Windows, iPhone, and Android.",image:"/images/og_image.png"},...n},a=(n==null?void 0:n.socialTitle)??e.title,r=(n==null?void 0:n.socialDescription)??e.description,i=(t=>!t||t.startsWith("http")?t:`https://nocal.app${t.startsWith("/")?t:`/${t}`}`)(e.image);let o="/";try{const t=c();t!=null&&t.path&&(o=t.path)}catch(t){console.warn("Could not get route path:",t)}o.length>1&&(o=o.replace(/\/+$/,"")),l({title:e.title,meta:[{name:"description",content:e.description},{property:"og:type",content:"website"},{property:"og:site_name",content:"nocal"},{property:"og:title",content:a},{property:"og:description",content:r},{property:"og:image",content:i,key:"og:image"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:a},{name:"twitter:description",content:r},{name:"twitter:image",content:i,key:"twitter:image"},{name:"keywords",content:"calendar app, Google Calendar, Outlook calendar, Microsoft 365 calendar, unified calendar, calendar app for Mac, calendar app for Windows, calendar app for iPhone, calendar app for Android, multi-account calendar, MCP calendar, AI calendar, meeting notes, markdown notes, productivity"},{name:"author",content:"nocal"},{name:"theme-color",content:"#e8008f"},{name:"zoom-domain-verification",content:"ZOOM_verify_1202d1d49d9a4986b5094dae7bf0ca36"}],link:[{rel:"canonical",href:`https://nocal.app${o}`}]})};export{m as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.