import{c as t}from"./contentful-9d731e8d.js";console.log("Contentful Config:",{spaceId:"Set",accessToken:"Set",previewToken:"Set",environment:"master"}),console.log("Contentful Config Details:",{spaceId:"Set: hdo1k8om3hmw",accessToken:`Set: ${"g29C2epdpHoOQsex08PJXphQYxqVWsN-cUZBbO9QA4A".substring(0,5)}...`,previewToken:`Set: ${"81cfBHWQVwo4pe7ZPisFfvJrzpwCy-AHyBEuf_DA5tQ".substring(0,5)}...`,environment:"master"});const o="hdo1k8om3hmw",e="master";console.log("Using Contentful Config:",{spaceId:"Using value",accessToken:"Using value",previewToken:"Using value",environment:e});const n=t({space:o,accessToken:"g29C2epdpHoOQsex08PJXphQYxqVWsN-cUZBbO9QA4A",environment:e}),s=t({space:o,accessToken:"81cfBHWQVwo4pe7ZPisFfvJrzpwCy-AHyBEuf_DA5tQ",environment:e,host:"preview.contentful.com"}),l=()=>(()=>{const t="true"===localStorage.getItem("contentful-preview-mode");return console.log("Preview mode:",t),t})()?s:n,r=async t=>{try{try{const o=await l().getEntries({content_type:"blogPage",order:["-sys.createdAt"],limit:t||100});return console.log("Blog posts found (blogPage):",o.items.length),o.items}catch(o){console.error("Error with blogPage type, trying blogPost:",o);const e=await l().getEntries({content_type:"blogPost",order:["-sys.createdAt"],limit:t||100});return console.log("Blog posts found (blogPost):",e.items.length),e.items}}catch(o){console.error("Error fetching blog posts from Contentful:",o);try{const t=await l().getContentTypes();console.log("Available content types:",t.items.map((t=>t.sys.id)))}catch(e){console.error("Failed to fetch content types:",e)}return[]}},c=async t=>{try{try{const o=await l().getEntries({content_type:"blogPage","fields.slug":t,limit:1});if(o.items.length>0)return console.log("Blog post found (blogPage):",o.items[0].sys.id),o.items[0];throw new Error("Not found with blogPage type")}catch(o){console.log("Trying with blogPost type");const e=await l().getEntries({content_type:"blogPost","fields.slug":t,limit:1});return 0===e.items.length?(console.log("Blog post not found with either type"),null):(console.log("Blog post found (blogPost):",e.items[0].sys.id),e.items[0])}}catch(o){return console.error(`Error fetching blog post with slug ${t}:`,o),null}},i=async t=>{try{const o=await l().getEntry(t);return o?(console.log(`Blog post found with ID ${t}`),o):null}catch(o){return console.error(`Error fetching blog post with ID ${t}:`,o),null}},g=async t=>{try{try{const o=await l().getEntries({content_type:"blogPage","fields.customUrl":t,limit:1});if(o.items.length>0)return console.log(`Blog post found by custom URL (blogPage): ${t}`),o.items[0];throw new Error("Not found with blogPage type")}catch(o){const e=await l().getEntries({content_type:"blogPost","fields.customUrl":t,limit:1});return 0===e.items.length?(console.log(`Blog post not found with custom URL: ${t}`),null):(console.log(`Blog post found by custom URL (blogPost): ${t}`),e.items[0])}}catch(o){return console.error(`Error fetching blog post with custom URL ${t}:`,o),null}},a=()=>"true"===localStorage.getItem("contentful-preview-mode");export{c as a,g as b,i as c,r as g,a as i};
//# sourceMappingURL=contentful-a43c2678.js.map