{"version":3,"file":"SeoCollectionPageJsonLd.ug75Qp-R.mjs","names":["useRef"],"sources":["https:/framerusercontent.com/modules/uuVsfK9n5Cag6PqZlzeX/0Jl5Wjig0blOAKnFhUzE/SeoCollectionPageJsonLd.js"],"sourcesContent":["/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{VISUALLY_HIDDEN_STYLE}from\"https://framerusercontent.com/modules/LQuuOAryIVnwswuGx8Ex/BwIbRffqKzb9EnbD606b/layoutStyles.js\";import{getLinkUrl}from\"https://framerusercontent.com/modules/NbJRONH2Z4yDLXjbVsSq/3yKbYVdYQ3jidk8O9RxZ/linkHelpers.js\";import{buildBreadcrumbList,useCanonicalUrl}from\"https://framerusercontent.com/modules/6XSK4qbVznWHhoy8kH0t/glkGAFV6S3MAg359aG6B/seoJsonLd.js\";const SeoCollectionPageJsonLdInternal=/*#__PURE__*/forwardRef(function SeoCollectionPageJsonLdInternal(props,ref){const{id,name=\"\",description=\"\",pageURL=\"\",rootName=\"Help\",rootURL=\"\"}=props;const resolvedPageUrl=getLinkUrl(pageURL);const resolvedRootUrl=getLinkUrl(rootURL);const resolvedUrl=useCanonicalUrl(resolvedPageUrl);if(!name.trim())return /*#__PURE__*/_jsx(\"div\",{ref:ref,id:id,style:VISUALLY_HIDDEN_STYLE,\"aria-hidden\":\"true\"});const breadcrumb=buildBreadcrumbList([{name:rootName,url:resolvedRootUrl},{name,url:resolvedUrl}]);const schema=[{\"@context\":\"https://schema.org\",\"@type\":\"CollectionPage\",\"name\":name,\"description\":description||undefined,\"url\":resolvedUrl||undefined,\"isPartOf\":resolvedRootUrl?{\"@type\":\"WebSite\",\"@id\":resolvedRootUrl}:undefined},breadcrumb].filter(Boolean);return /*#__PURE__*/_jsx(\"div\",{ref:ref,id:id,\"data-bunq-schema\":\"collection-page\",style:VISUALLY_HIDDEN_STYLE,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify(schema)}})});});export default function SeoCollectionPageJsonLd(props){const ref=useRef(null);return /*#__PURE__*/_jsx(SeoCollectionPageJsonLdInternal,{...props,ref:ref});}SeoCollectionPageJsonLd.displayName=\"Seo CollectionPage JSON-LD - Utility\";addPropertyControls(SeoCollectionPageJsonLd,{id:{type:ControlType.String,title:\"ID\",defaultValue:\"seo-collection-page-json-ld\",placeholder:\"e.g. seo-collection-page-json-ld\",description:\"Unique DOM id for analytics and page inspection.\",preventLocalization:true},name:{type:ControlType.String,title:\"Name\",defaultValue:\"\",placeholder:\"Cards\",description:\"Listing page title. Bind to the CMS Title field.\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Short summary\",description:\"Listing page summary. Bind to the CMS Description field.\"},pageURL:{type:ControlType.Link,title:\"Page Link\",defaultValue:\"\",description:\"Canonical page URL. When empty, uses the current page URL at runtime.\"},rootName:{type:ControlType.String,title:\"Root Name\",defaultValue:\"Help\",placeholder:\"Help\",description:\"First breadcrumb label, above this listing page.\"},rootURL:{type:ControlType.Link,title:\"Root Link\",defaultValue:\"\",description:\"First breadcrumb URL, above this listing page.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"SeoCollectionPageJsonLdProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SeoCollectionPageJsonLd\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"8SAK8iD,SAAwB,EAAwB,EAAM,CAAC,IAAM,EAAIA,EAAO,IAAI,EAAE,OAAoB,EAAK,EAAgC,CAAC,GAAG,EAAU,KAAG,CAAC,CAAE,mBAA5pD,IAAqC,IAAoD,IAAmI,IAAuH,IAA8I,EAAO,EAA6C,EAAW,SAAyC,EAAM,EAAI,CAAC,GAAK,CAAC,KAAG,OAAK,GAAG,cAAY,GAAG,UAAQ,GAAG,WAAS,OAAO,UAAQ,IAAI,EAAY,EAAgB,EAAW,CAAO,EAAQ,EAAgB,EAAW,CAAO,EAAQ,EAAY,EAAgB,CAAe,EAAE,GAAG,CAAC,EAAK,KAAK,EAAE,OAAoB,EAAK,MAAM,CAAK,MAAO,KAAG,MAAM,EAAsB,cAAc,MAAM,CAAC,EAAE,IAAM,EAAW,EAAoB,CAAC,CAAC,KAAK,EAAS,IAAI,CAAe,EAAE,CAAC,OAAK,IAAI,CAAW,CAAC,CAAC,EAAQ,EAAO,CAAC,CAAC,WAAW,qBAAqB,QAAQ,iBAAiB,KAAO,EAAK,YAAc,GAAa,IAAA,GAAU,IAAM,GAAa,IAAA,GAAU,SAAW,EAAgB,CAAC,QAAQ,UAAU,MAAM,CAAe,EAAE,IAAA,EAAS,EAAE,CAAU,CAAC,CAAC,OAAO,OAAO,EAAE,OAAoB,EAAK,MAAM,CAAK,MAAO,KAAG,mBAAmB,kBAAkB,MAAM,EAAsB,cAAc,OAAO,SAAsB,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,KAAK,UAAU,CAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAA8J,EAAwB,YAAY,uCAAuC,EAAoB,EAAwB,CAAC,GAAG,CAAC,KAAK,EAAY,OAAO,MAAM,KAAK,aAAa,8BAA8B,YAAY,mCAAmC,YAAY,mDAAmD,oBAAoB,EAAI,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,GAAG,YAAY,QAAQ,YAAY,kDAAkD,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,YAAY,gBAAgB,YAAY,0DAA0D,EAAE,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,aAAa,GAAG,YAAY,uEAAuE,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,OAAO,YAAY,OAAO,YAAY,kDAAkD,EAAE,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,aAAa,GAAG,YAAY,gDAAgD,CAAC,CAAC"}