| 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/client-production/ |
Upload File : |
wpc Rf �webpack/lib/cache/PackFileCacheStrategy�PackContentItems�`' ResolverCachePlugin|normal|default|alias=[|server-only$=|next/dist/compiled/server-only/index|client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/server-only=|next/dist/compiled/server-only/index|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\head.js=|next/dist/client/components/noop-head|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\image.js=|next/dist/api/image|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\constants.js=|next/dist/api/constants|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\router.js=|next/dist/api/router|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dynamic.js=|next/dist/api/app-dynamic|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\script.js=|next/dist/api/script|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\link.js=|next/dist/api/link|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\navigation.js=|next/dist/api/navigation|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\headers.js=|next/dist/api/headers|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\og.js=|next/dist/api/og|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\document.js=|next/dist/api/document|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\app.js=|next/dist/api/app|react$=|next/dist/compiled/react|react-dom$=|next/dist/compiled/react-dom|react/jsx-runtime$=|next/dist/compiled/react/jsx-runtime|react/jsx-dev-runtime$=|next/dist/compiled/react/jsx-dev-runtime|react-dom/client$=|next/dist/compiled/react-dom/client|react-dom/server$=|next/dist/compiled/react-dom/server|react-dom/static$=|next/dist/compiled/react-dom-experimental/static|react-dom/static.edge$=|next/dist/compiled/react-dom-experimental/static.edge|react-dom/static.browser$=|next/dist/compiled/react-dom-experimental/static.browser|react-dom/server.edge$=|next/dist/build/webpack/alias/react-dom-server-edge.js|react-dom/server.browser$=|next/dist/build/webpack/alias/react-dom-server-browser.js|react-server-dom-webpack/client$=|next/dist/compiled/react-server-dom-webpack/client|react-server-dom-webpack/client.edge$=|next/dist/compiled/react-server-dom-webpack/client.edge|react-server-dom-webpack/server.edge$=|next/dist/compiled/react-server-dom-webpack/server.edge|react-server-dom-webpack/server.node$=|next/dist/compiled/react-server-dom-webpack/server.node|@vercel/turbopack-ecmascript-runtime/dev/client/hmr-client.ts=|next/dist/client/dev/noop-turbopack-hmr|]|fullySpecified=|false|mainFields=[|0=|browser|1=|module|2=|main|]|fallback=[|assert=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\assert\assert.js|buffer=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\buffer\index.js|constants=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\constants-browserify\constants.json|crypto=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\crypto-browserify\index.js|domain=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\domain-browser\index.js|http=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-http\index.js|https=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\https-browserify\index.js|os=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\os-browserify\browser.js|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\path-browserify\index.js|punycode=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\punycode\punycode.js|process=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\polyfills\process.js|querystring=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\querystring-es3\index.js|stream=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-browserify\index.js|string_decoder=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\string_decoder\string_decoder.js|sys=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|timers=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\timers-browserify\main.js|tty=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\tty-browserify\index.js|util=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|vm=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\vm-browserify\index.js|zlib=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\browserify-zlib\index.js|events=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\events\events.js|setImmediate=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\setimmediate\setImmediate.js|]|dependencyType=|esm|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog|request=|../../data/blog ResolverCachePlugin|normal|default|alias=[|server-only$=|next/dist/compiled/server-only/index|client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/server-only=|next/dist/compiled/server-only/index|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\head.js=|next/dist/client/components/noop-head|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\image.js=|next/dist/api/image|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\constants.js=|next/dist/api/constants|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\router.js=|next/dist/api/router|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dynamic.js=|next/dist/api/app-dynamic|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\script.js=|next/dist/api/script|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\link.js=|next/dist/api/link|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\navigation.js=|next/dist/api/navigation|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\headers.js=|next/dist/api/headers|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\og.js=|next/dist/api/og|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\document.js=|next/dist/api/document|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\app.js=|next/dist/api/app|react$=|next/dist/compiled/react|react-dom$=|next/dist/compiled/react-dom|react/jsx-runtime$=|next/dist/compiled/react/jsx-runtime|react/jsx-dev-runtime$=|next/dist/compiled/react/jsx-dev-runtime|react-dom/client$=|next/dist/compiled/react-dom/client|react-dom/server$=|next/dist/compiled/react-dom/server|react-dom/static$=|next/dist/compiled/react-dom-experimental/static|react-dom/static.edge$=|next/dist/compiled/react-dom-experimental/static.edge|react-dom/static.browser$=|next/dist/compiled/react-dom-experimental/static.browser|react-dom/server.edge$=|next/dist/build/webpack/alias/react-dom-server-edge.js|react-dom/server.browser$=|next/dist/build/webpack/alias/react-dom-server-browser.js|react-server-dom-webpack/client$=|next/dist/compiled/react-server-dom-webpack/client|react-server-dom-webpack/client.edge$=|next/dist/compiled/react-server-dom-webpack/client.edge|react-server-dom-webpack/server.edge$=|next/dist/compiled/react-server-dom-webpack/server.edge|react-server-dom-webpack/server.node$=|next/dist/compiled/react-server-dom-webpack/server.node|@vercel/turbopack-ecmascript-runtime/dev/client/hmr-client.ts=|next/dist/client/dev/noop-turbopack-hmr|]|fullySpecified=|false|mainFields=[|0=|browser|1=|module|2=|main|]|fallback=[|assert=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\assert\assert.js|buffer=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\buffer\index.js|constants=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\constants-browserify\constants.json|crypto=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\crypto-browserify\index.js|domain=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\domain-browser\index.js|http=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-http\index.js|https=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\https-browserify\index.js|os=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\os-browserify\browser.js|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\path-browserify\index.js|punycode=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\punycode\punycode.js|process=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\polyfills\process.js|querystring=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\querystring-es3\index.js|stream=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-browserify\index.js|string_decoder=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\string_decoder\string_decoder.js|sys=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|timers=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\timers-browserify\main.js|tty=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\tty-browserify\index.js|util=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|vm=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\vm-browserify\index.js|zlib=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\browserify-zlib\index.js|events=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\events\events.js|setImmediate=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\setimmediate\setImmediate.js|]|dependencyType=|esm|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\form|request=|../../data/blog ResolverCachePlugin|normal|default|alias=[|server-only$=|next/dist/compiled/server-only/index|client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/server-only=|next/dist/compiled/server-only/index|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\head.js=|next/dist/client/components/noop-head|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\image.js=|next/dist/api/image|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\constants.js=|next/dist/api/constants|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\router.js=|next/dist/api/router|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dynamic.js=|next/dist/api/app-dynamic|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\script.js=|next/dist/api/script|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\link.js=|next/dist/api/link|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\navigation.js=|next/dist/api/navigation|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\headers.js=|next/dist/api/headers|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\og.js=|next/dist/api/og|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\document.js=|next/dist/api/document|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\app.js=|next/dist/api/app|react$=|next/dist/compiled/react|react-dom$=|next/dist/compiled/react-dom|react/jsx-runtime$=|next/dist/compiled/react/jsx-runtime|react/jsx-dev-runtime$=|next/dist/compiled/react/jsx-dev-runtime|react-dom/client$=|next/dist/compiled/react-dom/client|react-dom/server$=|next/dist/compiled/react-dom/server|react-dom/static$=|next/dist/compiled/react-dom-experimental/static|react-dom/static.edge$=|next/dist/compiled/react-dom-experimental/static.edge|react-dom/static.browser$=|next/dist/compiled/react-dom-experimental/static.browser|react-dom/server.edge$=|next/dist/build/webpack/alias/react-dom-server-edge.js|react-dom/server.browser$=|next/dist/build/webpack/alias/react-dom-server-browser.js|react-server-dom-webpack/client$=|next/dist/compiled/react-server-dom-webpack/client|react-server-dom-webpack/client.edge$=|next/dist/compiled/react-server-dom-webpack/client.edge|react-server-dom-webpack/server.edge$=|next/dist/compiled/react-server-dom-webpack/server.edge|react-server-dom-webpack/server.node$=|next/dist/compiled/react-server-dom-webpack/server.node|@vercel/turbopack-ecmascript-runtime/dev/client/hmr-client.ts=|next/dist/client/dev/noop-turbopack-hmr|]|fullySpecified=|false|mainFields=[|0=|browser|1=|module|2=|main|]|fallback=[|assert=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\assert\assert.js|buffer=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\buffer\index.js|constants=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\constants-browserify\constants.json|crypto=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\crypto-browserify\index.js|domain=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\domain-browser\index.js|http=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-http\index.js|https=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\https-browserify\index.js|os=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\os-browserify\browser.js|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\path-browserify\index.js|punycode=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\punycode\punycode.js|process=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\polyfills\process.js|querystring=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\querystring-es3\index.js|stream=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-browserify\index.js|string_decoder=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\string_decoder\string_decoder.js|sys=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|timers=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\timers-browserify\main.js|tty=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\tty-browserify\index.js|util=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|vm=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\vm-browserify\index.js|zlib=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\browserify-zlib\index.js|events=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\events\events.js|setImmediate=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\setimmediate\setImmediate.js|]|dependencyType=|esm|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components|request=|../data/contact" ResolverCachePlugin|normal|default|alias=[|server-only$=|next/dist/compiled/server-only/index|client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/server-only=|next/dist/compiled/server-only/index|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\head.js=|next/dist/client/components/noop-head|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\image.js=|next/dist/api/image|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\constants.js=|next/dist/api/constants|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\router.js=|next/dist/api/router|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dynamic.js=|next/dist/api/app-dynamic|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\script.js=|next/dist/api/script|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\link.js=|next/dist/api/link|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\navigation.js=|next/dist/api/navigation|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\headers.js=|next/dist/api/headers|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\og.js=|next/dist/api/og|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\document.js=|next/dist/api/document|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\app.js=|next/dist/api/app|react$=|next/dist/compiled/react|react-dom$=|next/dist/compiled/react-dom|react/jsx-runtime$=|next/dist/compiled/react/jsx-runtime|react/jsx-dev-runtime$=|next/dist/compiled/react/jsx-dev-runtime|react-dom/client$=|next/dist/compiled/react-dom/client|react-dom/server$=|next/dist/compiled/react-dom/server|react-dom/static$=|next/dist/compiled/react-dom-experimental/static|react-dom/static.edge$=|next/dist/compiled/react-dom-experimental/static.edge|react-dom/static.browser$=|next/dist/compiled/react-dom-experimental/static.browser|react-dom/server.edge$=|next/dist/build/webpack/alias/react-dom-server-edge.js|react-dom/server.browser$=|next/dist/build/webpack/alias/react-dom-server-browser.js|react-server-dom-webpack/client$=|next/dist/compiled/react-server-dom-webpack/client|react-server-dom-webpack/client.edge$=|next/dist/compiled/react-server-dom-webpack/client.edge|react-server-dom-webpack/server.edge$=|next/dist/compiled/react-server-dom-webpack/server.edge|react-server-dom-webpack/server.node$=|next/dist/compiled/react-server-dom-webpack/server.node|@vercel/turbopack-ecmascript-runtime/dev/client/hmr-client.ts=|next/dist/client/dev/noop-turbopack-hmr|]|fullySpecified=|false|mainFields=[|0=|browser|1=|module|2=|main|]|fallback=[|assert=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\assert\assert.js|buffer=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\buffer\index.js|constants=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\constants-browserify\constants.json|crypto=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\crypto-browserify\index.js|domain=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\domain-browser\index.js|http=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-http\index.js|https=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\https-browserify\index.js|os=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\os-browserify\browser.js|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\path-browserify\index.js|punycode=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\punycode\punycode.js|process=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\polyfills\process.js|querystring=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\querystring-es3\index.js|stream=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-browserify\index.js|string_decoder=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\string_decoder\string_decoder.js|sys=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|timers=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\timers-browserify\main.js|tty=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\tty-browserify\index.js|util=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|vm=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\vm-browserify\index.js|zlib=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\browserify-zlib\index.js|events=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\events\events.js|setImmediate=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\setimmediate\setImmediate.js|]|dependencyType=|esm|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\jarallax|request=|../../data/contact ResolverCachePlugin|normal|default|alias=[|server-only$=|next/dist/compiled/server-only/index|client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/server-only=|next/dist/compiled/server-only/index|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\head.js=|next/dist/client/components/noop-head|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\image.js=|next/dist/api/image|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\constants.js=|next/dist/api/constants|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\router.js=|next/dist/api/router|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dynamic.js=|next/dist/api/app-dynamic|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\script.js=|next/dist/api/script|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\link.js=|next/dist/api/link|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\navigation.js=|next/dist/api/navigation|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\headers.js=|next/dist/api/headers|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\og.js=|next/dist/api/og|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\document.js=|next/dist/api/document|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\app.js=|next/dist/api/app|react$=|next/dist/compiled/react|react-dom$=|next/dist/compiled/react-dom|react/jsx-runtime$=|next/dist/compiled/react/jsx-runtime|react/jsx-dev-runtime$=|next/dist/compiled/react/jsx-dev-runtime|react-dom/client$=|next/dist/compiled/react-dom/client|react-dom/server$=|next/dist/compiled/react-dom/server|react-dom/static$=|next/dist/compiled/react-dom-experimental/static|react-dom/static.edge$=|next/dist/compiled/react-dom-experimental/static.edge|react-dom/static.browser$=|next/dist/compiled/react-dom-experimental/static.browser|react-dom/server.edge$=|next/dist/build/webpack/alias/react-dom-server-edge.js|react-dom/server.browser$=|next/dist/build/webpack/alias/react-dom-server-browser.js|react-server-dom-webpack/client$=|next/dist/compiled/react-server-dom-webpack/client|react-server-dom-webpack/client.edge$=|next/dist/compiled/react-server-dom-webpack/client.edge|react-server-dom-webpack/server.edge$=|next/dist/compiled/react-server-dom-webpack/server.edge|react-server-dom-webpack/server.node$=|next/dist/compiled/react-server-dom-webpack/server.node|@vercel/turbopack-ecmascript-runtime/dev/client/hmr-client.ts=|next/dist/client/dev/noop-turbopack-hmr|]|fullySpecified=|false|mainFields=[|0=|browser|1=|module|2=|main|]|fallback=[|assert=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\assert\assert.js|buffer=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\buffer\index.js|constants=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\constants-browserify\constants.json|crypto=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\crypto-browserify\index.js|domain=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\domain-browser\index.js|http=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-http\index.js|https=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\https-browserify\index.js|os=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\os-browserify\browser.js|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\path-browserify\index.js|punycode=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\punycode\punycode.js|process=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\polyfills\process.js|querystring=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\querystring-es3\index.js|stream=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-browserify\index.js|string_decoder=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\string_decoder\string_decoder.js|sys=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|timers=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\timers-browserify\main.js|tty=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\tty-browserify\index.js|util=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|vm=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\vm-browserify\index.js|zlib=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\browserify-zlib\index.js|events=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\events\events.js|setImmediate=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\setimmediate\setImmediate.js|]|dependencyType=|esm|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\app|request=|../data/seo� Compilation/modules|javascript/auto|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-client-module-loader.js!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[13].oneOf[4].use[1]!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\blog.js|app-pages-browser� Compilation/modules|javascript/auto|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-client-module-loader.js!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[13].oneOf[4].use[1]!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\contact.js|app-pages-browser� Compilation/modules|javascript/auto|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-client-module-loader.js!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[13].oneOf[4].use[1]!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\seo.js|app-pages-browser ResolverCachePlugin|normal|default|alias=[|server-only$=|next/dist/compiled/server-only/index|client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/client-only$=|next/dist/compiled/client-only/index|next/dist/compiled/server-only=|next/dist/compiled/server-only/index|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\head.js=|next/dist/client/components/noop-head|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\image.js=|next/dist/api/image|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\constants.js=|next/dist/api/constants|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\router.js=|next/dist/api/router|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dynamic.js=|next/dist/api/app-dynamic|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\script.js=|next/dist/api/script|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\link.js=|next/dist/api/link|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\navigation.js=|next/dist/api/navigation|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\headers.js=|next/dist/api/headers|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\og.js=|next/dist/api/og|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\document.js=|next/dist/api/document|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\app.js=|next/dist/api/app|react$=|next/dist/compiled/react|react-dom$=|next/dist/compiled/react-dom|react/jsx-runtime$=|next/dist/compiled/react/jsx-runtime|react/jsx-dev-runtime$=|next/dist/compiled/react/jsx-dev-runtime|react-dom/client$=|next/dist/compiled/react-dom/client|react-dom/server$=|next/dist/compiled/react-dom/server|react-dom/static$=|next/dist/compiled/react-dom-experimental/static|react-dom/static.edge$=|next/dist/compiled/react-dom-experimental/static.edge|react-dom/static.browser$=|next/dist/compiled/react-dom-experimental/static.browser|react-dom/server.edge$=|next/dist/build/webpack/alias/react-dom-server-edge.js|react-dom/server.browser$=|next/dist/build/webpack/alias/react-dom-server-browser.js|react-server-dom-webpack/client$=|next/dist/compiled/react-server-dom-webpack/client|react-server-dom-webpack/client.edge$=|next/dist/compiled/react-server-dom-webpack/client.edge|react-server-dom-webpack/server.edge$=|next/dist/compiled/react-server-dom-webpack/server.edge|react-server-dom-webpack/server.node$=|next/dist/compiled/react-server-dom-webpack/server.node|@vercel/turbopack-ecmascript-runtime/dev/client/hmr-client.ts=|next/dist/client/dev/noop-turbopack-hmr|]|fullySpecified=|false|mainFields=[|0=|browser|1=|module|2=|main|]|fallback=[|assert=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\assert\assert.js|buffer=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\buffer\index.js|constants=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\constants-browserify\constants.json|crypto=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\crypto-browserify\index.js|domain=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\domain-browser\index.js|http=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-http\index.js|https=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\https-browserify\index.js|os=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\os-browserify\browser.js|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\path-browserify\index.js|punycode=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\punycode\punycode.js|process=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\polyfills\process.js|querystring=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\querystring-es3\index.js|stream=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-browserify\index.js|string_decoder=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\string_decoder\string_decoder.js|sys=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|timers=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\timers-browserify\main.js|tty=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\tty-browserify\index.js|util=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js|vm=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\vm-browserify\index.js|zlib=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\browserify-zlib\index.js|events=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\events\events.js|setImmediate=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\setimmediate\setImmediate.js|]|dependencyType=|esm|path=|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data|request=|./seo� FlagDependencyExportsPlugin|javascript/auto|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-client-module-loader.js!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[13].oneOf[4].use[1]!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\blog.js|app-pages-browser� FlagDependencyExportsPlugin|javascript/auto|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-client-module-loader.js!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[13].oneOf[4].use[1]!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\contact.js|app-pages-browser� FlagDependencyExportsPlugin|javascript/auto|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-client-module-loader.js!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[13].oneOf[4].use[1]!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\seo.js|app-pages-browser� Compilation/codeGeneration|javascript/auto|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-client-module-loader.js!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[13].oneOf[4].use[1]!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\blog.js|app-pages-browser|webpack� Compilation/codeGeneration|javascript/auto|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-client-module-loader.js!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[13].oneOf[4].use[1]!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\contact.js|app-pages-browser|webpack� Compilation/codeGeneration|javascript/auto|G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-client-module-loader.js!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js??ruleSet[1].rules[13].oneOf[4].use[1]!G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\seo.js|app-pages-browser|webpack�Compilation/assets|chunk185�Compilation/assets|chunk787�Compilation/assets|chunk845�Compilation/assets|chunk123�Compilation/assets|chunk435�Compilation/assets|chunk634�TerserWebpackPlugin|static/chunks/app/layout-f1253b02c008bf76.js�TerserWebpackPlugin|static/chunks/app/(blog)/blog/[slug]/page-86ef9ea091861281.js�TerserWebpackPlugin|static/chunks/app/(portfolio)/case-study/[id]/page-e96babe07fa76f0c.js�TerserWebpackPlugin|static/chunks/app/(blog)/blogs/page-db6b67024b694ef3.js�TerserWebpackPlugin|static/chunks/app/(others-pages)/contact/page-5a35b326f7e32bcd.js�TerserWebpackPlugin|static/chunks/app/(others-pages)/team/page-74cea4b56f7b992d.js�TerserWebpackPlugin|static/chunks/app/(others-pages)/about-me/page-8589b109680c121c.js�TerserWebpackPlugin|static/chunks/app/(service)/services/page-67f29eec2d304ef2.js�TerserWebpackPlugin|static/chunks/634-80c2b4bb326bdedc.js�RealContentHashPlugin|analyse|static/chunks/app/layout-f1253b02c008bf76.js�RealContentHashPlugin|analyse|static/chunks/app/(blog)/blog/[slug]/page-86ef9ea091861281.js�RealContentHashPlugin|analyse|static/chunks/app/(portfolio)/case-study/[id]/page-e96babe07fa76f0c.js�RealContentHashPlugin|analyse|static/chunks/app/(blog)/blogs/page-db6b67024b694ef3.js�RealContentHashPlugin|analyse|static/chunks/app/(others-pages)/contact/page-5a35b326f7e32bcd.js�RealContentHashPlugin|analyse|static/chunks/app/(others-pages)/team/page-74cea4b56f7b992d.js�RealContentHashPlugin|analyse|static/chunks/app/(others-pages)/about-me/page-8589b109680c121c.js�RealContentHashPlugin|analyse|static/chunks/app/(service)/services/page-67f29eec2d304ef2.js�RealContentHashPlugin|analyse|static/chunks/634-80c2b4bb326bdedc.js�webpack/lib/cache/ResolverCachePlugin��`�_ResolverCachePluginCacheMiss�context�path�request�query�fragment�module�directory�file�internal�fullySpecified�descriptionFilePath�descriptionFileData�descriptionFileRoot�relativePath�__innerRequest_request�__innerRequest_relativePath�__innerRequest�issuer�issuerLayer�compiler�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\RelatedPost.jsx�app-pages-browser�client�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\blog.js�� �G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\package.json�name�version�private�scripts�dependencies�zinisoft-frontend�1.3.0�dev�build�start�lint�start http://localhost:3000 && next dev�next build�next start�next lint`�@hookform/resolvers�aos�bootstrap�eslint-config-next�jarallax�next�photoswipe�react�react-accessible-accordion�react-animated-cursor�react-countup�react-dom�react-hook-form�react-modal-video�react-photoswipe-gallery�react-pro-sidebar�react-slick�react-tooltip�react-transition-group�react-visibility-sensor�sass�slick-carousel�util�yup�^2.9.11�^2.3.4�^5.1.3�^14.1.0�^1.12.8��^5.3.7�^18.2.0�^5.0.0�^2.7.0�^6.4.2��^7.44.3�^2.0.2�^2.2.7�^0.7.1�^0.29.0�^4.5.1�^4.4.5�^5.1.1�^1.62.1�^1.8.1�^0.12.5�^0.32.11�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3�./data/blog.js���webpack/lib/FileSystemInfo�Snapshot@� ���w�yB����G:\zinisoft\zinisoft_beta\zinisoft.net�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data�G:\zinisoft\zinisoft_beta�G:\zinisoft�G:\�safeTime�timestamp�hash! �p�w�yB �p�w�yB�eaea741f2ab67631�! �8�yB �8�yB�9ee201e165a02c33� �� �� �� �� �� ��G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\blog\package.json�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\package.json�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\package.json�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\blog���G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\form\SearchBlog.jsx����� ������@� ���w�yB����������! �8�yB �8�yB�� �� �� �� �� �� ��G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\form\package.json������G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\ContactForm.jsx���G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\contact.js�� ��Б./data/contact.js��@� ���w�yB���������! ��w�yB ��w�yB�035f9c59a2fd65fd�! �8�yB �8�yB�� r���� q���� p���� o���� n���� m����ݿG:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\contactr���v����G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\jarallax\ContactJarallax.jsxw���x������ z��������@� ���w�yB�y�����������! �8�yB �8�yB�� c���� b���� a���� `���� _���� ^����G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\components\jarallax\package.json���c���g����G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\app\layout.jsxh���i����G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\seo.js�� j������./data/seo.js��@� P��w�yB�h����������! �=�w�yB �=�w�yB�00b8a2f4e48e0728�! �8�yB �8�yB�� P���� O���� N���� M���� L���� K����G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\app\package.json��G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\data\seo�webpack/lib/NormalModule�webpack/lib/util/registerExternalSerializer�webpack-sources/RawSource
import { buildMetadata } from "./seo";
export const relatedPost = [
{
id: 99,
img: "/assets/img/blog/grid/post-1.png",
cat: "Product",
date: "Dec 15, 2021",
title: "Review product BWIB"
},
{
id: 100,
img: "/assets/img/blog/grid/post-2.png",
cat: "Inspiration",
date: "Dec 7, 2021",
title: "Contrast in Brand Design"
}
];
export const blogPage = {
metadata: buildMetadata({
title: "Blogs | ZiniSoft Ltd. Co.",
description: "Read the latest technology insights and practical software development, system architecture, and AI integration experience from the experts at ZiniSoft Ltd. Co.",
path: "/blogs"
}),
listing: {
title: "Blog",
searchPlaceholder: "Search in blog",
loadMoreLabel: "More",
loadingLabel: "Loading...",
noResultsLabel: "No posts found."
},
detail: {
metadata: {
title: "Blog Details | ZiniSoft Ltd. Co."
},
fallback: {
img: "/assets/img/home/default/post-1.png",
cat: "Product",
date: "Dec 15, 2021",
title: "Review product BWIB",
description: "Explore professional technology insights, software engineering updates, and custom AI systems by ZiniSoft Ltd. Co..."
},
meta: {
category: "Inspiration",
date: "Dec 7, 2021",
authorLabel: "by",
author: "Admin",
views: "5,6k Views",
comments: "3 Comments",
report: "Report"
},
relatedTitle: "Related Posts",
commentsTitle: "03 Comments:",
commentFormTitle: "Leave a comment:",
shareLabel: "Share on",
nextPost: {
label: "Next Post",
title: "Minimalist Trends",
href: "/blog/7"
},
form: {
validation: {
nameRequired: "Name is required",
commentRequired: "Please write your comment",
emailRequired: "Email is required",
emailInvalid: "Entered value does not match email format",
termsRequired: "Accept Terms and Conditions is required"
},
placeholders: {
comment: "Write your comment here",
name: "Your name *",
email: "Your Email *"
},
terms: "Save my name & email in this browser for next time I comment.",
submitLabel: "Submit"
}
}
};
�exportsType�namespace
�javascript/autoN�����alias?����mainFields�fallback` �server-only$�client-only$�next/dist/compiled/client-only$�next/dist/compiled/server-only�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\head.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\image.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\constants.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\router.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dynamic.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\script.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\link.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\navigation.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\headers.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\og.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\document.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\app.js�react$�react-dom$�react/jsx-runtime$�react/jsx-dev-runtime$�react-dom/client$�react-dom/server$�react-dom/static$�react-dom/static.edge$�react-dom/static.browser$�react-dom/server.edge$�react-dom/server.browser$�react-server-dom-webpack/client$�react-server-dom-webpack/client.edge$�react-server-dom-webpack/server.edge$�react-server-dom-webpack/server.node$�@vercel/turbopack-ecmascript-runtime/dev/client/hmr-client.ts�next/dist/compiled/server-only/index�next/dist/compiled/client-only/index���next/dist/client/components/noop-head�next/dist/api/image�next/dist/api/constants�next/dist/api/router�next/dist/api/app-dynamic�next/dist/api/script�next/dist/api/link�next/dist/api/navigation�next/dist/api/headers�next/dist/api/og�next/dist/api/document�next/dist/api/app�next/dist/compiled/react�next/dist/compiled/react-dom�next/dist/compiled/react/jsx-runtime�next/dist/compiled/react/jsx-dev-runtime�next/dist/compiled/react-dom/client�next/dist/compiled/react-dom/server�next/dist/compiled/react-dom-experimental/static�next/dist/compiled/react-dom-experimental/static.edge�next/dist/compiled/react-dom-experimental/static.browser�next/dist/build/webpack/alias/react-dom-server-edge.js�next/dist/build/webpack/alias/react-dom-server-browser.js�next/dist/compiled/react-server-dom-webpack/client�next/dist/compiled/react-server-dom-webpack/client.edge�next/dist/compiled/react-server-dom-webpack/server.edge�next/dist/compiled/react-server-dom-webpack/server.node�next/dist/client/dev/noop-turbopack-hmr
�browser�����main`�assert�buffer�constants�crypto�domain�http�https�os���punycode�process�querystring�stream�string_decoder�sys�timers�tty$����vm�zlib�events�setImmediate�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\assert\assert.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\buffer\index.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\constants-browserify\constants.json�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\crypto-browserify\index.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\domain-browser\index.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-http\index.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\https-browserify\index.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\os-browserify\browser.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\path-browserify\index.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\punycode\punycode.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\polyfills\process.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\querystring-es3\index.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\stream-browserify\index.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\string_decoder\string_decoder.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\util\util.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\timers-browserify\main.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\tty-browserify\index.js��G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\vm-browserify\index.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\browserify-zlib\index.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\events\events.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\compiled\setimmediate\setImmediate.js
�`�cacheable�parsed�fileDependencies�contextDependencies�missingDependencies�buildDependencies�valueDependencies&����assets�assetsInfo�rsc�strict�exportsArgument�topLevelDeclarations�snapshot�webpack/lib/util/LazySet� G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-flight-client-module-loader.js�G:\zinisoft\zinisoft_beta\zinisoft.net\frontend-v3\node_modules\next\dist\build\webpack\loaders\next-swc-loader.js�webpack/DefinePlugin_hash�9119f935�92ecb81ca1485284�type�actions�isClientRef���
�__webpack_exports__��relatedPost�blogPage ���w�yB ��������webpack/lib/dependencies/HarmonyCompatibilityDependency
d� � ��webpack/lib/dependencies/ConstDependency� `&
`&�webpack/lib/dependencies/HarmonyExportHeaderDependency `.@� `'@�
a A�
A�
c M �webpack/lib/dependencies/HarmonyImportSideEffectDependency�./seo�
`&�webpack/lib/dependencies/HarmonyExportSpecifierDependency`��
a��
c M�webpack/lib/dependencies/HarmonyImportSpecifierDependencya�buildMetadata�A� � ���
c
� import { buildMetadata } from "./seo";
export const contactPage = {
metadata: buildMetadata({
title: "Contact | ZiniSoft Ltd. Co.",
description: "Get in touch with ZiniSoft Ltd. Co. to discuss your AI integration, enterprise system architecture, microservices, or custom software engineering project.",
path: "/contact"
}),
hero: {
titleLines: [
"Let's discuss",
"your project"
]
},
formIntro: "Tell us about your project and goals.",
form: {
validation: {
nameRequired: "Name is required",
organizationRequired: "Organization name is required",
projectGoalRequired: "Please write your project goal.",
timelineRequired: "Please write if you have a timeline.",
emailRequired: "Email is required",
emailInvalid: "Entered value does not match email format",
projectClassificationRequired: "Please select a project classification",
infrastructureEnvironmentRequired: "Please select an infrastructure environment",
budgetRequired: "Please select your budget",
termsRequired: "Accept Terms and Conditions is required"
},
fields: {
name: {
number: "01",
label: "What's your name?"
},
organization: {
number: "02",
label: "What's the name of your organization?"
},
email: {
number: "03",
label: "What's your email address?"
},
projectClassification: {
number: "04",
label: "Project Classification",
options: [
{
value: "",
label: "Select classification..."
},
{
value: "Custom AI Integration (Hermes/OpenClaw)",
label: "Custom AI Integration (Hermes/OpenClaw)"
},
{
value: "High-Performance Backend Engineering",
label: "High-Performance Backend Engineering"
},
{
value: "Enterprise Architecture Audit",
label: "Enterprise Architecture Audit"
},
{
value: "SaaS Ecosystem Deployment",
label: "SaaS Ecosystem Deployment"
}
]
},
infrastructureEnvironment: {
number: "05",
label: "Infrastructure Environment",
options: [
{
value: "",
label: "Select infrastructure..."
},
{
value: "Cloud-Based",
label: "Cloud-Based"
},
{
value: "On-Premise / Local Server Cluster",
label: "On-Premise / Local Server Cluster"
}
]
},
projectGoal: {
number: "06",
label: "Tell us about your project goals."
},
timeline: {
number: "07",
label: "Estimated Timeline",
options: [
{
value: "",
label: "Select timeline..."
},
{
value: "Immediate",
label: "Immediate"
},
{
value: "Within 3 months",
label: "Within 3 months"
},
{
value: "Planning phase",
label: "Planning phase"
}
]
},
budget: {
number: "08",
label: "What have you budgeted for this project?",
options: [
{
value: "",
label: "Select your budget..."
},
{
value: "Undecided / Discovery Phase",
label: "Undecided / Discovery Phase",
description: "For projects in the early planning phase that require technical consulting, feasibility assessment, or architectural design before determining a formal budget."
},
{
value: "Under $5,000",
label: "Under $5,000 (~120M VND)",
description: "Purpose: For clients who want to quickly purchase and deploy ready-made packaged products from our proprietary SaaS ecosystem (such as Coco, Kindie, or Zapes) without major customization to core structures."
},
{
value: "$5,000 - $15,000",
label: "$5,000 - $15,000 (~120M - 350M VND)",
description: "Purpose: Best suited for building initial minimum viable products (MVPs), designing standard cross-platform applications, or integrating basic AI Agent modules into existing enterprise systems."
},
{
value: "$15,000 - $40,000",
label: "$15,000 - $40,000 (~350M - 1B VND)",
description: "Purpose: Standard budget range for true enterprise challenges: building microservices architecture, implementing high-throughput real-time data processing infrastructure (Go + QuestDB), or deploying self-operating AI Agents with hardware control."
},
{
value: "$40,000+",
label: "$40,000+ (Over 1B VND)",
description: "Purpose: Designed for full-scale digital transformation solutions, complex core systems, or advanced AI R&D with infrastructure serving millions of concurrent users with ultra-low latency."
}
]
}
},
terms: "I agree to receive occasional ZiniSoft Ltd. Co. newsletters containing news and advice on creating personal and business progress via digital tech.",
submitLabel: "Submit"
},
cta: {
eyebrow: "Describe your project",
label: "Contact ZiniSoft Ltd. Co.",
href: "/contact",
backgroundImage: "/assets/img/services-call-to-action-background.png"
}
};
`
N���O���
P����������
�
������a85615c38254eca6
�����
��contactPage ���w�yB������
d� � �� `&
`&`.@� `'@�
@� ��
`&��
@� ��aR_ ���
b
S( /**
* Central SEO Configuration
* Single source of truth for all site-wide SEO constants and helpers.
*/ // ─── Site-Wide Constants ────────────────────────────────────────────
export const SITE_CONFIG = {
name: "ZiniSoft Ltd. Co.",
url: "https://zinisoft.net",
logo: "https://zinisoft.net/assets/img/root/logo-dark.png",
description: "ZiniSoft Ltd. Co specializes in AI engineering and software system architecture, delivering high-performance, scalable B2B enterprise software applications.",
socialLinks: [
"https://www.facebook.com/zinisoft",
"https://www.linkedin.com/company/zinisoft"
]
};
// ─── Default OpenGraph & Twitter Settings ───────────────────────────
export const DEFAULT_OG = {
type: "website",
siteName: SITE_CONFIG.name,
locale: "en_US",
image: {
url: "".concat(SITE_CONFIG.url, "/assets/img/root/og-default.png"),
width: 1200,
height: 630,
alt: "".concat(SITE_CONFIG.name, " - AI & Software Systems")
}
};
// ─── Helper: Build Complete Next.js Metadata Object ─────────────────
/**
* Takes a page config and returns a full Next.js metadata object
* including title, description, openGraph, twitter, and canonical URL.
*
* @param {{ title: string, description: string, path?: string, ogImage?: string }} page
* @returns {object} Next.js metadata object
*/ export function buildMetadata(param) {
let { title, description, path = "", ogImage } = param;
const canonicalUrl = path ? "".concat(SITE_CONFIG.url).concat(path.startsWith("/") ? path : "/".concat(path)) : SITE_CONFIG.url;
const ogImageObj = ogImage ? {
url: ogImage,
width: 1200,
height: 630,
alt: title
} : DEFAULT_OG.image;
return {
title,
description,
metadataBase: new URL(SITE_CONFIG.url),
alternates: {
canonical: canonicalUrl
},
openGraph: {
title,
description,
url: canonicalUrl,
siteName: DEFAULT_OG.siteName,
locale: DEFAULT_OG.locale,
type: DEFAULT_OG.type,
images: [
ogImageObj
]
},
twitter: {
card: "summary_large_image",
title,
description,
images: [
ogImageObj.url
]
}
};
}
// ─── Helper: Build WebPage JSON-LD Schema ───────────────────────────
/**
* Generates a WebPage Schema.org JSON-LD object for a page.
*
* @param {{ title: string, description: string, path?: string, type?: string }} page
* @returns {object} JSON-LD schema object
*/ export function buildWebPageSchema(param) {
let { title, description, path = "", type = "WebPage" } = param;
const pageUrl = path ? "".concat(SITE_CONFIG.url).concat(path.startsWith("/") ? path : "/".concat(path)) : SITE_CONFIG.url;
const typeLower = type.toLowerCase();
return {
"@context": "https://schema.org",
"@type": type,
"@id": "".concat(pageUrl, "/#").concat(typeLower),
url: pageUrl,
name: title,
description,
isPartOf: {
"@id": "".concat(SITE_CONFIG.url, "/#website")
}
};
}
// ─── Helper: Build Organization + WebSite @graph Schema ─────────────
/**
* Returns the global Organization + WebSite JSON-LD graph.
* Used once in the root layout.
*
* @returns {object} JSON-LD @graph schema
*/ export function buildOrganizationSchema() {
return {
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "".concat(SITE_CONFIG.url, "/#organization"),
name: SITE_CONFIG.name,
url: SITE_CONFIG.url,
logo: {
"@type": "ImageObject",
url: SITE_CONFIG.logo
},
sameAs: SITE_CONFIG.socialLinks
},
{
"@type": "WebSite",
"@id": "".concat(SITE_CONFIG.url, "/#website"),
url: SITE_CONFIG.url,
name: SITE_CONFIG.name,
description: SITE_CONFIG.description,
publisher: {
"@id": "".concat(SITE_CONFIG.url, "/#organization")
}
}
]
};
}
// ─── Helper: Build Service Schema ───────────────────────────────────
/**
* Generates a Service Schema.org JSON-LD for a service detail page.
*
* @param {object} service - The service data object from WordPress API
* @returns {object|null} JSON-LD schema object or null
*/ export function buildServiceSchema(service) {
if (!service) return null;
const description = (service.descriptions || service.description || service.text || "").replace(/<[^>]*>/g, "").replace(/\s+/g, " ").trim().slice(0, 200);
return {
"@context": "https://schema.org",
"@type": "Service",
"@id": "".concat(SITE_CONFIG.url, "/service/").concat(service.id || service.slug, "/#service"),
name: service.title || service.name || "",
description,
provider: {
"@type": "Organization",
"@id": "".concat(SITE_CONFIG.url, "/#organization"),
name: SITE_CONFIG.name,
url: SITE_CONFIG.url
},
serviceType: "Software Development & AI Engineering",
image: service.featured_image_url || service.img || SITE_CONFIG.logo
};
}
// ─── Helper: Build BlogPosting Schema ───────────────────────────────
/**
* Generates a BlogPosting Schema.org JSON-LD for a blog detail page.
*
* @param {object} post - The blog post data object
* @param {string} slugOrId - The slug or ID for the URL
* @returns {object|null} JSON-LD schema object or null
*/ export function buildBlogPostSchema(post, slugOrId) {
if (!post) return null;
const description = (post.description || post.content || post.excerpt || "").replace(/<[^>]*>/g, "").replace(/\s+/g, " ").trim().slice(0, 200);
return {
"@context": "https://schema.org",
"@type": "BlogPosting",
"@id": "".concat(SITE_CONFIG.url, "/blog/").concat(slugOrId, "/#blogposting"),
headline: post.title || "",
description,
image: post.img || SITE_CONFIG.logo,
datePublished: post.date || "",
author: {
"@type": "Person",
name: post.author || "Admin"
},
publisher: {
"@type": "Organization",
"@id": "".concat(SITE_CONFIG.url, "/#organization"),
name: SITE_CONFIG.name,
url: SITE_CONFIG.url,
logo: {
"@type": "ImageObject",
url: SITE_CONFIG.logo
}
}
};
}
// ─── Helper: Build CreativeWork Schema (Case Study) ─────────────────
/**
* Generates a CreativeWork Schema.org JSON-LD for a case study detail page.
*
* @param {object} caseStudy - The case study data object
* @param {string} idOrSlug - The ID or slug for the URL
* @returns {object|null} JSON-LD schema object or null
*/ export function buildCaseStudySchema(caseStudy, idOrSlug) {
if (!caseStudy) return null;
const description = (caseStudy.excerpt || caseStudy.description || caseStudy.text || caseStudy.content || "").replace(/<[^>]*>/g, "").replace(/\s+/g, " ").trim().slice(0, 200);
return {
"@context": "https://schema.org",
"@type": "CreativeWork",
"@id": "".concat(SITE_CONFIG.url, "/case-study/").concat(idOrSlug, "/#creativework"),
url: "".concat(SITE_CONFIG.url, "/case-study/").concat(idOrSlug),
name: caseStudy.title || "Case Study",
description,
image: caseStudy.img || caseStudy.imgPopup || SITE_CONFIG.logo,
publisher: {
"@type": "Organization",
"@id": "".concat(SITE_CONFIG.url, "/#organization"),
name: SITE_CONFIG.name,
url: SITE_CONFIG.url
}
};
}
// ─── Helper: Strip HTML and Truncate for Meta Description ───────────
/**
* Strips HTML tags, normalizes whitespace, and truncates to max length
* with optional minimum padding.
*
* @param {string} raw - Raw text (may contain HTML)
* @param {string} fallbackSuffix - Text to append if too short
* @param {number} maxLen - Maximum character length
* @returns {string}
*/ export function cleanMetaDescription(raw) {
let fallbackSuffix = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "", maxLen = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : 155;
let text = (raw || "").replace(/<[^>]*>/g, "").replace(/\s+/g, " ").trim();
if (text.length > maxLen) {
return text.slice(0, maxLen - 3) + "...";
}
if (text.length < 50 && fallbackSuffix) {
text = "".concat(text, " ").concat(fallbackSuffix).trim();
return text.length > maxLen ? text.slice(0, maxLen) : text;
}
return text;
}
// ─── Helper: Build FAQPage JSON-LD Schema ───────────────────────────
/**
* Generates an FAQPage Schema.org JSON-LD object.
*
* @param {Array} faqContent - The FAQ list with groups and items
* @returns {object} JSON-LD schema object
*/ export function buildFaqSchema(faqContent) {
if (!faqContent) return null;
return {
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": faqContent.flatMap((group)=>(group.faqInner || []).map((item)=>({
"@type": "Question",
"name": item.title,
"acceptedAnswer": {
"@type": "Answer",
"text": (item.descriptions || "").replace(/\n/g, " ")
}
})))
};
}
`
1���2���
3�����������
�
������a15ff862ce4e8d67
�����
�
�SITE_CONFIG�DEFAULT_OGђbuildWebPageSchema�buildOrganizationSchema�buildServiceSchema�buildBlogPostSchema�buildCaseStudySchema�cleanMetaDescription�buildFaqSchema ���w�yB
������`
d� � �A� ~ A� ~
aA� � A� �
c Ah [ Aa [
c"FAt
� Am
�
cM\A�
A�
cc~A< � A5 �
@� @� A� � A� �
@� @� A� F A� F
@� @� A� # A� #
@� @� A$ $&