896 lines
30 KiB
JavaScript
896 lines
30 KiB
JavaScript
self.__SERVER_FILES_MANIFEST={
|
|
"version": 1,
|
|
"config": {
|
|
"env": {
|
|
"_sentryRewriteFramesDistDir": ".next",
|
|
"_sentryRewriteFramesAssetPrefixPath": "",
|
|
"_sentryRelease": "b832e30800338c59f7d55e56a0bf30dd8b9b63aa"
|
|
},
|
|
"typescript": {
|
|
"ignoreBuildErrors": false
|
|
},
|
|
"typedRoutes": false,
|
|
"distDir": ".next",
|
|
"cleanDistDir": true,
|
|
"assetPrefix": "",
|
|
"cacheMaxMemorySize": 52428800,
|
|
"configOrigin": "next.config.mjs",
|
|
"useFileSystemPublicRoutes": true,
|
|
"generateEtags": true,
|
|
"pageExtensions": [
|
|
"tsx",
|
|
"ts",
|
|
"jsx",
|
|
"js"
|
|
],
|
|
"poweredByHeader": true,
|
|
"compress": true,
|
|
"images": {
|
|
"deviceSizes": [
|
|
640,
|
|
750,
|
|
828,
|
|
1080,
|
|
1200,
|
|
1920,
|
|
2048,
|
|
3840
|
|
],
|
|
"imageSizes": [
|
|
32,
|
|
48,
|
|
64,
|
|
96,
|
|
128,
|
|
256,
|
|
384
|
|
],
|
|
"path": "/_next/image",
|
|
"loader": "default",
|
|
"loaderFile": "",
|
|
"domains": [],
|
|
"disableStaticImages": false,
|
|
"minimumCacheTTL": 14400,
|
|
"formats": [
|
|
"image/webp"
|
|
],
|
|
"maximumRedirects": 3,
|
|
"maximumResponseBody": 50000000,
|
|
"dangerouslyAllowLocalIP": false,
|
|
"dangerouslyAllowSVG": false,
|
|
"contentSecurityPolicy": "script-src 'none'; frame-src 'none'; sandbox;",
|
|
"contentDispositionType": "attachment",
|
|
"localPatterns": [
|
|
{
|
|
"pathname": "**",
|
|
"search": ""
|
|
}
|
|
],
|
|
"remotePatterns": [
|
|
{
|
|
"protocol": "https",
|
|
"hostname": "e-tib.com"
|
|
},
|
|
{
|
|
"protocol": "https",
|
|
"hostname": "*.e-tib.com"
|
|
},
|
|
{
|
|
"protocol": "http",
|
|
"hostname": "e-tib.com"
|
|
},
|
|
{
|
|
"protocol": "http",
|
|
"hostname": "*.e-tib.com"
|
|
},
|
|
{
|
|
"protocol": "http",
|
|
"hostname": "etib.localhost"
|
|
},
|
|
{
|
|
"protocol": "http",
|
|
"hostname": "localhost"
|
|
}
|
|
],
|
|
"qualities": [
|
|
25,
|
|
50,
|
|
75,
|
|
100
|
|
],
|
|
"unoptimized": false
|
|
},
|
|
"devIndicators": {
|
|
"position": "bottom-left"
|
|
},
|
|
"onDemandEntries": {
|
|
"maxInactiveAge": 300000,
|
|
"pagesBufferLength": 2
|
|
},
|
|
"basePath": "",
|
|
"sassOptions": {},
|
|
"trailingSlash": false,
|
|
"i18n": null,
|
|
"productionBrowserSourceMaps": false,
|
|
"excludeDefaultMomentLocales": true,
|
|
"reactProductionProfiling": false,
|
|
"reactStrictMode": false,
|
|
"reactMaxHeadersLength": 6000,
|
|
"httpAgentOptions": {
|
|
"keepAlive": true
|
|
},
|
|
"logging": {
|
|
"fetches": {
|
|
"fullUrl": true
|
|
}
|
|
},
|
|
"compiler": {},
|
|
"expireTime": 31536000,
|
|
"staticPageGenerationTimeout": 60,
|
|
"output": "standalone",
|
|
"modularizeImports": {
|
|
"@mui/icons-material": {
|
|
"transform": "@mui/icons-material/{{member}}"
|
|
},
|
|
"lodash": {
|
|
"transform": "lodash/{{member}}"
|
|
}
|
|
},
|
|
"outputFileTracingRoot": "/Volumes/Alpha SSD/Coding/e-tib.com",
|
|
"cacheComponents": false,
|
|
"cacheLife": {
|
|
"default": {
|
|
"stale": 300,
|
|
"revalidate": 900,
|
|
"expire": 4294967294
|
|
},
|
|
"seconds": {
|
|
"stale": 30,
|
|
"revalidate": 1,
|
|
"expire": 60
|
|
},
|
|
"minutes": {
|
|
"stale": 300,
|
|
"revalidate": 60,
|
|
"expire": 3600
|
|
},
|
|
"hours": {
|
|
"stale": 300,
|
|
"revalidate": 3600,
|
|
"expire": 86400
|
|
},
|
|
"days": {
|
|
"stale": 300,
|
|
"revalidate": 86400,
|
|
"expire": 604800
|
|
},
|
|
"weeks": {
|
|
"stale": 300,
|
|
"revalidate": 604800,
|
|
"expire": 2592000
|
|
},
|
|
"max": {
|
|
"stale": 300,
|
|
"revalidate": 2592000,
|
|
"expire": 31536000
|
|
}
|
|
},
|
|
"cacheHandlers": {},
|
|
"experimental": {
|
|
"useSkewCookie": false,
|
|
"cssChunking": true,
|
|
"multiZoneDraftMode": false,
|
|
"appNavFailHandling": false,
|
|
"prerenderEarlyExit": true,
|
|
"serverMinification": true,
|
|
"linkNoTouchStart": false,
|
|
"caseSensitiveRoutes": false,
|
|
"dynamicOnHover": false,
|
|
"preloadEntriesOnStart": true,
|
|
"clientRouterFilter": true,
|
|
"clientRouterFilterRedirects": false,
|
|
"fetchCacheKeyPrefix": "",
|
|
"proxyPrefetch": "flexible",
|
|
"optimisticClientCache": true,
|
|
"manualClientBasePath": false,
|
|
"cpus": 15,
|
|
"memoryBasedWorkersCount": true,
|
|
"imgOptConcurrency": null,
|
|
"imgOptTimeoutInSeconds": 7,
|
|
"imgOptMaxInputPixels": 268402689,
|
|
"imgOptSequentialRead": null,
|
|
"imgOptSkipMetadata": null,
|
|
"isrFlushToDisk": true,
|
|
"workerThreads": false,
|
|
"optimizeCss": false,
|
|
"nextScriptWorkers": false,
|
|
"scrollRestoration": false,
|
|
"externalDir": false,
|
|
"disableOptimizedLoading": false,
|
|
"gzipSize": true,
|
|
"craCompat": false,
|
|
"esmExternals": true,
|
|
"fullySpecified": false,
|
|
"swcTraceProfiling": false,
|
|
"forceSwcTransforms": false,
|
|
"largePageDataBytes": 128000,
|
|
"typedEnv": false,
|
|
"clientTraceMetadata": [
|
|
"baggage",
|
|
"sentry-trace"
|
|
],
|
|
"parallelServerCompiles": false,
|
|
"parallelServerBuildTraces": false,
|
|
"ppr": false,
|
|
"authInterrupts": false,
|
|
"webpackMemoryOptimizations": false,
|
|
"optimizeServerReact": true,
|
|
"viewTransition": false,
|
|
"removeUncaughtErrorAndRejectionListeners": false,
|
|
"validateRSCRequestHeaders": false,
|
|
"staleTimes": {
|
|
"dynamic": 0,
|
|
"static": 300
|
|
},
|
|
"reactDebugChannel": false,
|
|
"serverComponentsHmrCache": true,
|
|
"staticGenerationMaxConcurrency": 8,
|
|
"staticGenerationMinPagesPerWorker": 25,
|
|
"transitionIndicator": false,
|
|
"inlineCss": false,
|
|
"useCache": false,
|
|
"globalNotFound": false,
|
|
"browserDebugInfoInTerminal": false,
|
|
"lockDistDir": true,
|
|
"isolatedDevBuild": true,
|
|
"proxyClientMaxBodySize": 10485760,
|
|
"hideLogsAfterAbort": false,
|
|
"mcpServer": true,
|
|
"turbopackFileSystemCacheForDev": true,
|
|
"turbopackFileSystemCacheForBuild": false,
|
|
"turbopackInferModuleSideEffects": false,
|
|
"optimizePackageImports": [
|
|
"lucide-react",
|
|
"framer-motion",
|
|
"@/components/ui",
|
|
"@sentry/nextjs",
|
|
"react-hook-form",
|
|
"zod",
|
|
"date-fns",
|
|
"lodash-es",
|
|
"ramda",
|
|
"antd",
|
|
"react-bootstrap",
|
|
"ahooks",
|
|
"@ant-design/icons",
|
|
"@headlessui/react",
|
|
"@headlessui-float/react",
|
|
"@heroicons/react/20/solid",
|
|
"@heroicons/react/24/solid",
|
|
"@heroicons/react/24/outline",
|
|
"@visx/visx",
|
|
"@tremor/react",
|
|
"rxjs",
|
|
"@mui/material",
|
|
"@mui/icons-material",
|
|
"recharts",
|
|
"react-use",
|
|
"effect",
|
|
"@effect/schema",
|
|
"@effect/platform",
|
|
"@effect/platform-node",
|
|
"@effect/platform-browser",
|
|
"@effect/platform-bun",
|
|
"@effect/sql",
|
|
"@effect/sql-mssql",
|
|
"@effect/sql-mysql2",
|
|
"@effect/sql-pg",
|
|
"@effect/sql-sqlite-node",
|
|
"@effect/sql-sqlite-bun",
|
|
"@effect/sql-sqlite-wasm",
|
|
"@effect/sql-sqlite-react-native",
|
|
"@effect/rpc",
|
|
"@effect/rpc-http",
|
|
"@effect/typeclass",
|
|
"@effect/experimental",
|
|
"@effect/opentelemetry",
|
|
"@material-ui/core",
|
|
"@material-ui/icons",
|
|
"@tabler/icons-react",
|
|
"mui-core",
|
|
"react-icons/ai",
|
|
"react-icons/bi",
|
|
"react-icons/bs",
|
|
"react-icons/cg",
|
|
"react-icons/ci",
|
|
"react-icons/di",
|
|
"react-icons/fa",
|
|
"react-icons/fa6",
|
|
"react-icons/fc",
|
|
"react-icons/fi",
|
|
"react-icons/gi",
|
|
"react-icons/go",
|
|
"react-icons/gr",
|
|
"react-icons/hi",
|
|
"react-icons/hi2",
|
|
"react-icons/im",
|
|
"react-icons/io",
|
|
"react-icons/io5",
|
|
"react-icons/lia",
|
|
"react-icons/lib",
|
|
"react-icons/lu",
|
|
"react-icons/md",
|
|
"react-icons/pi",
|
|
"react-icons/ri",
|
|
"react-icons/rx",
|
|
"react-icons/si",
|
|
"react-icons/sl",
|
|
"react-icons/tb",
|
|
"react-icons/tfi",
|
|
"react-icons/ti",
|
|
"react-icons/vsc",
|
|
"react-icons/wi"
|
|
],
|
|
"serverActions": {
|
|
"allowedOrigins": [
|
|
"*.e-tib.com",
|
|
"*.branch.e-tib.com",
|
|
"localhost:3000",
|
|
"etib.localhost"
|
|
]
|
|
},
|
|
"trustHostHeader": false,
|
|
"isExperimentalCompile": false
|
|
},
|
|
"htmlLimitedBots": "[\\w-]+-Google|Google-[\\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight",
|
|
"bundlePagesRouterDependencies": false,
|
|
"configFileName": "next.config.mjs",
|
|
"turbopack": {
|
|
"resolveAlias": {
|
|
"next-intl/config": "./i18n/request.ts",
|
|
"next-mdx-import-source-file": "@vercel/turbopack-next/mdx-import-source"
|
|
},
|
|
"debugIds": true,
|
|
"rules": {
|
|
"**/instrumentation-client.*": {
|
|
"condition": {
|
|
"not": "foreign"
|
|
},
|
|
"loaders": [
|
|
{
|
|
"loader": "/Volumes/Alpha SSD/Coding/e-tib.com/node_modules/.pnpm/@sentry+nextjs@10.47.0_@opentelemetry+context-async-hooks@2.6.1_@opentelemetry+api@1.9._592068e1ec60e8e26228b1be96d6d8d5/node_modules/@sentry/nextjs/build/cjs/config/loaders/valueInjectionLoader.js",
|
|
"options": {
|
|
"values": {
|
|
"_sentryRouteManifest": "{\"dynamicRoutes\":[{\"path\":\"/:locale\",\"regex\":\"^/([^/]+)$\",\"paramNames\":[\"locale\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/:slug\",\"regex\":\"^/([^/]+)/([^/]+)$\",\"paramNames\":[\"locale\",\"slug\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/blog\",\"regex\":\"^/([^/]+)/blog$\",\"paramNames\":[\"locale\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/blog/:slug\",\"regex\":\"^/([^/]+)/blog/([^/]+)$\",\"paramNames\":[\"locale\",\"slug\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/contact\",\"regex\":\"^/([^/]+)/contact$\",\"paramNames\":[\"locale\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/team\",\"regex\":\"^/([^/]+)/team$\",\"paramNames\":[\"locale\"],\"hasOptionalPrefix\":true},{\"path\":\"/:locale/test\",\"regex\":\"^/([^/]+)/test$\",\"paramNames\":[\"locale\"],\"hasOptionalPrefix\":true}],\"staticRoutes\":[{\"path\":\"/test\"}],\"isrRoutes\":[\"/:locale/contact\"]}",
|
|
"_sentryNextJsVersion": "16.1.6"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"**/instrumentation.*": {
|
|
"condition": {
|
|
"not": "foreign"
|
|
},
|
|
"loaders": [
|
|
{
|
|
"loader": "/Volumes/Alpha SSD/Coding/e-tib.com/node_modules/.pnpm/@sentry+nextjs@10.47.0_@opentelemetry+context-async-hooks@2.6.1_@opentelemetry+api@1.9._592068e1ec60e8e26228b1be96d6d8d5/node_modules/@sentry/nextjs/build/cjs/config/loaders/valueInjectionLoader.js",
|
|
"options": {
|
|
"values": {
|
|
"__SENTRY_SERVER_MODULES__": {
|
|
"@mintel/mail": "1.9.5",
|
|
"@mintel/next-config": "1.9.5",
|
|
"@mintel/next-feedback": "1.9.5",
|
|
"@mintel/next-utils": "1.9.5",
|
|
"@next/mdx": "^16.1.6",
|
|
"@react-email/components": "1.0.8",
|
|
"@react-pdf/renderer": "^4.3.2",
|
|
"@react-three/drei": "^10.7.7",
|
|
"@react-three/fiber": "^9.5.0",
|
|
"@sentry/nextjs": "^10.39.0",
|
|
"@types/recharts": "^2.0.1",
|
|
"axios": "^1.13.5",
|
|
"clsx": "^2.1.1",
|
|
"framer-motion": "^12.34.0",
|
|
"graphql": "^16.12.0",
|
|
"gray-matter": "^4.0.3",
|
|
"i18next": "^25.7.3",
|
|
"import-in-the-middle": "^1.11.0",
|
|
"ioredis": "^5.9.3",
|
|
"jsdom": "^27.4.0",
|
|
"leaflet": "^1.9.4",
|
|
"next": "16.1.6",
|
|
"next-i18next": "^15.4.3",
|
|
"next-intl": "^4.8.2",
|
|
"next-mdx-remote": "^5.0.0",
|
|
"nodemailer": "^8.0.7",
|
|
"pdf-lib": "^1.17.1",
|
|
"pino": "^10.3.0",
|
|
"pino-pretty": "^13.1.3",
|
|
"react": "^19.2.4",
|
|
"react-dom": "^19.2.4",
|
|
"react-email": "^5.2.5",
|
|
"react-leaflet": "^4.2.1",
|
|
"react-markdown": "^10.1.0",
|
|
"recharts": "^3.7.0",
|
|
"rehype-raw": "^7.0.0",
|
|
"remark-gfm": "^4.0.1",
|
|
"require-in-the-middle": "^8.0.1",
|
|
"resend": "^3.5.0",
|
|
"schema-dts": "^1.1.5",
|
|
"sharp": "^0.34.5",
|
|
"svg-to-pdfkit": "^0.1.8",
|
|
"tailwind-merge": "^3.4.0",
|
|
"three": "^0.183.1",
|
|
"xlsx": "npm:@e965/xlsx@^0.20.3",
|
|
"zod": "3.25.76",
|
|
"@commitlint/cli": "^20.4.0",
|
|
"@commitlint/config-conventional": "^20.4.0",
|
|
"@cspell/dict-de-de": "^4.1.2",
|
|
"@lhci/cli": "^0.15.1",
|
|
"@mintel/eslint-config": "^1.9.0",
|
|
"@mintel/tsconfig": "^1.9.0",
|
|
"@next/bundle-analyzer": "^16.1.6",
|
|
"@tailwindcss/cli": "^4.1.18",
|
|
"@tailwindcss/postcss": "^4.1.18",
|
|
"@types/geojson": "^7946.0.16",
|
|
"@types/leaflet": "^1.9.21",
|
|
"@types/node": "^22.19.3",
|
|
"@types/nodemailer": "^7.0.5",
|
|
"@types/react": "^19.2.7",
|
|
"@types/react-dom": "^19.2.3",
|
|
"@types/sharp": "^0.31.1",
|
|
"@types/three": "^0.183.1",
|
|
"@vitejs/plugin-react": "^5.1.4",
|
|
"@vitest/ui": "^4.0.16",
|
|
"autoprefixer": "^10.4.23",
|
|
"cheerio": "^1.2.0",
|
|
"critters": "^0.0.25",
|
|
"cspell": "^9.6.4",
|
|
"dotenv": "^17.3.1",
|
|
"eslint": "^9.18.0",
|
|
"happy-dom": "^20.6.1",
|
|
"html-validate": "^10.8.0",
|
|
"husky": "^9.1.7",
|
|
"lint-staged": "^16.2.7",
|
|
"lucide-react": "^0.563.0",
|
|
"pa11y-ci": "^4.0.1",
|
|
"pdf-parse": "^2.4.5",
|
|
"postcss": "^8.5.6",
|
|
"prettier": "^3.8.1",
|
|
"puppeteer": "^24.37.3",
|
|
"sass": "^1.97.1",
|
|
"start-server-and-test": "^2.1.3",
|
|
"tailwindcss": "^4.1.18",
|
|
"tsx": "^4.21.0",
|
|
"turbo": "^2.8.10",
|
|
"typescript": "^5.7.2",
|
|
"vitest": "^4.0.16",
|
|
"xlsx-cli": "^1.1.3"
|
|
},
|
|
"_sentryNextJsVersion": "16.1.6"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"{*,next-mdx-rule}": [
|
|
{
|
|
"loaders": [
|
|
{
|
|
"loader": "/Volumes/Alpha SSD/Coding/e-tib.com/node_modules/.pnpm/@next+mdx@16.2.4_@mdx-js+react@3.1.1_@types+react@19.2.14_react@19.2.4_/node_modules/@next/mdx/mdx-js-loader.js",
|
|
"options": {
|
|
"providerImportSource": "next-mdx-import-source-file"
|
|
}
|
|
}
|
|
],
|
|
"as": "*.tsx",
|
|
"condition": {
|
|
"path": {}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"root": "/Volumes/Alpha SSD/Coding/e-tib.com"
|
|
},
|
|
"transpilePackages": [
|
|
"react-image-crop",
|
|
"@react-three/fiber"
|
|
],
|
|
"serverExternalPackages": [
|
|
"amqplib",
|
|
"connect",
|
|
"dataloader",
|
|
"express",
|
|
"generic-pool",
|
|
"graphql",
|
|
"@hapi/hapi",
|
|
"ioredis",
|
|
"kafkajs",
|
|
"koa",
|
|
"lru-memoizer",
|
|
"mongodb",
|
|
"mongoose",
|
|
"mysql",
|
|
"mysql2",
|
|
"knex",
|
|
"pg",
|
|
"pg-pool",
|
|
"@node-redis/client",
|
|
"@redis/client",
|
|
"redis",
|
|
"tedious"
|
|
],
|
|
"distDirRoot": ".next",
|
|
"_originalRewrites": {
|
|
"beforeFiles": [
|
|
{
|
|
"source": "/:locale/datasheets/:path*",
|
|
"destination": "/api/datasheets/:path*"
|
|
},
|
|
{
|
|
"source": "/:locale/brochures/:path*",
|
|
"destination": "/api/brochures/:path*"
|
|
},
|
|
{
|
|
"source": "/datasheets/:path*",
|
|
"destination": "/api/datasheets/:path*"
|
|
},
|
|
{
|
|
"source": "/brochures/:path*",
|
|
"destination": "/api/brochures/:path*"
|
|
},
|
|
{
|
|
"source": "/de/produkte",
|
|
"destination": "/de/products"
|
|
},
|
|
{
|
|
"source": "/de/produkte/:path*",
|
|
"destination": "/de/products/:path*"
|
|
},
|
|
{
|
|
"source": "/de/kontakt",
|
|
"destination": "/de/contact"
|
|
},
|
|
{
|
|
"source": "/en/produkte",
|
|
"destination": "/en/products"
|
|
},
|
|
{
|
|
"source": "/en/produkte/:path*",
|
|
"destination": "/en/products/:path*"
|
|
},
|
|
{
|
|
"source": "/en/kontakt",
|
|
"destination": "/en/contact"
|
|
},
|
|
{
|
|
"source": "/en/impressum",
|
|
"destination": "/en/legal-notice"
|
|
},
|
|
{
|
|
"source": "/en/datenschutz",
|
|
"destination": "/en/privacy-policy"
|
|
},
|
|
{
|
|
"source": "/en/agbs",
|
|
"destination": "/en/terms"
|
|
}
|
|
],
|
|
"afterFiles": [],
|
|
"fallback": []
|
|
},
|
|
"_originalRedirects": [
|
|
{
|
|
"source": "/blog",
|
|
"destination": "/de/blog",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/contact",
|
|
"destination": "/de/contact",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/team",
|
|
"destination": "/de/team",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products",
|
|
"destination": "/de/products",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/100-renewable-energy-only-with-the-right-cable-infrastructure.html",
|
|
"destination": "/de/blog/100-renewable-energy-only-with-the-right-cable-infrastructure",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/billion-euro-package-for-infrastructure-the-cable-boom-is-coming.html",
|
|
"destination": "/de/blog/billion-euro-package-for-infrastructure-the-cable-boom-is-coming",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/cable-abbreviations-decoded-the-key-to-choosing-the-right-cable.html",
|
|
"destination": "/de/blog/cable-abbreviations-decoded-the-key-to-choosing-the-right-cable",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/cable-drum-quality-the-foundation-of-cable-reliability.html",
|
|
"destination": "/de/blog/cable-drum-quality-the-foundation-of-cable-reliability",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments.html",
|
|
"destination": "/de/blog/cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal.html",
|
|
"destination": "/de/blog/climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term.html",
|
|
"destination": "/de/blog/cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition.html",
|
|
"destination": "/de/blog/expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/eye-opening-realities-of-green-energy-transformation.html",
|
|
"destination": "/de/blog/eye-opening-realities-of-green-energy-transformation",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/focus-on-wind-farm-construction-three-typical-cable-challenges.html",
|
|
"destination": "/de/blog/focus-on-wind-farm-construction-three-typical-cable-challenges",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future.html",
|
|
"destination": "/de/blog/from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/green-energy-starts-underground-and-with-a-plan.html",
|
|
"destination": "/de/blog/green-energy-starts-underground-and-with-a-plan",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward.html",
|
|
"destination": "/de/blog/how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/how-the-right-cables-quietly-power-the-green-energy-revolution.html",
|
|
"destination": "/de/blog/how-the-right-cables-quietly-power-the-green-energy-revolution",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/how-to-choose-the-right-cable-for-your-next-project.html",
|
|
"destination": "/de/blog/how-to-choose-the-right-cable-for-your-next-project",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines.html",
|
|
"destination": "/de/blog/is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/etib-in-the-directory-of-wind-energy-2025.html",
|
|
"destination": "/de/blog/etib-in-the-directory-of-wind-energy-2025",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/na2xsf2y-three-conductor-medium-voltage-cable-available.html",
|
|
"destination": "/de/blog/na2xsf2y-three-conductor-medium-voltage-cable-available",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/recycling-of-cable-drums-sustainability-in-wind-power-projects.html",
|
|
"destination": "/de/blog/recycling-of-cable-drums-sustainability-in-wind-power-projects",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025.html",
|
|
"destination": "/de/blog/securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks.html",
|
|
"destination": "/de/blog/the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/the-best-underground-cables-for-wind-power-and-solar-order-from-us-now.html",
|
|
"destination": "/de/blog/the-best-underground-cables-for-wind-power-and-solar-order-from-us-now",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries.html",
|
|
"destination": "/de/blog/the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/this-what-you-need-to-know-about-renewable-energies-in-2025.html",
|
|
"destination": "/de/blog/this-what-you-need-to-know-about-renewable-energies-in-2025",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/welcome-to-the-future-of-etib-our-new-website-is-live.html",
|
|
"destination": "/de/blog/welcome-to-the-future-of-etib-our-new-website-is-live",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/what-makes-a-first-class-cable-find-out-here.html",
|
|
"destination": "/de/blog/what-makes-a-first-class-cable-find-out-here",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2.html",
|
|
"destination": "/de/blog/which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project.html",
|
|
"destination": "/de/blog/why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/posts/why-wind-farm-grid-connection-cables-must-withstand-extreme-loads.html",
|
|
"destination": "/de/blog/why-wind-farm-grid-connection-cables-must-withstand-extreme-loads",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/high-voltage-cables/n2xsfl2y",
|
|
"destination": "/de/products/n2xsfl2y-hv",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/high-voltage-cables/na2xsfl2y-3",
|
|
"destination": "/de/products/na2xsfl2y-hv",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/low-voltage-cables/n2x2y",
|
|
"destination": "/de/products/n2x2y",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/low-voltage-cables/n2xy",
|
|
"destination": "/de/products/n2xy",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/low-voltage-cables/na2x2y",
|
|
"destination": "/de/products/na2x2y",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/low-voltage-cables/na2xy",
|
|
"destination": "/de/products/na2xy",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/low-voltage-cables/nay2y",
|
|
"destination": "/de/products/nay2y",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/low-voltage-cables/naycwy",
|
|
"destination": "/de/products/naycwy",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/low-voltage-cables/nayy",
|
|
"destination": "/de/products/nayy",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/low-voltage-cables/ny2y",
|
|
"destination": "/de/products/ny2y",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/low-voltage-cables/nycwy",
|
|
"destination": "/de/products/nycwy",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/low-voltage-cables/nyy",
|
|
"destination": "/de/products/nyy",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/medium-voltage-cables/n2xs2y",
|
|
"destination": "/de/products/n2xs2y",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/medium-voltage-cables/n2xsf2y",
|
|
"destination": "/de/products/n2xsf2y",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/medium-voltage-cables/n2xsfl2y-3",
|
|
"destination": "/de/products/n2xsfl2y-mv",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/medium-voltage-cables/na2xs2y",
|
|
"destination": "/de/products/na2xs2y",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/medium-voltage-cables/na2xsf2y",
|
|
"destination": "/de/products/na2xsf2y",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/medium-voltage-cables/na2xsfl2y",
|
|
"destination": "/de/products/na2xsfl2y-mv",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/power-cables/medium-voltage-cables/na2xsy",
|
|
"destination": "/de/products/na2xsy",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/products/solar-cables/h1z2z2-k",
|
|
"destination": "/de/products/solar-cables/h1z2z2-k",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/de/produkte/stromkabel/solarkabel/h1z2z2-k",
|
|
"destination": "/de/produkte/solarkabel/h1z2z2-k",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/de/produkte/stromkabel/niederspannungskabel/naycwy-2",
|
|
"destination": "/de/produkte/niederspannungskabel/naycwy",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/de/produkte/stromkabel/niederspannungskabel/ny2y-2",
|
|
"destination": "/de/produkte/niederspannungskabel/ny2y",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/vcf/klaus-mintel",
|
|
"destination": "/klaus-mintel.vcf",
|
|
"permanent": true
|
|
},
|
|
{
|
|
"source": "/vcf/michael-bodemer",
|
|
"destination": "/michael-bodemer.vcf",
|
|
"permanent": true
|
|
}
|
|
]
|
|
},
|
|
"appDir": "/Volumes/Alpha SSD/Coding/e-tib.com",
|
|
"relativeAppDir": "",
|
|
"files": [
|
|
".next/routes-manifest.json",
|
|
".next/server/pages-manifest.json",
|
|
".next/build-manifest.json",
|
|
".next/prerender-manifest.json",
|
|
".next/server/functions-config-manifest.json",
|
|
".next/server/middleware-manifest.json",
|
|
".next/server/middleware-build-manifest.js",
|
|
".next/server/app-paths-manifest.json",
|
|
".next/app-path-routes-manifest.json",
|
|
".next/server/server-reference-manifest.js",
|
|
".next/server/server-reference-manifest.json",
|
|
".next/BUILD_ID",
|
|
".next/server/next-font-manifest.js",
|
|
".next/server/next-font-manifest.json",
|
|
".next/required-server-files.json"
|
|
],
|
|
"ignore": []
|
|
} |