import { e as createAstro, c as createComponent, m as maybeRenderHead, b as addAttribute, r as renderComponent, a as renderTemplate, f as renderSlot, F as Fragment, u as unescapeHTML } from '../chunks/astro/server_BfDhyAjM.mjs'; import 'kleur/colors'; import merge from 'lodash.merge'; import { b as $$Button, $ as $$PageLayout } from '../chunks/PageLayout_CDwIBOQs.mjs'; import { a as $$Icon, f as findImage } from '../chunks/Icon_C8ArtCuv.mjs'; import { $ as $$Image } from '../chunks/Image_vHu_ShFT.mjs'; import { $ as $$Tags } from '../chunks/Tags_C47dqsb2.mjs'; import { f as getFormattedDate, a as getPermalink, d as getBlogPermalink, c as getCanonical } from '../chunks/permalinks_BMxSf01e.mjs'; import { i as findPostsByIds, j as getRelatedPosts, k as blogPostRobots, l as getStaticPathsBlogPost } from '../chunks/blog_J6XM7OAu.mjs'; import { $ as $$Grid } from '../chunks/Grid_BMXKJk6W.mjs'; import { $ as $$WidgetWrapper } from '../chunks/WidgetWrapper_C6M78dTL.mjs'; export { renderers } from '../renderers.mjs'; const $$Astro$4 = createAstro("https://www.radio.org.tr"); const $$SocialShare = createComponent(($$result, $$props, $$slots) => { const Astro2 = $$result.createAstro($$Astro$4, $$props, $$slots); Astro2.self = $$SocialShare; const { text, url, class: className = "inline-block" } = Astro2.props; return renderTemplate`${maybeRenderHead()} Paylaş: `; }, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/components/common/SocialShare.astro", void 0); const $$Astro$3 = createAstro("https://www.radio.org.tr"); const $$SinglePost = createComponent(($$result, $$props, $$slots) => { const Astro2 = $$result.createAstro($$Astro$3, $$props, $$slots); Astro2.self = $$SinglePost; const { post, url } = Astro2.props; return renderTemplate`${maybeRenderHead()}

${renderComponent($$result, "Icon", $$Icon, { "name": "tabler:clock", "class": "w-4 h-4 inline-block -mt-0.5 dark:text-gray-400" })} ${getFormattedDate(post.publishDate)} ${post.author && renderTemplate`${renderComponent($$result, "Fragment", Fragment, {}, { "default": ($$result2) => renderTemplate`${" "} · ${renderComponent($$result2, "Icon", $$Icon, { "name": "tabler:user", "class": "w-4 h-4 inline-block -mt-0.5 dark:text-gray-400" })} ${post.author} ` })}`} ${post.category && renderTemplate`${renderComponent($$result, "Fragment", Fragment, {}, { "default": ($$result2) => renderTemplate`${" "} ·${" "} ${post.category.title} ` })}`} ${post.readingTime && renderTemplate`${renderComponent($$result, "Fragment", Fragment, {}, { "default": ($$result2) => renderTemplate`  · ${post.readingTime} dk okuma ` })}`}

${post.title}

${post.excerpt}

${post.image ? renderTemplate`${renderComponent($$result, "Image", $$Image, { "src": post.image, "class": "max-w-full lg:max-w-[900px] mx-auto mb-6 sm:rounded-md bg-gray-400 dark:bg-slate-700", "widths": [400, 900], "sizes": "(max-width: 900px) 400px, 900px", "alt": post?.excerpt || "", "width": 900, "height": 506, "loading": "eager", "decoding": "async" })}` : renderTemplate`
`}
${renderSlot($$result, $$slots["default"])}
${renderComponent($$result, "PostTags", $$Tags, { "tags": post.tags, "class": "mr-5 rtl:mr-0 rtl:ml-5" })} ${renderComponent($$result, "SocialShare", $$SocialShare, { "url": url, "text": post.title, "class": "mt-5 sm:mt-1 align-middle text-gray-500 dark:text-slate-600" })}
`; }, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/components/blog/SinglePost.astro", void 0); const $$ToBlogLink = createComponent(($$result, $$props, $$slots) => { return renderTemplate`${maybeRenderHead()}
${renderComponent($$result, "Button", $$Button, { "variant": "tertiary", "class": "px-3 md:px-3", "href": getBlogPermalink() }, { "default": ($$result2) => renderTemplate`${renderTemplate`${renderComponent($$result2, "Icon", $$Icon, { "name": "tabler:chevron-left", "class": "w-5 h-5 mr-1 -ml-1.5 rtl:-mr-1.5 rtl:ml-1" })}`} Bloga Dön ` })}
`; }, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/components/blog/ToBlogLink.astro", void 0); const $$Astro$2 = createAstro("https://www.radio.org.tr"); const $$BlogHighlightedPosts = createComponent(async ($$result, $$props, $$slots) => { const Astro2 = $$result.createAstro($$Astro$2, $$props, $$slots); Astro2.self = $$BlogHighlightedPosts; const { title = await Astro2.slots.render("title"), linkText = "T\xFCm yaz\u0131lar\u0131 g\xF6r\xFCnt\xFCle", linkUrl = getBlogPermalink(), information = await Astro2.slots.render("information"), postIds = [], id, isDark = false, classes = {}, bg = await Astro2.slots.render("bg") } = Astro2.props; const posts = await findPostsByIds(postIds) ; return renderTemplate`${renderTemplate`${renderComponent($$result, "WidgetWrapper", $$WidgetWrapper, { "id": id, "isDark": isDark, "containerClass": classes?.container, "bg": bg }, { "default": async ($$result2) => renderTemplate`${maybeRenderHead()}
${title && renderTemplate`

${unescapeHTML(title)}

${linkText && linkUrl && renderTemplate`${linkText} » `}
`}${information && renderTemplate`

${unescapeHTML(information)}

`}
${renderComponent($$result2, "Grid", $$Grid, { "posts": posts })}` })}` }`; }, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/components/widgets/BlogHighlightedPosts.astro", void 0); const $$Astro$1 = createAstro("https://www.radio.org.tr"); const $$RelatedPosts = createComponent(async ($$result, $$props, $$slots) => { const Astro2 = $$result.createAstro($$Astro$1, $$props, $$slots); Astro2.self = $$RelatedPosts; const { post } = Astro2.props; const relatedPosts = post.tags ? await getRelatedPosts(post, 4) : []; return renderTemplate`${renderTemplate`${renderComponent($$result, "BlogHighlightedPosts", $$BlogHighlightedPosts, { "classes": { container: "pt-0 lg:pt-0 md:pt-0 intersect-once intersect-quarter motion-safe:md:opacity-0 motion-safe:md:intersect:animate-fade" }, "title": "\u0130lgili Yaz\u0131lar", "linkText": "T\xFCm Yaz\u0131lar\u0131 G\xF6r\xFCnt\xFCle", "linkUrl": getBlogPermalink(), "postIds": relatedPosts.map((post2) => post2.id) })}` }`; }, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/components/blog/RelatedPosts.astro", void 0); const $$Astro = createAstro("https://www.radio.org.tr"); const prerender = true; const getStaticPaths = async () => { return await getStaticPathsBlogPost(); }; const $$Index = createComponent(async ($$result, $$props, $$slots) => { const Astro2 = $$result.createAstro($$Astro, $$props, $$slots); Astro2.self = $$Index; const { post } = Astro2.props; const url = getCanonical(getPermalink(post.permalink, "post")); const image = await findImage(post.image); const metadata = merge( { title: post.title, description: post.excerpt, robots: { index: blogPostRobots?.index, follow: blogPostRobots?.follow }, openGraph: { type: "article", ...image ? { images: [{ url: image, width: image?.width, height: image?.height }] } : {} } }, { ...post?.metadata ? { ...post.metadata, canonical: post.metadata?.canonical || url } : {} } ); return renderTemplate`${renderComponent($$result, "Layout", $$PageLayout, { "metadata": metadata }, { "default": async ($$result2) => renderTemplate` ${renderComponent($$result2, "SinglePost", $$SinglePost, { "post": { ...post, image }, "url": url }, { "default": async ($$result3) => renderTemplate`${post.Content ? renderTemplate`${renderComponent($$result3, "post.Content", post.Content, {})}` : renderTemplate`${renderComponent($$result3, "Fragment", Fragment, {}, { "default": async ($$result4) => renderTemplate`${unescapeHTML(post.content || "")}` })}`}` })} ${renderComponent($$result2, "ToBlogLink", $$ToBlogLink, {})} ${renderComponent($$result2, "RelatedPosts", $$RelatedPosts, { "post": post })} ` })}`; }, "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/pages/[...blog]/index.astro", void 0); const $$file = "/Users/bugracanata/Developer/[Telsiz]/ARC-Web-Sitesi/src/pages/[...blog]/index.astro"; const $$url = "/[...blog]"; const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({ __proto__: null, default: $$Index, file: $$file, getStaticPaths, prerender, url: $$url }, Symbol.toStringTag, { value: 'Module' })); const page = () => _page; export { page };