403Webshell
Server IP : 14.225.204.176  /  Your IP : 216.73.216.252
Web Server : nginx/1.24.0
System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64
User : root ( 0)
PHP Version : 8.1.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/html/php/zinisoft.net-react/.next/cache/webpack/server-production/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/php/zinisoft.net-react/.next/cache/webpack/server-production/14.pack
wpc��webpack/lib/cache/PackFileCacheStrategy�PackContentItems��Compilation/codeGeneration|javascript/auto|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-loader\index.js!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[14].oneOf[2].use[0]!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\app\(blog)\blog\[slug]\page.jsx|rsc|d4ce65b58b8d08a8|webpack-runtime���sources�data�runtimeRequirements�javascript�webpack/lib/util/registerExternalSerializer�webpack-sources/CachedSource.�webpack/lib/util/registerExternalSerializer�webpack-sources/ConcatSource�`�webpack/lib/util/registerExternalSerializer�webpack-sources/RawSource[// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "default": () => (/* binding */ page),
  generateMetadata: () => (/* binding */ generateMetadata)
});

// EXTERNAL MODULE: ./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-runtime.js
var react_jsx_runtime = __webpack_require__(25036);
// EXTERNAL MODULE: ./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js
var module_proxy = __webpack_require__(86843);
;// CONCATENATED MODULE: ./components/blog/FallbackImage.jsx
�webpack/lib/util/registerExternalSerializer�webpack-sources/ReplaceSource�webpack/lib/util/registerExternalSerializer�webpack-sources/CachedSource��webpack/lib/util/registerExternalSerializer�webpack-sources/ReplaceSource�webpack/lib/util/registerExternalSerializer�webpack-sources/RawSourceeimport { createProxy } from "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"
const proxy = createProxy(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\FallbackImage.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;

export { __esModule, $$typeof };
export default __default__;b\lvF)HJXJXd $�@��__WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._��/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (��);��buffer�source�size�maps�hashk
const proxy = __WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\FallbackImage.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;


/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__default__);��{"finalSource":false}�map�bufferedMapReplaceSourceRawSourceeimport { createProxy } from "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"
const proxy = createProxy(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\FallbackImage.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;

export { __esModule, $$typeof };
export default __default__;�092undefined108118__WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._undefined553584undefined586600/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined586600undefined612612.5);undefinedaiA@Y�(0,module_proxy.createProxy)�FallbackImage#
// EXTERNAL MODULE: ./node_modules/next/dist/api/link.js
var api_link = __webpack_require__(16274);
// EXTERNAL MODULE: ./node_modules/next/dist/client/components/navigation.js
var navigation = __webpack_require__(19738);
;// CONCATENATED MODULE: ./node_modules/next/dist/api/navigation.js
��webpack/lib/util/registerExternalSerializer�webpack-sources/ReplaceSource�webpack/lib/util/registerExternalSerializer�webpack-sources/RawSourceXexport * from "../client/components/navigation"; //# sourceMappingURL=navigation.js.map
`/��( //# sourceMappingURL=navigation.js.map
���Xexport * from "../client/components/navigation"; //# sourceMappingURL=navigation.js.map
047undefined
// EXTERNAL MODULE: ./components/social/SocialTwo.jsx
var SocialTwo = __webpack_require__(27309);
// EXTERNAL MODULE: ./node_modules/next/dist/api/image.js
var api_image = __webpack_require__(2813);
;// CONCATENATED MODULE: ./components/blog/BlogPostAuthor.jsx
��webpack/lib/util/registerExternalSerializer�webpack-sources/ReplaceSource�webpack/lib/util/registerExternalSerializer�webpack-sources/RawSource�import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import SocialTwo from "../social/SocialTwo";
import Image from "next/image";
const BlogPostAuthor = ({ name, avatar, description })=>{
    const authorName = name || "Admin";
    const authorAvatar = avatar || "/assets/img/root/author-avatar.png";
    const authorBio = description || "ZiniSoft Ltd. Co. Content Creator & Editor. Passionate about technology and mobile development.";
    return /*#__PURE__*/ _jsxs("div", {
        className: "ptf-about-author",
        children: [
            /*#__PURE__*/ _jsx("div", {
                className: "ptf-about-author__avatar",
                children: /*#__PURE__*/ _jsx(Image, {
                    width: 80,
                    height: 80,
                    style: {
                        objectFit: "cover",
                        width: "80px",
                        height: "80px"
                    },
                    src: authorAvatar,
                    alt: authorName,
                    loading: "lazy"
                })
            }),
            /*#__PURE__*/ _jsxs("div", {
                className: "ptf-about-author__content",
                children: [
                    /*#__PURE__*/ _jsxs("div", {
                        className: "ptf-about-author__header",
                        children: [
                            /*#__PURE__*/ _jsx("h6", {
                                children: authorName
                            }),
                            /*#__PURE__*/ _jsx("span", {
                                children: "Author"
                            })
                        ]
                    }),
                    /*#__PURE__*/ _jsx("div", {
                        className: "ptf-about-author__text",
                        children: /*#__PURE__*/ _jsx("p", {
                            children: authorBio
                        })
                    }),
                    /*#__PURE__*/ _jsx("div", {
                        className: "has-black-color blog-social",
                        children: /*#__PURE__*/ _jsx(SocialTwo, {})
                    })
                ]
            })
        ]
    });
};
export default BlogPostAuthor;
e>@km_���=@����RV��sv���/2��@CEM����� }�@����__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._�__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._��__WEBPACK_MODULE_REFERENCE__7_5b2264656661756c74225d_directImport_asiSafe1__._���������__WEBPACK_MODULE_REFERENCE__6_5b2264656661756c74225d_directImport_asiSafe1__._�/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (��);��


const BlogPostAuthor = ({ name, avatar, description })=>{
    const authorName = name || "Admin";
    const authorAvatar = avatar || "/assets/img/root/author-avatar.png";
    const authorBio = description || "ZiniSoft Ltd. Co. Content Creator & Editor. Passionate about technology and mobile development.";
    return /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
        className: "ptf-about-author",
        children: [
            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                className: "ptf-about-author__avatar",
                children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._(__WEBPACK_MODULE_REFERENCE__7_5b2264656661756c74225d_directImport_asiSafe1__._, {
                    width: 80,
                    height: 80,
                    style: {
                        objectFit: "cover",
                        width: "80px",
                        height: "80px"
                    },
                    src: authorAvatar,
                    alt: authorName,
                    loading: "lazy"
                })
            }),
            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
                className: "ptf-about-author__content",
                children: [
                    /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
                        className: "ptf-about-author__header",
                        children: [
                            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("h6", {
                                children: authorName
                            }),
                            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("span", {
                                children: "Author"
                            })
                        ]
                    }),
                    /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                        className: "ptf-about-author__text",
                        children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("p", {
                            children: authorBio
                        })
                    }),
                    /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                        className: "has-black-color blog-social",
                        children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._(__WEBPACK_MODULE_REFERENCE__6_5b2264656661756c74225d_directImport_asiSafe1__._, {})
                    })
                ]
            })
        ]
    });
};
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (BlogPostAuthor);
����import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import SocialTwo from "../social/SocialTwo";
import Image from "next/image";
const BlogPostAuthor = ({ name, avatar, description })=>{
    const authorName = name || "Admin";
    const authorAvatar = avatar || "/assets/img/root/author-avatar.png";
    const authorBio = description || "ZiniSoft Ltd. Co. Content Creator & Editor. Passionate about technology and mobile development.";
    return /*#__PURE__*/ _jsxs("div", {
        className: "ptf-about-author",
        children: [
            /*#__PURE__*/ _jsx("div", {
                className: "ptf-about-author__avatar",
                children: /*#__PURE__*/ _jsx(Image, {
                    width: 80,
                    height: 80,
                    style: {
                        objectFit: "cover",
                        width: "80px",
                        height: "80px"
                    },
                    src: authorAvatar,
                    alt: authorName,
                    loading: "lazy"
                })
            }),
            /*#__PURE__*/ _jsxs("div", {
                className: "ptf-about-author__content",
                children: [
                    /*#__PURE__*/ _jsxs("div", {
                        className: "ptf-about-author__header",
                        children: [
                            /*#__PURE__*/ _jsx("h6", {
                                children: authorName
                            }),
                            /*#__PURE__*/ _jsx("span", {
                                children: "Author"
                            })
                        ]
                    }),
                    /*#__PURE__*/ _jsx("div", {
                        className: "ptf-about-author__text",
                        children: /*#__PURE__*/ _jsx("p", {
                            children: authorBio
                        })
                    }),
                    /*#__PURE__*/ _jsx("div", {
                        className: "has-black-color blog-social",
                        children: /*#__PURE__*/ _jsx(SocialTwo, {})
                    })
                ]
            })
        ]
    });
};
export default BlogPostAuthor;
)062undefined64107undefined109139undefined473477__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined573576__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined682685__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined687691__WEBPACK_MODULE_REFERENCE__7_5b2264656661756c74225d_directImport_asiSafe1__._undefined11061110__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined12391243__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined13951398__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined15351538__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined17161719__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined18391842__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined19841987__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined21122115__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined21172125__WEBPACK_MODULE_REFERENCE__6_5b2264656661756c74225d_directImport_asiSafe1__._undefined22092223/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined22092223undefined22382238.5);undefined`[O��@���>�)����\�S�	U	�	(
�
�
�
9���(0,react_jsx_runtime.jsxs)�react_jsx_runtime.jsx��api_image["default"]���������SocialTwo/* default */.ZP�blog_BlogPostAuthor<
;// CONCATENATED MODULE: ./components/blog/RelatedPost.jsx
��webpack/lib/util/registerExternalSerializer�webpack-sources/ReplaceSource�webpack/lib/util/registerExternalSerializer�webpack-sources/RawSourcecimport { createProxy } from "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"
const proxy = createProxy(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\RelatedPost.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;

export { __esModule, $$typeof };
export default __default__;b\lvF'FHVHVb �@��__WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._��/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (��);�i
const proxy = __WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\RelatedPost.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;


/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__default__);���cimport { createProxy } from "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"
const proxy = createProxy(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\RelatedPost.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;

export { __esModule, $$typeof };
export default __default__;�092undefined108118__WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._undefined551582undefined584598/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined584598undefined610610.5);undefined	biM�������
>W\f�RelatedPost_proxy��: RelatedPost_esModule�: RelatedPost_$$typeof��RelatedPost_default_��RelatedPost�
// EXTERNAL MODULE: ./components/footer/FooterSection.jsx
var FooterSection = __webpack_require__(89885);
// EXTERNAL MODULE: ./components/header/Header.jsx
var Header = __webpack_require__(22430);
;// CONCATENATED MODULE: ./components/social/SocialFour.jsx
��webpack/lib/util/registerExternalSerializer�webpack-sources/ReplaceSource�webpack/lib/util/registerExternalSerializer�webpack-sources/RawSourcedimport { createProxy } from "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"
const proxy = createProxy(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\social\SocialFour.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;

export { __esModule, $$typeof };
export default __default__;b\lvF(GIWIWc �@��__WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._��/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (��);�j
const proxy = __WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\social\SocialFour.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;


/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (__default__);���dimport { createProxy } from "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"
const proxy = createProxy(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\social\SocialFour.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;

export { __esModule, $$typeof };
export default __default__;�092undefined108118__WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._undefined552583undefined585599/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined585599undefined611611.5);undefined	biM�������?X]g�SocialFour_proxy��: SocialFour_esModule�: SocialFour_$$typeof��SocialFour_default_��SocialFour�
// EXTERNAL MODULE: ./data/blog.js
var blog = __webpack_require__(845);
// EXTERNAL MODULE: ./data/blogApi.js
var blogApi = __webpack_require__(97047);
// EXTERNAL MODULE: ./data/seo.js
var seo = __webpack_require__(56546);
;// CONCATENATED MODULE: ./app/(blog)/blog/[slug]/page.jsx
�B�webpack/lib/util/registerExternalSerializer�webpack-sources/ReplaceSource�webpack/lib/util/registerExternalSerializer�webpack-sources/RawSource�9import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import FallbackImage from "../../../../components/blog/FallbackImage";
import Link from "next/link";
import { notFound } from "next/navigation";
import BlogPostAuthor from "../../../../components/blog/BlogPostAuthor";
import RelatedPost from "../../../../components/blog/RelatedPost";
import FooterSection from "../../../../components/footer/FooterSection";
import Header from "../../../../components/header/Header";
import SocialFour from "../../../../components/social/SocialFour";
import { blogPage } from "../../../../data/blog";
import { getBlogPostById, getRelatedBlogPosts } from "../../../../data/blogApi";
import { SITE_CONFIG, cleanMetaDescription, buildBlogPostSchema } from "../../../../data/seo";
export async function generateMetadata({ params }) {
    const wpPost = await getBlogPostById(params.slug);
    if (!wpPost) {
        return {
            title: `Post Not Found | ${SITE_CONFIG.name}`,
            description: `Blog post not found. Explore ${SITE_CONFIG.name} blogs for tech insights, custom AI system updates, software engineering, and B2B system design.`
        };
    }
    const description = cleanMetaDescription(wpPost.description || wpPost.content || wpPost.excerpt || "", `Read this technology insights article from ${SITE_CONFIG.name} to learn more about modern software design, AI architecture, and engineering practices.`);
    return {
        title: `${wpPost.title} | ${SITE_CONFIG.name}`,
        description
    };
}
const BlogDetails = async ({ params })=>{
    const pageItem = await getBlogPostById(params.slug);
    if (!pageItem) {
        notFound();
    }
    const relatedPosts = await getRelatedBlogPosts(pageItem);
    const blogPostSchema = buildBlogPostSchema(pageItem, params.slug);
    return /*#__PURE__*/ _jsxs("div", {
        className: "ptf-site-wrapper ptf-is--blog-grid",
        children: [
            blogPostSchema && /*#__PURE__*/ _jsx("script", {
                type: "application/ld+json",
                dangerouslySetInnerHTML: {
                    __html: JSON.stringify(blogPostSchema)
                }
            }),
            /*#__PURE__*/ _jsxs("div", {
                className: "ptf-site-wrapper__inner",
                children: [
                    /*#__PURE__*/ _jsx(Header, {
                        opaque: true
                    }),
                    /*#__PURE__*/ _jsx("div", {
                        className: "main",
                        children: /*#__PURE__*/ _jsxs("article", {
                            className: "ptf-single-post",
                            children: [
                                /*#__PURE__*/ _jsx("header", {
                                    className: "ptf-single-post__header ptf-single-post__header--style-1",
                                    children: /*#__PURE__*/ _jsxs("div", {
                                        className: "container-xxl",
                                        children: [
                                            /*#__PURE__*/ _jsx("h1", {
                                                className: "ptf-single-post__title",
                                                children: pageItem.title ? pageItem.title : "Simple Logo Collections"
                                            }),
                                            /*#__PURE__*/ _jsxs("div", {
                                                className: "ptf-single-post__meta",
                                                children: [
                                                    pageItem.cat && /*#__PURE__*/ _jsx("span", {
                                                        className: "cat",
                                                        children: pageItem.cat
                                                    }),
                                                    pageItem.date && /*#__PURE__*/ _jsx("span", {
                                                        className: "date",
                                                        children: pageItem.date
                                                    })
                                                ]
                                            })
                                        ]
                                    })
                                }),
                                pageItem.img && /*#__PURE__*/ _jsx("div", {
                                    className: "ptf-single-post__media widthfull",
                                    children: /*#__PURE__*/ _jsx("div", {
                                        className: "container widthfull",
                                        children: /*#__PURE__*/ _jsx(FallbackImage, {
                                            width: 1200,
                                            height: 1200,
                                            style: {
                                                width: "100%",
                                                height: "100%"
                                            },
                                            src: pageItem.img,
                                            alt: pageItem.alt || pageItem.title || "blog post",
                                            loading: "lazy"
                                        })
                                    })
                                }),
                                /*#__PURE__*/ _jsx("div", {
                                    className: "ptf-single-post__wrapper",
                                    children: /*#__PURE__*/ _jsx("div", {
                                        className: "container-xxl",
                                        children: /*#__PURE__*/ _jsx("div", {
                                            className: "row",
                                            children: /*#__PURE__*/ _jsxs("div", {
                                                className: "col-xl-8 offset-xl-2",
                                                children: [
                                                    /*#__PURE__*/ _jsxs("div", {
                                                        className: "d-flex align-items-center justify-content-between flex-wrap",
                                                        style: {
                                                            borderBottom: "1px solid var(--ptf-color-14)",
                                                            paddingBottom: "1.875rem",
                                                            marginBottom: "2.5rem",
                                                            gap: "20px"
                                                        },
                                                        children: [
                                                            /*#__PURE__*/ _jsx("div", {
                                                                className: "ptf-single-post__info",
                                                                style: {
                                                                    borderBottom: "none",
                                                                    paddingBottom: 0,
                                                                    marginBottom: 0
                                                                },
                                                                children: pageItem.author && /*#__PURE__*/ _jsxs("a", {
                                                                    className: "author",
                                                                    href: "#",
                                                                    children: [
                                                                        /*#__PURE__*/ _jsx("i", {
                                                                            className: "lnil lnil-user"
                                                                        }),
                                                                        blogPage.detail.meta.authorLabel,
                                                                        " ",
                                                                        /*#__PURE__*/ _jsx("span", {
                                                                            children: pageItem.author
                                                                        })
                                                                    ]
                                                                })
                                                            }),
                                                            /*#__PURE__*/ _jsxs("div", {
                                                                className: "ptf-post-socials d-flex align-items-center",
                                                                style: {
                                                                    margin: 0
                                                                },
                                                                children: [
                                                                    /*#__PURE__*/ _jsx("span", {
                                                                        style: {
                                                                            marginRight: "20px",
                                                                            textTransform: "uppercase",
                                                                            color: "var(--ptf-color-black)",
                                                                            fontSize: "14px"
                                                                        },
                                                                        children: blogPage.detail.shareLabel
                                                                    }),
                                                                    /*#__PURE__*/ _jsx(SocialFour, {})
                                                                ]
                                                            })
                                                        ]
                                                    }),
                                                    pageItem.description && /*#__PURE__*/ _jsx("div", {
                                                        className: "ptf-single-post__excerpt",
                                                        children: pageItem.description
                                                    }),
                                                    pageItem.content && /*#__PURE__*/ _jsx("div", {
                                                        className: "ptf-single-post__content",
                                                        dangerouslySetInnerHTML: {
                                                            __html: pageItem.content
                                                        }
                                                    }),
                                                    pageItem.tags && pageItem.tags.length > 0 && /*#__PURE__*/ _jsx("footer", {
                                                        className: "ptf-single-post__footer",
                                                        children: /*#__PURE__*/ _jsx("div", {
                                                            className: "ptf-post-tags",
                                                            children: pageItem.tags.map((tag, i)=>/*#__PURE__*/ _jsx(Link, {
                                                                    href: `/blogs?search=${encodeURIComponent(tag)}`,
                                                                    children: tag
                                                                }, i))
                                                        })
                                                    }),
                                                    pageItem.author && /*#__PURE__*/ _jsx(BlogPostAuthor, {
                                                        name: pageItem.author,
                                                        avatar: pageItem.authorAvatar,
                                                        description: pageItem.authorDescription
                                                    }),
                                                    relatedPosts.length > 0 && /*#__PURE__*/ _jsxs("div", {
                                                        className: "ptf-related-posts",
                                                        children: [
                                                            /*#__PURE__*/ _jsx("h2", {
                                                                className: "ptf-related-posts__title",
                                                                children: blogPage.detail.relatedTitle
                                                            }),
                                                            /*#__PURE__*/ _jsx("div", {
                                                                className: "ptf-isotope-grid",
                                                                children: /*#__PURE__*/ _jsx("div", {
                                                                    className: "row",
                                                                    style: {
                                                                        "--bs-gutter-y": "2rem"
                                                                    },
                                                                    children: /*#__PURE__*/ _jsx(RelatedPost, {
                                                                        posts: relatedPosts
                                                                    })
                                                                })
                                                            })
                                                        ]
                                                    })
                                                ]
                                            })
                                        })
                                    })
                                })
                            ]
                        })
                    })
                ]
            }),
            /*#__PURE__*/ _jsx(FooterSection, {})
        ]
    });
};
export default BlogDetails;
cK>@_������[]����"$TV��Tb��
��'_1��;Iv}����&*����					�	�	�	�
�
CGF
_J
7:jm_b������~���59{����� _� v"z"v$y$'
'�'�'�'�') )o*r*e,h,$-'-�-�-�-.�/�/�/�/�1�1�2�2C3QJ3�3�3�4�4c6f6h6r6o9r9t9�9�9�9�9�9�9 @��@��������������__WEBPACK_MODULE_REFERENCE__14_5b22676574426c6f67506f737442794964225d_call_directImport_asiSafe1__._�__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._��__WEBPACK_MODULE_REFERENCE__15_5b22636c65616e4d6574614465736372697074696f6e225d_call_directImport_asiSafe1__._����__WEBPACK_MODULE_REFERENCE__5_5b226e6f74466f756e64225d_call_directImport_asiSafe1__._�__WEBPACK_MODULE_REFERENCE__14_5b2267657452656c61746564426c6f67506f737473225d_call_directImport_asiSafe1__._�__WEBPACK_MODULE_REFERENCE__15_5b226275696c64426c6f67506f7374536368656d61225d_call_directImport_asiSafe1__._�__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._�__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._���__WEBPACK_MODULE_REFERENCE__11_5b2264656661756c74225d_directImport_asiSafe1__._������������__WEBPACK_MODULE_REFERENCE__2_5b2264656661756c74225d_directImport_asiSafe1__._���������__WEBPACK_MODULE_REFERENCE__13_5b22626c6f6750616765225d_asiSafe1__._������__WEBPACK_MODULE_REFERENCE__12_5b2264656661756c74225d_directImport_asiSafe1__._������__WEBPACK_MODULE_REFERENCE__3_5b2264656661756c74225d_directImport_asiSafe1__._��__WEBPACK_MODULE_REFERENCE__8_5b2264656661756c74225d_directImport_asiSafe1__._�������__WEBPACK_MODULE_REFERENCE__9_5b2264656661756c74225d_directImport_asiSafe1__._��__WEBPACK_MODULE_REFERENCE__10_5b2264656661756c74225d_directImport_asiSafe1__._�/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (��);��F











async function generateMetadata({ params }) {
    const wpPost = await __WEBPACK_MODULE_REFERENCE__14_5b22676574426c6f67506f737442794964225d_call_directImport_asiSafe1__._(params.slug);
    if (!wpPost) {
        return {
            title: `Post Not Found | ${__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._.name}`,
            description: `Blog post not found. Explore ${__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._.name} blogs for tech insights, custom AI system updates, software engineering, and B2B system design.`
        };
    }
    const description = __WEBPACK_MODULE_REFERENCE__15_5b22636c65616e4d6574614465736372697074696f6e225d_call_directImport_asiSafe1__._(wpPost.description || wpPost.content || wpPost.excerpt || "", `Read this technology insights article from ${__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._.name} to learn more about modern software design, AI architecture, and engineering practices.`);
    return {
        title: `${wpPost.title} | ${__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._.name}`,
        description
    };
}
const BlogDetails = async ({ params })=>{
    const pageItem = await __WEBPACK_MODULE_REFERENCE__14_5b22676574426c6f67506f737442794964225d_call_directImport_asiSafe1__._(params.slug);
    if (!pageItem) {
        __WEBPACK_MODULE_REFERENCE__5_5b226e6f74466f756e64225d_call_directImport_asiSafe1__._();
    }
    const relatedPosts = await __WEBPACK_MODULE_REFERENCE__14_5b2267657452656c61746564426c6f67506f737473225d_call_directImport_asiSafe1__._(pageItem);
    const blogPostSchema = __WEBPACK_MODULE_REFERENCE__15_5b226275696c64426c6f67506f7374536368656d61225d_call_directImport_asiSafe1__._(pageItem, params.slug);
    return /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
        className: "ptf-site-wrapper ptf-is--blog-grid",
        children: [
            blogPostSchema && /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("script", {
                type: "application/ld+json",
                dangerouslySetInnerHTML: {
                    __html: JSON.stringify(blogPostSchema)
                }
            }),
            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
                className: "ptf-site-wrapper__inner",
                children: [
                    /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._(__WEBPACK_MODULE_REFERENCE__11_5b2264656661756c74225d_directImport_asiSafe1__._, {
                        opaque: true
                    }),
                    /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                        className: "main",
                        children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("article", {
                            className: "ptf-single-post",
                            children: [
                                /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("header", {
                                    className: "ptf-single-post__header ptf-single-post__header--style-1",
                                    children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
                                        className: "container-xxl",
                                        children: [
                                            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("h1", {
                                                className: "ptf-single-post__title",
                                                children: pageItem.title ? pageItem.title : "Simple Logo Collections"
                                            }),
                                            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
                                                className: "ptf-single-post__meta",
                                                children: [
                                                    pageItem.cat && /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("span", {
                                                        className: "cat",
                                                        children: pageItem.cat
                                                    }),
                                                    pageItem.date && /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("span", {
                                                        className: "date",
                                                        children: pageItem.date
                                                    })
                                                ]
                                            })
                                        ]
                                    })
                                }),
                                pageItem.img && /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                    className: "ptf-single-post__media widthfull",
                                    children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                        className: "container widthfull",
                                        children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._(__WEBPACK_MODULE_REFERENCE__2_5b2264656661756c74225d_directImport_asiSafe1__._, {
                                            width: 1200,
                                            height: 1200,
                                            style: {
                                                width: "100%",
                                                height: "100%"
                                            },
                                            src: pageItem.img,
                                            alt: pageItem.alt || pageItem.title || "blog post",
                                            loading: "lazy"
                                        })
                                    })
                                }),
                                /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                    className: "ptf-single-post__wrapper",
                                    children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                        className: "container-xxl",
                                        children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                            className: "row",
                                            children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
                                                className: "col-xl-8 offset-xl-2",
                                                children: [
                                                    /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
                                                        className: "d-flex align-items-center justify-content-between flex-wrap",
                                                        style: {
                                                            borderBottom: "1px solid var(--ptf-color-14)",
                                                            paddingBottom: "1.875rem",
                                                            marginBottom: "2.5rem",
                                                            gap: "20px"
                                                        },
                                                        children: [
                                                            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                                                className: "ptf-single-post__info",
                                                                style: {
                                                                    borderBottom: "none",
                                                                    paddingBottom: 0,
                                                                    marginBottom: 0
                                                                },
                                                                children: pageItem.author && /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("a", {
                                                                    className: "author",
                                                                    href: "#",
                                                                    children: [
                                                                        /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("i", {
                                                                            className: "lnil lnil-user"
                                                                        }),
                                                                        __WEBPACK_MODULE_REFERENCE__13_5b22626c6f6750616765225d_asiSafe1__._.detail.meta.authorLabel,
                                                                        " ",
                                                                        /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("span", {
                                                                            children: pageItem.author
                                                                        })
                                                                    ]
                                                                })
                                                            }),
                                                            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
                                                                className: "ptf-post-socials d-flex align-items-center",
                                                                style: {
                                                                    margin: 0
                                                                },
                                                                children: [
                                                                    /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("span", {
                                                                        style: {
                                                                            marginRight: "20px",
                                                                            textTransform: "uppercase",
                                                                            color: "var(--ptf-color-black)",
                                                                            fontSize: "14px"
                                                                        },
                                                                        children: __WEBPACK_MODULE_REFERENCE__13_5b22626c6f6750616765225d_asiSafe1__._.detail.shareLabel
                                                                    }),
                                                                    /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._(__WEBPACK_MODULE_REFERENCE__12_5b2264656661756c74225d_directImport_asiSafe1__._, {})
                                                                ]
                                                            })
                                                        ]
                                                    }),
                                                    pageItem.description && /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                                        className: "ptf-single-post__excerpt",
                                                        children: pageItem.description
                                                    }),
                                                    pageItem.content && /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                                        className: "ptf-single-post__content",
                                                        dangerouslySetInnerHTML: {
                                                            __html: pageItem.content
                                                        }
                                                    }),
                                                    pageItem.tags && pageItem.tags.length > 0 && /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("footer", {
                                                        className: "ptf-single-post__footer",
                                                        children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                                            className: "ptf-post-tags",
                                                            children: pageItem.tags.map((tag, i)=>/*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._(__WEBPACK_MODULE_REFERENCE__3_5b2264656661756c74225d_directImport_asiSafe1__._, {
                                                                    href: `/blogs?search=${encodeURIComponent(tag)}`,
                                                                    children: tag
                                                                }, i))
                                                        })
                                                    }),
                                                    pageItem.author && /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._(__WEBPACK_MODULE_REFERENCE__8_5b2264656661756c74225d_directImport_asiSafe1__._, {
                                                        name: pageItem.author,
                                                        avatar: pageItem.authorAvatar,
                                                        description: pageItem.authorDescription
                                                    }),
                                                    relatedPosts.length > 0 && /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._("div", {
                                                        className: "ptf-related-posts",
                                                        children: [
                                                            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("h2", {
                                                                className: "ptf-related-posts__title",
                                                                children: __WEBPACK_MODULE_REFERENCE__13_5b22626c6f6750616765225d_asiSafe1__._.detail.relatedTitle
                                                            }),
                                                            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                                                className: "ptf-isotope-grid",
                                                                children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._("div", {
                                                                    className: "row",
                                                                    style: {
                                                                        "--bs-gutter-y": "2rem"
                                                                    },
                                                                    children: /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._(__WEBPACK_MODULE_REFERENCE__9_5b2264656661756c74225d_directImport_asiSafe1__._, {
                                                                        posts: relatedPosts
                                                                    })
                                                                })
                                                            })
                                                        ]
                                                    })
                                                ]
                                            })
                                        })
                                    })
                                })
                            ]
                        })
                    })
                ]
            }),
            /*#__PURE__*/ __WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._(__WEBPACK_MODULE_REFERENCE__10_5b2264656661756c74225d_directImport_asiSafe1__._, {})
        ]
    });
};
/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (BlogDetails);
����9import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import FallbackImage from "../../../../components/blog/FallbackImage";
import Link from "next/link";
import { notFound } from "next/navigation";
import BlogPostAuthor from "../../../../components/blog/BlogPostAuthor";
import RelatedPost from "../../../../components/blog/RelatedPost";
import FooterSection from "../../../../components/footer/FooterSection";
import Header from "../../../../components/header/Header";
import SocialFour from "../../../../components/social/SocialFour";
import { blogPage } from "../../../../data/blog";
import { getBlogPostById, getRelatedBlogPosts } from "../../../../data/blogApi";
import { SITE_CONFIG, cleanMetaDescription, buildBlogPostSchema } from "../../../../data/seo";
export async function generateMetadata({ params }) {
    const wpPost = await getBlogPostById(params.slug);
    if (!wpPost) {
        return {
            title: `Post Not Found | ${SITE_CONFIG.name}`,
            description: `Blog post not found. Explore ${SITE_CONFIG.name} blogs for tech insights, custom AI system updates, software engineering, and B2B system design.`
        };
    }
    const description = cleanMetaDescription(wpPost.description || wpPost.content || wpPost.excerpt || "", `Read this technology insights article from ${SITE_CONFIG.name} to learn more about modern software design, AI architecture, and engineering practices.`);
    return {
        title: `${wpPost.title} | ${SITE_CONFIG.name}`,
        description
    };
}
const BlogDetails = async ({ params })=>{
    const pageItem = await getBlogPostById(params.slug);
    if (!pageItem) {
        notFound();
    }
    const relatedPosts = await getRelatedBlogPosts(pageItem);
    const blogPostSchema = buildBlogPostSchema(pageItem, params.slug);
    return /*#__PURE__*/ _jsxs("div", {
        className: "ptf-site-wrapper ptf-is--blog-grid",
        children: [
            blogPostSchema && /*#__PURE__*/ _jsx("script", {
                type: "application/ld+json",
                dangerouslySetInnerHTML: {
                    __html: JSON.stringify(blogPostSchema)
                }
            }),
            /*#__PURE__*/ _jsxs("div", {
                className: "ptf-site-wrapper__inner",
                children: [
                    /*#__PURE__*/ _jsx(Header, {
                        opaque: true
                    }),
                    /*#__PURE__*/ _jsx("div", {
                        className: "main",
                        children: /*#__PURE__*/ _jsxs("article", {
                            className: "ptf-single-post",
                            children: [
                                /*#__PURE__*/ _jsx("header", {
                                    className: "ptf-single-post__header ptf-single-post__header--style-1",
                                    children: /*#__PURE__*/ _jsxs("div", {
                                        className: "container-xxl",
                                        children: [
                                            /*#__PURE__*/ _jsx("h1", {
                                                className: "ptf-single-post__title",
                                                children: pageItem.title ? pageItem.title : "Simple Logo Collections"
                                            }),
                                            /*#__PURE__*/ _jsxs("div", {
                                                className: "ptf-single-post__meta",
                                                children: [
                                                    pageItem.cat && /*#__PURE__*/ _jsx("span", {
                                                        className: "cat",
                                                        children: pageItem.cat
                                                    }),
                                                    pageItem.date && /*#__PURE__*/ _jsx("span", {
                                                        className: "date",
                                                        children: pageItem.date
                                                    })
                                                ]
                                            })
                                        ]
                                    })
                                }),
                                pageItem.img && /*#__PURE__*/ _jsx("div", {
                                    className: "ptf-single-post__media widthfull",
                                    children: /*#__PURE__*/ _jsx("div", {
                                        className: "container widthfull",
                                        children: /*#__PURE__*/ _jsx(FallbackImage, {
                                            width: 1200,
                                            height: 1200,
                                            style: {
                                                width: "100%",
                                                height: "100%"
                                            },
                                            src: pageItem.img,
                                            alt: pageItem.alt || pageItem.title || "blog post",
                                            loading: "lazy"
                                        })
                                    })
                                }),
                                /*#__PURE__*/ _jsx("div", {
                                    className: "ptf-single-post__wrapper",
                                    children: /*#__PURE__*/ _jsx("div", {
                                        className: "container-xxl",
                                        children: /*#__PURE__*/ _jsx("div", {
                                            className: "row",
                                            children: /*#__PURE__*/ _jsxs("div", {
                                                className: "col-xl-8 offset-xl-2",
                                                children: [
                                                    /*#__PURE__*/ _jsxs("div", {
                                                        className: "d-flex align-items-center justify-content-between flex-wrap",
                                                        style: {
                                                            borderBottom: "1px solid var(--ptf-color-14)",
                                                            paddingBottom: "1.875rem",
                                                            marginBottom: "2.5rem",
                                                            gap: "20px"
                                                        },
                                                        children: [
                                                            /*#__PURE__*/ _jsx("div", {
                                                                className: "ptf-single-post__info",
                                                                style: {
                                                                    borderBottom: "none",
                                                                    paddingBottom: 0,
                                                                    marginBottom: 0
                                                                },
                                                                children: pageItem.author && /*#__PURE__*/ _jsxs("a", {
                                                                    className: "author",
                                                                    href: "#",
                                                                    children: [
                                                                        /*#__PURE__*/ _jsx("i", {
                                                                            className: "lnil lnil-user"
                                                                        }),
                                                                        blogPage.detail.meta.authorLabel,
                                                                        " ",
                                                                        /*#__PURE__*/ _jsx("span", {
                                                                            children: pageItem.author
                                                                        })
                                                                    ]
                                                                })
                                                            }),
                                                            /*#__PURE__*/ _jsxs("div", {
                                                                className: "ptf-post-socials d-flex align-items-center",
                                                                style: {
                                                                    margin: 0
                                                                },
                                                                children: [
                                                                    /*#__PURE__*/ _jsx("span", {
                                                                        style: {
                                                                            marginRight: "20px",
                                                                            textTransform: "uppercase",
                                                                            color: "var(--ptf-color-black)",
                                                                            fontSize: "14px"
                                                                        },
                                                                        children: blogPage.detail.shareLabel
                                                                    }),
                                                                    /*#__PURE__*/ _jsx(SocialFour, {})
                                                                ]
                                                            })
                                                        ]
                                                    }),
                                                    pageItem.description && /*#__PURE__*/ _jsx("div", {
                                                        className: "ptf-single-post__excerpt",
                                                        children: pageItem.description
                                                    }),
                                                    pageItem.content && /*#__PURE__*/ _jsx("div", {
                                                        className: "ptf-single-post__content",
                                                        dangerouslySetInnerHTML: {
                                                            __html: pageItem.content
                                                        }
                                                    }),
                                                    pageItem.tags && pageItem.tags.length > 0 && /*#__PURE__*/ _jsx("footer", {
                                                        className: "ptf-single-post__footer",
                                                        children: /*#__PURE__*/ _jsx("div", {
                                                            className: "ptf-post-tags",
                                                            children: pageItem.tags.map((tag, i)=>/*#__PURE__*/ _jsx(Link, {
                                                                    href: `/blogs?search=${encodeURIComponent(tag)}`,
                                                                    children: tag
                                                                }, i))
                                                        })
                                                    }),
                                                    pageItem.author && /*#__PURE__*/ _jsx(BlogPostAuthor, {
                                                        name: pageItem.author,
                                                        avatar: pageItem.authorAvatar,
                                                        description: pageItem.authorDescription
                                                    }),
                                                    relatedPosts.length > 0 && /*#__PURE__*/ _jsxs("div", {
                                                        className: "ptf-related-posts",
                                                        children: [
                                                            /*#__PURE__*/ _jsx("h2", {
                                                                className: "ptf-related-posts__title",
                                                                children: blogPage.detail.relatedTitle
                                                            }),
                                                            /*#__PURE__*/ _jsx("div", {
                                                                className: "ptf-isotope-grid",
                                                                children: /*#__PURE__*/ _jsx("div", {
                                                                    className: "row",
                                                                    style: {
                                                                        "--bs-gutter-y": "2rem"
                                                                    },
                                                                    children: /*#__PURE__*/ _jsx(RelatedPost, {
                                                                        posts: relatedPosts
                                                                    })
                                                                })
                                                            })
                                                        ]
                                                    })
                                                ]
                                            })
                                        })
                                    })
                                })
                            ]
                        })
                    })
                ]
            }),
            /*#__PURE__*/ _jsx(FooterSection, {})
        ]
    });
};
export default BlogDetails;
�062undefined64133undefined135163undefined165207undefined209280undefined282347undefined349420undefined422479undefined481546undefined548596undefined598677undefined679772undefined774780undefined852866__WEBPACK_MODULE_REFERENCE__14_5b22676574426c6f67506f737442794964225d_call_directImport_asiSafe1__._undefined957967__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._undefined10341044__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._undefined11901209__WEBPACK_MODULE_REFERENCE__15_5b22636c65616e4d6574614465736372697074696f6e225d_call_directImport_asiSafe1__._undefined13191329__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._undefined14771487__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._undefined15951609__WEBPACK_MODULE_REFERENCE__14_5b22676574426c6f67506f737442794964225d_call_directImport_asiSafe1__._undefined16541661__WEBPACK_MODULE_REFERENCE__5_5b226e6f74466f756e64225d_call_directImport_asiSafe1__._undefined17031721__WEBPACK_MODULE_REFERENCE__14_5b2267657452656c61746564426c6f67506f737473225d_call_directImport_asiSafe1__._undefined17611779__WEBPACK_MODULE_REFERENCE__15_5b226275696c64426c6f67506f7374536368656d61225d_call_directImport_asiSafe1__._undefined18301834__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined19661969__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined21902194__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined23212324__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined23262331__WEBPACK_MODULE_REFERENCE__11_5b2264656661756c74225d_directImport_asiSafe1__._undefined24312434__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined25362540__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined26992702__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined28832887__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined30763079__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined33983402__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined36393642__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined39463949__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined44474450__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined46044607__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined47564759__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined47614773__WEBPACK_MODULE_REFERENCE__2_5b2264656661756c74225d_directImport_asiSafe1__._undefined55025505__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined56515654__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined57975800__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined59415945__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined61656169__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined69266929__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined75477551__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined78947897__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined81588165__WEBPACK_MODULE_REFERENCE__13_5b22626c6f6750616765225d_asiSafe1__._undefined83558358__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined88228826__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined93349337__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined99909997__WEBPACK_MODULE_REFERENCE__13_5b22626c6f6750616765225d_asiSafe1__._undefined1017110174__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1017610185__WEBPACK_MODULE_REFERENCE__12_5b2264656661756c74225d_directImport_asiSafe1__._undefined1052510528__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1086310866__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1136511368__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1155611559__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1177011773__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1177511778__WEBPACK_MODULE_REFERENCE__3_5b2264656661756c74225d_directImport_asiSafe1__._undefined1225412257__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1225912272__WEBPACK_MODULE_REFERENCE__8_5b2264656661756c74225d_directImport_asiSafe1__._undefined1268812692__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined1293312936__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1312313130__WEBPACK_MODULE_REFERENCE__13_5b22626c6f6750616765225d_asiSafe1__._undefined1329013293__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1348713490__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1392313926__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1392813938__WEBPACK_MODULE_REFERENCE__9_5b2264656661756c74225d_directImport_asiSafe1__._undefined1470314706__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1470814720__WEBPACK_MODULE_REFERENCE__10_5b2264656661756c74225d_directImport_asiSafe1__._undefined1474814762/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined1474814762undefined1477414774.5);undefineda<S_�Z��x�S�0y�Hu��^��$p�9	b	�	&
(
v
�
�_�p�j
�
s��C0u���!����)G������� _-!�#�#:%%�&�&�'�'�)�)�+',�.�.�/�/�/:0�1�1"3g3Z5�5[6�6s7�7�78�9V(:*:w:<c<T=�=T>�>7?|?>@�@4ByB{B�B�E
FFZF�F�F�(0,blogApi/* getBlogPostById */.vS)�seo/* SITE_CONFIG */.ep��(0,seo/* cleanMetaDescription */._R)����(0,navigation.notFound)�(0,blogApi/* getRelatedBlogPosts */.Dw)�(0,seo/* buildBlogPostSchema */.vt)�����Header/* default */.ZP���������������������blog/* blogPage */.q������������api_link["default"]�����������FooterSection/* default */.ZP�page�buffer�source�size�maps�hash�Q// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "default": () => (/* binding */ page),
  generateMetadata: () => (/* binding */ generateMetadata)
});

// EXTERNAL MODULE: ./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-runtime.js
var react_jsx_runtime = __webpack_require__(25036);
// EXTERNAL MODULE: ./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js
var module_proxy = __webpack_require__(86843);
;// CONCATENATED MODULE: ./components/blog/FallbackImage.jsx

const proxy = (0,module_proxy.createProxy)(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\FallbackImage.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;


/* harmony default export */ const FallbackImage = (__default__);
// EXTERNAL MODULE: ./node_modules/next/dist/api/link.js
var api_link = __webpack_require__(16274);
// EXTERNAL MODULE: ./node_modules/next/dist/client/components/navigation.js
var navigation = __webpack_require__(19738);
;// CONCATENATED MODULE: ./node_modules/next/dist/api/navigation.js
 //# sourceMappingURL=navigation.js.map

// EXTERNAL MODULE: ./components/social/SocialTwo.jsx
var SocialTwo = __webpack_require__(27309);
// EXTERNAL MODULE: ./node_modules/next/dist/api/image.js
var api_image = __webpack_require__(2813);
;// CONCATENATED MODULE: ./components/blog/BlogPostAuthor.jsx



const BlogPostAuthor = ({ name, avatar, description })=>{
    const authorName = name || "Admin";
    const authorAvatar = avatar || "/assets/img/root/author-avatar.png";
    const authorBio = description || "ZiniSoft Ltd. Co. Content Creator & Editor. Passionate about technology and mobile development.";
    return /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
        className: "ptf-about-author",
        children: [
            /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                className: "ptf-about-author__avatar",
                children: /*#__PURE__*/ react_jsx_runtime.jsx(api_image["default"], {
                    width: 80,
                    height: 80,
                    style: {
                        objectFit: "cover",
                        width: "80px",
                        height: "80px"
                    },
                    src: authorAvatar,
                    alt: authorName,
                    loading: "lazy"
                })
            }),
            /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
                className: "ptf-about-author__content",
                children: [
                    /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
                        className: "ptf-about-author__header",
                        children: [
                            /*#__PURE__*/ react_jsx_runtime.jsx("h6", {
                                children: authorName
                            }),
                            /*#__PURE__*/ react_jsx_runtime.jsx("span", {
                                children: "Author"
                            })
                        ]
                    }),
                    /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                        className: "ptf-about-author__text",
                        children: /*#__PURE__*/ react_jsx_runtime.jsx("p", {
                            children: authorBio
                        })
                    }),
                    /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                        className: "has-black-color blog-social",
                        children: /*#__PURE__*/ react_jsx_runtime.jsx(SocialTwo/* default */.ZP, {})
                    })
                ]
            })
        ]
    });
};
/* harmony default export */ const blog_BlogPostAuthor = (BlogPostAuthor);

;// CONCATENATED MODULE: ./components/blog/RelatedPost.jsx

const RelatedPost_proxy = (0,module_proxy.createProxy)(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\RelatedPost.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule: RelatedPost_esModule, $$typeof: RelatedPost_$$typeof } = RelatedPost_proxy;
const RelatedPost_default_ = RelatedPost_proxy.default;


/* harmony default export */ const RelatedPost = (RelatedPost_default_);
// EXTERNAL MODULE: ./components/footer/FooterSection.jsx
var FooterSection = __webpack_require__(89885);
// EXTERNAL MODULE: ./components/header/Header.jsx
var Header = __webpack_require__(22430);
;// CONCATENATED MODULE: ./components/social/SocialFour.jsx

const SocialFour_proxy = (0,module_proxy.createProxy)(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\social\SocialFour.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule: SocialFour_esModule, $$typeof: SocialFour_$$typeof } = SocialFour_proxy;
const SocialFour_default_ = SocialFour_proxy.default;


/* harmony default export */ const SocialFour = (SocialFour_default_);
// EXTERNAL MODULE: ./data/blog.js
var blog = __webpack_require__(845);
// EXTERNAL MODULE: ./data/blogApi.js
var blogApi = __webpack_require__(97047);
// EXTERNAL MODULE: ./data/seo.js
var seo = __webpack_require__(56546);
;// CONCATENATED MODULE: ./app/(blog)/blog/[slug]/page.jsx












async function generateMetadata({ params }) {
    const wpPost = await (0,blogApi/* getBlogPostById */.vS)(params.slug);
    if (!wpPost) {
        return {
            title: `Post Not Found | ${seo/* SITE_CONFIG */.ep.name}`,
            description: `Blog post not found. Explore ${seo/* SITE_CONFIG */.ep.name} blogs for tech insights, custom AI system updates, software engineering, and B2B system design.`
        };
    }
    const description = (0,seo/* cleanMetaDescription */._R)(wpPost.description || wpPost.content || wpPost.excerpt || "", `Read this technology insights article from ${seo/* SITE_CONFIG */.ep.name} to learn more about modern software design, AI architecture, and engineering practices.`);
    return {
        title: `${wpPost.title} | ${seo/* SITE_CONFIG */.ep.name}`,
        description
    };
}
const BlogDetails = async ({ params })=>{
    const pageItem = await (0,blogApi/* getBlogPostById */.vS)(params.slug);
    if (!pageItem) {
        (0,navigation.notFound)();
    }
    const relatedPosts = await (0,blogApi/* getRelatedBlogPosts */.Dw)(pageItem);
    const blogPostSchema = (0,seo/* buildBlogPostSchema */.vt)(pageItem, params.slug);
    return /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
        className: "ptf-site-wrapper ptf-is--blog-grid",
        children: [
            blogPostSchema && /*#__PURE__*/ react_jsx_runtime.jsx("script", {
                type: "application/ld+json",
                dangerouslySetInnerHTML: {
                    __html: JSON.stringify(blogPostSchema)
                }
            }),
            /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
                className: "ptf-site-wrapper__inner",
                children: [
                    /*#__PURE__*/ react_jsx_runtime.jsx(Header/* default */.ZP, {
                        opaque: true
                    }),
                    /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                        className: "main",
                        children: /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("article", {
                            className: "ptf-single-post",
                            children: [
                                /*#__PURE__*/ react_jsx_runtime.jsx("header", {
                                    className: "ptf-single-post__header ptf-single-post__header--style-1",
                                    children: /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
                                        className: "container-xxl",
                                        children: [
                                            /*#__PURE__*/ react_jsx_runtime.jsx("h1", {
                                                className: "ptf-single-post__title",
                                                children: pageItem.title ? pageItem.title : "Simple Logo Collections"
                                            }),
                                            /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
                                                className: "ptf-single-post__meta",
                                                children: [
                                                    pageItem.cat && /*#__PURE__*/ react_jsx_runtime.jsx("span", {
                                                        className: "cat",
                                                        children: pageItem.cat
                                                    }),
                                                    pageItem.date && /*#__PURE__*/ react_jsx_runtime.jsx("span", {
                                                        className: "date",
                                                        children: pageItem.date
                                                    })
                                                ]
                                            })
                                        ]
                                    })
                                }),
                                pageItem.img && /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                    className: "ptf-single-post__media widthfull",
                                    children: /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                        className: "container widthfull",
                                        children: /*#__PURE__*/ react_jsx_runtime.jsx(FallbackImage, {
                                            width: 1200,
                                            height: 1200,
                                            style: {
                                                width: "100%",
                                                height: "100%"
                                            },
                                            src: pageItem.img,
                                            alt: pageItem.alt || pageItem.title || "blog post",
                                            loading: "lazy"
                                        })
                                    })
                                }),
                                /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                    className: "ptf-single-post__wrapper",
                                    children: /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                        className: "container-xxl",
                                        children: /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                            className: "row",
                                            children: /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
                                                className: "col-xl-8 offset-xl-2",
                                                children: [
                                                    /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
                                                        className: "d-flex align-items-center justify-content-between flex-wrap",
                                                        style: {
                                                            borderBottom: "1px solid var(--ptf-color-14)",
                                                            paddingBottom: "1.875rem",
                                                            marginBottom: "2.5rem",
                                                            gap: "20px"
                                                        },
                                                        children: [
                                                            /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                                                className: "ptf-single-post__info",
                                                                style: {
                                                                    borderBottom: "none",
                                                                    paddingBottom: 0,
                                                                    marginBottom: 0
                                                                },
                                                                children: pageItem.author && /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("a", {
                                                                    className: "author",
                                                                    href: "#",
                                                                    children: [
                                                                        /*#__PURE__*/ react_jsx_runtime.jsx("i", {
                                                                            className: "lnil lnil-user"
                                                                        }),
                                                                        blog/* blogPage */.q.detail.meta.authorLabel,
                                                                        " ",
                                                                        /*#__PURE__*/ react_jsx_runtime.jsx("span", {
                                                                            children: pageItem.author
                                                                        })
                                                                    ]
                                                                })
                                                            }),
                                                            /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
                                                                className: "ptf-post-socials d-flex align-items-center",
                                                                style: {
                                                                    margin: 0
                                                                },
                                                                children: [
                                                                    /*#__PURE__*/ react_jsx_runtime.jsx("span", {
                                                                        style: {
                                                                            marginRight: "20px",
                                                                            textTransform: "uppercase",
                                                                            color: "var(--ptf-color-black)",
                                                                            fontSize: "14px"
                                                                        },
                                                                        children: blog/* blogPage */.q.detail.shareLabel
                                                                    }),
                                                                    /*#__PURE__*/ react_jsx_runtime.jsx(SocialFour, {})
                                                                ]
                                                            })
                                                        ]
                                                    }),
                                                    pageItem.description && /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                                        className: "ptf-single-post__excerpt",
                                                        children: pageItem.description
                                                    }),
                                                    pageItem.content && /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                                        className: "ptf-single-post__content",
                                                        dangerouslySetInnerHTML: {
                                                            __html: pageItem.content
                                                        }
                                                    }),
                                                    pageItem.tags && pageItem.tags.length > 0 && /*#__PURE__*/ react_jsx_runtime.jsx("footer", {
                                                        className: "ptf-single-post__footer",
                                                        children: /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                                            className: "ptf-post-tags",
                                                            children: pageItem.tags.map((tag, i)=>/*#__PURE__*/ react_jsx_runtime.jsx(api_link["default"], {
                                                                    href: `/blogs?search=${encodeURIComponent(tag)}`,
                                                                    children: tag
                                                                }, i))
                                                        })
                                                    }),
                                                    pageItem.author && /*#__PURE__*/ react_jsx_runtime.jsx(blog_BlogPostAuthor, {
                                                        name: pageItem.author,
                                                        avatar: pageItem.authorAvatar,
                                                        description: pageItem.authorDescription
                                                    }),
                                                    relatedPosts.length > 0 && /*#__PURE__*/ (0,react_jsx_runtime.jsxs)("div", {
                                                        className: "ptf-related-posts",
                                                        children: [
                                                            /*#__PURE__*/ react_jsx_runtime.jsx("h2", {
                                                                className: "ptf-related-posts__title",
                                                                children: blog/* blogPage */.q.detail.relatedTitle
                                                            }),
                                                            /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                                                className: "ptf-isotope-grid",
                                                                children: /*#__PURE__*/ react_jsx_runtime.jsx("div", {
                                                                    className: "row",
                                                                    style: {
                                                                        "--bs-gutter-y": "2rem"
                                                                    },
                                                                    children: /*#__PURE__*/ react_jsx_runtime.jsx(RelatedPost, {
                                                                        posts: relatedPosts
                                                                    })
                                                                })
                                                            })
                                                        ]
                                                    })
                                                ]
                                            })
                                        })
                                    })
                                })
                            ]
                        })
                    })
                ]
            }),
            /*#__PURE__*/ react_jsx_runtime.jsx(FooterSection/* default */.ZP, {})
        ]
    });
};
/* harmony default export */ const page = (BlogDetails);
�{"finalSource":true}�map�bufferedMap`%ConcatSourceRawSource[// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "default": () => (/* binding */ page),
  generateMetadata: () => (/* binding */ generateMetadata)
});

// EXTERNAL MODULE: ./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-runtime.js
var react_jsx_runtime = __webpack_require__(25036);
// EXTERNAL MODULE: ./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js
var module_proxy = __webpack_require__(86843);
;// CONCATENATED MODULE: ./components/blog/FallbackImage.jsx

ReplaceSourceReplaceSourceRawSourceeimport { createProxy } from "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"
const proxy = createProxy(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\FallbackImage.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;

export { __esModule, $$typeof };
export default __default__;�092undefined108118__WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._undefined553584undefined586600/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined586600undefined612612.5);undefinedO15105(0,module_proxy.createProxy)undefined576601FallbackImageundefinedRawSource#
// EXTERNAL MODULE: ./node_modules/next/dist/api/link.js
var api_link = __webpack_require__(16274);
// EXTERNAL MODULE: ./node_modules/next/dist/client/components/navigation.js
var navigation = __webpack_require__(19738);
;// CONCATENATED MODULE: ./node_modules/next/dist/api/navigation.js
��Xexport * from "../client/components/navigation"; //# sourceMappingURL=navigation.js.map
047undefined	RawSource
// EXTERNAL MODULE: ./components/social/SocialTwo.jsx
var SocialTwo = __webpack_require__(27309);
// EXTERNAL MODULE: ./node_modules/next/dist/api/image.js
var api_image = __webpack_require__(2813);
;// CONCATENATED MODULE: ./components/blog/BlogPostAuthor.jsx
���import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import SocialTwo from "../social/SocialTwo";
import Image from "next/image";
const BlogPostAuthor = ({ name, avatar, description })=>{
    const authorName = name || "Admin";
    const authorAvatar = avatar || "/assets/img/root/author-avatar.png";
    const authorBio = description || "ZiniSoft Ltd. Co. Content Creator & Editor. Passionate about technology and mobile development.";
    return /*#__PURE__*/ _jsxs("div", {
        className: "ptf-about-author",
        children: [
            /*#__PURE__*/ _jsx("div", {
                className: "ptf-about-author__avatar",
                children: /*#__PURE__*/ _jsx(Image, {
                    width: 80,
                    height: 80,
                    style: {
                        objectFit: "cover",
                        width: "80px",
                        height: "80px"
                    },
                    src: authorAvatar,
                    alt: authorName,
                    loading: "lazy"
                })
            }),
            /*#__PURE__*/ _jsxs("div", {
                className: "ptf-about-author__content",
                children: [
                    /*#__PURE__*/ _jsxs("div", {
                        className: "ptf-about-author__header",
                        children: [
                            /*#__PURE__*/ _jsx("h6", {
                                children: authorName
                            }),
                            /*#__PURE__*/ _jsx("span", {
                                children: "Author"
                            })
                        ]
                    }),
                    /*#__PURE__*/ _jsx("div", {
                        className: "ptf-about-author__text",
                        children: /*#__PURE__*/ _jsx("p", {
                            children: authorBio
                        })
                    }),
                    /*#__PURE__*/ _jsx("div", {
                        className: "has-black-color blog-social",
                        children: /*#__PURE__*/ _jsx(SocialTwo, {})
                    })
                ]
            })
        ]
    });
};
export default BlogPostAuthor;
)062undefined64107undefined109139undefined473477__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined573576__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined682685__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined687691__WEBPACK_MODULE_REFERENCE__7_5b2264656661756c74225d_directImport_asiSafe1__._undefined11061110__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined12391243__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined13951398__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined15351538__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined17161719__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined18391842__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined19841987__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined21122115__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined21172125__WEBPACK_MODULE_REFERENCE__6_5b2264656661756c74225d_directImport_asiSafe1__._undefined22092223/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined22092223undefined22382238.5);undefined%335411(0,react_jsx_runtime.jsxs)undefined507576react_jsx_runtime.jsxundefined682751react_jsx_runtime.jsxundefined753830api_image["default"]undefined12451321(0,react_jsx_runtime.jsxs)undefined14501526(0,react_jsx_runtime.jsxs)undefined16781747react_jsx_runtime.jsxundefined18841953react_jsx_runtime.jsxundefined21312200react_jsx_runtime.jsxundefined23202389react_jsx_runtime.jsxundefined25312600react_jsx_runtime.jsxundefined27252794react_jsx_runtime.jsxundefined27962873SocialTwo/* default */.ZPundefined29923017blog_BlogPostAuthorundefinedRawSource<
;// CONCATENATED MODULE: ./components/blog/RelatedPost.jsx
��cimport { createProxy } from "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"
const proxy = createProxy(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\RelatedPost.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;

export { __esModule, $$typeof };
export default __default__;�092undefined108118__WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._undefined551582undefined584598/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined584598undefined610610.5);undefined:711RelatedPost_proxyundefined15105(0,module_proxy.createProxy)undefined480479: RelatedPost_esModuleundefined490489: RelatedPost_$$typeofundefined495499RelatedPost_proxyundefined508518RelatedPost_default_undefined522526RelatedPost_proxyundefined574599RelatedPostundefined604614RelatedPost_default_undefinedRawSource
// EXTERNAL MODULE: ./components/footer/FooterSection.jsx
var FooterSection = __webpack_require__(89885);
// EXTERNAL MODULE: ./components/header/Header.jsx
var Header = __webpack_require__(22430);
;// CONCATENATED MODULE: ./components/social/SocialFour.jsx
��dimport { createProxy } from "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"
const proxy = createProxy(String.raw`G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\social\SocialFour.jsx`)

// Accessing the __esModule property and exporting $$typeof are required here.
// The __esModule getter forces the proxy target to create the default export
// and the $$typeof value is for rendering logic to determine if the module
// is a client boundary.
const { __esModule, $$typeof } = proxy;
const __default__ = proxy.default;

export { __esModule, $$typeof };
export default __default__;�092undefined108118__WEBPACK_MODULE_REFERENCE__1_5b2263726561746550726f7879225d_call_directImport_asiSafe1__._undefined552583undefined585599/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined585599undefined611611.5);undefined2711SocialFour_proxyundefined15105(0,module_proxy.createProxy)undefined481480: SocialFour_esModuleundefined491490: SocialFour_$$typeofundefined496500SocialFour_proxyundefined509519SocialFour_default_undefined523527SocialFour_proxyundefined575600SocialFourundefined605615SocialFour_default_undefinedRawSource
// EXTERNAL MODULE: ./data/blog.js
var blog = __webpack_require__(845);
// EXTERNAL MODULE: ./data/blogApi.js
var blogApi = __webpack_require__(97047);
// EXTERNAL MODULE: ./data/seo.js
var seo = __webpack_require__(56546);
;// CONCATENATED MODULE: ./app/(blog)/blog/[slug]/page.jsx
���9import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import FallbackImage from "../../../../components/blog/FallbackImage";
import Link from "next/link";
import { notFound } from "next/navigation";
import BlogPostAuthor from "../../../../components/blog/BlogPostAuthor";
import RelatedPost from "../../../../components/blog/RelatedPost";
import FooterSection from "../../../../components/footer/FooterSection";
import Header from "../../../../components/header/Header";
import SocialFour from "../../../../components/social/SocialFour";
import { blogPage } from "../../../../data/blog";
import { getBlogPostById, getRelatedBlogPosts } from "../../../../data/blogApi";
import { SITE_CONFIG, cleanMetaDescription, buildBlogPostSchema } from "../../../../data/seo";
export async function generateMetadata({ params }) {
    const wpPost = await getBlogPostById(params.slug);
    if (!wpPost) {
        return {
            title: `Post Not Found | ${SITE_CONFIG.name}`,
            description: `Blog post not found. Explore ${SITE_CONFIG.name} blogs for tech insights, custom AI system updates, software engineering, and B2B system design.`
        };
    }
    const description = cleanMetaDescription(wpPost.description || wpPost.content || wpPost.excerpt || "", `Read this technology insights article from ${SITE_CONFIG.name} to learn more about modern software design, AI architecture, and engineering practices.`);
    return {
        title: `${wpPost.title} | ${SITE_CONFIG.name}`,
        description
    };
}
const BlogDetails = async ({ params })=>{
    const pageItem = await getBlogPostById(params.slug);
    if (!pageItem) {
        notFound();
    }
    const relatedPosts = await getRelatedBlogPosts(pageItem);
    const blogPostSchema = buildBlogPostSchema(pageItem, params.slug);
    return /*#__PURE__*/ _jsxs("div", {
        className: "ptf-site-wrapper ptf-is--blog-grid",
        children: [
            blogPostSchema && /*#__PURE__*/ _jsx("script", {
                type: "application/ld+json",
                dangerouslySetInnerHTML: {
                    __html: JSON.stringify(blogPostSchema)
                }
            }),
            /*#__PURE__*/ _jsxs("div", {
                className: "ptf-site-wrapper__inner",
                children: [
                    /*#__PURE__*/ _jsx(Header, {
                        opaque: true
                    }),
                    /*#__PURE__*/ _jsx("div", {
                        className: "main",
                        children: /*#__PURE__*/ _jsxs("article", {
                            className: "ptf-single-post",
                            children: [
                                /*#__PURE__*/ _jsx("header", {
                                    className: "ptf-single-post__header ptf-single-post__header--style-1",
                                    children: /*#__PURE__*/ _jsxs("div", {
                                        className: "container-xxl",
                                        children: [
                                            /*#__PURE__*/ _jsx("h1", {
                                                className: "ptf-single-post__title",
                                                children: pageItem.title ? pageItem.title : "Simple Logo Collections"
                                            }),
                                            /*#__PURE__*/ _jsxs("div", {
                                                className: "ptf-single-post__meta",
                                                children: [
                                                    pageItem.cat && /*#__PURE__*/ _jsx("span", {
                                                        className: "cat",
                                                        children: pageItem.cat
                                                    }),
                                                    pageItem.date && /*#__PURE__*/ _jsx("span", {
                                                        className: "date",
                                                        children: pageItem.date
                                                    })
                                                ]
                                            })
                                        ]
                                    })
                                }),
                                pageItem.img && /*#__PURE__*/ _jsx("div", {
                                    className: "ptf-single-post__media widthfull",
                                    children: /*#__PURE__*/ _jsx("div", {
                                        className: "container widthfull",
                                        children: /*#__PURE__*/ _jsx(FallbackImage, {
                                            width: 1200,
                                            height: 1200,
                                            style: {
                                                width: "100%",
                                                height: "100%"
                                            },
                                            src: pageItem.img,
                                            alt: pageItem.alt || pageItem.title || "blog post",
                                            loading: "lazy"
                                        })
                                    })
                                }),
                                /*#__PURE__*/ _jsx("div", {
                                    className: "ptf-single-post__wrapper",
                                    children: /*#__PURE__*/ _jsx("div", {
                                        className: "container-xxl",
                                        children: /*#__PURE__*/ _jsx("div", {
                                            className: "row",
                                            children: /*#__PURE__*/ _jsxs("div", {
                                                className: "col-xl-8 offset-xl-2",
                                                children: [
                                                    /*#__PURE__*/ _jsxs("div", {
                                                        className: "d-flex align-items-center justify-content-between flex-wrap",
                                                        style: {
                                                            borderBottom: "1px solid var(--ptf-color-14)",
                                                            paddingBottom: "1.875rem",
                                                            marginBottom: "2.5rem",
                                                            gap: "20px"
                                                        },
                                                        children: [
                                                            /*#__PURE__*/ _jsx("div", {
                                                                className: "ptf-single-post__info",
                                                                style: {
                                                                    borderBottom: "none",
                                                                    paddingBottom: 0,
                                                                    marginBottom: 0
                                                                },
                                                                children: pageItem.author && /*#__PURE__*/ _jsxs("a", {
                                                                    className: "author",
                                                                    href: "#",
                                                                    children: [
                                                                        /*#__PURE__*/ _jsx("i", {
                                                                            className: "lnil lnil-user"
                                                                        }),
                                                                        blogPage.detail.meta.authorLabel,
                                                                        " ",
                                                                        /*#__PURE__*/ _jsx("span", {
                                                                            children: pageItem.author
                                                                        })
                                                                    ]
                                                                })
                                                            }),
                                                            /*#__PURE__*/ _jsxs("div", {
                                                                className: "ptf-post-socials d-flex align-items-center",
                                                                style: {
                                                                    margin: 0
                                                                },
                                                                children: [
                                                                    /*#__PURE__*/ _jsx("span", {
                                                                        style: {
                                                                            marginRight: "20px",
                                                                            textTransform: "uppercase",
                                                                            color: "var(--ptf-color-black)",
                                                                            fontSize: "14px"
                                                                        },
                                                                        children: blogPage.detail.shareLabel
                                                                    }),
                                                                    /*#__PURE__*/ _jsx(SocialFour, {})
                                                                ]
                                                            })
                                                        ]
                                                    }),
                                                    pageItem.description && /*#__PURE__*/ _jsx("div", {
                                                        className: "ptf-single-post__excerpt",
                                                        children: pageItem.description
                                                    }),
                                                    pageItem.content && /*#__PURE__*/ _jsx("div", {
                                                        className: "ptf-single-post__content",
                                                        dangerouslySetInnerHTML: {
                                                            __html: pageItem.content
                                                        }
                                                    }),
                                                    pageItem.tags && pageItem.tags.length > 0 && /*#__PURE__*/ _jsx("footer", {
                                                        className: "ptf-single-post__footer",
                                                        children: /*#__PURE__*/ _jsx("div", {
                                                            className: "ptf-post-tags",
                                                            children: pageItem.tags.map((tag, i)=>/*#__PURE__*/ _jsx(Link, {
                                                                    href: `/blogs?search=${encodeURIComponent(tag)}`,
                                                                    children: tag
                                                                }, i))
                                                        })
                                                    }),
                                                    pageItem.author && /*#__PURE__*/ _jsx(BlogPostAuthor, {
                                                        name: pageItem.author,
                                                        avatar: pageItem.authorAvatar,
                                                        description: pageItem.authorDescription
                                                    }),
                                                    relatedPosts.length > 0 && /*#__PURE__*/ _jsxs("div", {
                                                        className: "ptf-related-posts",
                                                        children: [
                                                            /*#__PURE__*/ _jsx("h2", {
                                                                className: "ptf-related-posts__title",
                                                                children: blogPage.detail.relatedTitle
                                                            }),
                                                            /*#__PURE__*/ _jsx("div", {
                                                                className: "ptf-isotope-grid",
                                                                children: /*#__PURE__*/ _jsx("div", {
                                                                    className: "row",
                                                                    style: {
                                                                        "--bs-gutter-y": "2rem"
                                                                    },
                                                                    children: /*#__PURE__*/ _jsx(RelatedPost, {
                                                                        posts: relatedPosts
                                                                    })
                                                                })
                                                            })
                                                        ]
                                                    })
                                                ]
                                            })
                                        })
                                    })
                                })
                            ]
                        })
                    })
                ]
            }),
            /*#__PURE__*/ _jsx(FooterSection, {})
        ]
    });
};
export default BlogDetails;
�062undefined64133undefined135163undefined165207undefined209280undefined282347undefined349420undefined422479undefined481546undefined548596undefined598677undefined679772undefined774780undefined852866__WEBPACK_MODULE_REFERENCE__14_5b22676574426c6f67506f737442794964225d_call_directImport_asiSafe1__._undefined957967__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._undefined10341044__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._undefined11901209__WEBPACK_MODULE_REFERENCE__15_5b22636c65616e4d6574614465736372697074696f6e225d_call_directImport_asiSafe1__._undefined13191329__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._undefined14771487__WEBPACK_MODULE_REFERENCE__15_5b22534954455f434f4e464947225d_asiSafe1__._undefined15951609__WEBPACK_MODULE_REFERENCE__14_5b22676574426c6f67506f737442794964225d_call_directImport_asiSafe1__._undefined16541661__WEBPACK_MODULE_REFERENCE__5_5b226e6f74466f756e64225d_call_directImport_asiSafe1__._undefined17031721__WEBPACK_MODULE_REFERENCE__14_5b2267657452656c61746564426c6f67506f737473225d_call_directImport_asiSafe1__._undefined17611779__WEBPACK_MODULE_REFERENCE__15_5b226275696c64426c6f67506f7374536368656d61225d_call_directImport_asiSafe1__._undefined18301834__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined19661969__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined21902194__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined23212324__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined23262331__WEBPACK_MODULE_REFERENCE__11_5b2264656661756c74225d_directImport_asiSafe1__._undefined24312434__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined25362540__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined26992702__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined28832887__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined30763079__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined33983402__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined36393642__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined39463949__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined44474450__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined46044607__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined47564759__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined47614773__WEBPACK_MODULE_REFERENCE__2_5b2264656661756c74225d_directImport_asiSafe1__._undefined55025505__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined56515654__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined57975800__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined59415945__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined61656169__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined69266929__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined75477551__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined78947897__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined81588165__WEBPACK_MODULE_REFERENCE__13_5b22626c6f6750616765225d_asiSafe1__._undefined83558358__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined88228826__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined93349337__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined99909997__WEBPACK_MODULE_REFERENCE__13_5b22626c6f6750616765225d_asiSafe1__._undefined1017110174__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1017610185__WEBPACK_MODULE_REFERENCE__12_5b2264656661756c74225d_directImport_asiSafe1__._undefined1052510528__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1086310866__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1136511368__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1155611559__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1177011773__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1177511778__WEBPACK_MODULE_REFERENCE__3_5b2264656661756c74225d_directImport_asiSafe1__._undefined1225412257__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1225912272__WEBPACK_MODULE_REFERENCE__8_5b2264656661756c74225d_directImport_asiSafe1__._undefined1268812692__WEBPACK_MODULE_REFERENCE__0_5b226a737873225d_call_directImport_asiSafe1__._undefined1293312936__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1312313130__WEBPACK_MODULE_REFERENCE__13_5b22626c6f6750616765225d_asiSafe1__._undefined1329013293__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1348713490__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1392313926__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1392813938__WEBPACK_MODULE_REFERENCE__9_5b2264656661756c74225d_directImport_asiSafe1__._undefined1470314706__WEBPACK_MODULE_REFERENCE__0_5b226a7378225d_directImport_asiSafe1__._undefined1470814720__WEBPACK_MODULE_REFERENCE__10_5b2264656661756c74225d_directImport_asiSafe1__._undefined1474814762/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (undefined1474814762undefined1477414774.5);undefinedh	83182(0,blogApi/* getBlogPostById */.vS)undefined273346seo/* SITE_CONFIG */.epundefined413486seo/* SITE_CONFIG */.epundefined632741(0,seo/* cleanMetaDescription */._R)undefined851924seo/* SITE_CONFIG */.epundefined10721145seo/* SITE_CONFIG */.epundefined12531352(0,blogApi/* getBlogPostById */.vS)undefined13971481(0,navigation.notFound)undefined15231630(0,blogApi/* getRelatedBlogPosts */.Dw)undefined16701777(0,seo/* buildBlogPostSchema */.vt)undefined18281904(0,react_jsx_runtime.jsxs)undefined20362105react_jsx_runtime.jsxundefined23262402(0,react_jsx_runtime.jsxs)undefined25292598react_jsx_runtime.jsxundefined26002678Header/* default */.ZPundefined27782847react_jsx_runtime.jsxundefined29493025(0,react_jsx_runtime.jsxs)undefined31843253react_jsx_runtime.jsxundefined34343510(0,react_jsx_runtime.jsxs)undefined36993768react_jsx_runtime.jsxundefined40874163(0,react_jsx_runtime.jsxs)undefined44004469react_jsx_runtime.jsxundefined47734842react_jsx_runtime.jsxundefined53405409react_jsx_runtime.jsxundefined55635632react_jsx_runtime.jsxundefined57815850react_jsx_runtime.jsxundefined58525929FallbackImageundefined66586727react_jsx_runtime.jsxundefined68736942react_jsx_runtime.jsxundefined70857154react_jsx_runtime.jsxundefined72957371(0,react_jsx_runtime.jsxs)undefined75917667(0,react_jsx_runtime.jsxs)undefined84248493react_jsx_runtime.jsxundefined91119187(0,react_jsx_runtime.jsxs)undefined95309599react_jsx_runtime.jsxundefined98609927blog/* blogPage */.qundefined1011710186react_jsx_runtime.jsxundefined1065010726(0,react_jsx_runtime.jsxs)undefined1123411303react_jsx_runtime.jsxundefined1195612023blog/* blogPage */.qundefined1219712266react_jsx_runtime.jsxundefined1226812346SocialFourundefined1268612755react_jsx_runtime.jsxundefined1309013159react_jsx_runtime.jsxundefined1365813727react_jsx_runtime.jsxundefined1391513984react_jsx_runtime.jsxundefined1419514264react_jsx_runtime.jsxundefined1426614343api_link["default"]undefined1481914888react_jsx_runtime.jsxundefined1489014967blog_BlogPostAuthorundefined1538315459(0,react_jsx_runtime.jsxs)undefined1570015769react_jsx_runtime.jsxundefined1595616023blog/* blogPage */.qundefined1618316252react_jsx_runtime.jsxundefined1644616515react_jsx_runtime.jsxundefined1694817017react_jsx_runtime.jsxundefined1701917096RelatedPostundefined1786117930react_jsx_runtime.jsxundefined1793218010FooterSection/* default */.ZPundefined1807318098pageundefined�topLevelDeclarations�`*�react_jsx_runtime�react_jsx_runtime_namespaceObject�react_jsx_runtime_default�module_proxy�module_proxy_namespaceObject�proxy�__esModule�$$typeof�__default__�FallbackImage�FallbackImage_namespaceObject�api_link�navigation�navigation_namespaceObject�navigation_default�api_navigation_namespaceObject�SocialTwo�api_image�BlogPostAuthor�blog_BlogPostAuthor�BlogPostAuthor_namespaceObject�RelatedPost_proxy�RelatedPost_esModule�RelatedPost_$$typeof�RelatedPost_default_�RelatedPost�RelatedPost_namespaceObject�FooterSection�Header�SocialFour_proxy�SocialFour_esModule�SocialFour_$$typeof�SocialFour_default_�SocialFour�SocialFour_namespaceObject�blog�blogApi�seo�generateMetadata�BlogDetails�page�page_namespaceObject�__webpack_require__.r�__webpack_exports__�__webpack_require__.d�__webpack_require__

Youez - 2016 - github.com/yon3zu
LinuXploit