import "../components/HeroBanner.vue.mjs"; import __nuxt_component_0 from "../node_modules/nuxt/dist/app/components/nuxt-link.mjs"; import { defineComponent, withCtx, createTextVNode, createVNode, toDisplayString } from "vue"; import { ssrRenderAttrs, ssrRenderComponent, ssrInterpolate, ssrRenderList, ssrRenderClass, ssrRenderAttr } from "vue/server-renderer"; import { useI18n } from "vue-i18n"; import _sfc_main$1 from "../components/HeroBanner.vue2.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(`
`); }; } }); export { _sfc_main as default }; //# sourceMappingURL=solutions.vue2.mjs.map