import { _ as __nuxt_component_0 } from './nuxt-link.mjs'; import { defineComponent, withCtx, createTextVNode, createVNode, toDisplayString, useSSRContext } from 'file://D:/doc/workspace/web3/node_modules/vue/index.mjs'; import { ssrRenderAttrs, ssrRenderComponent, ssrInterpolate, ssrRenderList, ssrRenderClass, ssrRenderAttr } from 'file://D:/doc/workspace/web3/node_modules/vue/server-renderer/index.mjs'; import { useI18n } from 'file://D:/doc/workspace/web3/node_modules/vue-i18n/dist/vue-i18n.mjs'; import { _ as _sfc_main$1 } from './HeroBanner.vue2.mjs'; import 'file://D:/doc/workspace/web3/node_modules/ufo/dist/index.mjs'; import './server.mjs'; import 'file://D:/doc/workspace/web3/node_modules/hookable/dist/index.mjs'; import 'file://D:/doc/workspace/web3/node_modules/unctx/dist/index.mjs'; import 'file://D:/doc/workspace/web3/node_modules/h3/dist/index.mjs'; import 'file://D:/doc/workspace/web3/node_modules/vue-router/dist/vue-router.node.mjs'; import 'file://D:/doc/workspace/web3/node_modules/radix3/dist/index.mjs'; import 'file://D:/doc/workspace/web3/node_modules/defu/dist/defu.mjs'; const _sfc_main = /* @__PURE__ */ defineComponent({ __name: "solutions", __ssrInlineRender: true, setup(__props) { const { t } = useI18n(); const solutionCategories = [ { id: "web-hosting", icon: "fas fa-globe", titleKey: "solutions.solutionItems.webHosting.title", descriptionKey: "solutions.solutionItems.webHosting.description" }, { id: "cloud-migration", icon: "fas fa-cloud-upload-alt", titleKey: "solutions.solutionItems.cloudMigration.title", descriptionKey: "solutions.solutionItems.cloudMigration.description" }, { id: "disaster-recovery", icon: "fas fa-shield-alt", titleKey: "solutions.solutionItems.disasterRecovery.title", descriptionKey: "solutions.solutionItems.disasterRecovery.description" }, { id: "big-data", icon: "fas fa-chart-pie", titleKey: "solutions.solutionItems.bigData.title", descriptionKey: "solutions.solutionItems.bigData.description" }, { id: "microservices", icon: "fas fa-cubes", titleKey: "solutions.solutionItems.microservices.title", descriptionKey: "solutions.solutionItems.microservices.description" }, { id: "ai-ml", icon: "fas fa-brain", titleKey: "solutions.solutionItems.aiMl.title", descriptionKey: "solutions.solutionItems.aiMl.description" } ]; const solutions = [ { id: "web-hosting", icon: "fas fa-globe", titleKey: "solutions.solutionDetails.webHosting.title", descriptionKey: "solutions.solutionDetails.webHosting.description", benefits: [ "solutions.solutionDetails.webHosting.benefits[0]", "solutions.solutionDetails.webHosting.benefits[1]", "solutions.solutionDetails.webHosting.benefits[2]", "solutions.solutionDetails.webHosting.benefits[3]", "solutions.solutionDetails.webHosting.benefits[4]" ], industries: [ "solutions.solutionDetails.webHosting.industries[0]", "solutions.solutionDetails.webHosting.industries[1]", "solutions.solutionDetails.webHosting.industries[2]", "solutions.solutionDetails.webHosting.industries[3]" ] }, { id: "cloud-migration", icon: "fas fa-cloud-upload-alt", titleKey: "solutions.solutionDetails.cloudMigration.title", descriptionKey: "solutions.solutionDetails.cloudMigration.description", benefits: [ "solutions.solutionDetails.cloudMigration.benefits[0]", "solutions.solutionDetails.cloudMigration.benefits[1]", "solutions.solutionDetails.cloudMigration.benefits[2]", "solutions.solutionDetails.cloudMigration.benefits[3]", "solutions.solutionDetails.cloudMigration.benefits[4]" ], industries: [ "solutions.solutionDetails.cloudMigration.industries[0]", "solutions.solutionDetails.cloudMigration.industries[1]", "solutions.solutionDetails.cloudMigration.industries[2]", "solutions.solutionDetails.cloudMigration.industries[3]", "solutions.solutionDetails.cloudMigration.industries[4]" ] }, { id: "disaster-recovery", icon: "fas fa-shield-alt", titleKey: "solutions.solutionDetails.disasterRecovery.title", descriptionKey: "solutions.solutionDetails.disasterRecovery.description", benefits: [ "solutions.solutionDetails.disasterRecovery.benefits[0]", "solutions.solutionDetails.disasterRecovery.benefits[1]", "solutions.solutionDetails.disasterRecovery.benefits[2]", "solutions.solutionDetails.disasterRecovery.benefits[3]", "solutions.solutionDetails.disasterRecovery.benefits[4]" ], industries: [ "solutions.solutionDetails.disasterRecovery.industries[0]", "solutions.solutionDetails.disasterRecovery.industries[1]", "solutions.solutionDetails.disasterRecovery.industries[2]", "solutions.solutionDetails.disasterRecovery.industries[3]", "solutions.solutionDetails.disasterRecovery.industries[4]" ] }, { id: "big-data", icon: "fas fa-chart-pie", titleKey: "solutions.solutionDetails.bigData.title", descriptionKey: "solutions.solutionDetails.bigData.description", benefits: [ "solutions.solutionDetails.bigData.benefits[0]", "solutions.solutionDetails.bigData.benefits[1]", "solutions.solutionDetails.bigData.benefits[2]", "solutions.solutionDetails.bigData.benefits[3]", "solutions.solutionDetails.bigData.benefits[4]" ], industries: [ "solutions.solutionDetails.bigData.industries[0]", "solutions.solutionDetails.bigData.industries[1]", "solutions.solutionDetails.bigData.industries[2]", "solutions.solutionDetails.bigData.industries[3]", "solutions.solutionDetails.bigData.industries[4]" ] } ]; const implementationSteps = [ { titleKey: "solutions.implementation.steps.step1.title", descriptionKey: "solutions.implementation.steps.step1.description" }, { titleKey: "solutions.implementation.steps.step2.title", descriptionKey: "solutions.implementation.steps.step2.description" }, { titleKey: "solutions.implementation.steps.step3.title", descriptionKey: "solutions.implementation.steps.step3.description" }, { titleKey: "solutions.implementation.steps.step4.title", descriptionKey: "solutions.implementation.steps.step4.description" }, { titleKey: "solutions.implementation.steps.step5.title", descriptionKey: "solutions.implementation.steps.step5.description" } ]; const caseStudies = [ { titleKey: "solutions.cases.ecommerce.title", industryKey: "solutions.cases.ecommerce.industry", descriptionKey: "solutions.cases.ecommerce.description" }, { titleKey: "solutions.cases.finance.title", industryKey: "solutions.cases.finance.industry", descriptionKey: "solutions.cases.finance.description" }, { titleKey: "solutions.cases.manufacturing.title", industryKey: "solutions.cases.manufacturing.industry", descriptionKey: "solutions.cases.manufacturing.description" } ]; return (_ctx, _push, _parent, _attrs) => { const _component_HeroBanner = _sfc_main$1; const _component_NuxtLink = __nuxt_component_0; _push(``); _push(ssrRenderComponent(_component_HeroBanner, { title: _ctx.$t("solutions.hero.title"), subtitle: _ctx.$t("solutions.hero.subtitle") }, null, _parent)); _push(`

${ssrInterpolate(_ctx.$t("solutions.categories.title"))}

${ssrInterpolate(_ctx.$t("solutions.categories.subtitle"))}

`); ssrRenderList(solutionCategories, (category, index) => { _push(`

${ssrInterpolate(_ctx.$t(category.titleKey))}

${ssrInterpolate(_ctx.$t(category.descriptionKey))}

${ssrInterpolate(_ctx.$t("solutions.categories.viewDetails"))}
`); }); _push(`
`); ssrRenderList(solutions, (solution, index) => { _push(`

${ssrInterpolate(_ctx.$t(solution.titleKey))}

${ssrInterpolate(_ctx.$t(solution.descriptionKey))}

${ssrInterpolate(_ctx.$t("solutions.solutionDetails.advantages"))}

    `); ssrRenderList(solution.benefits, (benefit, idx) => { _push(`
  • ${ssrInterpolate(_ctx.$t(benefit))}
  • `); }); _push(`

${ssrInterpolate(_ctx.$t("solutions.solutionDetails.industries"))}

`); ssrRenderList(solution.industries, (industry, idx) => { _push(`${ssrInterpolate(_ctx.$t(industry))}`); }); _push(`
${ssrInterpolate(_ctx.$t("solutions.solutionDetails.inquiry"))}
`); }); _push(`

${ssrInterpolate(_ctx.$t("solutions.implementation.title"))}

${ssrInterpolate(_ctx.$t("solutions.implementation.subtitle"))}

`); ssrRenderList(implementationSteps, (step, index) => { _push(`
${ssrInterpolate(index + 1)}

${ssrInterpolate(_ctx.$t(step.titleKey))}

${ssrInterpolate(_ctx.$t(step.descriptionKey))}

`); }); _push(`

${ssrInterpolate(_ctx.$t("solutions.cases.title"))}

${ssrInterpolate(_ctx.$t("solutions.cases.subtitle"))}

`); ssrRenderList(caseStudies, (case_item, index) => { _push(`

${ssrInterpolate(_ctx.$t(case_item.titleKey))}

${ssrInterpolate(_ctx.$t(case_item.industryKey))}

${ssrInterpolate(_ctx.$t(case_item.descriptionKey))}

`); _push(ssrRenderComponent(_component_NuxtLink, { to: "/cases", class: "inline-flex items-center text-secondary hover:text-secondary/90" }, { default: withCtx((_, _push2, _parent2, _scopeId) => { if (_push2) { _push2(`${ssrInterpolate(_ctx.$t("solutions.cases.viewDetails"))} `); } else { return [ createTextVNode(toDisplayString(_ctx.$t("solutions.cases.viewDetails")) + " ", 1), createVNode("i", { class: "fas fa-arrow-right ml-2" }) ]; } }), _: 2 }, _parent)); _push(`
`); }); _push(`

${ssrInterpolate(_ctx.$t("solutions.contact.title"))}

${ssrInterpolate(_ctx.$t("solutions.contact.subtitle"))}

`); _push(ssrRenderComponent(_component_NuxtLink, { to: "/contact", class: "inline-flex items-center bg-white text-black px-8 py-4 rounded-lg hover:bg-gray-100 transition-colors duration-300 text-lg font-semibold" }, { default: withCtx((_, _push2, _parent2, _scopeId) => { if (_push2) { _push2(`${ssrInterpolate(_ctx.$t("solutions.contact.button"))} `); } else { return [ createTextVNode(toDisplayString(_ctx.$t("solutions.contact.button")) + " ", 1), createVNode("i", { class: "fas fa-arrow-right ml-2" }) ]; } }), _: 1 }, _parent)); _push(`
`); }; } }); const _sfc_setup = _sfc_main.setup; _sfc_main.setup = (props, ctx) => { const ssrContext = useSSRContext(); (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/solutions.vue"); return _sfc_setup ? _sfc_setup(props, ctx) : void 0; }; export { _sfc_main as default }; //# sourceMappingURL=solutions.vue.mjs.map