{"version":3,"file":"BlogPostingSchema.CuK62pmD.mjs","names":[],"sources":["https:/framerusercontent.com/modules/HU9cijGDrJ6gWIu0uJTY/k7qh3P3m9E0JREfgUf0P/BlogPostingSchema.js"],"sourcesContent":["// BlogPostingSchema: builds BlogPosting (or NewsArticle) JSON-LD from CMS fields bound on a detail page.\n// Renders an inline <script type=\"application/ld+json\"> so it is in the server-rendered HTML.\n// Posts with no author fall back to the JAMS Software Organization.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const ORG_ID=\"https://jamsscheduler.com/#organization\";function isoDate(value){if(!value)return undefined;const d=new Date(value);return isNaN(d.getTime())?undefined:d.toISOString();}export const config={supportsChildren:false};/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function BlogPostingSchema(props){const{type=\"BlogPosting\",title,description,image,slug,published,updated,authorName,authorTitle,authorLinkedIn}=props;if(!title||!slug)return null;const base=type===\"NewsArticle\"?\"resources/newsroom\":\"resources/blog\";const url=`https://jamsscheduler.com/${base}/${slug}`;const datePublished=isoDate(published);const dateModified=isoDate(updated)||datePublished;const author=authorName?{\"@type\":\"Person\",name:authorName,...authorTitle?{jobTitle:authorTitle}:{},...authorLinkedIn?{url:authorLinkedIn,sameAs:[authorLinkedIn]}:{},worksFor:{\"@id\":ORG_ID}}:{\"@type\":\"Organization\",\"@id\":ORG_ID,name:\"JAMS Software\"};const data={\"@context\":\"https://schema.org\",\"@type\":type,headline:title,...description?{description}:{},...image?.src?{image:image.src}:{},...datePublished?{datePublished}:{},...dateModified?{dateModified}:{},author,publisher:{\"@id\":ORG_ID},mainEntityOfPage:url};const safe=JSON.stringify(data).replace(/</g,\"<\");return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:safe}})});}addPropertyControls(BlogPostingSchema,{type:{type:ControlType.Enum,title:\"Type\",options:[\"BlogPosting\",\"NewsArticle\"],defaultValue:\"BlogPosting\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\"},image:{type:ControlType.ResponsiveImage,title:\"Image\"},slug:{type:ControlType.String,title:\"Slug\",defaultValue:\"\"},published:{type:ControlType.Date,title:\"Published\",optional:true},updated:{type:ControlType.Date,title:\"Updated\",optional:true},authorName:{type:ControlType.String,title:\"Author Name\",defaultValue:\"\"},authorTitle:{type:ControlType.String,title:\"Author Title\",defaultValue:\"\"},authorLinkedIn:{type:ControlType.Link,title:\"Author LinkedIn\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogPostingSchema\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"config\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogPostingSchema.map"],"mappings":"4JAGsJ,SAAS,EAAQ,EAAM,CAAC,GAAG,CAAC,EAAM,OAAiB,IAAM,EAAE,IAAI,KAAK,CAAK,EAAE,OAAO,MAAM,EAAE,QAAQ,CAAC,EAAE,IAAA,GAAU,EAAE,YAAY,CAAE,CAGlR,SAAwB,EAAkB,EAAM,CAAC,GAAK,CAAC,OAAK,cAAc,QAAM,cAAY,QAAM,OAAK,YAAU,UAAQ,aAAW,cAAY,kBAAgB,EAAM,GAAG,CAAC,GAAO,CAAC,EAAK,OAAO,KAA2E,IAAM,EAAI,6BAArE,IAAO,cAAc,qBAAqB,iBAA6D,GAAG,IAAa,EAAc,EAAQ,CAAS,EAAQ,EAAa,EAAQ,CAAO,GAAG,EAAoB,EAAO,EAAW,CAAC,QAAQ,SAAS,KAAK,EAAW,GAAG,EAAY,CAAC,SAAS,CAAW,EAAE,CAAC,EAAE,GAAG,EAAe,CAAC,IAAI,EAAe,OAAO,CAAC,CAAc,CAAC,EAAE,CAAC,EAAE,SAAS,CAAC,MAAM,CAAM,CAAC,EAAE,CAAC,QAAQ,eAAe,MAAM,EAAO,KAAK,eAAe,EAAQ,EAAK,CAAC,WAAW,qBAAqB,QAAQ,EAAK,SAAS,EAAM,GAAG,EAAY,CAAC,aAAW,EAAE,CAAC,EAAE,GAAG,GAAO,IAAI,CAAC,MAAM,EAAM,GAAG,EAAE,CAAC,EAAE,GAAG,EAAc,CAAC,eAAa,EAAE,CAAC,EAAE,GAAG,EAAa,CAAC,cAAY,EAAE,CAAC,EAAE,SAAO,UAAU,CAAC,MAAM,CAAM,EAAE,iBAAiB,CAAG,EAAoD,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,MAAM,EAAE,cAAc,OAAO,SAAsB,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAA5M,KAAK,UAAU,CAAI,CAAC,CAAC,QAAQ,KAAK,GAAoL,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,mBAH1lC,IAAoD,EAAO,EAAO,0CAGyhC,EAAoB,EAAkB,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,cAAc,aAAa,EAAE,aAAa,aAAa,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,EAAE,EAAE,MAAM,CAAC,KAAK,EAAY,gBAAgB,MAAM,OAAO,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,EAAE,EAAE,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,SAAS,EAAI,EAAE,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,SAAS,EAAI,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,EAAE,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,EAAE,EAAE,eAAe,CAAC,KAAK,EAAY,KAAK,MAAM,iBAAiB,CAAC,CAAC"}