Files
klz-cables.com/.next/server/app/[locale]/blog/[slug]/page.js
2025-12-30 00:06:54 +01:00

537 lines
2.4 MiB
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(() => {
var exports = {};
exports.id = "app/[locale]/blog/[slug]/page";
exports.ids = ["app/[locale]/blog/[slug]/page"];
exports.modules = {
/***/ "../../client/components/action-async-storage.external":
/*!*******************************************************************************!*\
!*** external "next/dist/client/components/action-async-storage.external.js" ***!
\*******************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/client/components/action-async-storage.external.js");
/***/ }),
/***/ "../../client/components/request-async-storage.external":
/*!********************************************************************************!*\
!*** external "next/dist/client/components/request-async-storage.external.js" ***!
\********************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/client/components/request-async-storage.external.js");
/***/ }),
/***/ "../../client/components/static-generation-async-storage.external":
/*!******************************************************************************************!*\
!*** external "next/dist/client/components/static-generation-async-storage.external.js" ***!
\******************************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/client/components/static-generation-async-storage.external.js");
/***/ }),
/***/ "next/dist/compiled/next-server/app-page.runtime.dev.js":
/*!*************************************************************************!*\
!*** external "next/dist/compiled/next-server/app-page.runtime.dev.js" ***!
\*************************************************************************/
/***/ ((module) => {
"use strict";
module.exports = require("next/dist/compiled/next-server/app-page.runtime.dev.js");
/***/ }),
/***/ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&page=%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage.tsx&appDir=%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&page=%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage.tsx&appDir=%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D! ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ GlobalError: () => (/* reexport default from dynamic */ next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default.a),\n/* harmony export */ __next_app__: () => (/* binding */ __next_app__),\n/* harmony export */ originalPathname: () => (/* binding */ originalPathname),\n/* harmony export */ pages: () => (/* binding */ pages),\n/* harmony export */ routeModule: () => (/* binding */ routeModule),\n/* harmony export */ tree: () => (/* binding */ tree)\n/* harmony export */ });\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/server/future/route-modules/app-page/module.compiled */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js?d969\");\n/* harmony import */ var next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/dist/server/future/route-kind */ \"(rsc)/./node_modules/next/dist/server/future/route-kind.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/dist/client/components/error-boundary */ \"(rsc)/./node_modules/next/dist/client/components/error-boundary.js\");\n/* harmony import */ var next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_dist_client_components_error_boundary__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/dist/server/app-render/entry-base */ \"(rsc)/./node_modules/next/dist/server/app-render/entry-base.js\");\n/* harmony import */ var next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony reexport (unknown) */ var __WEBPACK_REEXPORT_OBJECT__ = {};\n/* harmony reexport (unknown) */ for(const __WEBPACK_IMPORT_KEY__ in next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__) if([\"default\",\"tree\",\"pages\",\"GlobalError\",\"originalPathname\",\"__next_app__\",\"routeModule\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) __WEBPACK_REEXPORT_OBJECT__[__WEBPACK_IMPORT_KEY__] = () => next_dist_server_app_render_entry_base__WEBPACK_IMPORTED_MODULE_3__[__WEBPACK_IMPORT_KEY__]\n/* harmony reexport (unknown) */ __webpack_require__.d(__webpack_exports__, __WEBPACK_REEXPORT_OBJECT__);\n\"TURBOPACK { transition: next-ssr }\";\n\n\n// We inject the tree and pages here so that we can use them in the route\n// module.\nconst tree = {\n children: [\n '',\n {\n children: [\n '[locale]',\n {\n children: [\n 'blog',\n {\n children: [\n '[slug]',\n {\n children: ['__PAGE__', {}, {\n page: [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/blog/[slug]/page.tsx */ \"(rsc)/./app/[locale]/blog/[slug]/page.tsx\")), \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\"],\n \n }]\n },\n {\n \n \n }\n ]\n },\n {\n \n \n }\n ]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/layout.tsx */ \"(rsc)/./app/[locale]/layout.tsx\")), \"/Users/marcmintel/Projects/klz-2026/app/[locale]/layout.tsx\"],\n \n }\n ]\n },\n {\n 'layout': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/layout.tsx */ \"(rsc)/./app/layout.tsx\")), \"/Users/marcmintel/Projects/klz-2026/app/layout.tsx\"],\n'not-found': [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! next/dist/client/components/not-found-error */ \"(rsc)/./node_modules/next/dist/client/components/not-found-error.js\", 23)), \"next/dist/client/components/not-found-error\"],\n \n }\n ]\n }.children;\nconst pages = [\"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\"];\n\n\nconst __next_app_require__ = __webpack_require__\nconst __next_app_load_chunk__ = () => Promise.resolve()\nconst originalPathname = \"/[locale]/blog/[slug]/page\";\nconst __next_app__ = {\n require: __next_app_require__,\n loadChunk: __next_app_load_chunk__\n};\n\n// Create and export the route module that will be consumed.\nconst routeModule = new next_dist_server_future_route_modules_app_page_module_compiled__WEBPACK_IMPORTED_MODULE_0__.AppPageRouteModule({\n definition: {\n kind: next_dist_server_future_route_kind__WEBPACK_IMPORTED_MODULE_1__.RouteKind.APP_PAGE,\n page: \"/[locale]/blog/[slug]/page\",\n pathname: \"/[locale]/blog/[slug]\",\n // The following aren't used in production.\n bundlePath: \"\",\n filename: \"\",\n appPaths: []\n },\n userland: {\n loaderTree: tree\n }\n});\n\n//# sourceMappingURL=app-page.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWFwcC1sb2FkZXIuanM/bmFtZT1hcHAlMkYlNUJsb2NhbGUlNUQlMkZibG9nJTJGJTVCc2x1ZyU1RCUyRnBhZ2UmcGFnZT0lMkYlNUJsb2NhbGUlNUQlMkZibG9nJTJGJTVCc2x1ZyU1RCUyRnBhZ2UmYXBwUGF0aHM9JTJGJTVCbG9jYWxlJTVEJTJGYmxvZyUyRiU1QnNsdWclNUQlMkZwYWdlJnBhZ2VQYXRoPXByaXZhdGUtbmV4dC1hcHAtZGlyJTJGJTVCbG9jYWxlJTVEJTJGYmxvZyUyRiU1QnNsdWclNUQlMkZwYWdlLnRzeCZhcHBEaXI9JTJGVXNlcnMlMkZtYXJjbWludGVsJTJGUHJvamVjdHMlMkZrbHotMjAyNiUyRmFwcCZwYWdlRXh0ZW5zaW9ucz10c3gmcGFnZUV4dGVuc2lvbnM9dHMmcGFnZUV4dGVuc2lvbnM9anN4JnBhZ2VFeHRlbnNpb25zPWpzJnJvb3REaXI9JTJGVXNlcnMlMkZtYXJjbWludGVsJTJGUHJvamVjdHMlMkZrbHotMjAyNiZpc0Rldj10cnVlJnRzY29uZmlnUGF0aD10c2NvbmZpZy5qc29uJmJhc2VQYXRoPSZhc3NldFByZWZpeD0mbmV4dENvbmZpZ091dHB1dD0mcHJlZmVycmVkUmVnaW9uPSZtaWRkbGV3YXJlQ29uZmlnPWUzMCUzRCEiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLGFBQWEsc0JBQXNCO0FBQ2lFO0FBQ3JDO0FBQy9EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQyx1QkFBdUIsa0xBQTBHO0FBQ2pJO0FBQ0EsU0FBUztBQUNULE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSx5QkFBeUIsOEpBQWdHO0FBQ3pIO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBLHlCQUF5Qiw0SUFBdUY7QUFDaEgsb0JBQW9CLDBOQUFnRjtBQUNwRztBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDdUI7QUFDNkQ7QUFDcEYsNkJBQTZCLG1CQUFtQjtBQUNoRDtBQUNPO0FBQ0E7QUFDUDtBQUNBO0FBQ0E7QUFDdUQ7QUFDdkQ7QUFDTyx3QkFBd0IsOEdBQWtCO0FBQ2pEO0FBQ0EsY0FBYyx5RUFBUztBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0EsQ0FBQzs7QUFFRCIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLz82NjgxIl0sInNvdXJjZXNDb250ZW50IjpbIlwiVFVSQk9QQUNLIHsgdHJhbnNpdGlvbjogbmV4dC1zc3IgfVwiO1xuaW1wb3J0IHsgQXBwUGFnZVJvdXRlTW9kdWxlIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLW1vZHVsZXMvYXBwLXBhZ2UvbW9kdWxlLmNvbXBpbGVkXCI7XG5pbXBvcnQgeyBSb3V0ZUtpbmQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUta2luZFwiO1xuLy8gV2UgaW5qZWN0IHRoZSB0cmVlIGFuZCBwYWdlcyBoZXJlIHNvIHRoYXQgd2UgY2FuIHVzZSB0aGVtIGluIHRoZSByb3V0ZVxuLy8gbW9kdWxlLlxuY29uc3QgdHJlZSA9IHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJycsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJ1tsb2NhbGVdJyxcbiAgICAgICAge1xuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAnYmxvZycsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJ1tzbHVnXScsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFsnX19QQUdFX18nLCB7fSwge1xuICAgICAgICAgIHBhZ2U6IFsoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2tsei0yMDI2L2FwcC9bbG9jYWxlXS9ibG9nL1tzbHVnXS9wYWdlLnRzeFwiKSwgXCIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9rbHotMjAyNi9hcHAvW2xvY2FsZV0vYmxvZy9bc2x1Z10vcGFnZS50c3hcIl0sXG4gICAgICAgICAgXG4gICAgICAgIH1dXG4gICAgICB9LFxuICAgICAgICB7XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIF1cbiAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXVxuICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAnbGF5b3V0JzogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMva2x6LTIwMjYvYXBwL1tsb2NhbGVdL2xheW91dC50c3hcIiksIFwiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMva2x6LTIwMjYvYXBwL1tsb2NhbGVdL2xheW91dC50c3hcIl0sXG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXVxuICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAnbGF5b3V0JzogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMva2x6LTIwMjYvYXBwL2xheW91dC50c3hcIiksIFwiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMva2x6LTIwMjYvYXBwL2xheW91dC50c3hcIl0sXG4nbm90LWZvdW5kJzogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwibmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL25vdC1mb3VuZC1lcnJvclwiKSwgXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbm90LWZvdW5kLWVycm9yXCJdLFxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIF1cbiAgICAgIH0uY2hpbGRyZW47XG5jb25zdCBwYWdlcyA9IFtcIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2tsei0yMDI2L2FwcC9bbG9jYWxlXS9ibG9nL1tzbHVnXS9wYWdlLnRzeFwiXTtcbmV4cG9ydCB7IHRyZWUsIHBhZ2VzIH07XG5leHBvcnQgeyBkZWZhdWx0IGFzIEdsb2JhbEVycm9yIH0gZnJvbSBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9lcnJvci1ib3VuZGFyeVwiO1xuY29uc3QgX19uZXh0X2FwcF9yZXF1aXJlX18gPSBfX3dlYnBhY2tfcmVxdWlyZV9fXG5jb25zdCBfX25leHRfYXBwX2xvYWRfY2h1bmtfXyA9ICgpID0+IFByb21pc2UucmVzb2x2ZSgpXG5leHBvcnQgY29uc3Qgb3JpZ2luYWxQYXRobmFtZSA9IFwiL1tsb2NhbGVdL2Jsb2cvW3NsdWddL3BhZ2VcIjtcbmV4cG9ydCBjb25zdCBfX25leHRfYXBwX18gPSB7XG4gICAgcmVxdWlyZTogX19uZXh0X2FwcF9yZXF1aXJlX18sXG4gICAgbG9hZENodW5rOiBfX25leHRfYXBwX2xvYWRfY2h1bmtfX1xufTtcbmV4cG9ydCAqIGZyb20gXCJuZXh0L2Rpc3Qvc2VydmVyL2FwcC1yZW5kZXIvZW50cnktYmFzZVwiO1xuLy8gQ3JlYXRlIGFuZCBleHBvcnQgdGhlIHJvdXRlIG1vZHVsZSB0aGF0IHdpbGwgYmUgY29uc3VtZWQuXG5leHBvcnQgY29uc3Qgcm91dGVNb2R1bGUgPSBuZXcgQXBwUGFnZVJvdXRlTW9kdWxlKHtcbiAgICBkZWZpbml0aW9uOiB7XG4gICAgICAgIGtpbmQ6IFJvdXRlS2luZC5BUFBfUEFHRSxcbiAgICAgICAgcGFnZTogXCIvW2xvY2FsZV0vYmxvZy9bc2x1Z10vcGFnZVwiLFxuICAgICAgICBwYXRobmFtZTogXCIvW2xvY2FsZV0vYmxvZy9bc2x1Z11cIixcbiAgICAgICAgLy8gVGhlIGZvbGxvd2luZyBhcmVuJ3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxuICAgICAgICBidW5kbGVQYXRoOiBcIlwiLFxuICAgICAgICBmaWxlbmFtZTogXCJcIixcbiAgICAgICAgYXBwUGF0aHM6IFtdXG4gICAgfSxcbiAgICB1c2VybGFuZDoge1xuICAgICAgICBsb2FkZXJUcmVlOiB0cmVlXG4gICAgfVxufSk7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFwcC1wYWdlLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&page=%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage.tsx&appDir=%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2FCookieConsent.tsx%22%2C%22ids%22%3A%5B%22CookieConsent%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2Flayout%2FMobileMenu.tsx%22%2C%22ids%22%3A%5B%22MobileMenu%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2Flayout%2FNavigation.tsx%22%2C%22ids%22%3A%5B%22Navigation%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2FLocaleSwitcher.tsx%22%2C%22ids%22%3A%5B%22LocaleSwitcher%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Flink.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22app%2F%5Blocale%5D%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22Inter%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22subsets%5C%22%3A%5B%5C%22latin%5C%22%2C%5C%22latin-ext%5C%22%5D%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22inter%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2FCookieConsent.tsx%22%2C%22ids%22%3A%5B%22CookieConsent%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2Flayout%2FMobileMenu.tsx%22%2C%22ids%22%3A%5B%22MobileMenu%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2Flayout%2FNavigation.tsx%22%2C%22ids%22%3A%5B%22Navigation%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2FLocaleSwitcher.tsx%22%2C%22ids%22%3A%5B%22LocaleSwitcher%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Flink.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22app%2F%5Blocale%5D%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22Inter%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22subsets%5C%22%3A%5B%5C%22latin%5C%22%2C%5C%22latin-ext%5C%22%5D%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22inter%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
\******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/CookieConsent.tsx */ \"(ssr)/./components/CookieConsent.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/layout/MobileMenu.tsx */ \"(ssr)/./components/layout/MobileMenu.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/layout/Navigation.tsx */ \"(ssr)/./components/layout/Navigation.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/LocaleSwitcher.tsx */ \"(ssr)/./components/LocaleSwitcher.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/link.js */ \"(ssr)/./node_modules/next/dist/client/link.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY21pbnRlbCUyRlByb2plY3RzJTJGa2x6LTIwMjYlMkZjb21wb25lbnRzJTJGQ29va2llQ29uc2VudC50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJDb29raWVDb25zZW50JTIyJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY21pbnRlbCUyRlByb2plY3RzJTJGa2x6LTIwMjYlMkZjb21wb25lbnRzJTJGbGF5b3V0JTJGTW9iaWxlTWVudS50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJNb2JpbGVNZW51JTIyJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY21pbnRlbCUyRlByb2plY3RzJTJGa2x6LTIwMjYlMkZjb21wb25lbnRzJTJGbGF5b3V0JTJGTmF2aWdhdGlvbi50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJOYXZpZ2F0aW9uJTIyJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY21pbnRlbCUyRlByb2plY3RzJTJGa2x6LTIwMjYlMkZjb21wb25lbnRzJTJGTG9jYWxlU3dpdGNoZXIudHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTIyTG9jYWxlU3dpdGNoZXIlMjIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGVXNlcnMlMkZtYXJjbWludGVsJTJGUHJvamVjdHMlMkZrbHotMjAyNiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGbGluay5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiUyMiolMjIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGVXNlcnMlMkZtYXJjbWludGVsJTJGUHJvamVjdHMlMkZrbHotMjAyNiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZmb250JTJGZ29vZ2xlJTJGdGFyZ2V0LmNzcyUzRiU3QiU1QyUyMnBhdGglNUMlMjIlM0ElNUMlMjJhcHAlMkYlNUJsb2NhbGUlNUQlMkZsYXlvdXQudHN4JTVDJTIyJTJDJTVDJTIyaW1wb3J0JTVDJTIyJTNBJTVDJTIySW50ZXIlNUMlMjIlMkMlNUMlMjJhcmd1bWVudHMlNUMlMjIlM0ElNUIlN0IlNUMlMjJzdWJzZXRzJTVDJTIyJTNBJTVCJTVDJTIybGF0aW4lNUMlMjIlMkMlNUMlMjJsYXRpbi1leHQlNUMlMjIlNUQlMkMlNUMlMjJkaXNwbGF5JTVDJTIyJTNBJTVDJTIyc3dhcCU1QyUyMiU3RCU1RCUyQyU1QyUyMnZhcmlhYmxlTmFtZSU1QyUyMiUzQSU1QyUyMmludGVyJTVDJTIyJTdEJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSx3S0FBd0k7QUFDeEk7QUFDQSxnTEFBeUk7QUFDekk7QUFDQSxnTEFBeUk7QUFDekk7QUFDQSwwS0FBMEk7QUFDMUk7QUFDQSxnTUFBOEciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rbHotY2FibGVzLW5leHRqcy8/YTRkYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcIkNvb2tpZUNvbnNlbnRcIl0gKi8gXCIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9rbHotMjAyNi9jb21wb25lbnRzL0Nvb2tpZUNvbnNlbnQudHN4XCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIsIHdlYnBhY2tFeHBvcnRzOiBbXCJNb2JpbGVNZW51XCJdICovIFwiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMva2x6LTIwMjYvY29tcG9uZW50cy9sYXlvdXQvTW9iaWxlTWVudS50c3hcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcIk5hdmlnYXRpb25cIl0gKi8gXCIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9rbHotMjAyNi9jb21wb25lbnRzL2xheW91dC9OYXZpZ2F0aW9uLnRzeFwiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiTG9jYWxlU3dpdGNoZXJcIl0gKi8gXCIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9rbHotMjAyNi9jb21wb25lbnRzL0xvY2FsZVN3aXRjaGVyLnRzeFwiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMva2x6LTIwMjYvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvbGluay5qc1wiKTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2FCookieConsent.tsx%22%2C%22ids%22%3A%5B%22CookieConsent%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2Flayout%2FMobileMenu.tsx%22%2C%22ids%22%3A%5B%22MobileMenu%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2Flayout%2FNavigation.tsx%22%2C%22ids%22%3A%5B%22Navigation%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2FLocaleSwitcher.tsx%22%2C%22ids%22%3A%5B%22LocaleSwitcher%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Flink.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22app%2F%5Blocale%5D%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22Inter%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22subsets%5C%22%3A%5B%5C%22latin%5C%22%2C%5C%22latin-ext%5C%22%5D%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22inter%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2FLocaleSwitcher.tsx%22%2C%22ids%22%3A%5B%22LocaleSwitcher%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fimage-component.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Flink.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&server=true!":
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2FLocaleSwitcher.tsx%22%2C%22ids%22%3A%5B%22LocaleSwitcher%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fimage-component.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Flink.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&server=true! ***!
\*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./components/LocaleSwitcher.tsx */ \"(ssr)/./components/LocaleSwitcher.tsx\"));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/image-component.js */ \"(ssr)/./node_modules/next/dist/client/image-component.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/link.js */ \"(ssr)/./node_modules/next/dist/client/link.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY21pbnRlbCUyRlByb2plY3RzJTJGa2x6LTIwMjYlMkZjb21wb25lbnRzJTJGTG9jYWxlU3dpdGNoZXIudHN4JTIyJTJDJTIyaWRzJTIyJTNBJTVCJTIyTG9jYWxlU3dpdGNoZXIlMjIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGVXNlcnMlMkZtYXJjbWludGVsJTJGUHJvamVjdHMlMkZrbHotMjAyNiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGaW1hZ2UtY29tcG9uZW50LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY21pbnRlbCUyRlByb2plY3RzJTJGa2x6LTIwMjYlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmxpbmsuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjIqJTIyJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSwwS0FBMEk7QUFDMUk7QUFDQSxzTkFBeUg7QUFDekg7QUFDQSxnTUFBOEciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rbHotY2FibGVzLW5leHRqcy8/ZTE4NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiwgd2VicGFja0V4cG9ydHM6IFtcIkxvY2FsZVN3aXRjaGVyXCJdICovIFwiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMva2x6LTIwMjYvY29tcG9uZW50cy9Mb2NhbGVTd2l0Y2hlci50c3hcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2tsei0yMDI2L25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2ltYWdlLWNvbXBvbmVudC5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMva2x6LTIwMjYvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvbGluay5qc1wiKTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fcomponents%2FLocaleSwitcher.tsx%22%2C%22ids%22%3A%5B%22LocaleSwitcher%22%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fimage-component.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Flink.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&server=true!\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
\****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/app-router.js */ \"(ssr)/./node_modules/next/dist/client/components/app-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/client-page.js */ \"(ssr)/./node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/error-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/./node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/not-found-boundary.js */ \"(ssr)/./node_modules/next/dist/client/components/not-found-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ./node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/./node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2J1aWxkL3dlYnBhY2svbG9hZGVycy9uZXh0LWZsaWdodC1jbGllbnQtZW50cnktbG9hZGVyLmpzP21vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY21pbnRlbCUyRlByb2plY3RzJTJGa2x6LTIwMjYlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZhcHAtcm91dGVyLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRlVzZXJzJTJGbWFyY21pbnRlbCUyRlByb2plY3RzJTJGa2x6LTIwMjYlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZjbGllbnQtcGFnZS5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZVc2VycyUyRm1hcmNtaW50ZWwlMkZQcm9qZWN0cyUyRmtsei0yMDI2JTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGZXJyb3ItYm91bmRhcnkuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGVXNlcnMlMkZtYXJjbWludGVsJTJGUHJvamVjdHMlMkZrbHotMjAyNiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmxheW91dC1yb3V0ZXIuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGVXNlcnMlMkZtYXJjbWludGVsJTJGUHJvamVjdHMlMkZrbHotMjAyNiUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRm5vdC1mb3VuZC1ib3VuZGFyeS5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZVc2VycyUyRm1hcmNtaW50ZWwlMkZQcm9qZWN0cyUyRmtsei0yMDI2JTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZzZXJ2ZXI9dHJ1ZSEiLCJtYXBwaW5ncyI6IkFBQUEsa09BQStIO0FBQy9IO0FBQ0Esb09BQWdJO0FBQ2hJO0FBQ0EsME9BQW1JO0FBQ25JO0FBQ0Esd09BQWtJO0FBQ2xJO0FBQ0Esa1BBQXVJO0FBQ3ZJO0FBQ0Esc1FBQWlKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va2x6LWNhYmxlcy1uZXh0anMvP2E5YzYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvVXNlcnMvbWFyY21pbnRlbC9Qcm9qZWN0cy9rbHotMjAyNi9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2FwcC1yb3V0ZXIuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2tsei0yMDI2L25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvY2xpZW50LXBhZ2UuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2tsei0yMDI2L25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvZXJyb3ItYm91bmRhcnkuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2tsei0yMDI2L25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbGF5b3V0LXJvdXRlci5qc1wiKTtcbjtcbmltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL1VzZXJzL21hcmNtaW50ZWwvUHJvamVjdHMva2x6LTIwMjYvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9ub3QtZm91bmQtYm91bmRhcnkuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9Vc2Vycy9tYXJjbWludGVsL1Byb2plY3RzL2tsei0yMDI2L25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvcmVuZGVyLWZyb20tdGVtcGxhdGUtY29udGV4dC5qc1wiKTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n");
/***/ }),
/***/ "(ssr)/./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22app%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22Inter%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22subsets%5C%22%3A%5B%5C%22latin%5C%22%2C%5C%22latin-ext%5C%22%5D%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22inter%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22app%2Flayout.tsx%5C%22%2C%5C%22import%5C%22%3A%5C%22Inter%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22subsets%5C%22%3A%5B%5C%22latin%5C%22%2C%5C%22latin-ext%5C%22%5D%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22inter%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&server=true! ***!
\********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/***/ (() => {
/***/ }),
/***/ "(ssr)/./components/CookieConsent.tsx":
/*!**************************************!*\
!*** ./components/CookieConsent.tsx ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ CookieConsent: () => (/* binding */ CookieConsent)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/lib/i18n */ \"(ssr)/./lib/i18n.ts\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _components_ui__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/ui */ \"(ssr)/./components/ui/index.ts\");\n/* __next_internal_client_entry_do_not_use__ CookieConsent auto */ \n\n\n\n\n\nfunction CookieConsent() {\n const [showBanner, setShowBanner] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [isMounted, setIsMounted] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [isAnimating, setIsAnimating] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n const locale = (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_2__.getLocaleFromPath)(pathname);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n setIsMounted(true);\n const consent = localStorage.getItem(\"cookie-consent\");\n if (!consent) {\n // Small delay to ensure smooth entrance animation\n setTimeout(()=>{\n setShowBanner(true);\n setIsAnimating(true);\n }, 500);\n }\n }, []);\n const handleAccept = ()=>{\n localStorage.setItem(\"cookie-consent\", \"accepted\");\n setIsAnimating(false);\n setTimeout(()=>setShowBanner(false), 300);\n };\n const handleDecline = ()=>{\n localStorage.setItem(\"cookie-consent\", \"declined\");\n setIsAnimating(false);\n setTimeout(()=>setShowBanner(false), 300);\n };\n if (!isMounted || !showBanner) {\n return null;\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `fixed bottom-0 left-0 right-0 z-50 px-4 pb-4 md:pb-6 transition-all duration-300 ${isAnimating ? \"translate-y-0 opacity-100\" : \"translate-y-full opacity-0\"}`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-7xl mx-auto\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui__WEBPACK_IMPORTED_MODULE_4__.Card, {\n variant: \"elevated\",\n padding: \"md\",\n className: \"border-primary/20 shadow-xl\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui__WEBPACK_IMPORTED_MODULE_4__.CardBody, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col md:flex-row items-start md:items-center justify-between gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex-1\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-gray-700 leading-relaxed\",\n children: [\n (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_2__.t)(\"cookieConsent.message\", locale),\n \" \",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"/privacy-policy\",\n className: \"text-primary hover:text-primary-dark underline ml-1 font-medium transition-colors\",\n children: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_2__.t)(\"cookieConsent.privacyPolicy\", locale)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 59,\n columnNumber: 19\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 57,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 56,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex gap-3 w-full md:w-auto\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui__WEBPACK_IMPORTED_MODULE_4__.Button, {\n variant: \"outline\",\n size: \"sm\",\n onClick: handleDecline,\n className: \"flex-1 md:flex-none\",\n children: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_2__.t)(\"cookieConsent.decline\", locale)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 68,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui__WEBPACK_IMPORTED_MODULE_4__.Button, {\n variant: \"primary\",\n size: \"sm\",\n onClick: handleAccept,\n className: \"flex-1 md:flex-none\",\n children: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_2__.t)(\"cookieConsent.accept\", locale)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 76,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 67,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 55,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 54,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 49,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 48,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx\",\n lineNumber: 45,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL0Nvb2tpZUNvbnNlbnQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUU0QztBQUNNO0FBQ0o7QUFDZTtBQUNwQjtBQUVsQyxTQUFTUTtJQUNkLE1BQU0sQ0FBQ0MsWUFBWUMsY0FBYyxHQUFHViwrQ0FBUUEsQ0FBQztJQUM3QyxNQUFNLENBQUNXLFdBQVdDLGFBQWEsR0FBR1osK0NBQVFBLENBQUM7SUFDM0MsTUFBTSxDQUFDYSxhQUFhQyxlQUFlLEdBQUdkLCtDQUFRQSxDQUFDO0lBQy9DLE1BQU1lLFdBQVdYLDREQUFXQTtJQUM1QixNQUFNWSxTQUFTYiw0REFBaUJBLENBQUNZO0lBRWpDZCxnREFBU0EsQ0FBQztRQUNSVyxhQUFhO1FBQ2IsTUFBTUssVUFBVUMsYUFBYUMsT0FBTyxDQUFDO1FBQ3JDLElBQUksQ0FBQ0YsU0FBUztZQUNaLGtEQUFrRDtZQUNsREcsV0FBVztnQkFDVFYsY0FBYztnQkFDZEksZUFBZTtZQUNqQixHQUFHO1FBQ0w7SUFDRixHQUFHLEVBQUU7SUFFTCxNQUFNTyxlQUFlO1FBQ25CSCxhQUFhSSxPQUFPLENBQUMsa0JBQWtCO1FBQ3ZDUixlQUFlO1FBQ2ZNLFdBQVcsSUFBTVYsY0FBYyxRQUFRO0lBQ3pDO0lBRUEsTUFBTWEsZ0JBQWdCO1FBQ3BCTCxhQUFhSSxPQUFPLENBQUMsa0JBQWtCO1FBQ3ZDUixlQUFlO1FBQ2ZNLFdBQVcsSUFBTVYsY0FBYyxRQUFRO0lBQ3pDO0lBRUEsSUFBSSxDQUFDQyxhQUFhLENBQUNGLFlBQVk7UUFDN0IsT0FBTztJQUNUO0lBRUEscUJBQ0UsOERBQUNlO1FBQUlDLFdBQVcsQ0FBQyxpRkFBaUYsRUFDaEdaLGNBQWMsOEJBQThCLDZCQUM3QyxDQUFDO2tCQUNBLDRFQUFDVztZQUFJQyxXQUFVO3NCQUNiLDRFQUFDcEIsZ0RBQUlBO2dCQUNIcUIsU0FBUTtnQkFDUkMsU0FBUTtnQkFDUkYsV0FBVTswQkFFViw0RUFBQ25CLG9EQUFRQTs4QkFDUCw0RUFBQ2tCO3dCQUFJQyxXQUFVOzswQ0FDYiw4REFBQ0Q7Z0NBQUlDLFdBQVU7MENBQ2IsNEVBQUNHO29DQUFFSCxXQUFVOzt3Q0FDVnZCLDRDQUFDQSxDQUFDLHlCQUF5QmM7d0NBQVM7c0RBQ3JDLDhEQUFDYTs0Q0FDQ0MsTUFBSzs0Q0FDTEwsV0FBVTtzREFFVHZCLDRDQUFDQSxDQUFDLCtCQUErQmM7Ozs7Ozs7Ozs7Ozs7Ozs7OzBDQUl4Qyw4REFBQ1E7Z0NBQUlDLFdBQVU7O2tEQUNiLDhEQUFDbEIsa0RBQU1BO3dDQUNMbUIsU0FBUTt3Q0FDUkssTUFBSzt3Q0FDTEMsU0FBU1Q7d0NBQ1RFLFdBQVU7a0RBRVR2Qiw0Q0FBQ0EsQ0FBQyx5QkFBeUJjOzs7Ozs7a0RBRTlCLDhEQUFDVCxrREFBTUE7d0NBQ0xtQixTQUFRO3dDQUNSSyxNQUFLO3dDQUNMQyxTQUFTWDt3Q0FDVEksV0FBVTtrREFFVHZCLDRDQUFDQSxDQUFDLHdCQUF3QmM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBUzdDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va2x6LWNhYmxlcy1uZXh0anMvLi9jb21wb25lbnRzL0Nvb2tpZUNvbnNlbnQudHN4P2Q1Y2YiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBjbGllbnQnO1xuXG5pbXBvcnQgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgdCwgZ2V0TG9jYWxlRnJvbVBhdGggfSBmcm9tICdAL2xpYi9pMThuJztcbmltcG9ydCB7IHVzZVBhdGhuYW1lIH0gZnJvbSAnbmV4dC9uYXZpZ2F0aW9uJztcbmltcG9ydCB7IENhcmQsIENhcmRCb2R5LCBDYXJkRm9vdGVyIH0gZnJvbSAnQC9jb21wb25lbnRzL3VpJztcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ0AvY29tcG9uZW50cy91aSc7XG5cbmV4cG9ydCBmdW5jdGlvbiBDb29raWVDb25zZW50KCkge1xuICBjb25zdCBbc2hvd0Jhbm5lciwgc2V0U2hvd0Jhbm5lcl0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtpc01vdW50ZWQsIHNldElzTW91bnRlZF0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIGNvbnN0IFtpc0FuaW1hdGluZywgc2V0SXNBbmltYXRpbmddID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCBwYXRobmFtZSA9IHVzZVBhdGhuYW1lKCk7XG4gIGNvbnN0IGxvY2FsZSA9IGdldExvY2FsZUZyb21QYXRoKHBhdGhuYW1lKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIHNldElzTW91bnRlZCh0cnVlKTtcbiAgICBjb25zdCBjb25zZW50ID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ2Nvb2tpZS1jb25zZW50Jyk7XG4gICAgaWYgKCFjb25zZW50KSB7XG4gICAgICAvLyBTbWFsbCBkZWxheSB0byBlbnN1cmUgc21vb3RoIGVudHJhbmNlIGFuaW1hdGlvblxuICAgICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgIHNldFNob3dCYW5uZXIodHJ1ZSk7XG4gICAgICAgIHNldElzQW5pbWF0aW5nKHRydWUpO1xuICAgICAgfSwgNTAwKTtcbiAgICB9XG4gIH0sIFtdKTtcblxuICBjb25zdCBoYW5kbGVBY2NlcHQgPSAoKSA9PiB7XG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oJ2Nvb2tpZS1jb25zZW50JywgJ2FjY2VwdGVkJyk7XG4gICAgc2V0SXNBbmltYXRpbmcoZmFsc2UpO1xuICAgIHNldFRpbWVvdXQoKCkgPT4gc2V0U2hvd0Jhbm5lcihmYWxzZSksIDMwMCk7XG4gIH07XG5cbiAgY29uc3QgaGFuZGxlRGVjbGluZSA9ICgpID0+IHtcbiAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgnY29va2llLWNvbnNlbnQnLCAnZGVjbGluZWQnKTtcbiAgICBzZXRJc0FuaW1hdGluZyhmYWxzZSk7XG4gICAgc2V0VGltZW91dCgoKSA9PiBzZXRTaG93QmFubmVyKGZhbHNlKSwgMzAwKTtcbiAgfTtcblxuICBpZiAoIWlzTW91bnRlZCB8fCAhc2hvd0Jhbm5lcikge1xuICAgIHJldHVybiBudWxsO1xuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17YGZpeGVkIGJvdHRvbS0wIGxlZnQtMCByaWdodC0wIHotNTAgcHgtNCBwYi00IG1kOnBiLTYgdHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMzAwICR7XG4gICAgICBpc0FuaW1hdGluZyA/ICd0cmFuc2xhdGUteS0wIG9wYWNpdHktMTAwJyA6ICd0cmFuc2xhdGUteS1mdWxsIG9wYWNpdHktMCdcbiAgICB9YH0+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTd4bCBteC1hdXRvXCI+XG4gICAgICAgIDxDYXJkIFxuICAgICAgICAgIHZhcmlhbnQ9XCJlbGV2YXRlZFwiIFxuICAgICAgICAgIHBhZGRpbmc9XCJtZFwiXG4gICAgICAgICAgY2xhc3NOYW1lPVwiYm9yZGVyLXByaW1hcnkvMjAgc2hhZG93LXhsXCJcbiAgICAgICAgPlxuICAgICAgICAgIDxDYXJkQm9keT5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBtZDpmbGV4LXJvdyBpdGVtcy1zdGFydCBtZDppdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGdhcC00XCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleC0xXCI+XG4gICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LWdyYXktNzAwIGxlYWRpbmctcmVsYXhlZFwiPlxuICAgICAgICAgICAgICAgICAge3QoJ2Nvb2tpZUNvbnNlbnQubWVzc2FnZScsIGxvY2FsZSl9eycgJ31cbiAgICAgICAgICAgICAgICAgIDxhIFxuICAgICAgICAgICAgICAgICAgICBocmVmPVwiL3ByaXZhY3ktcG9saWN5XCIgXG4gICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInRleHQtcHJpbWFyeSBob3Zlcjp0ZXh0LXByaW1hcnktZGFyayB1bmRlcmxpbmUgbWwtMSBmb250LW1lZGl1bSB0cmFuc2l0aW9uLWNvbG9yc1wiXG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIHt0KCdjb29raWVDb25zZW50LnByaXZhY3lQb2xpY3knLCBsb2NhbGUpfVxuICAgICAgICAgICAgICAgICAgPC9hPlxuICAgICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBnYXAtMyB3LWZ1bGwgbWQ6dy1hdXRvXCI+XG4gICAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgICAgdmFyaWFudD1cIm91dGxpbmVcIlxuICAgICAgICAgICAgICAgICAgc2l6ZT1cInNtXCJcbiAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9e2hhbmRsZURlY2xpbmV9XG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJmbGV4LTEgbWQ6ZmxleC1ub25lXCJcbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICB7dCgnY29va2llQ29uc2VudC5kZWNsaW5lJywgbG9jYWxlKX1cbiAgICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgICAgICB2YXJpYW50PVwicHJpbWFyeVwiXG4gICAgICAgICAgICAgICAgICBzaXplPVwic21cIlxuICAgICAgICAgICAgICAgICAgb25DbGljaz17aGFuZGxlQWNjZXB0fVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZmxleC0xIG1kOmZsZXgtbm9uZVwiXG4gICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAge3QoJ2Nvb2tpZUNvbnNlbnQuYWNjZXB0JywgbG9jYWxlKX1cbiAgICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L0NhcmRCb2R5PlxuICAgICAgICA8L0NhcmQ+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn0iXSwibmFtZXMiOlsidXNlU3RhdGUiLCJ1c2VFZmZlY3QiLCJ0IiwiZ2V0TG9jYWxlRnJvbVBhdGgiLCJ1c2VQYXRobmFtZSIsIkNhcmQiLCJDYXJkQm9keSIsIkJ1dHRvbiIsIkNvb2tpZUNvbnNlbnQiLCJzaG93QmFubmVyIiwic2V0U2hvd0Jhbm5lciIsImlzTW91bnRlZCIsInNldElzTW91bnRlZCIsImlzQW5pbWF0aW5nIiwic2V0SXNBbmltYXRpbmciLCJwYXRobmFtZSIsImxvY2FsZSIsImNvbnNlbnQiLCJsb2NhbFN0b3JhZ2UiLCJnZXRJdGVtIiwic2V0VGltZW91dCIsImhhbmRsZUFjY2VwdCIsInNldEl0ZW0iLCJoYW5kbGVEZWNsaW5lIiwiZGl2IiwiY2xhc3NOYW1lIiwidmFyaWFudCIsInBhZGRpbmciLCJwIiwiYSIsImhyZWYiLCJzaXplIiwib25DbGljayJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./components/CookieConsent.tsx\n");
/***/ }),
/***/ "(ssr)/./components/LocaleSwitcher.tsx":
/*!***************************************!*\
!*** ./components/LocaleSwitcher.tsx ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ LocaleSwitcher: () => (/* binding */ LocaleSwitcher)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/api/link.js\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lib/i18n */ \"(ssr)/./lib/i18n.ts\");\n/* harmony import */ var _components_ui__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/ui */ \"(ssr)/./components/ui/index.ts\");\n/* __next_internal_client_entry_do_not_use__ LocaleSwitcher auto */ \n\n\n\n\nfunction LocaleSwitcher() {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.usePathname)();\n const currentLocale = (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_3__.getLocaleFromPath)(pathname);\n const locales = [\n \"en\",\n \"de\"\n ];\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"inline-flex items-center gap-2 bg-white rounded-lg border border-gray-200 p-1 shadow-sm\",\n children: locales.map((locale)=>{\n const isActive = currentLocale === locale;\n const label = locale === \"en\" ? \"English\" : \"Deutsch\";\n const flag = locale === \"en\" ? \"\\uD83C\\uDDFA\\uD83C\\uDDF8\" : \"\\uD83C\\uDDE9\\uD83C\\uDDEA\";\n // Get the current path without locale\n const currentPath = pathname.replace(/^\\/(de|en)/, \"\") || \"/\";\n const href = (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_3__.getLocalizedPath)(currentPath, locale);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n href: href,\n locale: locale,\n passHref: true,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui__WEBPACK_IMPORTED_MODULE_4__.Button, {\n variant: isActive ? \"primary\" : \"ghost\",\n size: \"sm\",\n className: `transition-all ${isActive ? \"shadow-sm\" : \"\"}`,\n \"aria-label\": `Switch to ${label}`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"inline-flex items-center gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-base\",\n children: flag\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/LocaleSwitcher.tsx\",\n lineNumber: 39,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-medium\",\n children: label\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/LocaleSwitcher.tsx\",\n lineNumber: 40,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/LocaleSwitcher.tsx\",\n lineNumber: 38,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/LocaleSwitcher.tsx\",\n lineNumber: 32,\n columnNumber: 13\n }, this)\n }, locale, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/LocaleSwitcher.tsx\",\n lineNumber: 26,\n columnNumber: 11\n }, this);\n })\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/LocaleSwitcher.tsx\",\n lineNumber: 15,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL0xvY2FsZVN3aXRjaGVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUU2QjtBQUNpQjtBQUNnQztBQUNyQztBQUVsQyxTQUFTSztJQUNkLE1BQU1DLFdBQVdMLDREQUFXQTtJQUM1QixNQUFNTSxnQkFBZ0JMLDREQUFpQkEsQ0FBQ0k7SUFFeEMsTUFBTUUsVUFBb0I7UUFBQztRQUFNO0tBQUs7SUFFdEMscUJBQ0UsOERBQUNDO1FBQUlDLFdBQVU7a0JBQ1pGLFFBQVFHLEdBQUcsQ0FBQyxDQUFDQztZQUNaLE1BQU1DLFdBQVdOLGtCQUFrQks7WUFDbkMsTUFBTUUsUUFBUUYsV0FBVyxPQUFPLFlBQVk7WUFDNUMsTUFBTUcsT0FBT0gsV0FBVyxPQUFPLDZCQUFTO1lBRXhDLHNDQUFzQztZQUN0QyxNQUFNSSxjQUFjVixTQUFTVyxPQUFPLENBQUMsY0FBYyxPQUFPO1lBQzFELE1BQU1DLE9BQU9mLDJEQUFnQkEsQ0FBQ2EsYUFBYUo7WUFFM0MscUJBQ0UsOERBQUNaLGlEQUFJQTtnQkFFSGtCLE1BQU1BO2dCQUNOTixRQUFRQTtnQkFDUk8sUUFBUTswQkFFUiw0RUFBQ2Ysa0RBQU1BO29CQUNMZ0IsU0FBU1AsV0FBVyxZQUFZO29CQUNoQ1EsTUFBSztvQkFDTFgsV0FBVyxDQUFDLGVBQWUsRUFBRUcsV0FBVyxjQUFjLEdBQUcsQ0FBQztvQkFDMURTLGNBQVksQ0FBQyxVQUFVLEVBQUVSLE1BQU0sQ0FBQzs4QkFFaEMsNEVBQUNTO3dCQUFLYixXQUFVOzswQ0FDZCw4REFBQ2E7Z0NBQUtiLFdBQVU7MENBQWFLOzs7Ozs7MENBQzdCLDhEQUFDUTtnQ0FBS2IsV0FBVTswQ0FBZUk7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBYjlCRjs7Ozs7UUFrQlg7Ozs7OztBQUdOIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va2x6LWNhYmxlcy1uZXh0anMvLi9jb21wb25lbnRzL0xvY2FsZVN3aXRjaGVyLnRzeD9iZjRhIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50JztcblxuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJztcbmltcG9ydCB7IHVzZVBhdGhuYW1lIH0gZnJvbSAnbmV4dC9uYXZpZ2F0aW9uJztcbmltcG9ydCB7IGdldExvY2FsZUZyb21QYXRoLCBnZXRMb2NhbGl6ZWRQYXRoLCB0eXBlIExvY2FsZSB9IGZyb20gJ0AvbGliL2kxOG4nO1xuaW1wb3J0IHsgQnV0dG9uIH0gZnJvbSAnQC9jb21wb25lbnRzL3VpJztcblxuZXhwb3J0IGZ1bmN0aW9uIExvY2FsZVN3aXRjaGVyKCkge1xuICBjb25zdCBwYXRobmFtZSA9IHVzZVBhdGhuYW1lKCk7XG4gIGNvbnN0IGN1cnJlbnRMb2NhbGUgPSBnZXRMb2NhbGVGcm9tUGF0aChwYXRobmFtZSk7XG5cbiAgY29uc3QgbG9jYWxlczogTG9jYWxlW10gPSBbJ2VuJywgJ2RlJ107XG4gIFxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGdhcC0yIGJnLXdoaXRlIHJvdW5kZWQtbGcgYm9yZGVyIGJvcmRlci1ncmF5LTIwMCBwLTEgc2hhZG93LXNtXCI+XG4gICAgICB7bG9jYWxlcy5tYXAoKGxvY2FsZSkgPT4ge1xuICAgICAgICBjb25zdCBpc0FjdGl2ZSA9IGN1cnJlbnRMb2NhbGUgPT09IGxvY2FsZTtcbiAgICAgICAgY29uc3QgbGFiZWwgPSBsb2NhbGUgPT09ICdlbicgPyAnRW5nbGlzaCcgOiAnRGV1dHNjaCc7XG4gICAgICAgIGNvbnN0IGZsYWcgPSBsb2NhbGUgPT09ICdlbicgPyAn8J+HuvCfh7gnIDogJ/Cfh6nwn4eqJztcbiAgICAgICAgXG4gICAgICAgIC8vIEdldCB0aGUgY3VycmVudCBwYXRoIHdpdGhvdXQgbG9jYWxlXG4gICAgICAgIGNvbnN0IGN1cnJlbnRQYXRoID0gcGF0aG5hbWUucmVwbGFjZSgvXlxcLyhkZXxlbikvLCAnJykgfHwgJy8nO1xuICAgICAgICBjb25zdCBocmVmID0gZ2V0TG9jYWxpemVkUGF0aChjdXJyZW50UGF0aCwgbG9jYWxlKTtcbiAgICAgICAgXG4gICAgICAgIHJldHVybiAoXG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGtleT17bG9jYWxlfVxuICAgICAgICAgICAgaHJlZj17aHJlZn1cbiAgICAgICAgICAgIGxvY2FsZT17bG9jYWxlfVxuICAgICAgICAgICAgcGFzc0hyZWZcbiAgICAgICAgICA+XG4gICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgIHZhcmlhbnQ9e2lzQWN0aXZlID8gJ3ByaW1hcnknIDogJ2dob3N0J31cbiAgICAgICAgICAgICAgc2l6ZT1cInNtXCJcbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtgdHJhbnNpdGlvbi1hbGwgJHtpc0FjdGl2ZSA/ICdzaGFkb3ctc20nIDogJyd9YH1cbiAgICAgICAgICAgICAgYXJpYS1sYWJlbD17YFN3aXRjaCB0byAke2xhYmVsfWB9XG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBnYXAtMlwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtYmFzZVwiPntmbGFnfTwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmb250LW1lZGl1bVwiPntsYWJlbH08L3NwYW4+XG4gICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgKTtcbiAgICAgIH0pfVxuICAgIDwvZGl2PlxuICApO1xufSJdLCJuYW1lcyI6WyJMaW5rIiwidXNlUGF0aG5hbWUiLCJnZXRMb2NhbGVGcm9tUGF0aCIsImdldExvY2FsaXplZFBhdGgiLCJCdXR0b24iLCJMb2NhbGVTd2l0Y2hlciIsInBhdGhuYW1lIiwiY3VycmVudExvY2FsZSIsImxvY2FsZXMiLCJkaXYiLCJjbGFzc05hbWUiLCJtYXAiLCJsb2NhbGUiLCJpc0FjdGl2ZSIsImxhYmVsIiwiZmxhZyIsImN1cnJlbnRQYXRoIiwicmVwbGFjZSIsImhyZWYiLCJwYXNzSHJlZiIsInZhcmlhbnQiLCJzaXplIiwiYXJpYS1sYWJlbCIsInNwYW4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/LocaleSwitcher.tsx\n");
/***/ }),
/***/ "(ssr)/./components/layout/MobileMenu.tsx":
/*!******************************************!*\
!*** ./components/layout/MobileMenu.tsx ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ MobileMenu: () => (/* binding */ MobileMenu)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/api/link.js\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _components_ui_Button__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/ui/Button */ \"(ssr)/./components/ui/Button.tsx\");\n/* harmony import */ var _components_LocaleSwitcher__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/LocaleSwitcher */ \"(ssr)/./components/LocaleSwitcher.tsx\");\n/* __next_internal_client_entry_do_not_use__ MobileMenu auto */ \n\n\n\n\n\nfunction MobileMenu({ locale, siteName, onClose }) {\n const [isOpen, setIsOpen] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const [isMounted, setIsMounted] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_3__.usePathname)();\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n setIsMounted(true);\n }, []);\n // Close menu when route changes\n // Main navigation menu\n const mainMenu = [\n {\n title: \"Home\",\n path: `/${locale}`\n },\n {\n title: \"Blog\",\n path: `/${locale}/blog`\n },\n {\n title: \"Products\",\n path: `/${locale}/products`\n },\n {\n title: \"Contact\",\n path: `/${locale}/contact`\n }\n ];\n // Product categories (could be dynamic from data)\n const productCategories = [\n {\n title: \"Medium Voltage\",\n path: `/${locale}/product-category/medium-voltage`\n },\n {\n title: \"Low Voltage\",\n path: `/${locale}/product-category/low-voltage`\n },\n {\n title: \"Accessories\",\n path: `/${locale}/product-category/accessories`\n }\n ];\n // Close on route change\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n setIsOpen(false);\n if (onClose) onClose();\n }, [\n pathname,\n onClose\n ]);\n const toggleMenu = ()=>{\n setIsOpen(!isOpen);\n if (!isOpen && onClose) onClose();\n };\n const closeMenu = ()=>{\n setIsOpen(false);\n if (onClose) onClose();\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: toggleMenu,\n className: \"md:hidden p-3 rounded-lg hover:bg-gray-100 active:bg-gray-200 transition-colors touch-target-sm\",\n \"aria-label\": \"Toggle mobile menu\",\n \"aria-expanded\": isOpen,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-6 h-6 text-gray-700\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: isOpen ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M6 18L18 6M6 6l12 12\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 73,\n columnNumber: 13\n }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M4 6h16M4 12h16M4 18h16\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 75,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 66,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 60,\n columnNumber: 7\n }, this),\n isOpen && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"fixed inset-0 bg-black bg-opacity-50 z-50 md:hidden\",\n onClick: closeMenu,\n \"aria-hidden\": \"true\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 82,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: `fixed top-0 right-0 h-full w-full max-w-md bg-white shadow-2xl z-50 transform transition-transform duration-300 ease-in-out md:hidden safe-area-p ${isOpen ? \"translate-x-0\" : \"translate-x-full\"}`,\n role: \"dialog\",\n \"aria-modal\": \"true\",\n \"aria-label\": \"Mobile navigation menu\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col h-full\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center justify-between p-4 border-b border-gray-200 safe-area-p\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-10 h-10 bg-primary rounded-lg flex items-center justify-center shadow-sm\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-white font-bold text-sm\",\n children: \"KLZ\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 103,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 102,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-semibold text-gray-900 text-lg\",\n children: siteName\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 105,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 101,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n onClick: closeMenu,\n className: \"p-3 rounded-lg hover:bg-gray-100 active:bg-gray-200 transition-colors touch-target-sm\",\n \"aria-label\": \"Close menu\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-6 h-6 text-gray-600\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M6 18L18 6M6 6l12 12\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 113,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 112,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 107,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 100,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex-1 overflow-y-auto p-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xs font-semibold text-gray-500 uppercase tracking-wider mb-3\",\n children: \"Navigation\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 122,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"space-y-1\",\n children: mainMenu.map((item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n href: item.path,\n className: \"flex items-center justify-between px-4 py-3 rounded-lg text-gray-700 hover:bg-gray-100 hover:text-primary active:bg-gray-200 transition-colors touch-target-md\",\n onClick: closeMenu,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-medium text-base\",\n children: item.title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 133,\n columnNumber: 21\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 text-gray-400\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M9 5l7 7-7 7\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 135,\n columnNumber: 23\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 134,\n columnNumber: 21\n }, this)\n ]\n }, item.path, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 127,\n columnNumber: 19\n }, this))\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 125,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 121,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xs font-semibold text-gray-500 uppercase tracking-wider mb-3\",\n children: \"Product Categories\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 144,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"space-y-1\",\n children: productCategories.map((item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n href: item.path,\n className: \"flex items-center justify-between px-4 py-3 rounded-lg text-gray-700 hover:bg-gray-100 hover:text-primary active:bg-gray-200 transition-colors touch-target-md\",\n onClick: closeMenu,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-medium text-base\",\n children: item.title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 155,\n columnNumber: 21\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 text-gray-400\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M9 5l7 7-7 7\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 157,\n columnNumber: 23\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 156,\n columnNumber: 21\n }, this)\n ]\n }, item.path, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 149,\n columnNumber: 19\n }, this))\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 147,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 143,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xs font-semibold text-gray-500 uppercase tracking-wider mb-3\",\n children: \"Language\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 166,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"px-3\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_LocaleSwitcher__WEBPACK_IMPORTED_MODULE_5__.LocaleSwitcher, {}, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 170,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 169,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 165,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xs font-semibold text-gray-500 uppercase tracking-wider mb-3\",\n children: \"Contact\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 176,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-2 px-4 text-sm text-gray-600\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"mailto:info@klz-cables.com\",\n className: \"flex items-center gap-3 px-3 py-2 rounded-lg hover:bg-gray-100 transition-colors touch-target-sm\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 text-primary\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 185,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 184,\n columnNumber: 19\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-medium\",\n children: \"info@klz-cables.com\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 187,\n columnNumber: 19\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 180,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"tel:+490123456789\",\n className: \"flex items-center gap-3 px-3 py-2 rounded-lg hover:bg-gray-100 transition-colors touch-target-sm\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5 text-primary\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 194,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 193,\n columnNumber: 19\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-medium\",\n children: \"+49 (0) 123 456 789\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 196,\n columnNumber: 19\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 189,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 179,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 175,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 119,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"p-4 border-t border-gray-200 bg-gray-50\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n href: `/${locale}/contact`,\n onClick: closeMenu,\n className: \"block w-full\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Button__WEBPACK_IMPORTED_MODULE_4__.Button, {\n variant: \"primary\",\n size: \"md\",\n fullWidth: true,\n children: \"Get in Touch\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 205,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 204,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 203,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 98,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx\",\n lineNumber: 90,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL2xheW91dC9Nb2JpbGVNZW51LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBRTRDO0FBQ2Y7QUFDaUI7QUFDRTtBQUNhO0FBUXRELFNBQVNNLFdBQVcsRUFBRUMsTUFBTSxFQUFFQyxRQUFRLEVBQUVDLE9BQU8sRUFBbUI7SUFDdkUsTUFBTSxDQUFDQyxRQUFRQyxVQUFVLEdBQUdYLCtDQUFRQSxDQUFDO0lBQ3JDLE1BQU0sQ0FBQ1ksV0FBV0MsYUFBYSxHQUFHYiwrQ0FBUUEsQ0FBQztJQUMzQyxNQUFNYyxXQUFXWCw0REFBV0E7SUFFNUJGLGdEQUFTQSxDQUFDO1FBQ1JZLGFBQWE7SUFDZixHQUFHLEVBQUU7SUFFTCxnQ0FBZ0M7SUFFaEMsdUJBQXVCO0lBQ3ZCLE1BQU1FLFdBQVc7UUFDZjtZQUFFQyxPQUFPO1lBQVFDLE1BQU0sQ0FBQyxDQUFDLEVBQUVWLE9BQU8sQ0FBQztRQUFDO1FBQ3BDO1lBQUVTLE9BQU87WUFBUUMsTUFBTSxDQUFDLENBQUMsRUFBRVYsT0FBTyxLQUFLLENBQUM7UUFBQztRQUN6QztZQUFFUyxPQUFPO1lBQVlDLE1BQU0sQ0FBQyxDQUFDLEVBQUVWLE9BQU8sU0FBUyxDQUFDO1FBQUM7UUFDakQ7WUFBRVMsT0FBTztZQUFXQyxNQUFNLENBQUMsQ0FBQyxFQUFFVixPQUFPLFFBQVEsQ0FBQztRQUFDO0tBQ2hEO0lBRUQsa0RBQWtEO0lBQ2xELE1BQU1XLG9CQUFvQjtRQUN4QjtZQUFFRixPQUFPO1lBQWtCQyxNQUFNLENBQUMsQ0FBQyxFQUFFVixPQUFPLGdDQUFnQyxDQUFDO1FBQUM7UUFDOUU7WUFBRVMsT0FBTztZQUFlQyxNQUFNLENBQUMsQ0FBQyxFQUFFVixPQUFPLDZCQUE2QixDQUFDO1FBQUM7UUFDeEU7WUFBRVMsT0FBTztZQUFlQyxNQUFNLENBQUMsQ0FBQyxFQUFFVixPQUFPLDZCQUE2QixDQUFDO1FBQUM7S0FDekU7SUFFRCx3QkFBd0I7SUFDeEJOLGdEQUFTQSxDQUFDO1FB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Qix5REFBTUE7b0NBQ0x5QyxTQUFRO29DQUNSQyxNQUFLO29DQUNMQyxTQUFTOzhDQUNWOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVNiIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va2x6LWNhYmxlcy1uZXh0anMvLi9jb21wb25lbnRzL2xheW91dC9Nb2JpbGVNZW51LnRzeD9hZjYwIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50JztcblxuaW1wb3J0IHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluayc7XG5pbXBvcnQgeyB1c2VQYXRobmFtZSB9IGZyb20gJ25leHQvbmF2aWdhdGlvbic7XG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tICdAL2NvbXBvbmVudHMvdWkvQnV0dG9uJztcbmltcG9ydCB7IExvY2FsZVN3aXRjaGVyIH0gZnJvbSAnQC9jb21wb25lbnRzL0xvY2FsZVN3aXRjaGVyJztcblxuaW50ZXJmYWNlIE1vYmlsZU1lbnVQcm9wcyB7XG4gIGxvY2FsZTogc3RyaW5nO1xuICBzaXRlTmFtZTogc3RyaW5nO1xuICBvbkNsb3NlPzogKCkgPT4gdm9pZDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIE1vYmlsZU1lbnUoeyBsb2NhbGUsIHNpdGVOYW1lLCBvbkNsb3NlIH06IE1vYmlsZU1lbnVQcm9wcykge1xuICBjb25zdCBbaXNPcGVuLCBzZXRJc09wZW5dID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCBbaXNNb3VudGVkLCBzZXRJc01vdW50ZWRdID0gdXNlU3RhdGUoZmFsc2UpO1xuICBjb25zdCBwYXRobmFtZSA9IHVzZVBhdGhuYW1lKCk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBzZXRJc01vdW50ZWQodHJ1ZSk7XG4gIH0sIFtdKTtcblxuICAvLyBDbG9zZSBtZW51IHdoZW4gcm91dGUgY2hhbmdlc1xuXG4gIC8vIE1haW4gbmF2aWdhdGlvbiBtZW51XG4gIGNvbnN0IG1haW5NZW51ID0gW1xuICAgIHsgdGl0bGU6ICdIb21lJywgcGF0aDogYC8ke2xvY2FsZX1gIH0sXG4gICAgeyB0aXRsZTogJ0Jsb2cnLCBwYXRoOiBgLyR7bG9jYWxlfS9ibG9nYCB9LFxuICAgIHsgdGl0bGU6ICdQcm9kdWN0cycsIHBhdGg6IGAvJHtsb2NhbGV9L3Byb2R1Y3RzYCB9LFxuICAgIHsgdGl0bGU6ICdDb250YWN0JywgcGF0aDogYC8ke2xvY2FsZX0vY29udGFjdGAgfVxuICBdO1xuXG4gIC8vIFByb2R1Y3QgY2F0ZWdvcmllcyAoY291bGQgYmUgZHluYW1pYyBmcm9tIGRhdGEpXG4gIGNvbnN0IHByb2R1Y3RDYXRlZ29yaWVzID0gW1xuICAgIHsgdGl0bGU6ICdNZWRpdW0gVm9sdGFnZScsIHBhdGg6IGAvJHtsb2NhbGV9L3Byb2R1Y3QtY2F0ZWdvcnkvbWVkaXVtLXZvbHRhZ2VgIH0sXG4gICAgeyB0aXRsZTogJ0xvdyBWb2x0YWdlJywgcGF0aDogYC8ke2xvY2FsZX0vcHJvZHVjdC1jYXRlZ29yeS9sb3ctdm9sdGFnZWAgfSxcbiAgICB7IHRpdGxlOiAnQWNjZXNzb3JpZXMnLCBwYXRoOiBgLyR7bG9jYWxlfS9wcm9kdWN0LWNhdGVnb3J5L2FjY2Vzc29yaWVzYCB9XG4gIF07XG5cbiAgLy8gQ2xvc2Ugb24gcm91dGUgY2hhbmdlXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgc2V0SXNPcGVuKGZhbHNlKTtcbiAgICBpZiAob25DbG9zZSkgb25DbG9zZSgpO1xuICB9LCBbcGF0aG5hbWUsIG9uQ2xvc2VdKTtcblxuICBjb25zdCB0b2dnbGVNZW51ID0gKCkgPT4ge1xuICAgIHNldElzT3BlbighaXNPcGVuKTtcbiAgICBpZiAoIWlzT3BlbiAmJiBvbkNsb3NlKSBvbkNsb3NlKCk7XG4gIH07XG5cbiAgY29uc3QgY2xvc2VNZW51ID0gKCkgPT4ge1xuICAgIHNldElzT3BlbihmYWxzZSk7XG4gICAgaWYgKG9uQ2xvc2UpIG9uQ2xvc2UoKTtcbiAgfTtcblxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICB7LyogTW9iaWxlIFRvZ2dsZSBCdXR0b24gKi99XG4gICAgICA8YnV0dG9uXG4gICAgICAgIG9uQ2xpY2s9e3RvZ2dsZU1lbnV9XG4gICAgICAgIGNsYXNzTmFtZT1cIm1kOmhpZGRlbiBwLTMgcm91bmRlZC1sZyBob3ZlcjpiZy1ncmF5LTEwMCBhY3RpdmU6YmctZ3JheS0yMDAgdHJhbnNpdGlvbi1jb2xvcnMgdG91Y2gtdGFyZ2V0LXNtXCJcbiAgICAgICAgYXJpYS1sYWJlbD1cIlRvZ2dsZSBtb2JpbGUgbWVudVwiXG4gICAgICAgIGFyaWEtZXhwYW5kZWQ9e2lzT3Blbn1cbiAgICAgID5cbiAgICAgICAgPHN2Z1xuICAgICAgICAgIGNsYXNzTmFtZT1cInctNiBoLTYgdGV4dC1ncmF5LTcwMFwiXG4gICAgICAgICAgZmlsbD1cIm5vbmVcIlxuICAgICAgICAgIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXG4gICAgICAgICAgdmlld0JveD1cIjAgMCAyNCAyNFwiXG4gICAgICAgID5cbiAgICAgICAgICB7aXNPcGVuID8gKFxuICAgICAgICAgICAgPHBhdGggc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZVdpZHRoPXsyfSBkPVwiTTYgMThMMTggNk02IDZsMTIgMTJcIiAvPlxuICAgICAgICAgICkgOiAoXG4gICAgICAgICAgICA8cGF0aCBzdHJva2VMaW5lY2FwPVwicm91bmRcIiBzdHJva2VMaW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlV2lkdGg9ezJ9IGQ9XCJNNCA2aDE2TTQgMTJoMTZNNCAxOGgxNlwiIC8+XG4gICAgICAgICAgKX1cbiAgICAgICAgPC9zdmc+XG4gICAgICA8L2J1dHRvbj5cblxuICAgICAgey8qIE1vYmlsZSBNZW51IE92ZXJsYXkgKi99XG4gICAgICB7aXNPcGVuICYmIChcbiAgICAgICAgPGRpdlxuICAgICAgICAgIGNsYXNzTmFtZT1cImZpeGVkIGluc2V0LTAgYmctYmxhY2sgYmctb3BhY2l0eS01MCB6LTUwIG1kOmhpZGRlblwiXG4gICAgICAgICAgb25DbGljaz17Y2xvc2VNZW51fVxuICAgICAgICAgIGFyaWEtaGlkZGVuPVwidHJ1ZVwiXG4gICAgICAgIC8+XG4gICAgICApfVxuXG4gICAgICB7LyogTW9iaWxlIE1lbnUgRHJhd2VyICovfVxuICAgICAgPGRpdlxuICAgICAgICBjbGFzc05hbWU9e2BmaXhlZCB0b3AtMCByaWdodC0wIGgtZnVsbCB3LWZ1bGwgbWF4LXctbWQgYmctd2hpdGUgc2hhZG93LTJ4bCB6LTUwIHRyYW5zZm9ybSB0cmFuc2l0aW9uLXRyYW5zZm9ybSBkdXJhdGlvbi0zMDAgZWFzZS1pbi1vdXQgbWQ6aGlkZGVuIHNhZmUtYXJlYS1wICR7XG4gICAgICAgICAgaXNPcGVuID8gJ3RyYW5zbGF0ZS14LTAnIDogJ3RyYW5zbGF0ZS14LWZ1bGwnXG4gICAgICAgIH1gfVxuICAgICAgICByb2xlPVwiZGlhbG9nXCJcbiAgICAgICAgYXJpYS1tb2RhbD1cInRydWVcIlxuICAgICAgICBhcmlhLWxhYmVsPVwiTW9iaWxlIG5hdmlnYXRpb24gbWVudVwiXG4gICAgICA+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBoLWZ1bGxcIj5cbiAgICAgICAgICB7LyogSGVhZGVyICovfVxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHAtNCBib3JkZXItYiBib3JkZXItZ3JheS0yMDAgc2FmZS1hcmVhLXBcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTNcIj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ3LTEwIGgtMTAgYmctcHJpbWFyeSByb3VuZGVkLWxnIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIHNoYWRvdy1zbVwiPlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInRleHQtd2hpdGUgZm9udC1ib2xkIHRleHQtc21cIj5LTFo8L3NwYW4+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmb250LXNlbWlib2xkIHRleHQtZ3JheS05MDAgdGV4dC1sZ1wiPntzaXRlTmFtZX08L3NwYW4+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgb25DbGljaz17Y2xvc2VNZW51fVxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJwLTMgcm91bmRlZC1sZyBob3ZlcjpiZy1ncmF5LTEwMCBhY3RpdmU6YmctZ3JheS0yMDAgdHJhbnNpdGlvbi1jb2xvcnMgdG91Y2gtdGFyZ2V0LXNtXCJcbiAgICAgICAgICAgICAgYXJpYS1sYWJlbD1cIkNsb3NlIG1lbnVcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNiBoLTYgdGV4dC1ncmF5LTYwMFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgIDxwYXRoIHN0cm9rZUxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZUxpbmVqb2luPVwicm91bmRcIiBzdHJva2VXaWR0aD17Mn0gZD1cIk02IDE4TDE4IDZNNiA2bDEyIDEyXCIgLz5cbiAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIHsvKiBOYXZpZ2F0aW9uICovfVxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleC0xIG92ZXJmbG93LXktYXV0byBwLTRcIj5cbiAgICAgICAgICAgIHsvKiBNYWluIE5hdmlnYXRpb24gKi99XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1iLTZcIj5cbiAgICAgICAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB0ZXh0LWdyYXktNTAwIHVwcGVyY2FzZSB0cmFja2luZy13aWRlciBtYi0zXCI+XG4gICAgICAgICAgICAgICAgTmF2aWdhdGlvblxuICAgICAgICAgICAgICA8L2gzPlxuICAgICAgICAgICAgICA8bmF2IGNsYXNzTmFtZT1cInNwYWNlLXktMVwiPlxuICAgICAgICAgICAgICAgIHttYWluTWVudS5tYXAoKGl0ZW0pID0+IChcbiAgICAgICAgICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICAgICAgICAgIGtleT17aXRlbS5wYXRofVxuICAgICAgICAgICAgICAgICAgICBocmVmPXtpdGVtLnBhdGh9XG4gICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBweC00IHB5LTMgcm91bmRlZC1sZyB0ZXh0LWdyYXktNzAwIGhvdmVyOmJnLWdyYXktMTAwIGhvdmVyOnRleHQtcHJpbWFyeSBhY3RpdmU6YmctZ3JheS0yMDAgdHJhbnNpdGlvbi1jb2xvcnMgdG91Y2gtdGFyZ2V0LW1kXCJcbiAgICAgICAgICAgICAgICAgICAgb25DbGljaz17Y2xvc2VNZW51fVxuICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJmb250LW1lZGl1bSB0ZXh0LWJhc2VcIj57aXRlbS50aXRsZX08L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNSB0ZXh0LWdyYXktNDAwXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICAgICAgICAgICAgPHBhdGggc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZVdpZHRoPXsyfSBkPVwiTTkgNWw3IDctNyA3XCIgLz5cbiAgICAgICAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgICAgICA8L0xpbms+XG4gICAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICAgIDwvbmF2PlxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIHsvKiBQcm9kdWN0IENhdGVnb3JpZXMgKi99XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1iLTZcIj5cbiAgICAgICAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB0ZXh0LWdyYXktNTAwIHVwcGVyY2FzZSB0cmFja2luZy13aWRlciBtYi0zXCI+XG4gICAgICAgICAgICAgICAgUHJvZHVjdCBDYXRlZ29yaWVzXG4gICAgICAgICAgICAgIDwvaDM+XG4gICAgICAgICAgICAgIDxuYXYgY2xhc3NOYW1lPVwic3BhY2UteS0xXCI+XG4gICAgICAgICAgICAgICAge3Byb2R1Y3RDYXRlZ29yaWVzLm1hcCgoaXRlbSkgPT4gKFxuICAgICAgICAgICAgICAgICAgPExpbmtcbiAgICAgICAgICAgICAgICAgICAga2V5PXtpdGVtLnBhdGh9XG4gICAgICAgICAgICAgICAgICAgIGhyZWY9e2l0ZW0ucGF0aH1cbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIHB4LTQgcHktMyByb3VuZGVkLWxnIHRleHQtZ3JheS03MDAgaG92ZXI6YmctZ3JheS0xMDAgaG92ZXI6dGV4dC1wcmltYXJ5IGFjdGl2ZTpiZy1ncmF5LTIwMCB0cmFuc2l0aW9uLWNvbG9ycyB0b3VjaC10YXJnZXQtbWRcIlxuICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXtjbG9zZU1lbnV9XG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtbWVkaXVtIHRleHQtYmFzZVwiPntpdGVtLnRpdGxlfTwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgPHN2ZyBjbGFzc05hbWU9XCJ3LTUgaC01IHRleHQtZ3JheS00MDBcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj5cbiAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2VMaW5lY2FwPVwicm91bmRcIiBzdHJva2VMaW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlV2lkdGg9ezJ9IGQ9XCJNOSA1bDcgNy03IDdcIiAvPlxuICAgICAgICAgICAgICAgICAgICA8L3N2Zz5cbiAgICAgICAgICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgPC9uYXY+XG4gICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgey8qIExhbmd1YWdlIFN3aXRjaGVyICovfVxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtYi02XCI+XG4gICAgICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LXhzIGZvbnQtc2VtaWJvbGQgdGV4dC1ncmF5LTUwMCB1cHBlcmNhc2UgdHJhY2tpbmctd2lkZXIgbWItM1wiPlxuICAgICAgICAgICAgICAgIExhbmd1YWdlXG4gICAgICAgICAgICAgIDwvaDM+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicHgtM1wiPlxuICAgICAgICAgICAgICAgIDxMb2NhbGVTd2l0Y2hlciAvPlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICB7LyogQ29udGFjdCBJbmZvcm1hdGlvbiAqL31cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWItNlwiPlxuICAgICAgICAgICAgICA8aDMgY2xhc3NOYW1lPVwidGV4dC14cyBmb250LXNlbWlib2xkIHRleHQtZ3JheS01MDAgdXBwZXJjYXNlIHRyYWNraW5nLXdpZGVyIG1iLTNcIj5cbiAgICAgICAgICAgICAgICBDb250YWN0XG4gICAgICAgICAgICAgIDwvaDM+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3BhY2UteS0yIHB4LTQgdGV4dC1zbSB0ZXh0LWdyYXktNjAwXCI+XG4gICAgICAgICAgICAgICAgPGFcbiAgICAgICAgICAgICAgICAgIGhyZWY9XCJtYWlsdG86aW5mb0BrbHotY2FibGVzLmNvbVwiXG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC0zIHB5LTIgcm91bmRlZC1sZyBob3ZlcjpiZy1ncmF5LTEwMCB0cmFuc2l0aW9uLWNvbG9ycyB0b3VjaC10YXJnZXQtc21cIlxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNSB0ZXh0LXByaW1hcnlcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj5cbiAgICAgICAgICAgICAgICAgICAgPHBhdGggc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZVdpZHRoPXsyfSBkPVwiTTMgOGw3Ljg5IDUuMjZhMiAyIDAgMDAyLjIyIDBMMjEgOE01IDE5aDE0YTIgMiAwIDAwMi0yVjdhMiAyIDAgMDAtMi0ySDVhMiAyIDAgMDAtMiAydjEwYTIgMiAwIDAwMiAyelwiIC8+XG4gICAgICAgICAgICAgICAgICA8L3N2Zz5cbiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImZvbnQtbWVkaXVtXCI+aW5mb0BrbHotY2FibGVzLmNvbTwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICAgICAgPGFcbiAgICAgICAgICAgICAgICAgIGhyZWY9XCJ0ZWw6KzQ5MDEyMzQ1Njc4OVwiXG4gICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMyBweC0zIHB5LTIgcm91bmRlZC1sZyBob3ZlcjpiZy1ncmF5LTEwMCB0cmFuc2l0aW9uLWNvbG9ycyB0b3VjaC10YXJnZXQtc21cIlxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNSB0ZXh0LXByaW1hcnlcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj5cbiAgICAgICAgICAgICAgICAgICAgPHBhdGggc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZVdpZHRoPXsyfSBkPVwiTTMgNWEyIDIgMCAwMTItMmgzLjI4YTEgMSAwIDAxLjk0OC42ODRsMS40OTggNC40OTNhMSAxIDAgMDEtLjUwMiAxLjIxbC0yLjI1NyAxLjEzYTExLjA0MiAxMS4wNDIgMCAwMDUuNTE2IDUuNTE2bDEuMTMtMi4yNTdhMSAxIDAgMDExLjIxLS41MDJsNC40OTMgMS40OThhMSAxIDAgMDEuNjg0Ljk0OVYxOWEyIDIgMCAwMS0yIDJoLTFDOS43MTYgMjEgMyAxNC4yODQgMyA2VjV6XCIgLz5cbiAgICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZm9udC1tZWRpdW1cIj4rNDkgKDApIDEyMyA0NTYgNzg5PC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIHsvKiBGb290ZXIgQ1RBICovfVxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInAtNCBib3JkZXItdCBib3JkZXItZ3JheS0yMDAgYmctZ3JheS01MFwiPlxuICAgICAgICAgIDxMaW5rIGhyZWY9e2AvJHtsb2NhbGV9L2NvbnRhY3RgfSBvbkNsaWNrPXtjbG9zZU1lbnV9IGNsYXNzTmFtZT1cImJsb2NrIHctZnVsbFwiPlxuICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICB2YXJpYW50PVwicHJpbWFyeVwiXG4gICAgICAgICAgICAgIHNpemU9XCJtZFwiXG4gICAgICAgICAgICAgIGZ1bGxXaWR0aFxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICBHZXQgaW4gVG91Y2hcbiAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC8+XG4gICk7XG59Il0sIm5hbWVzIjpbInVzZVN0YXRlIiwidXNlRWZmZWN0IiwiTGluayIsInVzZVBhdGhuYW1lIiwiQnV0dG9uIiwiTG9jYWxlU3dpdGNoZXIiLCJNb2JpbGVNZW51IiwibG9jYWxlIiwic2l0ZU5hbWUiLCJvbkNsb3NlIiwiaXNPcGVuIiwic2V0SXNPcGVuIiwiaXNNb3VudGVkIiwic2V0SXNNb3VudGVkIiwicGF0aG5hbWUiLCJtYWluTWVudSIsInRpdGxlIiwicGF0aCIsInByb2R1Y3RDYXRlZ29yaWVzIiwidG9nZ2xlTWVudSIsImNsb3NlTWVudSIsImJ1dHRvbiIsIm9uQ2xpY2siLCJjbGFzc05hbWUiLCJhcmlhLWxhYmVsIiwiYXJpYS1leHBhbmRlZCIsInN2ZyIsImZpbGwiLCJzdHJva2UiLCJ2aWV3Qm94Iiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwic3Ryb2tlV2lkdGgiLCJkIiwiZGl2IiwiYXJpYS1oaWRkZW4iLCJyb2xlIiwiYXJpYS1tb2RhbCIsInNwYW4iLCJoMyIsIm5hdiIsIm1hcCIsIml0ZW0iLCJocmVmIiwiYSIsInZhcmlhbnQiLCJzaXplIiwiZnVsbFdpZHRoIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./components/layout/MobileMenu.tsx\n");
/***/ }),
/***/ "(ssr)/./components/layout/Navigation.tsx":
/*!******************************************!*\
!*** ./components/layout/Navigation.tsx ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Navigation: () => (/* binding */ Navigation)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(ssr)/./node_modules/next/dist/api/link.js\");\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/navigation */ \"(ssr)/./node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _lib_i18n__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lib/i18n */ \"(ssr)/./lib/i18n.ts\");\n/* __next_internal_client_entry_do_not_use__ Navigation auto */ \n\n\n\nfunction Navigation({ locale, variant = \"header\" }) {\n const pathname = (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.usePathname)();\n const currentLocale = (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_3__.getLocaleFromPath)(pathname);\n // Main navigation menu\n const mainMenu = [\n {\n title: \"Home\",\n path: `/${locale}`\n },\n {\n title: \"Blog\",\n path: `/${locale}/blog`\n },\n {\n title: \"Products\",\n path: `/${locale}/products`\n },\n {\n title: \"Contact\",\n path: `/${locale}/contact`\n }\n ];\n // Determine styles based on variant\n const isHeader = variant === \"header\";\n const baseClasses = isHeader ? \"hidden md:flex items-center gap-1\" : \"flex flex-col gap-2\";\n const linkClasses = isHeader ? \"px-3 py-2 text-sm font-medium text-gray-700 hover:text-primary hover:bg-primary-light rounded-lg transition-colors relative\" : \"text-sm text-gray-600 hover:text-primary transition-colors\";\n const activeClasses = isHeader ? \"text-primary bg-primary-light font-semibold\" : \"text-primary font-medium\";\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: baseClasses,\n children: mainMenu.map((item)=>{\n const isActive = pathname === item.path || item.path !== `/${locale}` && pathname.startsWith(item.path);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n href: item.path,\n className: `${linkClasses} ${isActive ? activeClasses : \"\"}`,\n children: [\n item.title,\n isActive && isHeader && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"absolute bottom-0 left-3 right-3 h-0.5 bg-primary rounded-full\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Navigation.tsx\",\n lineNumber: 52,\n columnNumber: 15\n }, this)\n ]\n }, item.path, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Navigation.tsx\",\n lineNumber: 45,\n columnNumber: 11\n }, this);\n })\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Navigation.tsx\",\n lineNumber: 39,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL2xheW91dC9OYXZpZ2F0aW9uLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBRTZCO0FBQ2lCO0FBQ0M7QUFPeEMsU0FBU0csV0FBVyxFQUFFQyxNQUFNLEVBQUVDLFVBQVUsUUFBUSxFQUFtQjtJQUN4RSxNQUFNQyxXQUFXTCw0REFBV0E7SUFDNUIsTUFBTU0sZ0JBQWdCTCw0REFBaUJBLENBQUNJO0lBRXhDLHVCQUF1QjtJQUN2QixNQUFNRSxXQUFXO1FBQ2Y7WUFBRUMsT0FBTztZQUFRQyxNQUFNLENBQUMsQ0FBQyxFQUFFTixPQUFPLENBQUM7UUFBQztRQUNwQztZQUFFSyxPQUFPO1lBQVFDLE1BQU0sQ0FBQyxDQUFDLEVBQUVOLE9BQU8sS0FBSyxDQUFDO1FBQUM7UUFDekM7WUFBRUssT0FBTztZQUFZQyxNQUFNLENBQUMsQ0FBQyxFQUFFTixPQUFPLFNBQVMsQ0FBQztRQUFDO1FBQ2pEO1lBQUVLLE9BQU87WUFBV0MsTUFBTSxDQUFDLENBQUMsRUFBRU4sT0FBTyxRQUFRLENBQUM7UUFBQztLQUNoRDtJQUVELG9DQUFvQztJQUNwQyxNQUFNTyxXQUFXTixZQUFZO0lBQzdCLE1BQU1PLGNBQWNELFdBQ2hCLHNDQUNBO0lBRUosTUFBTUUsY0FBY0YsV0FDaEIsZ0lBQ0E7SUFFSixNQUFNRyxnQkFBZ0JILFdBQ2xCLGdEQUNBO0lBRUoscUJBQ0UsOERBQUNJO1FBQUlDLFdBQVdKO2tCQUNiSixTQUFTUyxHQUFHLENBQUMsQ0FBQ0M7WUFDYixNQUFNQyxXQUFXYixhQUFhWSxLQUFLUixJQUFJLElBQ3RCUSxLQUFLUixJQUFJLEtBQUssQ0FBQyxDQUFDLEVBQUVOLE9BQU8sQ0FBQyxJQUFJRSxTQUFTYyxVQUFVLENBQUNGLEtBQUtSLElBQUk7WUFFNUUscUJBQ0UsOERBQUNWLGlEQUFJQTtnQkFFSHFCLE1BQU1ILEtBQUtSLElBQUk7Z0JBQ2ZNLFdBQVcsQ0FBQyxFQUFFSCxZQUFZLENBQUMsRUFBRU0sV0FBV0wsZ0JBQWdCLEdBQUcsQ0FBQzs7b0JBRTNESSxLQUFLVCxLQUFLO29CQUNWVSxZQUFZUiwwQkFDWCw4REFBQ1c7d0JBQUtOLFdBQVU7Ozs7Ozs7ZUFOYkUsS0FBS1IsSUFBSTs7Ozs7UUFVcEI7Ozs7OztBQUdOIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va2x6LWNhYmxlcy1uZXh0anMvLi9jb21wb25lbnRzL2xheW91dC9OYXZpZ2F0aW9uLnRzeD84NGFjIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2UgY2xpZW50JztcblxuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJztcbmltcG9ydCB7IHVzZVBhdGhuYW1lIH0gZnJvbSAnbmV4dC9uYXZpZ2F0aW9uJztcbmltcG9ydCB7IGdldExvY2FsZUZyb21QYXRoIH0gZnJvbSAnQC9saWIvaTE4bic7XG5cbmludGVyZmFjZSBOYXZpZ2F0aW9uUHJvcHMge1xuICBsb2NhbGU6IHN0cmluZztcbiAgdmFyaWFudD86ICdoZWFkZXInIHwgJ2Zvb3Rlcic7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBOYXZpZ2F0aW9uKHsgbG9jYWxlLCB2YXJpYW50ID0gJ2hlYWRlcicgfTogTmF2aWdhdGlvblByb3BzKSB7XG4gIGNvbnN0IHBhdGhuYW1lID0gdXNlUGF0aG5hbWUoKTtcbiAgY29uc3QgY3VycmVudExvY2FsZSA9IGdldExvY2FsZUZyb21QYXRoKHBhdGhuYW1lKTtcblxuICAvLyBNYWluIG5hdmlnYXRpb24gbWVudVxuICBjb25zdCBtYWluTWVudSA9IFtcbiAgICB7IHRpdGxlOiAnSG9tZScsIHBhdGg6IGAvJHtsb2NhbGV9YCB9LFxuICAgIHsgdGl0bGU6ICdCbG9nJywgcGF0aDogYC8ke2xvY2FsZX0vYmxvZ2AgfSxcbiAgICB7IHRpdGxlOiAnUHJvZHVjdHMnLCBwYXRoOiBgLyR7bG9jYWxlfS9wcm9kdWN0c2AgfSxcbiAgICB7IHRpdGxlOiAnQ29udGFjdCcsIHBhdGg6IGAvJHtsb2NhbGV9L2NvbnRhY3RgIH1cbiAgXTtcblxuICAvLyBEZXRlcm1pbmUgc3R5bGVzIGJhc2VkIG9uIHZhcmlhbnRcbiAgY29uc3QgaXNIZWFkZXIgPSB2YXJpYW50ID09PSAnaGVhZGVyJztcbiAgY29uc3QgYmFzZUNsYXNzZXMgPSBpc0hlYWRlciBcbiAgICA/ICdoaWRkZW4gbWQ6ZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTEnIFxuICAgIDogJ2ZsZXggZmxleC1jb2wgZ2FwLTInO1xuICBcbiAgY29uc3QgbGlua0NsYXNzZXMgPSBpc0hlYWRlclxuICAgID8gJ3B4LTMgcHktMiB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JheS03MDAgaG92ZXI6dGV4dC1wcmltYXJ5IGhvdmVyOmJnLXByaW1hcnktbGlnaHQgcm91bmRlZC1sZyB0cmFuc2l0aW9uLWNvbG9ycyByZWxhdGl2ZSdcbiAgICA6ICd0ZXh0LXNtIHRleHQtZ3JheS02MDAgaG92ZXI6dGV4dC1wcmltYXJ5IHRyYW5zaXRpb24tY29sb3JzJztcblxuICBjb25zdCBhY3RpdmVDbGFzc2VzID0gaXNIZWFkZXJcbiAgICA/ICd0ZXh0LXByaW1hcnkgYmctcHJpbWFyeS1saWdodCBmb250LXNlbWlib2xkJ1xuICAgIDogJ3RleHQtcHJpbWFyeSBmb250LW1lZGl1bSc7XG5cbiAgcmV0dXJuIChcbiAgICA8bmF2IGNsYXNzTmFtZT17YmFzZUNsYXNzZXN9PlxuICAgICAge21haW5NZW51Lm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICBjb25zdCBpc0FjdGl2ZSA9IHBhdGhuYW1lID09PSBpdGVtLnBhdGggfHwgXG4gICAgICAgICAgICAgICAgICAgICAgICAoaXRlbS5wYXRoICE9PSBgLyR7bG9jYWxlfWAgJiYgcGF0aG5hbWUuc3RhcnRzV2l0aChpdGVtLnBhdGgpKTtcbiAgICAgICAgXG4gICAgICAgIHJldHVybiAoXG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGtleT17aXRlbS5wYXRofVxuICAgICAgICAgICAgaHJlZj17aXRlbS5wYXRofVxuICAgICAgICAgICAgY2xhc3NOYW1lPXtgJHtsaW5rQ2xhc3Nlc30gJHtpc0FjdGl2ZSA/IGFjdGl2ZUNsYXNzZXMgOiAnJ31gfVxuICAgICAgICAgID5cbiAgICAgICAgICAgIHtpdGVtLnRpdGxlfVxuICAgICAgICAgICAge2lzQWN0aXZlICYmIGlzSGVhZGVyICYmIChcbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0zIHJpZ2h0LTMgaC0wLjUgYmctcHJpbWFyeSByb3VuZGVkLWZ1bGxcIiAvPlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICA8L0xpbms+XG4gICAgICAgICk7XG4gICAgICB9KX1cbiAgICA8L25hdj5cbiAgKTtcbn0iXSwibmFtZXMiOlsiTGluayIsInVzZVBhdGhuYW1lIiwiZ2V0TG9jYWxlRnJvbVBhdGgiLCJOYXZpZ2F0aW9uIiwibG9jYWxlIiwidmFyaWFudCIsInBhdGhuYW1lIiwiY3VycmVudExvY2FsZSIsIm1haW5NZW51IiwidGl0bGUiLCJwYXRoIiwiaXNIZWFkZXIiLCJiYXNlQ2xhc3NlcyIsImxpbmtDbGFzc2VzIiwiYWN0aXZlQ2xhc3NlcyIsIm5hdiIsImNsYXNzTmFtZSIsIm1hcCIsIml0ZW0iLCJpc0FjdGl2ZSIsInN0YXJ0c1dpdGgiLCJocmVmIiwic3BhbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./components/layout/Navigation.tsx\n");
/***/ }),
/***/ "(ssr)/./components/ui/Badge.tsx":
/*!*********************************!*\
!*** ./components/ui/Badge.tsx ***!
\*********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Badge: () => (/* binding */ Badge),\n/* harmony export */ BadgeGroup: () => (/* binding */ BadgeGroup)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/utils */ \"(ssr)/./lib/utils.ts\");\n\n\n\n// Helper function to get variant styles\nconst getVariantStyles = (variant)=>{\n switch(variant){\n case \"primary\":\n return \"bg-primary text-white\";\n case \"secondary\":\n return \"bg-secondary text-white\";\n case \"success\":\n return \"bg-success text-white\";\n case \"warning\":\n return \"bg-warning text-gray-900\";\n case \"error\":\n return \"bg-danger text-white\";\n case \"info\":\n return \"bg-info text-white\";\n case \"neutral\":\n return \"bg-gray-200 text-gray-800\";\n default:\n return \"bg-primary text-white\";\n }\n};\n// Helper function to get size styles\nconst getSizeStyles = (size)=>{\n switch(size){\n case \"sm\":\n return \"text-xs px-2 py-0.5\";\n case \"md\":\n return \"text-sm px-3 py-1\";\n case \"lg\":\n return \"text-base px-4 py-1.5\";\n default:\n return \"text-sm px-3 py-1\";\n }\n};\n// Helper function to get icon spacing\nconst getIconSpacing = (size, iconPosition)=>{\n const spacing = {\n sm: iconPosition === \"left\" ? \"mr-1\" : \"ml-1\",\n md: iconPosition === \"left\" ? \"mr-1.5\" : \"ml-1.5\",\n lg: iconPosition === \"left\" ? \"mr-2\" : \"ml-2\"\n };\n return spacing[size];\n};\n// Helper function to get icon size\nconst getIconSize = (size)=>{\n const sizeClasses = {\n sm: \"w-3 h-3\",\n md: \"w-4 h-4\",\n lg: \"w-5 h-5\"\n };\n return sizeClasses[size];\n};\n// Main Badge Component\nconst Badge = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ variant = \"primary\", size = \"md\", icon, iconPosition = \"left\", rounded = true, className = \"\", children, ...props }, ref)=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(// Base styles\n \"inline-flex items-center justify-center font-medium\", \"transition-all duration-200 ease-in-out\", // Variant styles\n getVariantStyles(variant), // Size styles\n getSizeStyles(size), // Border radius\n rounded ? \"rounded-full\" : \"rounded-md\", // Custom classes\n className),\n ...props,\n children: [\n icon && iconPosition === \"left\" && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex items-center justify-center\", getIconSpacing(size, \"left\"), getIconSize(size)),\n children: icon\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Badge.tsx\",\n lineNumber: 111,\n columnNumber: 11\n }, undefined),\n children && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Badge.tsx\",\n lineNumber: 117,\n columnNumber: 22\n }, undefined),\n icon && iconPosition === \"right\" && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex items-center justify-center\", getIconSpacing(size, \"right\"), getIconSize(size)),\n children: icon\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Badge.tsx\",\n lineNumber: 121,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Badge.tsx\",\n lineNumber: 92,\n columnNumber: 7\n }, undefined);\n});\nBadge.displayName = \"Badge\";\nconst BadgeGroup = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ gap = \"sm\", className = \"\", children, ...props }, ref)=>{\n const gapClasses = {\n xs: \"gap-1\",\n sm: \"gap-2\",\n md: \"gap-3\",\n lg: \"gap-4\"\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex flex-wrap items-center\", gapClasses[gap], className),\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Badge.tsx\",\n lineNumber: 148,\n columnNumber: 7\n }, undefined);\n});\nBadgeGroup.displayName = \"BadgeGroup\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL3VpL0JhZGdlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFxRTtBQUNoQztBQWtCckMsd0NBQXdDO0FBQ3hDLE1BQU1HLG1CQUFtQixDQUFDQztJQUN4QixPQUFRQTtRQUNOLEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1Q7WUFDRSxPQUFPO0lBQ1g7QUFDRjtBQUVBLHFDQUFxQztBQUNyQyxNQUFNQyxnQkFBZ0IsQ0FBQ0M7SUFDckIsT0FBUUE7UUFDTixLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVDtZQUNFLE9BQU87SUFDWDtBQUNGO0FBRUEsc0NBQXNDO0FBQ3RDLE1BQU1DLGlCQUFpQixDQUFDRCxNQUFpQkU7SUFDdkMsTUFBTUMsVUFBVTtRQUNkQyxJQUFJRixpQkFBaUIsU0FBUyxTQUFTO1FBQ3ZDRyxJQUFJSCxpQkFBaUIsU0FBUyxXQUFXO1FBQ3pDSSxJQUFJSixpQkFBaUIsU0FBUyxTQUFTO0lBQ3pDO0lBQ0EsT0FBT0MsT0FBTyxDQUFDSCxLQUFLO0FBQ3RCO0FBRUEsbUNBQW1DO0FBQ25DLE1BQU1PLGNBQWMsQ0FBQ1A7SUFDbkIsTUFBTVEsY0FBYztRQUNsQkosSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7SUFDTjtJQUNBLE9BQU9FLFdBQVcsQ0FBQ1IsS0FBSztBQUMxQjtBQUVBLHVCQUF1QjtBQUNoQixNQUFNUyxzQkFBUWQsaURBQVVBLENBQzdCLENBQ0UsRUFDRUcsVUFBVSxTQUFTLEVBQ25CRSxPQUFPLElBQUksRUFDWFUsSUFBSSxFQUNKUixlQUFlLE1BQU0sRUFDckJTLFVBQVUsSUFBSSxFQUNkQyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ0osRUFDREM7SUFFQSxxQkFDRSw4REFBQ0M7UUFDQ0QsS0FBS0E7UUFDTEgsV0FBV2hCLDhDQUFFQSxDQUNYLGNBQWM7UUFDZCx1REFDQSwyQ0FDQSxpQkFBaUI7UUFDakJDLGlCQUFpQkMsVUFDakIsY0FBYztRQUNkQyxjQUFjQyxPQUNkLGdCQUFnQjtRQUNoQlcsVUFBVSxpQkFBaUIsY0FDM0IsaUJBQWlCO1FBQ2pCQztRQUVELEdBQUdFLEtBQUs7O1lBR1JKLFFBQVFSLGlCQUFpQix3QkFDeEIsOERBQUNlO2dCQUFLTCxXQUFXaEIsOENBQUVBLENBQUMsb0NBQW9DSyxlQUFlRCxNQUFNLFNBQVNPLFlBQVlQOzBCQUMvRlU7Ozs7OztZQUtKRywwQkFBWSw4REFBQ0k7MEJBQU1KOzs7Ozs7WUFHbkJILFFBQVFSLGlCQUFpQix5QkFDeEIsOERBQUNlO2dCQUFLTCxXQUFXaEIsOENBQUVBLENBQUMsb0NBQW9DSyxlQUFlRCxNQUFNLFVBQVVPLFlBQVlQOzBCQUNoR1U7Ozs7Ozs7Ozs7OztBQUtYLEdBQ0E7QUFFRkQsTUFBTVMsV0FBVyxHQUFHO0FBUWIsTUFBTUMsMkJBQWF4QixpREFBVUEsQ0FDbEMsQ0FBQyxFQUFFeUIsTUFBTSxJQUFJLEVBQUVSLFlBQVksRUFBRSxFQUFFQyxRQUFRLEVBQUUsR0FBR0MsT0FBTyxFQUFFQztJQUNuRCxNQUFNTSxhQUFhO1FBQ2pCQyxJQUFJO1FBQ0psQixJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtJQUNOO0lBRUEscUJBQ0UsOERBQUNVO1FBQ0NELEtBQUtBO1FBQ0xILFdBQVdoQiw4Q0FBRUEsQ0FBQywrQkFBK0J5QixVQUFVLENBQUNELElBQUksRUFBRVI7UUFDN0QsR0FBR0UsS0FBSztrQkFFUkQ7Ozs7OztBQUdQLEdBQ0E7QUFFRk0sV0FBV0QsV0FBVyxHQUFHIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va2x6LWNhYmxlcy1uZXh0anMvLi9jb21wb25lbnRzL3VpL0JhZGdlLnRzeD9jYjI0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBmb3J3YXJkUmVmLCBSZWFjdE5vZGUsIEhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgY24gfSBmcm9tICcuLi8uLi9saWIvdXRpbHMnO1xuXG4vLyBCYWRnZSB2YXJpYW50c1xudHlwZSBCYWRnZVZhcmlhbnQgPSAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJyB8ICdlcnJvcicgfCAnaW5mbycgfCAnbmV1dHJhbCc7XG5cbi8vIEJhZGdlIHNpemVzXG50eXBlIEJhZGdlU2l6ZSA9ICdzbScgfCAnbWQnIHwgJ2xnJztcblxuLy8gQmFkZ2UgcHJvcHMgaW50ZXJmYWNlXG5pbnRlcmZhY2UgQmFkZ2VQcm9wcyBleHRlbmRzIEhUTUxBdHRyaWJ1dGVzPEhUTUxEaXZFbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiBCYWRnZVZhcmlhbnQ7XG4gIHNpemU/OiBCYWRnZVNpemU7XG4gIGljb24/OiBSZWFjdE5vZGU7XG4gIGljb25Qb3NpdGlvbj86ICdsZWZ0JyB8ICdyaWdodCc7XG4gIHJvdW5kZWQ/OiBib29sZWFuO1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB2YXJpYW50IHN0eWxlc1xuY29uc3QgZ2V0VmFyaWFudFN0eWxlcyA9ICh2YXJpYW50OiBCYWRnZVZhcmlhbnQpID0+IHtcbiAgc3dpdGNoICh2YXJpYW50KSB7XG4gICAgY2FzZSAncHJpbWFyeSc6XG4gICAgICByZXR1cm4gJ2JnLXByaW1hcnkgdGV4dC13aGl0ZSc7XG4gICAgY2FzZSAnc2Vjb25kYXJ5JzpcbiAgICAgIHJldHVybiAnYmctc2Vjb25kYXJ5IHRleHQtd2hpdGUnO1xuICAgIGNhc2UgJ3N1Y2Nlc3MnOlxuICAgICAgcmV0dXJuICdiZy1zdWNjZXNzIHRleHQtd2hpdGUnO1xuICAgIGNhc2UgJ3dhcm5pbmcnOlxuICAgICAgcmV0dXJuICdiZy13YXJuaW5nIHRleHQtZ3JheS05MDAnO1xuICAgIGNhc2UgJ2Vycm9yJzpcbiAgICAgIHJldHVybiAnYmctZGFuZ2VyIHRleHQtd2hpdGUnO1xuICAgIGNhc2UgJ2luZm8nOlxuICAgICAgcmV0dXJuICdiZy1pbmZvIHRleHQtd2hpdGUnO1xuICAgIGNhc2UgJ25ldXRyYWwnOlxuICAgICAgcmV0dXJuICdiZy1ncmF5LTIwMCB0ZXh0LWdyYXktODAwJztcbiAgICBkZWZhdWx0OlxuICAgICAgcmV0dXJuICdiZy1wcmltYXJ5IHRleHQtd2hpdGUnO1xuICB9XG59O1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHNpemUgc3R5bGVzXG5jb25zdCBnZXRTaXplU3R5bGVzID0gKHNpemU6IEJhZGdlU2l6ZSkgPT4ge1xuICBzd2l0Y2ggKHNpemUpIHtcbiAgICBjYXNlICdzbSc6XG4gICAgICByZXR1cm4gJ3RleHQteHMgcHgtMiBweS0wLjUnO1xuICAgIGNhc2UgJ21kJzpcbiAgICAgIHJldHVybiAndGV4dC1zbSBweC0zIHB5LTEnO1xuICAgIGNhc2UgJ2xnJzpcbiAgICAgIHJldHVybiAndGV4dC1iYXNlIHB4LTQgcHktMS41JztcbiAgICBkZWZhdWx0OlxuICAgICAgcmV0dXJuICd0ZXh0LXNtIHB4LTMgcHktMSc7XG4gIH1cbn07XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgaWNvbiBzcGFjaW5nXG5jb25zdCBnZXRJY29uU3BhY2luZyA9IChzaXplOiBCYWRnZVNpemUsIGljb25Qb3NpdGlvbjogJ2xlZnQnIHwgJ3JpZ2h0JykgPT4ge1xuICBjb25zdCBzcGFjaW5nID0ge1xuICAgIHNtOiBpY29uUG9zaXRpb24gPT09ICdsZWZ0JyA/ICdtci0xJyA6ICdtbC0xJyxcbiAgICBtZDogaWNvblBvc2l0aW9uID09PSAnbGVmdCcgPyAnbXItMS41JyA6ICdtbC0xLjUnLFxuICAgIGxnOiBpY29uUG9zaXRpb24gPT09ICdsZWZ0JyA/ICdtci0yJyA6ICdtbC0yJyxcbiAgfTtcbiAgcmV0dXJuIHNwYWNpbmdbc2l6ZV07XG59O1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IGljb24gc2l6ZVxuY29uc3QgZ2V0SWNvblNpemUgPSAoc2l6ZTogQmFkZ2VTaXplKSA9PiB7XG4gIGNvbnN0IHNpemVDbGFzc2VzID0ge1xuICAgIHNtOiAndy0zIGgtMycsXG4gICAgbWQ6ICd3LTQgaC00JyxcbiAgICBsZzogJ3ctNSBoLTUnLFxuICB9O1xuICByZXR1cm4gc2l6ZUNsYXNzZXNbc2l6ZV07XG59O1xuXG4vLyBNYWluIEJhZGdlIENvbXBvbmVudFxuZXhwb3J0IGNvbnN0IEJhZGdlID0gZm9yd2FyZFJlZjxIVE1MRGl2RWxlbWVudCwgQmFkZ2VQcm9wcz4oXG4gIChcbiAgICB7XG4gICAgICB2YXJpYW50ID0gJ3ByaW1hcnknLFxuICAgICAgc2l6ZSA9ICdtZCcsXG4gICAgICBpY29uLFxuICAgICAgaWNvblBvc2l0aW9uID0gJ2xlZnQnLFxuICAgICAgcm91bmRlZCA9IHRydWUsXG4gICAgICBjbGFzc05hbWUgPSAnJyxcbiAgICAgIGNoaWxkcmVuLFxuICAgICAgLi4ucHJvcHNcbiAgICB9LFxuICAgIHJlZlxuICApID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgPGRpdlxuICAgICAgICByZWY9e3JlZn1cbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAvLyBCYXNlIHN0eWxlc1xuICAgICAgICAgICdpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZm9udC1tZWRpdW0nLFxuICAgICAgICAgICd0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQnLFxuICAgICAgICAgIC8vIFZhcmlhbnQgc3R5bGVzXG4gICAgICAgICAgZ2V0VmFyaWFudFN0eWxlcyh2YXJpYW50KSxcbiAgICAgICAgICAvLyBTaXplIHN0eWxlc1xuICAgICAgICAgIGdldFNpemVTdHlsZXMoc2l6ZSksXG4gICAgICAgICAgLy8gQm9yZGVyIHJhZGl1c1xuICAgICAgICAgIHJvdW5kZWQgPyAncm91bmRlZC1mdWxsJyA6ICdyb3VuZGVkLW1kJyxcbiAgICAgICAgICAvLyBDdXN0b20gY2xhc3Nlc1xuICAgICAgICAgIGNsYXNzTmFtZVxuICAgICAgICApfVxuICAgICAgICB7Li4ucHJvcHN9XG4gICAgICA+XG4gICAgICAgIHsvKiBJY29uIC0gTGVmdCBwb3NpdGlvbiAqL31cbiAgICAgICAge2ljb24gJiYgaWNvblBvc2l0aW9uID09PSAnbGVmdCcgJiYgKFxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17Y24oJ2ZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyJywgZ2V0SWNvblNwYWNpbmcoc2l6ZSwgJ2xlZnQnKSwgZ2V0SWNvblNpemUoc2l6ZSkpfT5cbiAgICAgICAgICAgIHtpY29ufVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cblxuICAgICAgICB7LyogQmFkZ2UgY29udGVudCAqL31cbiAgICAgICAge2NoaWxkcmVuICYmIDxzcGFuPntjaGlsZHJlbn08L3NwYW4+fVxuXG4gICAgICAgIHsvKiBJY29uIC0gUmlnaHQgcG9zaXRpb24gKi99XG4gICAgICAgIHtpY29uICYmIGljb25Qb3NpdGlvbiA9PT0gJ3JpZ2h0JyAmJiAoXG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPXtjbignZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXInLCBnZXRJY29uU3BhY2luZyhzaXplLCAncmlnaHQnKSwgZ2V0SWNvblNpemUoc2l6ZSkpfT5cbiAgICAgICAgICAgIHtpY29ufVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cbiAgICAgIDwvZGl2PlxuICAgICk7XG4gIH1cbik7XG5cbkJhZGdlLmRpc3BsYXlOYW1lID0gJ0JhZGdlJztcblxuLy8gQmFkZ2UgR3JvdXAgQ29tcG9uZW50IGZvciBtdWx0aXBsZSBiYWRnZXNcbmludGVyZmFjZSBCYWRnZUdyb3VwUHJvcHMgZXh0ZW5kcyBIVE1MQXR0cmlidXRlczxIVE1MRGl2RWxlbWVudD4ge1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbiAgZ2FwPzogJ3hzJyB8ICdzbScgfCAnbWQnIHwgJ2xnJztcbn1cblxuZXhwb3J0IGNvbnN0IEJhZGdlR3JvdXAgPSBmb3J3YXJkUmVmPEhUTUxEaXZFbGVtZW50LCBCYWRnZUdyb3VwUHJvcHM+KFxuICAoeyBnYXAgPSAnc20nLCBjbGFzc05hbWUgPSAnJywgY2hpbGRyZW4sIC4uLnByb3BzIH0sIHJlZikgPT4ge1xuICAgIGNvbnN0IGdhcENsYXNzZXMgPSB7XG4gICAgICB4czogJ2dhcC0xJyxcbiAgICAgIHNtOiAnZ2FwLTInLFxuICAgICAgbWQ6ICdnYXAtMycsXG4gICAgICBsZzogJ2dhcC00JyxcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxkaXZcbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIGNsYXNzTmFtZT17Y24oJ2ZsZXggZmxleC13cmFwIGl0ZW1zLWNlbnRlcicsIGdhcENsYXNzZXNbZ2FwXSwgY2xhc3NOYW1lKX1cbiAgICAgICAgey4uLnByb3BzfVxuICAgICAgPlxuICAgICAgICB7Y2hpbGRyZW59XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9XG4pO1xuXG5CYWRnZUdyb3VwLmRpc3BsYXlOYW1lID0gJ0JhZGdlR3JvdXAnO1xuXG4vLyBFeHBvcnQgdHlwZXMgZm9yIGV4dGVybmFsIHVzZVxuZXhwb3J0IHR5cGUgeyBCYWRnZVByb3BzLCBCYWRnZVZhcmlhbnQsIEJhZGdlU2l6ZSwgQmFkZ2VHcm91cFByb3BzIH07Il0sIm5hbWVzIjpbIlJlYWN0IiwiZm9yd2FyZFJlZiIsImNuIiwiZ2V0VmFyaWFudFN0eWxlcyIsInZhcmlhbnQiLCJnZXRTaXplU3R5bGVzIiwic2l6ZSIsImdldEljb25TcGFjaW5nIiwiaWNvblBvc2l0aW9uIiwic3BhY2luZyIsInNtIiwibWQiLCJsZyIsImdldEljb25TaXplIiwic2l6ZUNsYXNzZXMiLCJCYWRnZSIsImljb24iLCJyb3VuZGVkIiwiY2xhc3NOYW1lIiwiY2hpbGRyZW4iLCJwcm9wcyIsInJlZiIsImRpdiIsInNwYW4iLCJkaXNwbGF5TmFtZSIsIkJhZGdlR3JvdXAiLCJnYXAiLCJnYXBDbGFzc2VzIiwieHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/ui/Badge.tsx\n");
/***/ }),
/***/ "(ssr)/./components/ui/Button.tsx":
/*!**********************************!*\
!*** ./components/ui/Button.tsx ***!
\**********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/utils */ \"(ssr)/./lib/utils.ts\");\n/* harmony import */ var _lib_responsive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../lib/responsive */ \"(ssr)/./lib/responsive.ts\");\n\n\n\n\n// Helper function to get variant styles\nconst getVariantStyles = (variant, disabled)=>{\n const baseStyles = \"transition-all duration-200 ease-in-out font-medium rounded-lg focus:outline-none focus:ring-2 focus:ring-offset-2\";\n if (disabled) {\n return `${baseStyles} bg-gray-300 text-gray-500 cursor-not-allowed opacity-60`;\n }\n switch(variant){\n case \"primary\":\n return `${baseStyles} bg-primary hover:bg-primary-dark text-white focus:ring-primary`;\n case \"secondary\":\n return `${baseStyles} bg-secondary hover:bg-secondary-light text-white focus:ring-secondary`;\n case \"outline\":\n return `${baseStyles} bg-transparent border-2 border-primary text-primary hover:bg-primary-light hover:border-primary-dark focus:ring-primary`;\n case \"ghost\":\n return `${baseStyles} bg-transparent text-primary hover:bg-primary-light focus:ring-primary`;\n default:\n return `${baseStyles} bg-primary hover:bg-primary-dark text-white`;\n }\n};\n// Helper function to get size styles\nconst getSizeStyles = (size)=>{\n switch(size){\n case \"sm\":\n return \"px-3 py-1.5 text-sm\";\n case \"md\":\n return \"px-4 py-2 text-base\";\n case \"lg\":\n return \"px-6 py-3 text-lg\";\n default:\n return \"px-4 py-2 text-base\";\n }\n};\n// Helper function to get icon spacing\nconst getIconSpacing = (size, iconPosition)=>{\n const spacing = {\n sm: iconPosition === \"left\" ? \"mr-1.5\" : \"ml-1.5\",\n md: iconPosition === \"left\" ? \"mr-2\" : \"ml-2\",\n lg: iconPosition === \"left\" ? \"mr-2.5\" : \"ml-2.5\"\n };\n return spacing[size];\n};\n// Loading spinner component\nconst LoadingSpinner = ({ size })=>{\n const sizeClasses = {\n sm: \"w-4 h-4\",\n md: \"w-5 h-5\",\n lg: \"w-6 h-6\"\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"animate-spin\", sizeClasses[size]),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-full h-full text-current\",\n xmlns: \"http://www.w3.org/2000/svg\",\n fill: \"none\",\n viewBox: \"0 0 24 24\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n className: \"opacity-25\",\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n stroke: \"currentColor\",\n strokeWidth: \"4\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 89,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n className: \"opacity-75\",\n fill: \"currentColor\",\n d: \"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 97,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 83,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 82,\n columnNumber: 5\n }, undefined);\n};\n// Main Button component\nconst Button = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ variant = \"primary\", size = \"md\", loading = false, icon, iconPosition = \"left\", fullWidth = false, disabled, className = \"\", children, type = \"button\", responsiveSize, touchTarget = true, ...props }, ref)=>{\n const isDisabled = disabled || loading;\n // Get responsive size if provided\n const getResponsiveSize = ()=>{\n if (!responsiveSize) return size;\n if (true) return size;\n const viewport = (0,_lib_responsive__WEBPACK_IMPORTED_MODULE_3__.getViewport)();\n if (viewport.isMobile && responsiveSize.mobile) {\n return responsiveSize.mobile;\n }\n if (viewport.isTablet && responsiveSize.tablet) {\n return responsiveSize.tablet;\n }\n if (viewport.isDesktop && responsiveSize.desktop) {\n return responsiveSize.desktop;\n }\n return size;\n };\n const responsiveSizeValue = getResponsiveSize();\n // Get touch target size\n const getTouchTargetClasses = ()=>{\n if (!touchTarget) return \"\";\n if (true) return \"\";\n const viewport = (0,_lib_responsive__WEBPACK_IMPORTED_MODULE_3__.getViewport)();\n const targetSize = (0,_lib_responsive__WEBPACK_IMPORTED_MODULE_3__.getTouchTargetSize)(viewport.isMobile, viewport.isLargeDesktop);\n // Ensure minimum touch target\n return `min-h-[44px] min-w-[44px]`;\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n ref: ref,\n type: type,\n disabled: isDisabled,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"inline-flex items-center justify-center font-semibold\", \"transition-all duration-200 ease-in-out\", \"focus:outline-none focus:ring-2 focus:ring-offset-2\", // Base styles\n \"rounded-lg\", // Variant styles\n getVariantStyles(variant, isDisabled), // Size styles (responsive)\n getSizeStyles(responsiveSizeValue), // Touch target optimization\n getTouchTargetClasses(), // Full width\n fullWidth ? \"w-full\" : \"\", // Mobile-specific optimizations\n \"active:scale-95 md:active:scale-100\", // Custom classes\n className),\n // Add aria-label for accessibility if button has only icon\n \"aria-label\": !children && icon ? \"Button action\" : undefined,\n ...props,\n children: [\n loading && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex items-center justify-center\", getIconSpacing(responsiveSizeValue, \"left\")),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LoadingSpinner, {\n size: responsiveSizeValue\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 196,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 195,\n columnNumber: 11\n }, undefined),\n !loading && icon && iconPosition === \"left\" && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex items-center justify-center\", getIconSpacing(responsiveSizeValue, \"left\")),\n children: icon\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 202,\n columnNumber: 11\n }, undefined),\n children && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"leading-none\",\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 208,\n columnNumber: 22\n }, undefined),\n !loading && icon && iconPosition === \"right\" && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex items-center justify-center\", getIconSpacing(responsiveSizeValue, \"right\")),\n children: icon\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 212,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 166,\n columnNumber: 7\n }, undefined);\n});\nButton.displayName = \"Button\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFpQix5QkFDcEMsOERBQUMrQztnQkFBS3ZDLFdBQVdsQiw4Q0FBRUEsQ0FBQyxvQ0FBb0NTLGVBQWV5QyxxQkFBcUI7MEJBQ3pGakI7Ozs7Ozs7Ozs7OztBQUtYLEdBQ0E7QUFFRkYsT0FBTzJCLFdBQVcsR0FBRyIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vY29tcG9uZW50cy91aS9CdXR0b24udHN4PzE1YWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IGZvcndhcmRSZWYsIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBjbiB9IGZyb20gJy4uLy4uL2xpYi91dGlscyc7XG5pbXBvcnQgeyBnZXRWaWV3cG9ydCwgZ2V0VG91Y2hUYXJnZXRTaXplIH0gZnJvbSAnLi4vLi4vbGliL3Jlc3BvbnNpdmUnO1xuXG4vLyBCdXR0b24gdmFyaWFudHNcbnR5cGUgQnV0dG9uVmFyaWFudCA9ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ291dGxpbmUnIHwgJ2dob3N0JztcblxuLy8gQnV0dG9uIHNpemVzXG50eXBlIEJ1dHRvblNpemUgPSAnc20nIHwgJ21kJyB8ICdsZyc7XG5cbi8vIEJ1dHRvbiBwcm9wcyBpbnRlcmZhY2VcbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiBCdXR0b25WYXJpYW50O1xuICBzaXplPzogQnV0dG9uU2l6ZTtcbiAgbG9hZGluZz86IGJvb2xlYW47XG4gIGljb24/OiBSZWFjdE5vZGU7XG4gIGljb25Qb3NpdGlvbj86ICdsZWZ0JyB8ICdyaWdodCc7XG4gIGZ1bGxXaWR0aD86IGJvb2xlYW47XG4gIHJlc3BvbnNpdmVTaXplPzoge1xuICAgIG1vYmlsZT86IEJ1dHRvblNpemU7XG4gICAgdGFibGV0PzogQnV0dG9uU2l6ZTtcbiAgICBkZXNrdG9wPzogQnV0dG9uU2l6ZTtcbiAgfTtcbiAgdG91Y2hUYXJnZXQ/OiBib29sZWFuO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHZhcmlhbnQgc3R5bGVzXG5jb25zdCBnZXRWYXJpYW50U3R5bGVzID0gKHZhcmlhbnQ6IEJ1dHRvblZhcmlhbnQsIGRpc2FibGVkPzogYm9vbGVhbikgPT4ge1xuICBjb25zdCBiYXNlU3R5bGVzID0gJ3RyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCBmb250LW1lZGl1bSByb3VuZGVkLWxnIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTIgZm9jdXM6cmluZy1vZmZzZXQtMic7XG4gIFxuICBpZiAoZGlzYWJsZWQpIHtcbiAgICByZXR1cm4gYCR7YmFzZVN0eWxlc30gYmctZ3JheS0zMDAgdGV4dC1ncmF5LTUwMCBjdXJzb3Itbm90LWFsbG93ZWQgb3BhY2l0eS02MGA7XG4gIH1cblxuICBzd2l0Y2ggKHZhcmlhbnQpIHtcbiAgICBjYXNlICdwcmltYXJ5JzpcbiAgICAgIHJldHVybiBgJHtiYXNlU3R5bGVzfSBiZy1wcmltYXJ5IGhvdmVyOmJnLXByaW1hcnktZGFyayB0ZXh0LXdoaXRlIGZvY3VzOnJpbmctcHJpbWFyeWA7XG4gICAgY2FzZSAnc2Vjb25kYXJ5JzpcbiAgICAgIHJldHVybiBgJHtiYXNlU3R5bGVzfSBiZy1zZWNvbmRhcnkgaG92ZXI6Ymctc2Vjb25kYXJ5LWxpZ2h0IHRleHQtd2hpdGUgZm9jdXM6cmluZy1zZWNvbmRhcnlgO1xuICAgIGNhc2UgJ291dGxpbmUnOlxuICAgICAgcmV0dXJuIGAke2Jhc2VTdHlsZXN9IGJnLXRyYW5zcGFyZW50IGJvcmRlci0yIGJvcmRlci1wcmltYXJ5IHRleHQtcHJpbWFyeSBob3ZlcjpiZy1wcmltYXJ5LWxpZ2h0IGhvdmVyOmJvcmRlci1wcmltYXJ5LWRhcmsgZm9jdXM6cmluZy1wcmltYXJ5YDtcbiAgICBjYXNlICdnaG9zdCc6XG4gICAgICByZXR1cm4gYCR7YmFzZVN0eWxlc30gYmctdHJhbnNwYXJlbnQgdGV4dC1wcmltYXJ5IGhvdmVyOmJnLXByaW1hcnktbGlnaHQgZm9jdXM6cmluZy1wcmltYXJ5YDtcbiAgICBkZWZhdWx0OlxuICAgICAgcmV0dXJuIGAke2Jhc2VTdHlsZXN9IGJnLXByaW1hcnkgaG92ZXI6YmctcHJpbWFyeS1kYXJrIHRleHQtd2hpdGVgO1xuICB9XG59O1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHNpemUgc3R5bGVzXG5jb25zdCBnZXRTaXplU3R5bGVzID0gKHNpemU6IEJ1dHRvblNpemUpID0+IHtcbiAgc3dpdGNoIChzaXplKSB7XG4gICAgY2FzZSAnc20nOlxuICAgICAgcmV0dXJuICdweC0zIHB5LTEuNSB0ZXh0LXNtJztcbiAgICBjYXNlICdtZCc6XG4gICAgICByZXR1cm4gJ3B4LTQgcHktMiB0ZXh0LWJhc2UnO1xuICAgIGNhc2UgJ2xnJzpcbiAgICAgIHJldHVybiAncHgtNiBweS0zIHRleHQtbGcnO1xuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gJ3B4LTQgcHktMiB0ZXh0LWJhc2UnO1xuICB9XG59O1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IGljb24gc3BhY2luZ1xuY29uc3QgZ2V0SWNvblNwYWNpbmcgPSAoc2l6ZTogQnV0dG9uU2l6ZSwgaWNvblBvc2l0aW9uOiAnbGVmdCcgfCAncmlnaHQnKSA9PiB7XG4gIGNvbnN0IHNwYWNpbmcgPSB7XG4gICAgc206IGljb25Qb3NpdGlvbiA9PT0gJ2xlZnQnID8gJ21yLTEuNScgOiAnbWwtMS41JyxcbiAgICBtZDogaWNvblBvc2l0aW9uID09PSAnbGVmdCcgPyAnbXItMicgOiAnbWwtMicsXG4gICAgbGc6IGljb25Qb3NpdGlvbiA9PT0gJ2xlZnQnID8gJ21yLTIuNScgOiAnbWwtMi41JyxcbiAgfTtcbiAgcmV0dXJuIHNwYWNpbmdbc2l6ZV07XG59O1xuXG4vLyBMb2FkaW5nIHNwaW5uZXIgY29tcG9uZW50XG5jb25zdCBMb2FkaW5nU3Bpbm5lciA9ICh7IHNpemUgfTogeyBzaXplOiBCdXR0b25TaXplIH0pID0+IHtcbiAgY29uc3Qgc2l6ZUNsYXNzZXMgPSB7XG4gICAgc206ICd3LTQgaC00JyxcbiAgICBtZDogJ3ctNSBoLTUnLFxuICAgIGxnOiAndy02IGgtNicsXG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17Y24oJ2FuaW1hdGUtc3BpbicsIHNpemVDbGFzc2VzW3NpemVdKX0+XG4gICAgICA8c3ZnXG4gICAgICAgIGNsYXNzTmFtZT1cInctZnVsbCBoLWZ1bGwgdGV4dC1jdXJyZW50XCJcbiAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICAgIGZpbGw9XCJub25lXCJcbiAgICAgICAgdmlld0JveD1cIjAgMCAyNCAyNFwiXG4gICAgICA+XG4gICAgICAgIDxjaXJjbGVcbiAgICAgICAgICBjbGFzc05hbWU9XCJvcGFjaXR5LTI1XCJcbiAgICAgICAgICBjeD1cIjEyXCJcbiAgICAgICAgICBjeT1cIjEyXCJcbiAgICAgICAgICByPVwiMTBcIlxuICAgICAgICAgIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXG4gICAgICAgICAgc3Ryb2tlV2lkdGg9XCI0XCJcbiAgICAgICAgPjwvY2lyY2xlPlxuICAgICAgICA8cGF0aFxuICAgICAgICAgIGNsYXNzTmFtZT1cIm9wYWNpdHktNzVcIlxuICAgICAgICAgIGZpbGw9XCJjdXJyZW50Q29sb3JcIlxuICAgICAgICAgIGQ9XCJNNCAxMmE4IDggMCAwMTgtOFYwQzUuMzczIDAgMCA1LjM3MyAwIDEyaDR6bTIgNS4yOTFBNy45NjIgNy45NjIgMCAwMTQgMTJIMGMwIDMuMDQyIDEuMTM1IDUuODI0IDMgNy45MzhsMy0yLjY0N3pcIlxuICAgICAgICA+PC9wYXRoPlxuICAgICAgPC9zdmc+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG4vLyBNYWluIEJ1dHRvbiBjb21wb25lbnRcbmV4cG9ydCBjb25zdCBCdXR0b24gPSBmb3J3YXJkUmVmPEhUTUxCdXR0b25FbGVtZW50LCBCdXR0b25Qcm9wcz4oXG4gIChcbiAgICB7XG4gICAgICB2YXJpYW50ID0gJ3ByaW1hcnknLFxuICAgICAgc2l6ZSA9ICdtZCcsXG4gICAgICBsb2FkaW5nID0gZmFsc2UsXG4gICAgICBpY29uLFxuICAgICAgaWNvblBvc2l0aW9uID0gJ2xlZnQnLFxuICAgICAgZnVsbFdpZHRoID0gZmFsc2UsXG4gICAgICBkaXNhYmxlZCxcbiAgICAgIGNsYXNzTmFtZSA9ICcnLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICB0eXBlID0gJ2J1dHRvbicsXG4gICAgICByZXNwb25zaXZlU2l6ZSxcbiAgICAgIHRvdWNoVGFyZ2V0ID0gdHJ1ZSxcbiAgICAgIC4uLnByb3BzXG4gICAgfSxcbiAgICByZWZcbiAgKSA9PiB7XG4gICAgY29uc3QgaXNEaXNhYmxlZCA9IGRpc2FibGVkIHx8IGxvYWRpbmc7XG4gICAgXG4gICAgLy8gR2V0IHJlc3BvbnNpdmUgc2l6ZSBpZiBwcm92aWRlZFxuICAgIGNvbnN0IGdldFJlc3BvbnNpdmVTaXplID0gKCkgPT4ge1xuICAgICAgaWYgKCFyZXNwb25zaXZlU2l6ZSkgcmV0dXJuIHNpemU7XG4gICAgICBcbiAgICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJykgcmV0dXJuIHNpemU7XG4gICAgICBcbiAgICAgIGNvbnN0IHZpZXdwb3J0ID0gZ2V0Vmlld3BvcnQoKTtcbiAgICAgIFxuICAgICAgaWYgKHZpZXdwb3J0LmlzTW9iaWxlICYmIHJlc3BvbnNpdmVTaXplLm1vYmlsZSkge1xuICAgICAgICByZXR1cm4gcmVzcG9uc2l2ZVNpemUubW9iaWxlO1xuICAgICAgfVxuICAgICAgaWYgKHZpZXdwb3J0LmlzVGFibGV0ICYmIHJlc3BvbnNpdmVTaXplLnRhYmxldCkge1xuICAgICAgICByZXR1cm4gcmVzcG9uc2l2ZVNpemUudGFibGV0O1xuICAgICAgfVxuICAgICAgaWYgKHZpZXdwb3J0LmlzRGVza3RvcCAmJiByZXNwb25zaXZlU2l6ZS5kZXNrdG9wKSB7XG4gICAgICAgIHJldHVybiByZXNwb25zaXZlU2l6ZS5kZXNrdG9wO1xuICAgICAgfVxuICAgICAgXG4gICAgICByZXR1cm4gc2l6ZTtcbiAgICB9O1xuXG4gICAgY29uc3QgcmVzcG9uc2l2ZVNpemVWYWx1ZSA9IGdldFJlc3BvbnNpdmVTaXplKCk7XG4gICAgXG4gICAgLy8gR2V0IHRvdWNoIHRhcmdldCBzaXplXG4gICAgY29uc3QgZ2V0VG91Y2hUYXJnZXRDbGFzc2VzID0gKCkgPT4ge1xuICAgICAgaWYgKCF0b3VjaFRhcmdldCkgcmV0dXJuICcnO1xuICAgICAgXG4gICAgICBpZiAodHlwZW9mIHdpbmRvdyA9PT0gJ3VuZGVmaW5lZCcpIHJldHVybiAnJztcbiAgICAgIFxuICAgICAgY29uc3Qgdmlld3BvcnQgPSBnZXRWaWV3cG9ydCgpO1xuICAgICAgY29uc3QgdGFyZ2V0U2l6ZSA9IGdldFRvdWNoVGFyZ2V0U2l6ZSh2aWV3cG9ydC5pc01vYmlsZSwgdmlld3BvcnQuaXNMYXJnZURlc2t0b3ApO1xuICAgICAgXG4gICAgICAvLyBFbnN1cmUgbWluaW11bSB0b3VjaCB0YXJnZXRcbiAgICAgIHJldHVybiBgbWluLWgtWzQ0cHhdIG1pbi13LVs0NHB4XWA7XG4gICAgfTtcblxuICAgIHJldHVybiAoXG4gICAgICA8YnV0dG9uXG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICB0eXBlPXt0eXBlfVxuICAgICAgICBkaXNhYmxlZD17aXNEaXNhYmxlZH1cbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGZvbnQtc2VtaWJvbGQnLFxuICAgICAgICAgICd0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQnLFxuICAgICAgICAgICdmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0yIGZvY3VzOnJpbmctb2Zmc2V0LTInLFxuICAgICAgICAgIC8vIEJhc2Ugc3R5bGVzXG4gICAgICAgICAgJ3JvdW5kZWQtbGcnLFxuICAgICAgICAgIC8vIFZhcmlhbnQgc3R5bGVzXG4gICAgICAgICAgZ2V0VmFyaWFudFN0eWxlcyh2YXJpYW50LCBpc0Rpc2FibGVkKSxcbiAgICAgICAgICAvLyBTaXplIHN0eWxlcyAocmVzcG9uc2l2ZSlcbiAgICAgICAgICBnZXRTaXplU3R5bGVzKHJlc3BvbnNpdmVTaXplVmFsdWUpLFxuICAgICAgICAgIC8vIFRvdWNoIHRhcmdldCBvcHRpbWl6YXRpb25cbiAgICAgICAgICBnZXRUb3VjaFRhcmdldENsYXNzZXMoKSxcbiAgICAgICAgICAvLyBGdWxsIHdpZHRoXG4gICAgICAgICAgZnVsbFdpZHRoID8gJ3ctZnVsbCcgOiAnJyxcbiAgICAgICAgICAvLyBNb2JpbGUtc3BlY2lmaWMgb3B0aW1pemF0aW9uc1xuICAgICAgICAgICdhY3RpdmU6c2NhbGUtOTUgbWQ6YWN0aXZlOnNjYWxlLTEwMCcsXG4gICAgICAgICAgLy8gQ3VzdG9tIGNsYXNzZXNcbiAgICAgICAgICBjbGFzc05hbWVcbiAgICAgICAgKX1cbiAgICAgICAgLy8gQWRkIGFyaWEtbGFiZWwgZm9yIGFjY2Vzc2liaWxpdHkgaWYgYnV0dG9uIGhhcyBvbmx5IGljb25cbiAgICAgICAgYXJpYS1sYWJlbD17IWNoaWxkcmVuICYmIGljb24gPyAnQnV0dG9uIGFjdGlvbicgOiB1bmRlZmluZWR9XG4gICAgICAgIHsuLi5wcm9wc31cbiAgICAgID5cbiAgICAgICAgey8qIExvYWRpbmcgc3RhdGUgKi99XG4gICAgICAgIHtsb2FkaW5nICYmIChcbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e2NuKCdmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcicsIGdldEljb25TcGFjaW5nKHJlc3BvbnNpdmVTaXplVmFsdWUsICdsZWZ0JykpfT5cbiAgICAgICAgICAgIDxMb2FkaW5nU3Bpbm5lciBzaXplPXtyZXNwb25zaXZlU2l6ZVZhbHVlfSAvPlxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cblxuICAgICAgICB7LyogSWNvbiAtIExlZnQgcG9zaXRpb24gKi99XG4gICAgICAgIHshbG9hZGluZyAmJiBpY29uICYmIGljb25Qb3NpdGlvbiA9PT0gJ2xlZnQnICYmIChcbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e2NuKCdmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcicsIGdldEljb25TcGFjaW5nKHJlc3BvbnNpdmVTaXplVmFsdWUsICdsZWZ0JykpfT5cbiAgICAgICAgICAgIHtpY29ufVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cblxuICAgICAgICB7LyogQnV0dG9uIGNvbnRlbnQgKi99XG4gICAgICAgIHtjaGlsZHJlbiAmJiA8c3BhbiBjbGFzc05hbWU9XCJsZWFkaW5nLW5vbmVcIj57Y2hpbGRyZW59PC9zcGFuPn1cblxuICAgICAgICB7LyogSWNvbiAtIFJpZ2h0IHBvc2l0aW9uICovfVxuICAgICAgICB7IWxvYWRpbmcgJiYgaWNvbiAmJiBpY29uUG9zaXRpb24gPT09ICdyaWdodCcgJiYgKFxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17Y24oJ2ZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyJywgZ2V0SWNvblNwYWNpbmcocmVzcG9uc2l2ZVNpemVWYWx1ZSwgJ3JpZ2h0JykpfT5cbiAgICAgICAgICAgIHtpY29ufVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbkJ1dHRvbi5kaXNwbGF5TmFtZSA9ICdCdXR0b24nO1xuXG4vLyBFeHBvcnQgdHlwZXMgZm9yIGV4dGVybmFsIHVzZVxuZXhwb3J0IHR5cGUgeyBCdXR0b25Qcm9wcywgQnV0dG9uVmFyaWFudCwgQnV0dG9uU2l6ZSB9OyJdLCJuYW1lcyI6WyJSZWFjdCIsImZvcndhcmRSZWYiLCJjbiIsImdldFZpZXdwb3J0IiwiZ2V0VG91Y2hUYXJnZXRTaXplIiwiZ2V0VmFyaWFudFN0eWxlcyIsInZhcmlhbnQiLCJkaXNhYmxlZCIsImJhc2VTdHlsZXMiLCJnZXRTaXplU3R5bGVzIiwic2l6ZSIsImdldEljb25TcGFjaW5nIiwiaWNvblBvc2l0aW9uIiwic3BhY2luZyIsInNtIiwibWQiLCJsZyIsIkxvYWRpbmdTcGlubmVyIiwic2l6ZUNsYXNzZXMiLCJkaXYiLCJjbGFzc05hbWUiLCJzdmciLCJ4bWxucyIsImZpbGwiLCJ2aWV3Qm94IiwiY2lyY2xlIiwiY3giLCJjeSIsInIiLCJzdHJva2UiLCJzdHJva2VXaWR0aCIsInBhdGgiLCJkIiwiQnV0dG9uIiwibG9hZGluZyIsImljb24iLCJmdWxsV2lkdGgiLCJjaGlsZHJlbiIsInR5cGUiLCJyZXNwb25zaXZlU2l6ZSIsInRvdWNoVGFyZ2V0IiwicHJvcHMiLCJyZWYiLCJpc0Rpc2FibGVkIiwiZ2V0UmVzcG9uc2l2ZVNpemUiLCJ2aWV3cG9ydCIsImlzTW9iaWxlIiwibW9iaWxlIiwiaXNUYWJsZXQiLCJ0YWJsZXQiLCJpc0Rlc2t0b3AiLCJkZXNrdG9wIiwicmVzcG9uc2l2ZVNpemVWYWx1ZSIsImdldFRvdWNoVGFyZ2V0Q2xhc3NlcyIsInRhcmdldFNpemUiLCJpc0xhcmdlRGVza3RvcCIsImJ1dHRvbiIsImFyaWEtbGFiZWwiLCJ1bmRlZmluZWQiLCJzcGFuIiwiZGlzcGxheU5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/ui/Button.tsx\n");
/***/ }),
/***/ "(ssr)/./components/ui/Card.tsx":
/*!********************************!*\
!*** ./components/ui/Card.tsx ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Card: () => (/* binding */ Card),\n/* harmony export */ CardBody: () => (/* binding */ CardBody),\n/* harmony export */ CardFooter: () => (/* binding */ CardFooter),\n/* harmony export */ CardHeader: () => (/* binding */ CardHeader),\n/* harmony export */ CardImage: () => (/* binding */ CardImage)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/utils */ \"(ssr)/./lib/utils.ts\");\n\n\n\n// Helper function to get variant styles\nconst getVariantStyles = (variant)=>{\n switch(variant){\n case \"elevated\":\n return \"bg-white shadow-lg shadow-gray-200/50 border border-gray-100\";\n case \"flat\":\n return \"bg-white shadow-sm border border-gray-100\";\n case \"bordered\":\n return \"bg-white border-2 border-gray-200\";\n default:\n return \"bg-white shadow-md border border-gray-100\";\n }\n};\n// Helper function to get padding styles\nconst getPaddingStyles = (padding)=>{\n switch(padding){\n case \"none\":\n return \"\";\n case \"sm\":\n return \"p-3\";\n case \"md\":\n return \"p-4\";\n case \"lg\":\n return \"p-6\";\n case \"xl\":\n return \"p-8\";\n default:\n return \"p-4\";\n }\n};\n// Helper function to get image height\nconst getImageHeight = (height)=>{\n switch(height){\n case \"sm\":\n return \"h-32\";\n case \"md\":\n return \"h-48\";\n case \"lg\":\n return \"h-64\";\n case \"xl\":\n return \"h-80\";\n default:\n return \"h-48\";\n }\n};\n// Main Card Component\nconst Card = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ variant = \"elevated\", padding = \"md\", hoverable = false, shadow = true, className = \"\", children, ...props }, ref)=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"rounded-lg\", \"transition-all duration-200 ease-in-out\", // Variant styles\n getVariantStyles(variant), // Padding\n getPaddingStyles(padding), // Hover effect\n hoverable && \"hover:shadow-xl hover:shadow-gray-200/70 hover:-translate-y-1\", // Shadow override\n !shadow && \"shadow-none\", // Custom classes\n className),\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 106,\n columnNumber: 7\n }, undefined);\n});\nCard.displayName = \"Card\";\n// Card Header Component\nconst CardHeader = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ title, subtitle, icon, action, className = \"\", children, ...props }, ref)=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex items-start justify-between gap-4\", \"border-b border-gray-100 pb-4 mb-4\", className),\n ...props,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-start gap-3 flex-1\",\n children: [\n icon && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-gray-500 mt-0.5\",\n children: icon\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 146,\n columnNumber: 20\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex-1\",\n children: [\n title && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-lg font-semibold text-gray-900 leading-tight\",\n children: title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 149,\n columnNumber: 15\n }, undefined),\n subtitle && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-sm text-gray-600 mt-1 leading-relaxed\",\n children: subtitle\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 154,\n columnNumber: 15\n }, undefined),\n children\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 147,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 145,\n columnNumber: 9\n }, undefined),\n action && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex-shrink-0\",\n children: action\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 161,\n columnNumber: 20\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 136,\n columnNumber: 7\n }, undefined);\n});\nCardHeader.displayName = \"CardHeader\";\n// Card Body Component\nconst CardBody = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ className = \"\", children, ...props }, ref)=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"space-y-3\", className),\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 173,\n columnNumber: 7\n }, undefined);\n});\nCardBody.displayName = \"CardBody\";\n// Card Footer Component\nconst CardFooter = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ align = \"left\", className = \"\", children, ...props }, ref)=>{\n const alignmentClasses = {\n left: \"justify-start\",\n center: \"justify-center\",\n right: \"justify-end\"\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex items-center gap-3\", \"border-t border-gray-100 pt-4 mt-4\", alignmentClasses[align], className),\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 196,\n columnNumber: 7\n }, undefined);\n});\nCardFooter.displayName = \"CardFooter\";\n// Card Image Component\nconst CardImage = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ src, alt, height = \"md\", position = \"top\", className = \"\", ...props }, ref)=>{\n const heightClasses = getImageHeight(height);\n if (position === \"background\") {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"relative w-full overflow-hidden rounded-t-lg\", heightClasses, className),\n ...props,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: src,\n alt: alt || \"\",\n className: \"absolute inset-0 w-full h-full object-cover\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 231,\n columnNumber: 11\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0 bg-gradient-to-t from-black/50 to-transparent\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 236,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 221,\n columnNumber: 9\n }, undefined);\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"w-full overflow-hidden rounded-t-lg\", heightClasses, className),\n ...props,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: src,\n alt: alt || \"\",\n className: \"w-full h-full object-cover\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 252,\n columnNumber: 9\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Card.tsx\",\n lineNumber: 242,\n columnNumber: 7\n }, undefined);\n});\nCardImage.displayName = \"CardImage\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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R0FBR0MsT0FBTyxFQUFFQztJQUN2RCxNQUFNVyxtQkFBbUI7UUFDdkJDLE1BQU07UUFDTkMsUUFBUTtRQUNSQyxPQUFPO0lBQ1Q7SUFFQSxxQkFDRSw4REFBQ2I7UUFDQ0QsS0FBS0E7UUFDTEgsV0FBV1YsOENBQUVBLENBQ1gsMkJBQ0Esc0NBQ0F3QixnQkFBZ0IsQ0FBQ0QsTUFBTSxFQUN2QmI7UUFFRCxHQUFHRSxLQUFLO2tCQUVSRDs7Ozs7O0FBR1AsR0FDQTtBQUVGVyxXQUFXUCxXQUFXLEdBQUc7QUFFekIsdUJBQXVCO0FBQ2hCLE1BQU1hLDBCQUFZN0IsaURBQVVBLENBQ2pDLENBQUMsRUFBRThCLEdBQUcsRUFBRUMsR0FBRyxFQUFFeEIsU0FBUyxJQUFJLEVBQUV5QixXQUFXLEtBQUssRUFBRXJCLFlBQVksRUFBRSxFQUFFLEdBQUdFLE9BQU8sRUFBRUM7SUFDeEUsTUFBTW1CLGdCQUFnQjNCLGVBQWVDO0lBRXJDLElBQUl5QixhQUFhLGNBQWM7UUFDN0IscUJBQ0UsOERBQUNqQjtZQUNDRCxLQUFLQTtZQUNMSCxXQUFXViw4Q0FBRUEsQ0FDWCxnREFDQWdDLGVBQ0F0QjtZQUVELEdBQUdFLEtBQUs7OzhCQUdULDhEQUFDcUI7b0JBQ0NKLEtBQUtBO29CQUNMQyxLQUFLQSxPQUFPO29CQUNacEIsV0FBVTs7Ozs7OzhCQUVaLDhEQUFDSTtvQkFBSUosV0FBVTs7Ozs7Ozs7Ozs7O0lBR3JCO0lBRUEscUJBQ0UsOERBQUNJO1FBQ0NELEtBQUtBO1FBQ0xILFdBQVdWLDhDQUFFQSxDQUNYLHVDQUNBZ0MsZUFDQXRCO1FBRUQsR0FBR0UsS0FBSztrQkFHVCw0RUFBQ3FCO1lBQ0NKLEtBQUtBO1lBQ0xDLEtBQUtBLE9BQU87WUFDWnBCLFdBQVU7Ozs7Ozs7Ozs7O0FBSWxCLEdBQ0E7QUFFRmtCLFVBQVViLFdBQVcsR0FBRyIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vY29tcG9uZW50cy91aS9DYXJkLnRzeD9jMWFiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBmb3J3YXJkUmVmLCBSZWFjdE5vZGUsIEhUTUxBdHRyaWJ1dGVzIH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHsgY24gfSBmcm9tICcuLi8uLi9saWIvdXRpbHMnO1xuXG4vLyBDYXJkIHZhcmlhbnRzXG50eXBlIENhcmRWYXJpYW50ID0gJ2VsZXZhdGVkJyB8ICdmbGF0JyB8ICdib3JkZXJlZCc7XG5cbi8vIENhcmQgcHJvcHMgaW50ZXJmYWNlXG5pbnRlcmZhY2UgQ2FyZFByb3BzIGV4dGVuZHMgSFRNTEF0dHJpYnV0ZXM8SFRNTERpdkVsZW1lbnQ+IHtcbiAgdmFyaWFudD86IENhcmRWYXJpYW50O1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbiAgcGFkZGluZz86ICdub25lJyB8ICdzbScgfCAnbWQnIHwgJ2xnJyB8ICd4bCc7XG4gIGhvdmVyYWJsZT86IGJvb2xlYW47XG4gIHNoYWRvdz86IGJvb2xlYW47XG59XG5cbi8vIENhcmQgaGVhZGVyIHByb3BzXG5pbnRlcmZhY2UgQ2FyZEhlYWRlclByb3BzIGV4dGVuZHMgT21pdDxIVE1MQXR0cmlidXRlczxIVE1MRGl2RWxlbWVudD4sICd0aXRsZSc+IHtcbiAgdGl0bGU/OiBSZWFjdE5vZGU7XG4gIHN1YnRpdGxlPzogUmVhY3ROb2RlO1xuICBpY29uPzogUmVhY3ROb2RlO1xuICBhY3Rpb24/OiBSZWFjdE5vZGU7XG59XG5cbi8vIENhcmQgYm9keSBwcm9wc1xuaW50ZXJmYWNlIENhcmRCb2R5UHJvcHMgZXh0ZW5kcyBIVE1MQXR0cmlidXRlczxIVE1MRGl2RWxlbWVudD4ge1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbn1cblxuLy8gQ2FyZCBmb290ZXIgcHJvcHNcbmludGVyZmFjZSBDYXJkRm9vdGVyUHJvcHMgZXh0ZW5kcyBIVE1MQXR0cmlidXRlczxIVE1MRGl2RWxlbWVudD4ge1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbiAgYWxpZ24/OiAnbGVmdCcgfCAnY2VudGVyJyB8ICdyaWdodCc7XG59XG5cbi8vIENhcmQgaW1hZ2UgcHJvcHNcbmludGVyZmFjZSBDYXJkSW1hZ2VQcm9wcyBleHRlbmRzIEhUTUxBdHRyaWJ1dGVzPEhUTUxEaXZFbGVtZW50PiB7XG4gIHNyYzogc3RyaW5nO1xuICBhbHQ/OiBzdHJpbmc7XG4gIGhlaWdodD86ICdzbScgfCAnbWQnIHwgJ2xnJyB8ICd4bCc7XG4gIHBvc2l0aW9uPzogJ3RvcCcgfCAnYmFja2dyb3VuZCc7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdmFyaWFudCBzdHlsZXNcbmNvbnN0IGdldFZhcmlhbnRTdHlsZXMgPSAodmFyaWFudDogQ2FyZFZhcmlhbnQpID0+IHtcbiAgc3dpdGNoICh2YXJpYW50KSB7XG4gICAgY2FzZSAnZWxldmF0ZWQnOlxuICAgICAgcmV0dXJuICdiZy13aGl0ZSBzaGFkb3ctbGcgc2hhZG93LWdyYXktMjAwLzUwIGJvcmRlciBib3JkZXItZ3JheS0xMDAnO1xuICAgIGNhc2UgJ2ZsYXQnOlxuICAgICAgcmV0dXJuICdiZy13aGl0ZSBzaGFkb3ctc20gYm9yZGVyIGJvcmRlci1ncmF5LTEwMCc7XG4gICAgY2FzZSAnYm9yZGVyZWQnOlxuICAgICAgcmV0dXJuICdiZy13aGl0ZSBib3JkZXItMiBib3JkZXItZ3JheS0yMDAnO1xuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gJ2JnLXdoaXRlIHNoYWRvdy1tZCBib3JkZXIgYm9yZGVyLWdyYXktMTAwJztcbiAgfVxufTtcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCBwYWRkaW5nIHN0eWxlc1xuY29uc3QgZ2V0UGFkZGluZ1N0eWxlcyA9IChwYWRkaW5nOiBDYXJkUHJvcHNbJ3BhZGRpbmcnXSkgPT4ge1xuICBzd2l0Y2ggKHBhZGRpbmcpIHtcbiAgICBjYXNlICdub25lJzpcbiAgICAgIHJldHVybiAnJztcbiAgICBjYXNlICdzbSc6XG4gICAgICByZXR1cm4gJ3AtMyc7XG4gICAgY2FzZSAnbWQnOlxuICAgICAgcmV0dXJuICdwLTQnO1xuICAgIGNhc2UgJ2xnJzpcbiAgICAgIHJldHVybiAncC02JztcbiAgICBjYXNlICd4bCc6XG4gICAgICByZXR1cm4gJ3AtOCc7XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiAncC00JztcbiAgfVxufTtcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCBpbWFnZSBoZWlnaHRcbmNvbnN0IGdldEltYWdlSGVpZ2h0ID0gKGhlaWdodDogQ2FyZEltYWdlUHJvcHNbJ2hlaWdodCddKSA9PiB7XG4gIHN3aXRjaCAoaGVpZ2h0KSB7XG4gICAgY2FzZSAnc20nOlxuICAgICAgcmV0dXJuICdoLTMyJztcbiAgICBjYXNlICdtZCc6XG4gICAgICByZXR1cm4gJ2gtNDgnO1xuICAgIGNhc2UgJ2xnJzpcbiAgICAgIHJldHVybiAnaC02NCc7XG4gICAgY2FzZSAneGwnOlxuICAgICAgcmV0dXJuICdoLTgwJztcbiAgICBkZWZhdWx0OlxuICAgICAgcmV0dXJuICdoLTQ4JztcbiAgfVxufTtcblxuLy8gTWFpbiBDYXJkIENvbXBvbmVudFxuZXhwb3J0IGNvbnN0IENhcmQgPSBmb3J3YXJkUmVmPEhUTUxEaXZFbGVtZW50LCBDYXJkUHJvcHM+KFxuICAoXG4gICAge1xuICAgICAgdmFyaWFudCA9ICdlbGV2YXRlZCcsXG4gICAgICBwYWRkaW5nID0gJ21kJyxcbiAgICAgIGhvdmVyYWJsZSA9IGZhbHNlLFxuICAgICAgc2hhZG93ID0gdHJ1ZSxcbiAgICAgIGNsYXNzTmFtZSA9ICcnLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICAuLi5wcm9wc1xuICAgIH0sXG4gICAgcmVmXG4gICkgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICA8ZGl2XG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICdyb3VuZGVkLWxnJyxcbiAgICAgICAgICAndHJhbnNpdGlvbi1hbGwgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0JyxcbiAgICAgICAgICAvLyBWYXJpYW50IHN0eWxlc1xuICAgICAgICAgIGdldFZhcmlhbnRTdHlsZXModmFyaWFudCksXG4gICAgICAgICAgLy8gUGFkZGluZ1xuICAgICAgICAgIGdldFBhZGRpbmdTdHlsZXMocGFkZGluZyksXG4gICAgICAgICAgLy8gSG92ZXIgZWZmZWN0XG4gICAgICAgICAgaG92ZXJhYmxlICYmICdob3ZlcjpzaGFkb3cteGwgaG92ZXI6c2hhZG93LWdyYXktMjAwLzcwIGhvdmVyOi10cmFuc2xhdGUteS0xJyxcbiAgICAgICAgICAvLyBTaGFkb3cgb3ZlcnJpZGVcbiAgICAgICAgICAhc2hhZG93ICYmICdzaGFkb3ctbm9uZScsXG4gICAgICAgICAgLy8gQ3VzdG9tIGNsYXNzZXNcbiAgICAgICAgICBjbGFzc05hbWVcbiAgICAgICAgKX1cbiAgICAgICAgey4uLnByb3BzfVxuICAgICAgPlxuICAgICAgICB7Y2hpbGRyZW59XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9XG4pO1xuXG5DYXJkLmRpc3BsYXlOYW1lID0gJ0NhcmQnO1xuXG4vLyBDYXJkIEhlYWRlciBDb21wb25lbnRcbmV4cG9ydCBjb25zdCBDYXJkSGVhZGVyID0gZm9yd2FyZFJlZjxIVE1MRGl2RWxlbWVudCwgQ2FyZEhlYWRlclByb3BzPihcbiAgKHsgdGl0bGUsIHN1YnRpdGxlLCBpY29uLCBhY3Rpb24sIGNsYXNzTmFtZSA9ICcnLCBjaGlsZHJlbiwgLi4ucHJvcHMgfSwgcmVmKSA9PiB7XG4gICAgcmV0dXJuIChcbiAgICAgIDxkaXZcbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgJ2ZsZXggaXRlbXMtc3RhcnQganVzdGlmeS1iZXR3ZWVuIGdhcC00JyxcbiAgICAgICAgICAnYm9yZGVyLWIgYm9yZGVyLWdyYXktMTAwIHBiLTQgbWItNCcsXG4gICAgICAgICAgY2xhc3NOYW1lXG4gICAgICAgICl9XG4gICAgICAgIHsuLi5wcm9wc31cbiAgICAgID5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLXN0YXJ0IGdhcC0zIGZsZXgtMVwiPlxuICAgICAgICAgIHtpY29uICYmIDxkaXYgY2xhc3NOYW1lPVwidGV4dC1ncmF5LTUwMCBtdC0wLjVcIj57aWNvbn08L2Rpdj59XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4LTFcIj5cbiAgICAgICAgICAgIHt0aXRsZSAmJiAoXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGV4dC1sZyBmb250LXNlbWlib2xkIHRleHQtZ3JheS05MDAgbGVhZGluZy10aWdodFwiPlxuICAgICAgICAgICAgICAgIHt0aXRsZX1cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICApfVxuICAgICAgICAgICAge3N1YnRpdGxlICYmIChcbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtZ3JheS02MDAgbXQtMSBsZWFkaW5nLXJlbGF4ZWRcIj5cbiAgICAgICAgICAgICAgICB7c3VidGl0bGV9XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIHthY3Rpb24gJiYgPGRpdiBjbGFzc05hbWU9XCJmbGV4LXNocmluay0wXCI+e2FjdGlvbn08L2Rpdj59XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9XG4pO1xuXG5DYXJkSGVhZGVyLmRpc3BsYXlOYW1lID0gJ0NhcmRIZWFkZXInO1xuXG4vLyBDYXJkIEJvZHkgQ29tcG9uZW50XG5leHBvcnQgY29uc3QgQ2FyZEJvZHkgPSBmb3J3YXJkUmVmPEhUTUxEaXZFbGVtZW50LCBDYXJkQm9keVByb3BzPihcbiAgKHsgY2xhc3NOYW1lID0gJycsIGNoaWxkcmVuLCAuLi5wcm9wcyB9LCByZWYpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgPGRpdlxuICAgICAgICByZWY9e3JlZn1cbiAgICAgICAgY2xhc3NOYW1lPXtjbignc3BhY2UteS0zJywgY2xhc3NOYW1lKX1cbiAgICAgICAgey4uLnByb3BzfVxuICAgICAgPlxuICAgICAgICB7Y2hpbGRyZW59XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9XG4pO1xuXG5DYXJkQm9keS5kaXNwbGF5TmFtZSA9ICdDYXJkQm9keSc7XG5cbi8vIENhcmQgRm9vdGVyIENvbXBvbmVudFxuZXhwb3J0IGNvbnN0IENhcmRGb290ZXIgPSBmb3J3YXJkUmVmPEhUTUxEaXZFbGVtZW50LCBDYXJkRm9vdGVyUHJvcHM+KFxuICAoeyBhbGlnbiA9ICdsZWZ0JywgY2xhc3NOYW1lID0gJycsIGNoaWxkcmVuLCAuLi5wcm9wcyB9LCByZWYpID0+IHtcbiAgICBjb25zdCBhbGlnbm1lbnRDbGFzc2VzID0ge1xuICAgICAgbGVmdDogJ2p1c3RpZnktc3RhcnQnLFxuICAgICAgY2VudGVyOiAnanVzdGlmeS1jZW50ZXInLFxuICAgICAgcmlnaHQ6ICdqdXN0aWZ5LWVuZCcsXG4gICAgfTtcblxuICAgIHJldHVybiAoXG4gICAgICA8ZGl2XG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgICdmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMycsXG4gICAgICAgICAgJ2JvcmRlci10IGJvcmRlci1ncmF5LTEwMCBwdC00IG10LTQnLFxuICAgICAgICAgIGFsaWdubWVudENsYXNzZXNbYWxpZ25dLFxuICAgICAgICAgIGNsYXNzTmFtZVxuICAgICAgICApfVxuICAgICAgICB7Li4ucHJvcHN9XG4gICAgICA+XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvZGl2PlxuICAgICk7XG4gIH1cbik7XG5cbkNhcmRGb290ZXIuZGlzcGxheU5hbWUgPSAnQ2FyZEZvb3Rlcic7XG5cbi8vIENhcmQgSW1hZ2UgQ29tcG9uZW50XG5leHBvcnQgY29uc3QgQ2FyZEltYWdlID0gZm9yd2FyZFJlZjxIVE1MRGl2RWxlbWVudCwgQ2FyZEltYWdlUHJvcHM+KFxuICAoeyBzcmMsIGFsdCwgaGVpZ2h0ID0gJ21kJywgcG9zaXRpb24gPSAndG9wJywgY2xhc3NOYW1lID0gJycsIC4uLnByb3BzIH0sIHJlZikgPT4ge1xuICAgIGNvbnN0IGhlaWdodENsYXNzZXMgPSBnZXRJbWFnZUhlaWdodChoZWlnaHQpO1xuICAgIFxuICAgIGlmIChwb3NpdGlvbiA9PT0gJ2JhY2tncm91bmQnKSB7XG4gICAgICByZXR1cm4gKFxuICAgICAgICA8ZGl2XG4gICAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAgICdyZWxhdGl2ZSB3LWZ1bGwgb3ZlcmZsb3ctaGlkZGVuIHJvdW5kZWQtdC1sZycsXG4gICAgICAgICAgICBoZWlnaHRDbGFzc2VzLFxuICAgICAgICAgICAgY2xhc3NOYW1lXG4gICAgICAgICAgKX1cbiAgICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAgID5cbiAgICAgICAgICB7LyogZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEBuZXh0L25leHQvbm8taW1nLWVsZW1lbnQgKi99XG4gICAgICAgICAgPGltZ1xuICAgICAgICAgICAgc3JjPXtzcmN9XG4gICAgICAgICAgICBhbHQ9e2FsdCB8fCAnJ31cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImFic29sdXRlIGluc2V0LTAgdy1mdWxsIGgtZnVsbCBvYmplY3QtY292ZXJcIlxuICAgICAgICAgIC8+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIGJnLWdyYWRpZW50LXRvLXQgZnJvbS1ibGFjay81MCB0by10cmFuc3BhcmVudFwiIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgKTtcbiAgICB9XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGRpdlxuICAgICAgICByZWY9e3JlZn1cbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAndy1mdWxsIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLXQtbGcnLFxuICAgICAgICAgIGhlaWdodENsYXNzZXMsXG4gICAgICAgICAgY2xhc3NOYW1lXG4gICAgICAgICl9XG4gICAgICAgIHsuLi5wcm9wc31cbiAgICAgID5cbiAgICAgICAgey8qIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAbmV4dC9uZXh0L25vLWltZy1lbGVtZW50ICovfVxuICAgICAgICA8aW1nXG4gICAgICAgICAgc3JjPXtzcmN9XG4gICAgICAgICAgYWx0PXthbHQgfHwgJyd9XG4gICAgICAgICAgY2xhc3NOYW1lPVwidy1mdWxsIGgtZnVsbCBvYmplY3QtY292ZXJcIlxuICAgICAgICAvPlxuICAgICAgPC9kaXY+XG4gICAgKTtcbiAgfVxuKTtcblxuQ2FyZEltYWdlLmRpc3BsYXlOYW1lID0gJ0NhcmRJbWFnZSc7XG5cbi8vIEV4cG9ydCB0eXBlcyBmb3IgZXh0ZXJuYWwgdXNlXG5leHBvcnQgdHlwZSB7IENhcmRQcm9wcywgQ2FyZEhlYWRlclByb3BzLCBDYXJkQm9keVByb3BzLCBDYXJkRm9vdGVyUHJvcHMsIENhcmRJbWFnZVByb3BzLCBDYXJkVmFyaWFudCB9OyJdLCJuYW1lcyI6WyJSZWFjdCIsImZvcndhcmRSZWYiLCJjbiIsImdldFZhcmlhbnRTdHlsZXMiLCJ2YXJpYW50IiwiZ2V0UGFkZGluZ1N0eWxlcyIsInBhZGRpbmciLCJnZXRJbWFnZUhlaWdodCIsImhlaWdodCIsIkNhcmQiLCJob3ZlcmFibGUiLCJzaGFkb3ciLCJjbGFzc05hbWUiLCJjaGlsZHJlbiIsInByb3BzIiwicmVmIiwiZGl2IiwiZGlzcGxheU5hbWUiLCJDYXJkSGVhZGVyIiwidGl0bGUiLCJzdWJ0aXRsZSIsImljb24iLCJhY3Rpb24iLCJDYXJkQm9keSIsIkNhcmRGb290ZXIiLCJhbGlnbiIsImFsaWdubWVudENsYXNzZXMiLCJsZWZ0IiwiY2VudGVyIiwicmlnaHQiLCJDYXJkSW1hZ2UiLCJzcmMiLCJhbHQiLCJwb3NpdGlvbiIsImhlaWdodENsYXNzZXMiLCJpbWciXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/ui/Card.tsx\n");
/***/ }),
/***/ "(ssr)/./components/ui/Container.tsx":
/*!*************************************!*\
!*** ./components/ui/Container.tsx ***!
\*************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Container: () => (/* binding */ Container)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/utils */ \"(ssr)/./lib/utils.ts\");\n/* harmony import */ var _lib_responsive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../lib/responsive */ \"(ssr)/./lib/responsive.ts\");\n\n\n\n\n// Helper function to get max-width styles\nconst getMaxWidthStyles = (maxWidth)=>{\n switch(maxWidth){\n case \"xs\":\n return \"max-w-xs\";\n case \"sm\":\n return \"max-w-sm\";\n case \"md\":\n return \"max-w-md\";\n case \"lg\":\n return \"max-w-lg\";\n case \"xl\":\n return \"max-w-xl\";\n case \"2xl\":\n return \"max-w-2xl\";\n case \"3xl\":\n return \"max-w-3xl\";\n case \"4xl\":\n return \"max-w-4xl\";\n case \"5xl\":\n return \"max-w-5xl\";\n case \"6xl\":\n return \"max-w-6xl\";\n case \"full\":\n return \"max-w-full\";\n default:\n return \"max-w-6xl\";\n }\n};\n// Helper function to get padding styles\nconst getPaddingStyles = (padding, responsivePadding)=>{\n if (padding === \"responsive\" || responsivePadding) {\n return \"px-4 xs:px-5 sm:px-6 md:px-8 lg:px-10 xl:px-12 2xl:px-16\";\n }\n switch(padding){\n case \"none\":\n return \"px-0\";\n case \"sm\":\n return \"px-3 xs:px-4 sm:px-5\";\n case \"md\":\n return \"px-4 xs:px-5 sm:px-6 md:px-8\";\n case \"lg\":\n return \"px-4 xs:px-5 sm:px-6 md:px-8 lg:px-10\";\n case \"xl\":\n return \"px-4 xs:px-5 sm:px-6 md:px-8 lg:px-10 xl:px-12\";\n case \"2xl\":\n return \"px-4 xs:px-5 sm:px-6 md:px-8 lg:px-10 xl:px-12 2xl:px-16\";\n default:\n return \"px-4 xs:px-5 sm:px-6 md:px-8 lg:px-10\";\n }\n};\n// Main Container Component\nconst Container = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ maxWidth = \"6xl\", padding = \"md\", centered = true, fluid = false, safeArea = false, responsivePadding = false, className = \"\", children, ...props }, ref)=>{\n // Get responsive padding if needed\n const getResponsivePadding = ()=>{\n if (!responsivePadding && padding !== \"responsive\") return getPaddingStyles(padding, false);\n if (true) return getPaddingStyles(\"md\", true);\n const viewport = (0,_lib_responsive__WEBPACK_IMPORTED_MODULE_3__.getViewport)();\n // Mobile-first responsive padding\n if (viewport.isMobile) {\n return \"px-4 xs:px-5 sm:px-6\";\n }\n if (viewport.isTablet) {\n return \"px-5 sm:px-6 md:px-8 lg:px-10\";\n }\n if (viewport.isDesktop) {\n return \"px-6 md:px-8 lg:px-10 xl:px-12\";\n }\n return \"px-6 md:px-8 lg:px-10 xl:px-12 2xl:px-16\";\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(// Base container styles\n \"w-full\", // Centering\n centered && \"mx-auto\", // Max width\n !fluid && getMaxWidthStyles(maxWidth), // Padding (responsive or static)\n responsivePadding || padding === \"responsive\" ? getResponsivePadding() : getPaddingStyles(padding, false), // Safe area for mobile notch\n safeArea && \"safe-area-p\", // Mobile-optimized max width\n \"mobile:max-w-full\", // Custom classes\n className),\n // Add role for accessibility\n role: \"region\",\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Container.tsx\",\n lineNumber: 109,\n columnNumber: 7\n }, undefined);\n});\nContainer.displayName = \"Container\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL3VpL0NvbnRhaW5lci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBcUU7QUFDaEM7QUFDYztBQWFuRCwwQ0FBMEM7QUFDMUMsTUFBTUksb0JBQW9CLENBQUNDO0lBQ3pCLE9BQVFBO1FBQ04sS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNUO1lBQ0UsT0FBTztJQUNYO0FBQ0Y7QUFFQSx3Q0FBd0M7QUFDeEMsTUFBTUMsbUJBQW1CLENBQUNDLFNBQW9DQztJQUM1RCxJQUFJRCxZQUFZLGdCQUFnQkMsbUJBQW1CO1FBQ2pELE9BQU87SUFDVDtJQUVBLE9BQVFEO1FBQ04sS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1Q7WUFDRSxPQUFPO0lBQ1g7QUFDRjtBQUVBLDJCQUEyQjtBQUNwQixNQUFNRSwwQkFBWVIsaURBQVVBLENBQ2pDLENBQ0UsRUFDRUksV0FBVyxLQUFLLEVBQ2hCRSxVQUFVLElBQUksRUFDZEcsV0FBVyxJQUFJLEVBQ2ZDLFFBQVEsS0FBSyxFQUNiQyxXQUFXLEtBQUssRUFDaEJKLG9CQUFvQixLQUFLLEVBQ3pCSyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ0osRUFDREM7SUFFQSxtQ0FBbUM7SUFDbkMsTUFBTUMsdUJBQXVCO1FBQzNCLElBQUksQ0FBQ1QscUJBQXFCRCxZQUFZLGNBQWMsT0FBT0QsaUJBQWlCQyxTQUFTO1FBRXJGLElBQUksSUFBa0IsRUFBYSxPQUFPRCxpQkFBaUIsTUFBTTtRQUVqRSxNQUFNWSxXQUFXZiw0REFBV0E7UUFFNUIsa0NBQWtDO1FBQ2xDLElBQUllLFNBQVNDLFFBQVEsRUFBRTtZQUNyQixPQUFPO1FBQ1Q7UUFDQSxJQUFJRCxTQUFTRSxRQUFRLEVBQUU7WUFDckIsT0FBTztRQUNUO1FBQ0EsSUFBSUYsU0FBU0csU0FBUyxFQUFFO1lBQ3RCLE9BQU87UUFDVDtRQUVBLE9BQU87SUFDVDtJQUVBLHFCQUNFLDhEQUFDQztRQUNDTixLQUFLQTtRQUNMSCxXQUFXWCw4Q0FBRUEsQ0FDWCx3QkFBd0I7UUFDeEIsVUFDQSxZQUFZO1FBQ1pRLFlBQVksV0FDWixZQUFZO1FBQ1osQ0FBQ0MsU0FBU1Asa0JBQWtCQyxXQUM1QixpQ0FBaUM7UUFDakNHLHFCQUFxQkQsWUFBWSxlQUFlVSx5QkFBeUJYLGlCQUFpQkMsU0FBUyxRQUNuRyw2QkFBNkI7UUFDN0JLLFlBQVksZUFDWiw2QkFBNkI7UUFDN0IscUJBQ0EsaUJBQWlCO1FBQ2pCQztRQUVGLDZCQUE2QjtRQUM3QlUsTUFBSztRQUNKLEdBQUdSLEtBQUs7a0JBRVJEOzs7Ozs7QUFHUCxHQUNBO0FBRUZMLFVBQVVlLFdBQVcsR0FBRyIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vY29tcG9uZW50cy91aS9Db250YWluZXIudHN4P2Q1NjYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IGZvcndhcmRSZWYsIFJlYWN0Tm9kZSwgSFRNTEF0dHJpYnV0ZXMgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBjbiB9IGZyb20gJy4uLy4uL2xpYi91dGlscyc7XG5pbXBvcnQgeyBnZXRWaWV3cG9ydCB9IGZyb20gJy4uLy4uL2xpYi9yZXNwb25zaXZlJztcblxuLy8gQ29udGFpbmVyIHByb3BzIGludGVyZmFjZVxuaW50ZXJmYWNlIENvbnRhaW5lclByb3BzIGV4dGVuZHMgSFRNTEF0dHJpYnV0ZXM8SFRNTERpdkVsZW1lbnQ+IHtcbiAgY2hpbGRyZW4/OiBSZWFjdE5vZGU7XG4gIG1heFdpZHRoPzogJ3hzJyB8ICdzbScgfCAnbWQnIHwgJ2xnJyB8ICd4bCcgfCAnMnhsJyB8ICczeGwnIHwgJzR4bCcgfCAnNXhsJyB8ICc2eGwnIHwgJ2Z1bGwnO1xuICBwYWRkaW5nPzogJ25vbmUnIHwgJ3NtJyB8ICdtZCcgfCAnbGcnIHwgJ3hsJyB8ICcyeGwnIHwgJ3Jlc3BvbnNpdmUnO1xuICBjZW50ZXJlZD86IGJvb2xlYW47XG4gIGZsdWlkPzogYm9vbGVhbjtcbiAgc2FmZUFyZWE/OiBib29sZWFuO1xuICByZXNwb25zaXZlUGFkZGluZz86IGJvb2xlYW47XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgbWF4LXdpZHRoIHN0eWxlc1xuY29uc3QgZ2V0TWF4V2lkdGhTdHlsZXMgPSAobWF4V2lkdGg6IENvbnRhaW5lclByb3BzWydtYXhXaWR0aCddKSA9PiB7XG4gIHN3aXRjaCAobWF4V2lkdGgpIHtcbiAgICBjYXNlICd4cyc6XG4gICAgICByZXR1cm4gJ21heC13LXhzJztcbiAgICBjYXNlICdzbSc6XG4gICAgICByZXR1cm4gJ21heC13LXNtJztcbiAgICBjYXNlICdtZCc6XG4gICAgICByZXR1cm4gJ21heC13LW1kJztcbiAgICBjYXNlICdsZyc6XG4gICAgICByZXR1cm4gJ21heC13LWxnJztcbiAgICBjYXNlICd4bCc6XG4gICAgICByZXR1cm4gJ21heC13LXhsJztcbiAgICBjYXNlICcyeGwnOlxuICAgICAgcmV0dXJuICdtYXgtdy0yeGwnO1xuICAgIGNhc2UgJzN4bCc6XG4gICAgICByZXR1cm4gJ21heC13LTN4bCc7XG4gICAgY2FzZSAnNHhsJzpcbiAgICAgIHJldHVybiAnbWF4LXctNHhsJztcbiAgICBjYXNlICc1eGwnOlxuICAgICAgcmV0dXJuICdtYXgtdy01eGwnO1xuICAgIGNhc2UgJzZ4bCc6XG4gICAgICByZXR1cm4gJ21heC13LTZ4bCc7XG4gICAgY2FzZSAnZnVsbCc6XG4gICAgICByZXR1cm4gJ21heC13LWZ1bGwnO1xuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gJ21heC13LTZ4bCc7XG4gIH1cbn07XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgcGFkZGluZyBzdHlsZXNcbmNvbnN0IGdldFBhZGRpbmdTdHlsZXMgPSAocGFkZGluZzogQ29udGFpbmVyUHJvcHNbJ3BhZGRpbmcnXSwgcmVzcG9uc2l2ZVBhZGRpbmc/OiBib29sZWFuKSA9PiB7XG4gIGlmIChwYWRkaW5nID09PSAncmVzcG9uc2l2ZScgfHwgcmVzcG9uc2l2ZVBhZGRpbmcpIHtcbiAgICByZXR1cm4gJ3B4LTQgeHM6cHgtNSBzbTpweC02IG1kOnB4LTggbGc6cHgtMTAgeGw6cHgtMTIgMnhsOnB4LTE2JztcbiAgfVxuICBcbiAgc3dpdGNoIChwYWRkaW5nKSB7XG4gICAgY2FzZSAnbm9uZSc6XG4gICAgICByZXR1cm4gJ3B4LTAnO1xuICAgIGNhc2UgJ3NtJzpcbiAgICAgIHJldHVybiAncHgtMyB4czpweC00IHNtOnB4LTUnO1xuICAgIGNhc2UgJ21kJzpcbiAgICAgIHJldHVybiAncHgtNCB4czpweC01IHNtOnB4LTYgbWQ6cHgtOCc7XG4gICAgY2FzZSAnbGcnOlxuICAgICAgcmV0dXJuICdweC00IHhzOnB4LTUgc206cHgtNiBtZDpweC04IGxnOnB4LTEwJztcbiAgICBjYXNlICd4bCc6XG4gICAgICByZXR1cm4gJ3B4LTQgeHM6cHgtNSBzbTpweC02IG1kOnB4LTggbGc6cHgtMTAgeGw6cHgtMTInO1xuICAgIGNhc2UgJzJ4bCc6XG4gICAgICByZXR1cm4gJ3B4LTQgeHM6cHgtNSBzbTpweC02IG1kOnB4LTggbGc6cHgtMTAgeGw6cHgtMTIgMnhsOnB4LTE2JztcbiAgICBkZWZhdWx0OlxuICAgICAgcmV0dXJuICdweC00IHhzOnB4LTUgc206cHgtNiBtZDpweC04IGxnOnB4LTEwJztcbiAgfVxufTtcblxuLy8gTWFpbiBDb250YWluZXIgQ29tcG9uZW50XG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gZm9yd2FyZFJlZjxIVE1MRGl2RWxlbWVudCwgQ29udGFpbmVyUHJvcHM+KFxuICAoXG4gICAge1xuICAgICAgbWF4V2lkdGggPSAnNnhsJyxcbiAgICAgIHBhZGRpbmcgPSAnbWQnLFxuICAgICAgY2VudGVyZWQgPSB0cnVlLFxuICAgICAgZmx1aWQgPSBmYWxzZSxcbiAgICAgIHNhZmVBcmVhID0gZmFsc2UsXG4gICAgICByZXNwb25zaXZlUGFkZGluZyA9IGZhbHNlLFxuICAgICAgY2xhc3NOYW1lID0gJycsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIC4uLnByb3BzXG4gICAgfSxcbiAgICByZWZcbiAgKSA9PiB7XG4gICAgLy8gR2V0IHJlc3BvbnNpdmUgcGFkZGluZyBpZiBuZWVkZWRcbiAgICBjb25zdCBnZXRSZXNwb25zaXZlUGFkZGluZyA9ICgpID0+IHtcbiAgICAgIGlmICghcmVzcG9uc2l2ZVBhZGRpbmcgJiYgcGFkZGluZyAhPT0gJ3Jlc3BvbnNpdmUnKSByZXR1cm4gZ2V0UGFkZGluZ1N0eWxlcyhwYWRkaW5nLCBmYWxzZSk7XG4gICAgICBcbiAgICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJykgcmV0dXJuIGdldFBhZGRpbmdTdHlsZXMoJ21kJywgdHJ1ZSk7XG4gICAgICBcbiAgICAgIGNvbnN0IHZpZXdwb3J0ID0gZ2V0Vmlld3BvcnQoKTtcbiAgICAgIFxuICAgICAgLy8gTW9iaWxlLWZpcnN0IHJlc3BvbnNpdmUgcGFkZGluZ1xuICAgICAgaWYgKHZpZXdwb3J0LmlzTW9iaWxlKSB7XG4gICAgICAgIHJldHVybiAncHgtNCB4czpweC01IHNtOnB4LTYnO1xuICAgICAgfVxuICAgICAgaWYgKHZpZXdwb3J0LmlzVGFibGV0KSB7XG4gICAgICAgIHJldHVybiAncHgtNSBzbTpweC02IG1kOnB4LTggbGc6cHgtMTAnO1xuICAgICAgfVxuICAgICAgaWYgKHZpZXdwb3J0LmlzRGVza3RvcCkge1xuICAgICAgICByZXR1cm4gJ3B4LTYgbWQ6cHgtOCBsZzpweC0xMCB4bDpweC0xMic7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHJldHVybiAncHgtNiBtZDpweC04IGxnOnB4LTEwIHhsOnB4LTEyIDJ4bDpweC0xNic7XG4gICAgfTtcblxuICAgIHJldHVybiAoXG4gICAgICA8ZGl2XG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgIC8vIEJhc2UgY29udGFpbmVyIHN0eWxlc1xuICAgICAgICAgICd3LWZ1bGwnLFxuICAgICAgICAgIC8vIENlbnRlcmluZ1xuICAgICAgICAgIGNlbnRlcmVkICYmICdteC1hdXRvJyxcbiAgICAgICAgICAvLyBNYXggd2lkdGhcbiAgICAgICAgICAhZmx1aWQgJiYgZ2V0TWF4V2lkdGhTdHlsZXMobWF4V2lkdGgpLFxuICAgICAgICAgIC8vIFBhZGRpbmcgKHJlc3BvbnNpdmUgb3Igc3RhdGljKVxuICAgICAgICAgIHJlc3BvbnNpdmVQYWRkaW5nIHx8IHBhZGRpbmcgPT09ICdyZXNwb25zaXZlJyA/IGdldFJlc3BvbnNpdmVQYWRkaW5nKCkgOiBnZXRQYWRkaW5nU3R5bGVzKHBhZGRpbmcsIGZhbHNlKSxcbiAgICAgICAgICAvLyBTYWZlIGFyZWEgZm9yIG1vYmlsZSBub3RjaFxuICAgICAgICAgIHNhZmVBcmVhICYmICdzYWZlLWFyZWEtcCcsXG4gICAgICAgICAgLy8gTW9iaWxlLW9wdGltaXplZCBtYXggd2lkdGhcbiAgICAgICAgICAnbW9iaWxlOm1heC13LWZ1bGwnLFxuICAgICAgICAgIC8vIEN1c3RvbSBjbGFzc2VzXG4gICAgICAgICAgY2xhc3NOYW1lXG4gICAgICAgICl9XG4gICAgICAgIC8vIEFkZCByb2xlIGZvciBhY2Nlc3NpYmlsaXR5XG4gICAgICAgIHJvbGU9XCJyZWdpb25cIlxuICAgICAgICB7Li4ucHJvcHN9XG4gICAgICA+XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvZGl2PlxuICAgICk7XG4gIH1cbik7XG5cbkNvbnRhaW5lci5kaXNwbGF5TmFtZSA9ICdDb250YWluZXInO1xuXG4vLyBFeHBvcnQgdHlwZXMgZm9yIGV4dGVybmFsIHVzZVxuZXhwb3J0IHR5cGUgeyBDb250YWluZXJQcm9wcyB9OyJdLCJuYW1lcyI6WyJSZWFjdCIsImZvcndhcmRSZWYiLCJjbiIsImdldFZpZXdwb3J0IiwiZ2V0TWF4V2lkdGhTdHlsZXMiLCJtYXhXaWR0aCIsImdldFBhZGRpbmdTdHlsZXMiLCJwYWRkaW5nIiwicmVzcG9uc2l2ZVBhZGRpbmciLCJDb250YWluZXIiLCJjZW50ZXJlZCIsImZsdWlkIiwic2FmZUFyZWEiLCJjbGFzc05hbWUiLCJjaGlsZHJlbiIsInByb3BzIiwicmVmIiwiZ2V0UmVzcG9uc2l2ZVBhZGRpbmciLCJ2aWV3cG9ydCIsImlzTW9iaWxlIiwiaXNUYWJsZXQiLCJpc0Rlc2t0b3AiLCJkaXYiLCJyb2xlIiwiZGlzcGxheU5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/ui/Container.tsx\n");
/***/ }),
/***/ "(ssr)/./components/ui/Grid.tsx":
/*!********************************!*\
!*** ./components/ui/Grid.tsx ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Grid: () => (/* binding */ Grid),\n/* harmony export */ GridItem: () => (/* binding */ GridItem)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/utils */ \"(ssr)/./lib/utils.ts\");\n\n\n\n// Helper function to get gap styles\nconst getGapStyles = (gap, responsiveGap)=>{\n if (gap === \"responsive\" || responsiveGap) {\n return \"gap-2 xs:gap-3 sm:gap-4 md:gap-6 lg:gap-8\";\n }\n switch(gap){\n case \"none\":\n return \"gap-0\";\n case \"xs\":\n return \"gap-1\";\n case \"sm\":\n return \"gap-2\";\n case \"md\":\n return \"gap-4\";\n case \"lg\":\n return \"gap-6\";\n case \"xl\":\n return \"gap-8\";\n case \"2xl\":\n return \"gap-12\";\n default:\n return \"gap-4\";\n }\n};\n// Helper function to get column classes\nconst getColClasses = (cols, breakpoint = \"\")=>{\n if (!cols) return \"\";\n const prefix = breakpoint ? `${breakpoint}:` : \"\";\n return `${prefix}grid-cols-${cols}`;\n};\n// Helper function to get span classes\nconst getSpanClasses = (span, type, breakpoint = \"\")=>{\n if (!span) return \"\";\n const prefix = breakpoint ? `${breakpoint}:` : \"\";\n const typePrefix = type === \"col\" ? \"col\" : \"row\";\n return `${prefix}${typePrefix}-span-${span}`;\n};\n// Helper function to get responsive column classes\nconst getResponsiveColClasses = (responsiveCols)=>{\n if (!responsiveCols) return \"\";\n let classes = \"\";\n // Mobile (default)\n if (responsiveCols.mobile) {\n classes += `grid-cols-${responsiveCols.mobile} `;\n }\n // Tablet\n if (responsiveCols.tablet) {\n classes += `md:grid-cols-${responsiveCols.tablet} `;\n }\n // Desktop\n if (responsiveCols.desktop) {\n classes += `lg:grid-cols-${responsiveCols.desktop} `;\n }\n return classes;\n};\n// Main Grid Component\nconst Grid = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ cols = 1, gap = \"md\", colsSm, colsMd, colsLg, colsXl, alignItems, justifyItems, className = \"\", children, stackMobile = false, responsiveCols, ...props }, ref)=>{\n // Get responsive column configuration\n const getResponsiveColumns = ()=>{\n if (responsiveCols) {\n return getResponsiveColClasses(responsiveCols);\n }\n if (stackMobile) {\n // Mobile-first: 1 column, then scale up\n return `grid-cols-1 sm:grid-cols-2 ${colsMd ? `md:grid-cols-${colsMd}` : \"md:grid-cols-3\"} ${colsLg ? `lg:grid-cols-${colsLg}` : \"\"}`;\n }\n // Default responsive behavior\n let colClasses = `grid-cols-${cols}`;\n if (colsSm) colClasses += ` sm:grid-cols-${colsSm}`;\n if (colsMd) colClasses += ` md:grid-cols-${colsMd}`;\n if (colsLg) colClasses += ` lg:grid-cols-${colsLg}`;\n if (colsXl) colClasses += ` xl:grid-cols-${colsXl}`;\n return colClasses;\n };\n // Get responsive gap\n const getResponsiveGap = ()=>{\n if (gap === \"responsive\") {\n return \"gap-2 xs:gap-3 sm:gap-4 md:gap-6 lg:gap-8\";\n }\n // Mobile-first gap scaling\n if (stackMobile) {\n return \"gap-3 sm:gap-4 md:gap-6 lg:gap-8\";\n }\n return getGapStyles(gap);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(// Base grid\n \"grid\", // Responsive columns\n getResponsiveColumns(), // Gap (responsive)\n getResponsiveGap(), // Alignment\n alignItems && `items-${alignItems}`, justifyItems && `justify-items-${justifyItems}`, // Mobile-specific: ensure full width\n \"w-full\", // Custom classes\n className),\n // Add role for accessibility\n role: \"grid\",\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Grid.tsx\",\n lineNumber: 168,\n columnNumber: 7\n }, undefined);\n});\nGrid.displayName = \"Grid\";\n// Grid Item Component\nconst GridItem = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ colSpan, colSpanSm, colSpanMd, colSpanLg, colSpanXl, rowSpan, rowSpanSm, rowSpanMd, rowSpanLg, rowSpanXl, className = \"\", children, ...props }, ref)=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(// Column spans\n getSpanClasses(colSpan, \"col\"), getSpanClasses(colSpanSm, \"col\", \"sm\"), getSpanClasses(colSpanMd, \"col\", \"md\"), getSpanClasses(colSpanLg, \"col\", \"lg\"), getSpanClasses(colSpanXl, \"col\", \"xl\"), // Row spans\n getSpanClasses(rowSpan, \"row\"), getSpanClasses(rowSpanSm, \"row\", \"sm\"), getSpanClasses(rowSpanMd, \"row\", \"md\"), getSpanClasses(rowSpanLg, \"row\", \"lg\"), getSpanClasses(rowSpanXl, \"row\", \"xl\"), // Ensure item doesn't overflow\n \"min-w-0\", // Custom classes\n className),\n // Add role for accessibility\n role: \"gridcell\",\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Grid.tsx\",\n lineNumber: 218,\n columnNumber: 7\n }, undefined);\n});\nGridItem.displayName = \"GridItem\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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LE9BQU8sT0FDakMvQixlQUFlZ0MsV0FBVyxPQUFPLE9BQ2pDaEMsZUFBZWlDLFdBQVcsT0FBTyxPQUNqQyxZQUFZO1FBQ1pqQyxlQUFla0MsU0FBUyxRQUN4QmxDLGVBQWVtQyxXQUFXLE9BQU8sT0FDakNuQyxlQUFlb0MsV0FBVyxPQUFPLE9BQ2pDcEMsZUFBZXFDLFdBQVcsT0FBTyxPQUNqQ3JDLGVBQWVzQyxXQUFXLE9BQU8sT0FDakMsK0JBQStCO1FBQy9CLFdBQ0EsaUJBQWlCO1FBQ2pCckI7UUFFRiw2QkFBNkI7UUFDN0JTLE1BQUs7UUFDSixHQUFHTixLQUFLO2tCQUVSRjs7Ozs7O0FBR1AsR0FDQTtBQUVGVSxTQUFTRCxXQUFXLEdBQUciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rbHotY2FibGVzLW5leHRqcy8uL2NvbXBvbmVudHMvdWkvR3JpZC50c3g/OTlkOSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgZm9yd2FyZFJlZiwgUmVhY3ROb2RlLCBIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IGNuIH0gZnJvbSAnLi4vLi4vbGliL3V0aWxzJztcbmltcG9ydCB7IGdldFZpZXdwb3J0IH0gZnJvbSAnLi4vLi4vbGliL3Jlc3BvbnNpdmUnO1xuXG4vLyBHcmlkIGNvbHVtbiB0eXBlc1xudHlwZSBHcmlkQ29scyA9IDEgfCAyIHwgMyB8IDQgfCA1IHwgNiB8IDcgfCA4IHwgOSB8IDEwIHwgMTEgfCAxMjtcblxuLy8gR3JpZCBnYXAgdHlwZXNcbnR5cGUgR3JpZEdhcCA9ICdub25lJyB8ICd4cycgfCAnc20nIHwgJ21kJyB8ICdsZycgfCAneGwnIHwgJzJ4bCcgfCAncmVzcG9uc2l2ZSc7XG5cbi8vIEdyaWQgcHJvcHMgaW50ZXJmYWNlXG5pbnRlcmZhY2UgR3JpZFByb3BzIGV4dGVuZHMgSFRNTEF0dHJpYnV0ZXM8SFRNTERpdkVsZW1lbnQ+IHtcbiAgY2hpbGRyZW4/OiBSZWFjdE5vZGU7XG4gIGNvbHM/OiBHcmlkQ29scztcbiAgZ2FwPzogR3JpZEdhcDtcbiAgY29sc1NtPzogR3JpZENvbHM7XG4gIGNvbHNNZD86IEdyaWRDb2xzO1xuICBjb2xzTGc/OiBHcmlkQ29scztcbiAgY29sc1hsPzogR3JpZENvbHM7XG4gIGFsaWduSXRlbXM/OiAnc3RhcnQnIHwgJ2NlbnRlcicgfCAnZW5kJyB8ICdzdHJldGNoJztcbiAganVzdGlmeUl0ZW1zPzogJ3N0YXJ0JyB8ICdjZW50ZXInIHwgJ2VuZCcgfCAnc3RyZXRjaCc7XG4gIC8vIE1vYmlsZS1maXJzdCBzdGFja2luZ1xuICBzdGFja01vYmlsZT86IGJvb2xlYW47XG4gIC8vIFJlc3BvbnNpdmUgY29sdW1uc1xuICByZXNwb25zaXZlQ29scz86IHtcbiAgICBtb2JpbGU/OiBHcmlkQ29scztcbiAgICB0YWJsZXQ/OiBHcmlkQ29scztcbiAgICBkZXNrdG9wPzogR3JpZENvbHM7XG4gIH07XG59XG5cbi8vIEdyaWQgaXRlbSBwcm9wcyBpbnRlcmZhY2VcbmludGVyZmFjZSBHcmlkSXRlbVByb3BzIGV4dGVuZHMgSFRNTEF0dHJpYnV0ZXM8SFRNTERpdkVsZW1lbnQ+IHtcbiAgY2hpbGRyZW4/OiBSZWFjdE5vZGU7XG4gIGNvbFNwYW4/OiBHcmlkQ29scztcbiAgY29sU3BhblNtPzogR3JpZENvbHM7XG4gIGNvbFNwYW5NZD86IEdyaWRDb2xzO1xuICBjb2xTcGFuTGc/OiBHcmlkQ29scztcbiAgY29sU3BhblhsPzogR3JpZENvbHM7XG4gIHJvd1NwYW4/OiBHcmlkQ29scztcbiAgcm93U3BhblNtPzogR3JpZENvbHM7XG4gIHJvd1NwYW5NZD86IEdyaWRDb2xzO1xuICByb3dTcGFuTGc/OiBHcmlkQ29scztcbiAgcm93U3BhblhsPzogR3JpZENvbHM7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgZ2FwIHN0eWxlc1xuY29uc3QgZ2V0R2FwU3R5bGVzID0gKGdhcDogR3JpZEdhcCwgcmVzcG9uc2l2ZUdhcD86IGJvb2xlYW4pID0+IHtcbiAgaWYgKGdhcCA9PT0gJ3Jlc3BvbnNpdmUnIHx8IHJlc3BvbnNpdmVHYXApIHtcbiAgICByZXR1cm4gJ2dhcC0yIHhzOmdhcC0zIHNtOmdhcC00IG1kOmdhcC02IGxnOmdhcC04JztcbiAgfVxuICBcbiAgc3dpdGNoIChnYXApIHtcbiAgICBjYXNlICdub25lJzpcbiAgICAgIHJldHVybiAnZ2FwLTAnO1xuICAgIGNhc2UgJ3hzJzpcbiAgICAgIHJldHVybiAnZ2FwLTEnO1xuICAgIGNhc2UgJ3NtJzpcbiAgICAgIHJldHVybiAnZ2FwLTInO1xuICAgIGNhc2UgJ21kJzpcbiAgICAgIHJldHVybiAnZ2FwLTQnO1xuICAgIGNhc2UgJ2xnJzpcbiAgICAgIHJldHVybiAnZ2FwLTYnO1xuICAgIGNhc2UgJ3hsJzpcbiAgICAgIHJldHVybiAnZ2FwLTgnO1xuICAgIGNhc2UgJzJ4bCc6XG4gICAgICByZXR1cm4gJ2dhcC0xMic7XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiAnZ2FwLTQnO1xuICB9XG59O1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IGNvbHVtbiBjbGFzc2VzXG5jb25zdCBnZXRDb2xDbGFzc2VzID0gKGNvbHM6IEdyaWRDb2xzIHwgdW5kZWZpbmVkLCBicmVha3BvaW50OiBzdHJpbmcgPSAnJykgPT4ge1xuICBpZiAoIWNvbHMpIHJldHVybiAnJztcbiAgY29uc3QgcHJlZml4ID0gYnJlYWtwb2ludCA/IGAke2JyZWFrcG9pbnR9OmAgOiAnJztcbiAgcmV0dXJuIGAke3ByZWZpeH1ncmlkLWNvbHMtJHtjb2xzfWA7XG59O1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHNwYW4gY2xhc3Nlc1xuY29uc3QgZ2V0U3BhbkNsYXNzZXMgPSAoc3BhbjogR3JpZENvbHMgfCB1bmRlZmluZWQsIHR5cGU6ICdjb2wnIHwgJ3JvdycsIGJyZWFrcG9pbnQ6IHN0cmluZyA9ICcnKSA9PiB7XG4gIGlmICghc3BhbikgcmV0dXJuICcnO1xuICBjb25zdCBwcmVmaXggPSBicmVha3BvaW50ID8gYCR7YnJlYWtwb2ludH06YCA6ICcnO1xuICBjb25zdCB0eXBlUHJlZml4ID0gdHlwZSA9PT0gJ2NvbCcgPyAnY29sJyA6ICdyb3cnO1xuICByZXR1cm4gYCR7cHJlZml4fSR7dHlwZVByZWZpeH0tc3Bhbi0ke3NwYW59YDtcbn07XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgcmVzcG9uc2l2ZSBjb2x1bW4gY2xhc3Nlc1xuY29uc3QgZ2V0UmVzcG9uc2l2ZUNvbENsYXNzZXMgPSAocmVzcG9uc2l2ZUNvbHM6IEdyaWRQcm9wc1sncmVzcG9uc2l2ZUNvbHMnXSkgPT4ge1xuICBpZiAoIXJlc3BvbnNpdmVDb2xzKSByZXR1cm4gJyc7XG4gIFxuICBsZXQgY2xhc3NlcyA9ICcnO1xuICBcbiAgLy8gTW9iaWxlIChkZWZhdWx0KVxuICBpZiAocmVzcG9uc2l2ZUNvbHMubW9iaWxlKSB7XG4gICAgY2xhc3NlcyArPSBgZ3JpZC1jb2xzLSR7cmVzcG9uc2l2ZUNvbHMubW9iaWxlfSBgO1xuICB9XG4gIFxuICAvLyBUYWJsZXRcbiAgaWYgKHJlc3BvbnNpdmVDb2xzLnRhYmxldCkge1xuICAgIGNsYXNzZXMgKz0gYG1kOmdyaWQtY29scy0ke3Jlc3BvbnNpdmVDb2xzLnRhYmxldH0gYDtcbiAgfVxuICBcbiAgLy8gRGVza3RvcFxuICBpZiAocmVzcG9uc2l2ZUNvbHMuZGVza3RvcCkge1xuICAgIGNsYXNzZXMgKz0gYGxnOmdyaWQtY29scy0ke3Jlc3BvbnNpdmVDb2xzLmRlc2t0b3B9IGA7XG4gIH1cbiAgXG4gIHJldHVybiBjbGFzc2VzO1xufTtcblxuLy8gTWFpbiBHcmlkIENvbXBvbmVudFxuZXhwb3J0IGNvbnN0IEdyaWQgPSBmb3J3YXJkUmVmPEhUTUxEaXZFbGVtZW50LCBHcmlkUHJvcHM+KFxuICAoXG4gICAge1xuICAgICAgY29scyA9IDEsXG4gICAgICBnYXAgPSAnbWQnLFxuICAgICAgY29sc1NtLFxuICAgICAgY29sc01kLFxuICAgICAgY29sc0xnLFxuICAgICAgY29sc1hsLFxuICAgICAgYWxpZ25JdGVtcyxcbiAgICAgIGp1c3RpZnlJdGVtcyxcbiAgICAgIGNsYXNzTmFtZSA9ICcnLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBzdGFja01vYmlsZSA9IGZhbHNlLFxuICAgICAgcmVzcG9uc2l2ZUNvbHMsXG4gICAgICAuLi5wcm9wc1xuICAgIH0sXG4gICAgcmVmXG4gICkgPT4ge1xuICAgIC8vIEdldCByZXNwb25zaXZlIGNvbHVtbiBjb25maWd1cmF0aW9uXG4gICAgY29uc3QgZ2V0UmVzcG9uc2l2ZUNvbHVtbnMgPSAoKSA9PiB7XG4gICAgICBpZiAocmVzcG9uc2l2ZUNvbHMpIHtcbiAgICAgICAgcmV0dXJuIGdldFJlc3BvbnNpdmVDb2xDbGFzc2VzKHJlc3BvbnNpdmVDb2xzKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaWYgKHN0YWNrTW9iaWxlKSB7XG4gICAgICAgIC8vIE1vYmlsZS1maXJzdDogMSBjb2x1bW4sIHRoZW4gc2NhbGUgdXBcbiAgICAgICAgcmV0dXJuIGBncmlkLWNvbHMtMSBzbTpncmlkLWNvbHMtMiAke2NvbHNNZCA/IGBtZDpncmlkLWNvbHMtJHtjb2xzTWR9YCA6ICdtZDpncmlkLWNvbHMtMyd9ICR7Y29sc0xnID8gYGxnOmdyaWQtY29scy0ke2NvbHNMZ31gIDogJyd9YDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLy8gRGVmYXVsdCByZXNwb25zaXZlIGJlaGF2aW9yXG4gICAgICBsZXQgY29sQ2xhc3NlcyA9IGBncmlkLWNvbHMtJHtjb2xzfWA7XG4gICAgICBpZiAoY29sc1NtKSBjb2xDbGFzc2VzICs9IGAgc206Z3JpZC1jb2xzLSR7Y29sc1NtfWA7XG4gICAgICBpZiAoY29sc01kKSBjb2xDbGFzc2VzICs9IGAgbWQ6Z3JpZC1jb2xzLSR7Y29sc01kfWA7XG4gICAgICBpZiAoY29sc0xnKSBjb2xDbGFzc2VzICs9IGAgbGc6Z3JpZC1jb2xzLSR7Y29sc0xnfWA7XG4gICAgICBpZiAoY29sc1hsKSBjb2xDbGFzc2VzICs9IGAgeGw6Z3JpZC1jb2xzLSR7Y29sc1hsfWA7XG4gICAgICBcbiAgICAgIHJldHVybiBjb2xDbGFzc2VzO1xuICAgIH07XG5cbiAgICAvLyBHZXQgcmVzcG9uc2l2ZSBnYXBcbiAgICBjb25zdCBnZXRSZXNwb25zaXZlR2FwID0gKCkgPT4ge1xuICAgICAgaWYgKGdhcCA9PT0gJ3Jlc3BvbnNpdmUnKSB7XG4gICAgICAgIHJldHVybiAnZ2FwLTIgeHM6Z2FwLTMgc206Z2FwLTQgbWQ6Z2FwLTYgbGc6Z2FwLTgnO1xuICAgICAgfVxuICAgICAgXG4gICAgICAvLyBNb2JpbGUtZmlyc3QgZ2FwIHNjYWxpbmdcbiAgICAgIGlmIChzdGFja01vYmlsZSkge1xuICAgICAgICByZXR1cm4gJ2dhcC0zIHNtOmdhcC00IG1kOmdhcC02IGxnOmdhcC04JztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgcmV0dXJuIGdldEdhcFN0eWxlcyhnYXApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGRpdlxuICAgICAgICByZWY9e3JlZn1cbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAvLyBCYXNlIGdyaWRcbiAgICAgICAgICAnZ3JpZCcsXG4gICAgICAgICAgLy8gUmVzcG9uc2l2ZSBjb2x1bW5zXG4gICAgICAgICAgZ2V0UmVzcG9uc2l2ZUNvbHVtbnMoKSxcbiAgICAgICAgICAvLyBHYXAgKHJlc3BvbnNpdmUpXG4gICAgICAgICAgZ2V0UmVzcG9uc2l2ZUdhcCgpLFxuICAgICAgICAgIC8vIEFsaWdubWVudFxuICAgICAgICAgIGFsaWduSXRlbXMgJiYgYGl0ZW1zLSR7YWxpZ25JdGVtc31gLFxuICAgICAgICAgIGp1c3RpZnlJdGVtcyAmJiBganVzdGlmeS1pdGVtcy0ke2p1c3RpZnlJdGVtc31gLFxuICAgICAgICAgIC8vIE1vYmlsZS1zcGVjaWZpYzogZW5zdXJlIGZ1bGwgd2lkdGhcbiAgICAgICAgICAndy1mdWxsJyxcbiAgICAgICAgICAvLyBDdXN0b20gY2xhc3Nlc1xuICAgICAgICAgIGNsYXNzTmFtZVxuICAgICAgICApfVxuICAgICAgICAvLyBBZGQgcm9sZSBmb3IgYWNjZXNzaWJpbGl0eVxuICAgICAgICByb2xlPVwiZ3JpZFwiXG4gICAgICAgIHsuLi5wcm9wc31cbiAgICAgID5cbiAgICAgICAge2NoaWxkcmVufVxuICAgICAgPC9kaXY+XG4gICAgKTtcbiAgfVxuKTtcblxuR3JpZC5kaXNwbGF5TmFtZSA9ICdHcmlkJztcblxuLy8gR3JpZCBJdGVtIENvbXBvbmVudFxuZXhwb3J0IGNvbnN0IEdyaWRJdGVtID0gZm9yd2FyZFJlZjxIVE1MRGl2RWxlbWVudCwgR3JpZEl0ZW1Qcm9wcz4oXG4gIChcbiAgICB7XG4gICAgICBjb2xTcGFuLFxuICAgICAgY29sU3BhblNtLFxuICAgICAgY29sU3Bhbk1kLFxuICAgICAgY29sU3BhbkxnLFxuICAgICAgY29sU3BhblhsLFxuICAgICAgcm93U3BhbixcbiAgICAgIHJvd1NwYW5TbSxcbiAgICAgIHJvd1NwYW5NZCxcbiAgICAgIHJvd1NwYW5MZyxcbiAgICAgIHJvd1NwYW5YbCxcbiAgICAgIGNsYXNzTmFtZSA9ICcnLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICAuLi5wcm9wc1xuICAgIH0sXG4gICAgcmVmXG4gICkgPT4ge1xuICAgIHJldHVybiAoXG4gICAgICA8ZGl2XG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgIC8vIENvbHVtbiBzcGFuc1xuICAgICAgICAgIGdldFNwYW5DbGFzc2VzKGNvbFNwYW4sICdjb2wnKSxcbiAgICAgICAgICBnZXRTcGFuQ2xhc3Nlcyhjb2xTcGFuU20sICdjb2wnLCAnc20nKSxcbiAgICAgICAgICBnZXRTcGFuQ2xhc3Nlcyhjb2xTcGFuTWQsICdjb2wnLCAnbWQnKSxcbiAgICAgICAgICBnZXRTcGFuQ2xhc3Nlcyhjb2xTcGFuTGcsICdjb2wnLCAnbGcnKSxcbiAgICAgICAgICBnZXRTcGFuQ2xhc3Nlcyhjb2xTcGFuWGwsICdjb2wnLCAneGwnKSxcbiAgICAgICAgICAvLyBSb3cgc3BhbnNcbiAgICAgICAgICBnZXRTcGFuQ2xhc3Nlcyhyb3dTcGFuLCAncm93JyksXG4gICAgICAgICAgZ2V0U3BhbkNsYXNzZXMocm93U3BhblNtLCAncm93JywgJ3NtJyksXG4gICAgICAgICAgZ2V0U3BhbkNsYXNzZXMocm93U3Bhbk1kLCAncm93JywgJ21kJyksXG4gICAgICAgICAgZ2V0U3BhbkNsYXNzZXMocm93U3BhbkxnLCAncm93JywgJ2xnJyksXG4gICAgICAgICAgZ2V0U3BhbkNsYXNzZXMocm93U3BhblhsLCAncm93JywgJ3hsJyksXG4gICAgICAgICAgLy8gRW5zdXJlIGl0ZW0gZG9lc24ndCBvdmVyZmxvd1xuICAgICAgICAgICdtaW4tdy0wJyxcbiAgICAgICAgICAvLyBDdXN0b20gY2xhc3Nlc1xuICAgICAgICAgIGNsYXNzTmFtZVxuICAgICAgICApfVxuICAgICAgICAvLyBBZGQgcm9sZSBmb3IgYWNjZXNzaWJpbGl0eVxuICAgICAgICByb2xlPVwiZ3JpZGNlbGxcIlxuICAgICAgICB7Li4ucHJvcHN9XG4gICAgICA+XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvZGl2PlxuICAgICk7XG4gIH1cbik7XG5cbkdyaWRJdGVtLmRpc3BsYXlOYW1lID0gJ0dyaWRJdGVtJztcblxuLy8gRXhwb3J0IHR5cGVzIGZvciBleHRlcm5hbCB1c2VcbmV4cG9ydCB0eXBlIHsgR3JpZFByb3BzLCBHcmlkSXRlbVByb3BzLCBHcmlkQ29scywgR3JpZEdhcCB9OyJdLCJuYW1lcyI6WyJSZWFjdCIsImZvcndhcmRSZWYiLCJjbiIsImdldEdhcFN0eWxlcyIsImdhcCIsInJlc3BvbnNpdmVHYXAiLCJnZXRDb2xDbGFzc2VzIiwiY29scyIsImJyZWFrcG9pbnQiLCJwcmVmaXgiLCJnZXRTcGFuQ2xhc3NlcyIsInNwYW4iLCJ0eXBlIiwidHlwZVByZWZpeCIsImdldFJlc3BvbnNpdmVDb2xDbGFzc2VzIiwicmVzcG9uc2l2ZUNvbHMiLCJjbGFzc2VzIiwibW9iaWxlIiwidGFibGV0IiwiZGVza3RvcCIsIkdyaWQiLCJjb2xzU20iLCJjb2xzTWQiLCJjb2xzTGciLCJjb2xzWGwiLCJhbGlnbkl0ZW1zIiwianVzdGlmeUl0ZW1zIiwiY2xhc3NOYW1lIiwiY2hpbGRyZW4iLCJzdGFja01vYmlsZSIsInByb3BzIiwicmVmIiwiZ2V0UmVzcG9uc2l2ZUNvbHVtbnMiLCJjb2xDbGFzc2VzIiwiZ2V0UmVzcG9uc2l2ZUdhcCIsImRpdiIsInJvbGUiLCJkaXNwbGF5TmFtZSIsIkdyaWRJdGVtIiwiY29sU3BhbiIsImNvbFNwYW5TbSIsImNvbFNwYW5NZCIsImNvbFNwYW5MZyIsImNvbFNwYW5YbCIsInJvd1NwYW4iLCJyb3dTcGFuU20iLCJyb3dTcGFuTWQiLCJyb3dTcGFuTGciLCJyb3dTcGFuWGwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/ui/Grid.tsx\n");
/***/ }),
/***/ "(ssr)/./components/ui/Loading.tsx":
/*!***********************************!*\
!*** ./components/ui/Loading.tsx ***!
\***********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Loading: () => (/* binding */ Loading),\n/* harmony export */ LoadingButton: () => (/* binding */ LoadingButton),\n/* harmony export */ LoadingSkeleton: () => (/* binding */ LoadingSkeleton)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(ssr)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/utils */ \"(ssr)/./lib/utils.ts\");\n\n\n\n// Helper function to get size styles\nconst getSizeStyles = (size)=>{\n switch(size){\n case \"sm\":\n return \"w-4 h-4 border-2\";\n case \"md\":\n return \"w-8 h-8 border-4\";\n case \"lg\":\n return \"w-12 h-12 border-4\";\n case \"xl\":\n return \"w-16 h-16 border-4\";\n default:\n return \"w-8 h-8 border-4\";\n }\n};\n// Helper function to get variant styles\nconst getVariantStyles = (variant)=>{\n switch(variant){\n case \"primary\":\n return \"border-primary\";\n case \"secondary\":\n return \"border-secondary\";\n case \"neutral\":\n return \"border-gray-300\";\n case \"contrast\":\n return \"border-white\";\n default:\n return \"border-primary\";\n }\n};\n// Helper function to get text size\nconst getTextSize = (size)=>{\n switch(size){\n case \"sm\":\n return \"text-sm\";\n case \"md\":\n return \"text-base\";\n case \"lg\":\n return \"text-lg\";\n case \"xl\":\n return \"text-xl\";\n default:\n return \"text-base\";\n }\n};\n// Main Loading Component\nconst Loading = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ size = \"md\", variant = \"primary\", overlay = false, text, fullscreen = false, className = \"\", ...props }, ref)=>{\n const spinner = /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"animate-spin rounded-full\", \"border-t-transparent\", getSizeStyles(size), getVariantStyles(variant), className),\n ...props\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Loading.tsx\",\n lineNumber: 79,\n columnNumber: 7\n }, undefined);\n if (overlay) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"fixed inset-0 z-50 flex items-center justify-center\", \"bg-black/50 backdrop-blur-sm\", fullscreen && \"w-screen h-screen\"),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col items-center gap-3\",\n children: [\n spinner,\n text && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"text-white font-medium\", getTextSize(size)),\n children: text\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Loading.tsx\",\n lineNumber: 104,\n columnNumber: 15\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Loading.tsx\",\n lineNumber: 101,\n columnNumber: 11\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Loading.tsx\",\n lineNumber: 93,\n columnNumber: 9\n }, undefined);\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex flex-col items-center justify-center gap-3\", fullscreen && \"w-screen h-screen\"),\n children: [\n spinner,\n text && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"text-gray-700 font-medium\", getTextSize(size)),\n children: text\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Loading.tsx\",\n lineNumber: 123,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Loading.tsx\",\n lineNumber: 114,\n columnNumber: 7\n }, undefined);\n});\nLoading.displayName = \"Loading\";\nconst LoadingButton = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ size = \"md\", variant = \"primary\", text = \"Loading...\", className = \"\", ...props }, ref)=>{\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"inline-flex items-center gap-2 px-4 py-2 rounded-lg\", \"bg-gray-100 text-gray-700\", className),\n ...props,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"animate-spin rounded-full border-t-transparent\", getSizeStyles(size === \"sm\" ? \"sm\" : \"md\"), getVariantStyles(variant))\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Loading.tsx\",\n lineNumber: 153,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-medium\",\n children: text\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Loading.tsx\",\n lineNumber: 160,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Loading.tsx\",\n lineNumber: 144,\n columnNumber: 7\n }, undefined);\n});\nLoadingButton.displayName = \"LoadingButton\";\nconst LoadingSkeleton = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ width = \"100%\", height = \"1rem\", rounded = false, className = \"\", ...props }, ref)=>{\n // Convert numeric values to Tailwind width classes\n const getWidthClass = (width)=>{\n if (typeof width === \"number\") {\n if (width <= 32) return \"w-8\";\n if (width <= 64) return \"w-16\";\n if (width <= 128) return \"w-32\";\n if (width <= 192) return \"w-48\";\n if (width <= 256) return \"w-64\";\n return \"w-full\";\n }\n return width === \"100%\" ? \"w-full\" : width;\n };\n // Convert numeric values to Tailwind height classes\n const getHeightClass = (height)=>{\n if (typeof height === \"number\") {\n if (height <= 8) return \"h-2\";\n if (height <= 16) return \"h-4\";\n if (height <= 24) return \"h-6\";\n if (height <= 32) return \"h-8\";\n if (height <= 48) return \"h-12\";\n if (height <= 64) return \"h-16\";\n return \"h-auto\";\n }\n return height === \"1rem\" ? \"h-4\" : height;\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"animate-pulse bg-gray-200\", rounded && \"rounded-md\", getWidthClass(width), getHeightClass(height), className),\n ...props\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Loading.tsx\",\n lineNumber: 206,\n columnNumber: 7\n }, undefined);\n});\nLoadingSkeleton.displayName = \"LoadingSkeleton\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFJLE9BQU87WUFDeEIsSUFBSUEsU0FBUyxJQUFJLE9BQU87WUFDeEIsSUFBSUEsU0FBUyxLQUFLLE9BQU87WUFDekIsSUFBSUEsU0FBUyxLQUFLLE9BQU87WUFDekIsSUFBSUEsU0FBUyxLQUFLLE9BQU87WUFDekIsT0FBTztRQUNUO1FBQ0EsT0FBT0EsVUFBVSxTQUFTLFdBQVdBO0lBQ3ZDO0lBRUEsb0RBQW9EO0lBQ3BELE1BQU1JLGlCQUFpQixDQUFDSDtRQUN0QixJQUFJLE9BQU9BLFdBQVcsVUFBVTtZQUM5QixJQUFJQSxVQUFVLEdBQUcsT0FBTztZQUN4QixJQUFJQSxVQUFVLElBQUksT0FBTztZQUN6QixJQUFJQSxVQUFVLElBQUksT0FBTztZQUN6QixJQUFJQSxVQUFVLElBQUksT0FBTztZQUN6QixJQUFJQSxVQUFVLElBQUksT0FBTztZQUN6QixJQUFJQSxVQUFVLElBQUksT0FBTztZQUN6QixPQUFPO1FBQ1Q7UUFDQSxPQUFPQSxXQUFXLFNBQVMsUUFBUUE7SUFDckM7SUFFQSxxQkFDRSw4REFBQ047UUFDQ0YsS0FBS0E7UUFDTEYsV0FBV1YsOENBQUVBLENBQ1gsNkJBQ0FxQixXQUFXLGNBQ1hDLGNBQWNILFFBQ2RJLGVBQWVILFNBQ2ZWO1FBRUQsR0FBR0MsS0FBSzs7Ozs7O0FBR2YsR0FDQTtBQUVGTyxnQkFBZ0JGLFdBQVcsR0FBRyIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vY29tcG9uZW50cy91aS9Mb2FkaW5nLnRzeD83MjZiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBmb3J3YXJkUmVmLCBIVE1MQXR0cmlidXRlcyB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IGNuIH0gZnJvbSAnLi4vLi4vbGliL3V0aWxzJztcblxuLy8gTG9hZGluZyBzaXplc1xudHlwZSBMb2FkaW5nU2l6ZSA9ICdzbScgfCAnbWQnIHwgJ2xnJyB8ICd4bCc7XG5cbi8vIExvYWRpbmcgdmFyaWFudHNcbnR5cGUgTG9hZGluZ1ZhcmlhbnQgPSAncHJpbWFyeScgfCAnc2Vjb25kYXJ5JyB8ICduZXV0cmFsJyB8ICdjb250cmFzdCc7XG5cbi8vIExvYWRpbmcgcHJvcHMgaW50ZXJmYWNlXG5pbnRlcmZhY2UgTG9hZGluZ1Byb3BzIGV4dGVuZHMgSFRNTEF0dHJpYnV0ZXM8SFRNTERpdkVsZW1lbnQ+IHtcbiAgc2l6ZT86IExvYWRpbmdTaXplO1xuICB2YXJpYW50PzogTG9hZGluZ1ZhcmlhbnQ7XG4gIG92ZXJsYXk/OiBib29sZWFuO1xuICB0ZXh0Pzogc3RyaW5nO1xuICBmdWxsc2NyZWVuPzogYm9vbGVhbjtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCBzaXplIHN0eWxlc1xuY29uc3QgZ2V0U2l6ZVN0eWxlcyA9IChzaXplOiBMb2FkaW5nU2l6ZSkgPT4ge1xuICBzd2l0Y2ggKHNpemUpIHtcbiAgICBjYXNlICdzbSc6XG4gICAgICByZXR1cm4gJ3ctNCBoLTQgYm9yZGVyLTInO1xuICAgIGNhc2UgJ21kJzpcbiAgICAgIHJldHVybiAndy04IGgtOCBib3JkZXItNCc7XG4gICAgY2FzZSAnbGcnOlxuICAgICAgcmV0dXJuICd3LTEyIGgtMTIgYm9yZGVyLTQnO1xuICAgIGNhc2UgJ3hsJzpcbiAgICAgIHJldHVybiAndy0xNiBoLTE2IGJvcmRlci00JztcbiAgICBkZWZhdWx0OlxuICAgICAgcmV0dXJuICd3LTggaC04IGJvcmRlci00JztcbiAgfVxufTtcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB2YXJpYW50IHN0eWxlc1xuY29uc3QgZ2V0VmFyaWFudFN0eWxlcyA9ICh2YXJpYW50OiBMb2FkaW5nVmFyaWFudCkgPT4ge1xuICBzd2l0Y2ggKHZhcmlhbnQpIHtcbiAgICBjYXNlICdwcmltYXJ5JzpcbiAgICAgIHJldHVybiAnYm9yZGVyLXByaW1hcnknO1xuICAgIGNhc2UgJ3NlY29uZGFyeSc6XG4gICAgICByZXR1cm4gJ2JvcmRlci1zZWNvbmRhcnknO1xuICAgIGNhc2UgJ25ldXRyYWwnOlxuICAgICAgcmV0dXJuICdib3JkZXItZ3JheS0zMDAnO1xuICAgIGNhc2UgJ2NvbnRyYXN0JzpcbiAgICAgIHJldHVybiAnYm9yZGVyLXdoaXRlJztcbiAgICBkZWZhdWx0OlxuICAgICAgcmV0dXJuICdib3JkZXItcHJpbWFyeSc7XG4gIH1cbn07XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGV4dCBzaXplXG5jb25zdCBnZXRUZXh0U2l6ZSA9IChzaXplOiBMb2FkaW5nU2l6ZSkgPT4ge1xuICBzd2l0Y2ggKHNpemUpIHtcbiAgICBjYXNlICdzbSc6XG4gICAgICByZXR1cm4gJ3RleHQtc20nO1xuICAgIGNhc2UgJ21kJzpcbiAgICAgIHJldHVybiAndGV4dC1iYXNlJztcbiAgICBjYXNlICdsZyc6XG4gICAgICByZXR1cm4gJ3RleHQtbGcnO1xuICAgIGNhc2UgJ3hsJzpcbiAgICAgIHJldHVybiAndGV4dC14bCc7XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiAndGV4dC1iYXNlJztcbiAgfVxufTtcblxuLy8gTWFpbiBMb2FkaW5nIENvbXBvbmVudFxuZXhwb3J0IGNvbnN0IExvYWRpbmcgPSBmb3J3YXJkUmVmPEhUTUxEaXZFbGVtZW50LCBMb2FkaW5nUHJvcHM+KFxuICAoe1xuICAgIHNpemUgPSAnbWQnLFxuICAgIHZhcmlhbnQgPSAncHJpbWFyeScsXG4gICAgb3ZlcmxheSA9IGZhbHNlLFxuICAgIHRleHQsXG4gICAgZnVsbHNjcmVlbiA9IGZhbHNlLFxuICAgIGNsYXNzTmFtZSA9ICcnLFxuICAgIC4uLnByb3BzXG4gIH0sIHJlZikgPT4ge1xuICAgIGNvbnN0IHNwaW5uZXIgPSAoXG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgJ2FuaW1hdGUtc3BpbiByb3VuZGVkLWZ1bGwnLFxuICAgICAgICAgICdib3JkZXItdC10cmFuc3BhcmVudCcsXG4gICAgICAgICAgZ2V0U2l6ZVN0eWxlcyhzaXplKSxcbiAgICAgICAgICBnZXRWYXJpYW50U3R5bGVzKHZhcmlhbnQpLFxuICAgICAgICAgIGNsYXNzTmFtZVxuICAgICAgICApfVxuICAgICAgICB7Li4ucHJvcHN9XG4gICAgICAvPlxuICAgICk7XG5cbiAgICBpZiAob3ZlcmxheSkge1xuICAgICAgcmV0dXJuIChcbiAgICAgICAgPGRpdlxuICAgICAgICAgIHJlZj17cmVmfVxuICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnZml4ZWQgaW5zZXQtMCB6LTUwIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyJyxcbiAgICAgICAgICAgICdiZy1ibGFjay81MCBiYWNrZHJvcC1ibHVyLXNtJyxcbiAgICAgICAgICAgIGZ1bGxzY3JlZW4gJiYgJ3ctc2NyZWVuIGgtc2NyZWVuJ1xuICAgICAgICAgICl9XG4gICAgICAgID5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGdhcC0zXCI+XG4gICAgICAgICAgICB7c3Bpbm5lcn1cbiAgICAgICAgICAgIHt0ZXh0ICYmIChcbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPXtjbigndGV4dC13aGl0ZSBmb250LW1lZGl1bScsIGdldFRleHRTaXplKHNpemUpKX0+XG4gICAgICAgICAgICAgICAge3RleHR9XG4gICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgKTtcbiAgICB9XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGRpdlxuICAgICAgICByZWY9e3JlZn1cbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLTMnLFxuICAgICAgICAgIGZ1bGxzY3JlZW4gJiYgJ3ctc2NyZWVuIGgtc2NyZWVuJ1xuICAgICAgICApfVxuICAgICAgPlxuICAgICAgICB7c3Bpbm5lcn1cbiAgICAgICAge3RleHQgJiYgKFxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17Y24oJ3RleHQtZ3JheS03MDAgZm9udC1tZWRpdW0nLCBnZXRUZXh0U2l6ZShzaXplKSl9PlxuICAgICAgICAgICAge3RleHR9XG4gICAgICAgICAgPC9zcGFuPlxuICAgICAgICApfVxuICAgICAgPC9kaXY+XG4gICAgKTtcbiAgfVxuKTtcblxuTG9hZGluZy5kaXNwbGF5TmFtZSA9ICdMb2FkaW5nJztcblxuLy8gTG9hZGluZyBCdXR0b24gQ29tcG9uZW50XG5pbnRlcmZhY2UgTG9hZGluZ0J1dHRvblByb3BzIGV4dGVuZHMgSFRNTEF0dHJpYnV0ZXM8SFRNTERpdkVsZW1lbnQ+IHtcbiAgc2l6ZT86IExvYWRpbmdTaXplO1xuICB2YXJpYW50PzogTG9hZGluZ1ZhcmlhbnQ7XG4gIHRleHQ/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjb25zdCBMb2FkaW5nQnV0dG9uID0gZm9yd2FyZFJlZjxIVE1MRGl2RWxlbWVudCwgTG9hZGluZ0J1dHRvblByb3BzPihcbiAgKHsgc2l6ZSA9ICdtZCcsIHZhcmlhbnQgPSAncHJpbWFyeScsIHRleHQgPSAnTG9hZGluZy4uLicsIGNsYXNzTmFtZSA9ICcnLCAuLi5wcm9wcyB9LCByZWYpID0+IHtcbiAgICByZXR1cm4gKFxuICAgICAgPGRpdlxuICAgICAgICByZWY9e3JlZn1cbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGdhcC0yIHB4LTQgcHktMiByb3VuZGVkLWxnJyxcbiAgICAgICAgICAnYmctZ3JheS0xMDAgdGV4dC1ncmF5LTcwMCcsXG4gICAgICAgICAgY2xhc3NOYW1lXG4gICAgICAgICl9XG4gICAgICAgIHsuLi5wcm9wc31cbiAgICAgID5cbiAgICAgICAgPGRpdlxuICAgICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgICAnYW5pbWF0ZS1zcGluIHJvdW5kZWQtZnVsbCBib3JkZXItdC10cmFuc3BhcmVudCcsXG4gICAgICAgICAgICBnZXRTaXplU3R5bGVzKHNpemUgPT09ICdzbScgPyAnc20nIDogJ21kJyksXG4gICAgICAgICAgICBnZXRWYXJpYW50U3R5bGVzKHZhcmlhbnQpXG4gICAgICAgICAgKX1cbiAgICAgICAgLz5cbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZm9udC1tZWRpdW1cIj57dGV4dH08L3NwYW4+XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9XG4pO1xuXG5Mb2FkaW5nQnV0dG9uLmRpc3BsYXlOYW1lID0gJ0xvYWRpbmdCdXR0b24nO1xuXG4vLyBMb2FkaW5nIFNrZWxldG9uIENvbXBvbmVudFxuaW50ZXJmYWNlIExvYWRpbmdTa2VsZXRvblByb3BzIGV4dGVuZHMgSFRNTEF0dHJpYnV0ZXM8SFRNTERpdkVsZW1lbnQ+IHtcbiAgd2lkdGg/OiBzdHJpbmcgfCBudW1iZXI7XG4gIGhlaWdodD86IHN0cmluZyB8IG51bWJlcjtcbiAgcm91bmRlZD86IGJvb2xlYW47XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbn1cblxuZXhwb3J0IGNvbnN0IExvYWRpbmdTa2VsZXRvbiA9IGZvcndhcmRSZWY8SFRNTERpdkVsZW1lbnQsIExvYWRpbmdTa2VsZXRvblByb3BzPihcbiAgKHsgd2lkdGggPSAnMTAwJScsIGhlaWdodCA9ICcxcmVtJywgcm91bmRlZCA9IGZhbHNlLCBjbGFzc05hbWUgPSAnJywgLi4ucHJvcHMgfSwgcmVmKSA9PiB7XG4gICAgLy8gQ29udmVydCBudW1lcmljIHZhbHVlcyB0byBUYWlsd2luZCB3aWR0aCBjbGFzc2VzXG4gICAgY29uc3QgZ2V0V2lkdGhDbGFzcyA9ICh3aWR0aDogc3RyaW5nIHwgbnVtYmVyKSA9PiB7XG4gICAgICBpZiAodHlwZW9mIHdpZHRoID09PSAnbnVtYmVyJykge1xuICAgICAgICBpZiAod2lkdGggPD0gMzIpIHJldHVybiAndy04JztcbiAgICAgICAgaWYgKHdpZHRoIDw9IDY0KSByZXR1cm4gJ3ctMTYnO1xuICAgICAgICBpZiAod2lkdGggPD0gMTI4KSByZXR1cm4gJ3ctMzInO1xuICAgICAgICBpZiAod2lkdGggPD0gMTkyKSByZXR1cm4gJ3ctNDgnO1xuICAgICAgICBpZiAod2lkdGggPD0gMjU2KSByZXR1cm4gJ3ctNjQnO1xuICAgICAgICByZXR1cm4gJ3ctZnVsbCc7XG4gICAgICB9XG4gICAgICByZXR1cm4gd2lkdGggPT09ICcxMDAlJyA/ICd3LWZ1bGwnIDogd2lkdGg7XG4gICAgfTtcblxuICAgIC8vIENvbnZlcnQgbnVtZXJpYyB2YWx1ZXMgdG8gVGFpbHdpbmQgaGVpZ2h0IGNsYXNzZXNcbiAgICBjb25zdCBnZXRIZWlnaHRDbGFzcyA9IChoZWlnaHQ6IHN0cmluZyB8IG51bWJlcikgPT4ge1xuICAgICAgaWYgKHR5cGVvZiBoZWlnaHQgPT09ICdudW1iZXInKSB7XG4gICAgICAgIGlmIChoZWlnaHQgPD0gOCkgcmV0dXJuICdoLTInO1xuICAgICAgICBpZiAoaGVpZ2h0IDw9IDE2KSByZXR1cm4gJ2gtNCc7XG4gICAgICAgIGlmIChoZWlnaHQgPD0gMjQpIHJldHVybiAnaC02JztcbiAgICAgICAgaWYgKGhlaWdodCA8PSAzMikgcmV0dXJuICdoLTgnO1xuICAgICAgICBpZiAoaGVpZ2h0IDw9IDQ4KSByZXR1cm4gJ2gtMTInO1xuICAgICAgICBpZiAoaGVpZ2h0IDw9IDY0KSByZXR1cm4gJ2gtMTYnO1xuICAgICAgICByZXR1cm4gJ2gtYXV0byc7XG4gICAgICB9XG4gICAgICByZXR1cm4gaGVpZ2h0ID09PSAnMXJlbScgPyAnaC00JyA6IGhlaWdodDtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxkaXZcbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgICAgJ2FuaW1hdGUtcHVsc2UgYmctZ3JheS0yMDAnLFxuICAgICAgICAgIHJvdW5kZWQgJiYgJ3JvdW5kZWQtbWQnLFxuICAgICAgICAgIGdldFdpZHRoQ2xhc3Mod2lkdGgpLFxuICAgICAgICAgIGdldEhlaWdodENsYXNzKGhlaWdodCksXG4gICAgICAgICAgY2xhc3NOYW1lXG4gICAgICAgICl9XG4gICAgICAgIHsuLi5wcm9wc31cbiAgICAgIC8+XG4gICAgKTtcbiAgfVxuKTtcblxuTG9hZGluZ1NrZWxldG9uLmRpc3BsYXlOYW1lID0gJ0xvYWRpbmdTa2VsZXRvbic7XG5cbi8vIEV4cG9ydCB0eXBlcyBmb3IgZXh0ZXJuYWwgdXNlXG5leHBvcnQgdHlwZSB7IExvYWRpbmdQcm9wcywgTG9hZGluZ1NpemUsIExvYWRpbmdWYXJpYW50LCBMb2FkaW5nQnV0dG9uUHJvcHMsIExvYWRpbmdTa2VsZXRvblByb3BzIH07Il0sIm5hbWVzIjpbIlJlYWN0IiwiZm9yd2FyZFJlZiIsImNuIiwiZ2V0U2l6ZVN0eWxlcyIsInNpemUiLCJnZXRWYXJpYW50U3R5bGVzIiwidmFyaWFudCIsImdldFRleHRTaXplIiwiTG9hZGluZyIsIm92ZXJsYXkiLCJ0ZXh0IiwiZnVsbHNjcmVlbiIsImNsYXNzTmFtZSIsInByb3BzIiwicmVmIiwic3Bpbm5lciIsImRpdiIsInNwYW4iLCJkaXNwbGF5TmFtZSIsIkxvYWRpbmdCdXR0b24iLCJMb2FkaW5nU2tlbGV0b24iLCJ3aWR0aCIsImhlaWdodCIsInJvdW5kZWQiLCJnZXRXaWR0aENsYXNzIiwiZ2V0SGVpZ2h0Q2xhc3MiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./components/ui/Loading.tsx\n");
/***/ }),
/***/ "(ssr)/./components/ui/index.ts":
/*!********************************!*\
!*** ./components/ui/index.ts ***!
\********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Badge: () => (/* reexport safe */ _Badge__WEBPACK_IMPORTED_MODULE_4__.Badge),\n/* harmony export */ BadgeGroup: () => (/* reexport safe */ _Badge__WEBPACK_IMPORTED_MODULE_4__.BadgeGroup),\n/* harmony export */ Button: () => (/* reexport safe */ _Button__WEBPACK_IMPORTED_MODULE_0__.Button),\n/* harmony export */ Card: () => (/* reexport safe */ _Card__WEBPACK_IMPORTED_MODULE_1__.Card),\n/* harmony export */ CardBody: () => (/* reexport safe */ _Card__WEBPACK_IMPORTED_MODULE_1__.CardBody),\n/* harmony export */ CardFooter: () => (/* reexport safe */ _Card__WEBPACK_IMPORTED_MODULE_1__.CardFooter),\n/* harmony export */ CardHeader: () => (/* reexport safe */ _Card__WEBPACK_IMPORTED_MODULE_1__.CardHeader),\n/* harmony export */ CardImage: () => (/* reexport safe */ _Card__WEBPACK_IMPORTED_MODULE_1__.CardImage),\n/* harmony export */ Container: () => (/* reexport safe */ _Container__WEBPACK_IMPORTED_MODULE_2__.Container),\n/* harmony export */ Grid: () => (/* reexport safe */ _Grid__WEBPACK_IMPORTED_MODULE_3__.Grid),\n/* harmony export */ GridItem: () => (/* reexport safe */ _Grid__WEBPACK_IMPORTED_MODULE_3__.GridItem),\n/* harmony export */ Loading: () => (/* reexport safe */ _Loading__WEBPACK_IMPORTED_MODULE_5__.Loading),\n/* harmony export */ LoadingButton: () => (/* reexport safe */ _Loading__WEBPACK_IMPORTED_MODULE_5__.LoadingButton),\n/* harmony export */ LoadingSkeleton: () => (/* reexport safe */ _Loading__WEBPACK_IMPORTED_MODULE_5__.LoadingSkeleton)\n/* harmony export */ });\n/* harmony import */ var _Button__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Button */ \"(ssr)/./components/ui/Button.tsx\");\n/* harmony import */ var _Card__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Card */ \"(ssr)/./components/ui/Card.tsx\");\n/* harmony import */ var _Container__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Container */ \"(ssr)/./components/ui/Container.tsx\");\n/* harmony import */ var _Grid__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Grid */ \"(ssr)/./components/ui/Grid.tsx\");\n/* harmony import */ var _Badge__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Badge */ \"(ssr)/./components/ui/Badge.tsx\");\n/* harmony import */ var _Loading__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./Loading */ \"(ssr)/./components/ui/Loading.tsx\");\n// UI Components Export\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9jb21wb25lbnRzL3VpL2luZGV4LnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsdUJBQXVCO0FBQ2tFO0FBYXpFO0FBQzZDO0FBQzRDO0FBUXhGO0FBVUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rbHotY2FibGVzLW5leHRqcy8uL2NvbXBvbmVudHMvdWkvaW5kZXgudHM/NGNmOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBVSSBDb21wb25lbnRzIEV4cG9ydFxuZXhwb3J0IHsgQnV0dG9uLCB0eXBlIEJ1dHRvblByb3BzLCB0eXBlIEJ1dHRvblZhcmlhbnQsIHR5cGUgQnV0dG9uU2l6ZSB9IGZyb20gJy4vQnV0dG9uJztcbmV4cG9ydCB7IFxuICBDYXJkLCBcbiAgQ2FyZEhlYWRlciwgXG4gIENhcmRCb2R5LCBcbiAgQ2FyZEZvb3RlciwgXG4gIENhcmRJbWFnZSxcbiAgdHlwZSBDYXJkUHJvcHMsIFxuICB0eXBlIENhcmRIZWFkZXJQcm9wcywgXG4gIHR5cGUgQ2FyZEJvZHlQcm9wcywgXG4gIHR5cGUgQ2FyZEZvb3RlclByb3BzLCBcbiAgdHlwZSBDYXJkSW1hZ2VQcm9wcyxcbiAgdHlwZSBDYXJkVmFyaWFudCBcbn0gZnJvbSAnLi9DYXJkJztcbmV4cG9ydCB7IENvbnRhaW5lciwgdHlwZSBDb250YWluZXJQcm9wcyB9IGZyb20gJy4vQ29udGFpbmVyJztcbmV4cG9ydCB7IEdyaWQsIEdyaWRJdGVtLCB0eXBlIEdyaWRQcm9wcywgdHlwZSBHcmlkSXRlbVByb3BzLCB0eXBlIEdyaWRDb2xzLCB0eXBlIEdyaWRHYXAgfSBmcm9tICcuL0dyaWQnO1xuZXhwb3J0IHsgXG4gIEJhZGdlLCBcbiAgQmFkZ2VHcm91cCwgXG4gIHR5cGUgQmFkZ2VQcm9wcywgXG4gIHR5cGUgQmFkZ2VWYXJpYW50LCBcbiAgdHlwZSBCYWRnZVNpemUsIFxuICB0eXBlIEJhZGdlR3JvdXBQcm9wcyBcbn0gZnJvbSAnLi9CYWRnZSc7XG5leHBvcnQgeyBcbiAgTG9hZGluZywgXG4gIExvYWRpbmdCdXR0b24sIFxuICBMb2FkaW5nU2tlbGV0b24sIFxuICB0eXBlIExvYWRpbmdQcm9wcywgXG4gIHR5cGUgTG9hZGluZ1NpemUsIFxuICB0eXBlIExvYWRpbmdWYXJpYW50LCBcbiAgdHlwZSBMb2FkaW5nQnV0dG9uUHJvcHMsIFxuICB0eXBlIExvYWRpbmdTa2VsZXRvblByb3BzIFxufSBmcm9tICcuL0xvYWRpbmcnOyJdLCJuYW1lcyI6WyJCdXR0b24iLCJDYXJkIiwiQ2FyZEhlYWRlciIsIkNhcmRCb2R5IiwiQ2FyZEZvb3RlciIsIkNhcmRJbWFnZSIsIkNvbnRhaW5lciIsIkdyaWQiLCJHcmlkSXRlbSIsIkJhZGdlIiwiQmFkZ2VHcm91cCIsIkxvYWRpbmciLCJMb2FkaW5nQnV0dG9uIiwiTG9hZGluZ1NrZWxldG9uIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./components/ui/index.ts\n");
/***/ }),
/***/ "(ssr)/./lib/i18n.ts":
/*!*********************!*\
!*** ./lib/i18n.ts ***!
\*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ defaultLocale: () => (/* binding */ defaultLocale),\n/* harmony export */ getAlternateUrls: () => (/* binding */ getAlternateUrls),\n/* harmony export */ getDictionary: () => (/* binding */ getDictionary),\n/* harmony export */ getLocaleFromPath: () => (/* binding */ getLocaleFromPath),\n/* harmony export */ getLocalizedPath: () => (/* binding */ getLocalizedPath),\n/* harmony export */ getPathWithoutLocale: () => (/* binding */ getPathWithoutLocale),\n/* harmony export */ getSiteInfo: () => (/* binding */ getSiteInfo),\n/* harmony export */ languageNames: () => (/* binding */ languageNames),\n/* harmony export */ locales: () => (/* binding */ locales),\n/* harmony export */ t: () => (/* binding */ t),\n/* harmony export */ useLocale: () => (/* binding */ useLocale),\n/* harmony export */ useTranslation: () => (/* binding */ useTranslation)\n/* harmony export */ });\nconst defaultLocale = \"en\";\nconst locales = [\n \"en\",\n \"de\"\n];\n// Simple translation dictionary\nconst translations = {\n en: {\n site: {\n title: \"Kabel-Konfigurator\",\n description: \"Professional cable solutions - configure and order custom cables\"\n },\n nav: {\n home: \"Home\",\n blog: \"Blog\",\n products: \"Products\",\n contact: \"Contact\",\n privacy: \"Privacy Policy\",\n legal: \"Legal Notice\",\n terms: \"Terms & Conditions\"\n },\n home: {\n hero: \"Professional Cable Solutions\",\n heroSubtitle: \"Configure your custom cables online\",\n cta: \"Configure Now\",\n featuredPosts: \"Latest News\",\n featuredProducts: \"Featured Products\"\n },\n blog: {\n title: \"Blog\",\n description: \"Latest news and insights about cables and energy\",\n readMore: \"Read more\",\n noPosts: \"No posts available.\",\n backToBlog: \"← Back to Blog\",\n categories: \"Categories\",\n featured: \"Featured Posts\",\n allPosts: \"All Posts\",\n noPostsDescription: \"Check back soon for new content.\"\n },\n products: {\n title: \"Products\",\n categories: \"Categories\",\n noProducts: \"No products available.\",\n noCategories: \"No categories available.\",\n inStock: \"In Stock\",\n outOfStock: \"Out of Stock\",\n price: \"Price\",\n sku: \"SKU\",\n viewAll: \"View All Products\"\n },\n product: {\n backToProducts: \"← Back to Products\",\n description: \"Description\",\n specifications: \"Specifications\",\n price: \"Price\",\n sku: \"SKU\",\n stock: \"Stock Status\",\n inStock: \"In Stock\",\n outOfStock: \"Out of Stock\"\n },\n productCategory: {\n backToCategories: \"← Back to Categories\",\n productsInCategory: \"Products in this category\"\n },\n contact: {\n title: \"Contact Us\",\n subtitle: \"Get in touch with our team\",\n name: \"Your Name\",\n email: \"Your Email\",\n message: \"Your Message\",\n submit: \"Send Message\",\n success: \"Message sent successfully!\",\n error: \"Failed to send message. Please try again.\",\n processing: \"Sending...\",\n phone: \"Phone (optional)\",\n subject: \"Subject\",\n company: \"Company (optional)\",\n requiredFields: \"Required fields are marked with *\",\n sending: \"Sending...\",\n errors: {\n nameRequired: \"Please enter your name\",\n emailRequired: \"Please enter your email address\",\n emailInvalid: \"Please enter a valid email address\",\n messageRequired: \"Please enter your message\"\n }\n },\n consent: {\n title: \"Cookie & Analytics Consent\",\n description: \"We use analytics cookies to improve our website. Please accept to continue.\",\n accept: \"Accept\",\n decline: \"Decline\",\n analytics: \"Analytics\",\n analyticsDesc: \"Help us understand how visitors use our site\"\n },\n cookieConsent: {\n message: \"We use cookies to enhance your browsing experience and analyze our traffic.\",\n privacyPolicy: \"Privacy Policy\",\n decline: \"Decline\",\n accept: \"Accept\"\n },\n footer: {\n rights: \"All rights reserved.\",\n madeWith: \"Made with Next.js\"\n },\n common: {\n readMore: \"Read more\",\n back: \"Back\",\n loading: \"Loading...\",\n noContent: \"No content available.\",\n date: \"Date\",\n updated: \"Updated\"\n },\n form: {\n success: \"Message sent successfully!\",\n error: {\n submit: \"Failed to send message. Please try again.\",\n network: \"Network error. Please try again.\"\n },\n sending: \"Sending...\",\n name: \"Your Name\",\n email: \"Your Email\",\n message: \"Your Message\",\n submit: \"Send Message\"\n }\n },\n de: {\n site: {\n title: \"Kabel-Konfigurator\",\n description: \"Professionelle Kabel-L\\xf6sungen - konfigurieren und bestellen Sie ma\\xdfgeschneiderte Kabel\"\n },\n nav: {\n home: \"Startseite\",\n blog: \"Blog\",\n products: \"Produkte\",\n contact: \"Kontakt\",\n privacy: \"Datenschutz\",\n legal: \"Impressum\",\n terms: \"AGB\"\n },\n home: {\n hero: \"Professionelle Kabel-L\\xf6sungen\",\n heroSubtitle: \"Konfigurieren Sie Ihre ma\\xdfgeschneiderten Kabel online\",\n cta: \"Jetzt konfigurieren\",\n featuredPosts: \"Aktuelle Neuigkeiten\",\n featuredProducts: \"Empfohlene Produkte\"\n },\n blog: {\n title: \"Blog\",\n description: \"Aktuelle Neuigkeiten und Einblicke \\xfcber Kabel und Energie\",\n readMore: \"Weiterlesen\",\n noPosts: \"Keine Beitr\\xe4ge verf\\xfcgbar.\",\n backToBlog: \"← Zur\\xfcck zum Blog\",\n categories: \"Kategorien\",\n featured: \"Beitr\\xe4ge\",\n allPosts: \"Alle Beitr\\xe4ge\",\n noPostsDescription: \"Schauen Sie bald wieder vorbei f\\xfcr neue Inhalte.\"\n },\n products: {\n title: \"Produkte\",\n categories: \"Kategorien\",\n noProducts: \"Keine Produkte verf\\xfcgbar.\",\n noCategories: \"Keine Kategorien verf\\xfcgbar.\",\n inStock: \"Auf Lager\",\n outOfStock: \"Nicht auf Lager\",\n price: \"Preis\",\n sku: \"Artikelnummer\",\n viewAll: \"Alle Produkte anzeigen\"\n },\n product: {\n backToProducts: \"← Zur\\xfcck zu Produkten\",\n description: \"Beschreibung\",\n specifications: \"Spezifikationen\",\n price: \"Preis\",\n sku: \"Artikelnummer\",\n stock: \"Lagerbestand\",\n inStock: \"Auf Lager\",\n outOfStock: \"Nicht auf Lager\"\n },\n productCategory: {\n backToCategories: \"← Zur\\xfcck zu Kategorien\",\n productsInCategory: \"Produkte in dieser Kategorie\"\n },\n contact: {\n title: \"Kontakt\",\n subtitle: \"Nehmen Sie Kontakt mit unserem Team auf\",\n name: \"Ihr Name\",\n email: \"Ihre E-Mail\",\n message: \"Ihre Nachricht\",\n submit: \"Nachricht senden\",\n success: \"Nachricht erfolgreich gesendet!\",\n error: \"Nachricht konnte nicht gesendet werden. Bitte versuchen Sie es erneut.\",\n processing: \"Wird gesendet...\",\n phone: \"Telefon (optional)\",\n subject: \"Betreff\",\n company: \"Firma (optional)\",\n requiredFields: \"Pflichtfelder sind mit * markiert\",\n sending: \"Wird gesendet...\",\n errors: {\n nameRequired: \"Bitte geben Sie Ihren Namen ein\",\n emailRequired: \"Bitte geben Sie Ihre E-Mail-Adresse ein\",\n emailInvalid: \"Bitte geben Sie eine g\\xfcltige E-Mail-Adresse ein\",\n messageRequired: \"Bitte geben Sie Ihre Nachricht ein\"\n }\n },\n consent: {\n title: \"Cookie- & Analyse-Einwilligung\",\n description: \"Wir verwenden Analyse-Cookies, um unsere Website zu verbessern. Bitte akzeptieren Sie zur Fortsetzung.\",\n accept: \"Akzeptieren\",\n decline: \"Ablehnen\",\n analytics: \"Analyse\",\n analyticsDesc: \"Helfen Sie uns zu verstehen, wie Besucher unsere Seite nutzen\"\n },\n cookieConsent: {\n message: \"Wir verwenden Cookies, um Ihr Surferlebnis zu verbessern und unseren Traffic zu analysieren.\",\n privacyPolicy: \"Datenschutzrichtlinie\",\n decline: \"Ablehnen\",\n accept: \"Akzeptieren\"\n },\n footer: {\n rights: \"Alle Rechte vorbehalten.\",\n madeWith: \"Erstellt mit Next.js\"\n },\n common: {\n readMore: \"Weiterlesen\",\n back: \"Zur\\xfcck\",\n loading: \"Wird geladen...\",\n noContent: \"Kein Inhalt verf\\xfcgbar.\",\n date: \"Datum\",\n updated: \"Aktualisiert\"\n },\n form: {\n success: \"Nachricht erfolgreich gesendet!\",\n error: {\n submit: \"Nachricht konnte nicht gesendet werden. Bitte versuchen Sie es erneut.\",\n network: \"Netzwerkfehler. Bitte versuchen Sie es erneut.\"\n },\n sending: \"Wird gesendet...\",\n name: \"Ihr Name\",\n email: \"Ihre E-Mail\",\n message: \"Ihre Nachricht\",\n submit: \"Nachricht senden\"\n }\n }\n};\nfunction t(key, locale = \"en\") {\n const keys = key.split(\".\");\n let value = translations[locale];\n for (const k of keys){\n if (value && typeof value === \"object\" && k in value) {\n value = value[k];\n } else {\n // Fallback to English\n value = translations.en;\n for (const k2 of keys){\n if (value && typeof value === \"object\" && k2 in value) {\n value = value[k2];\n } else {\n return key; // Return the key itself if translation not found\n }\n }\n return value;\n }\n }\n // Ensure we always return a string\n return typeof value === \"string\" ? value : key;\n}\nfunction getLocaleFromPath(path) {\n if (path.startsWith(\"/de/\")) {\n return \"de\";\n }\n return \"en\";\n}\nfunction getLocalizedPath(path, locale) {\n if (locale === \"en\") {\n return path.replace(\"/de/\", \"/\");\n }\n if (locale === \"de\") {\n if (path === \"/\") return \"/de\";\n return path.startsWith(\"/de/\") ? path : `/de${path}`;\n }\n return path;\n}\nfunction getPathWithoutLocale(path) {\n if (path.startsWith(\"/de/\")) {\n return path.substring(3) || \"/\";\n }\n return path;\n}\nconst languageNames = {\n en: \"English\",\n de: \"Deutsch\"\n};\nfunction getSiteInfo(locale) {\n const loc = locale || defaultLocale;\n return {\n title: t(\"site.title\", loc),\n description: t(\"site.description\", loc),\n locale: loc,\n baseUrl: process.env.NEXT_PUBLIC_SITE_URL || \"https://example.com\",\n locales: [\n \"en\",\n \"de\"\n ]\n };\n}\n// Hook for client components (simplified version)\nfunction useTranslation(namespace) {\n // This would be used in client components\n // For now, return a simple t function\n return {\n t: (key)=>t(namespace ? `${namespace}.${key}` : key, defaultLocale)\n };\n}\n// Get alternate URLs for SEO\nfunction getAlternateUrls(path) {\n return [\n {\n locale: \"en\",\n url: path.replace(\"/de/\", \"/\")\n },\n {\n locale: \"de\",\n url: path.startsWith(\"/de\") ? path : `/de${path}`\n }\n ];\n}\n// Hook for client components - returns current locale\nfunction useLocale() {\n // This is a simplified version for build purposes\n // In a real app, this would use next/navigation to get the current path\n return defaultLocale;\n}\n// Get dictionary for client components\nfunction getDictionary(locale) {\n return {\n t: (key)=>t(key, locale)\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9saWIvaTE4bi50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFFTyxNQUFNQSxnQkFBd0IsS0FBSztBQUNuQyxNQUFNQyxVQUFvQjtJQUFDO0lBQU07Q0FBSyxDQUFDO0FBRTlDLGdDQUFnQztBQUNoQyxNQUFNQyxlQUFlO0lBQ25CQyxJQUFJO1FBQ0ZDLE1BQU07WUFDSkMsT0FBTztZQUNQQyxhQUFhO1FBQ2Y7UUFDQUMsS0FBSztZQUNIQyxNQUFNO1lBQ05DLE1BQU07WUFDTkMsVUFBVTtZQUNWQyxTQUFTO1lBQ1RDLFNBQVM7WUFDVEMsT0FBTztZQUNQQyxPQUFPO1FBQ1Q7UUFDQU4sTUFBTTtZQUNKTyxNQUFNO1lBQ05DLGNBQWM7WUFDZEMsS0FBSztZQUNMQyxlQUFlO1lBQ2ZDLGtCQUFrQjtRQUNwQjtRQUNBVixNQUFNO1lBQ0pKLE9BQU87WUFDUEMsYUFBYTtZQUNiYyxVQUFVO1lBQ1ZDLFNBQVM7WUFDVEMsWUFBWTtZQUNaQyxZQUFZO1lBQ1pDLFVBQVU7WUFDVkMsVUFBVTtZQUNWQyxvQkFBb0I7UUFDdEI7UUFDQWhCLFVBQVU7WUFDUkwsT0FBTztZQUNQa0IsWUFBWTtZQUNaSSxZQUFZO1lBQ1pDLGNBQWM7WUFDZEMsU0FBUztZQUNUQyxZQUFZO1lBQ1pDLE9BQU87WUFDUEMsS0FBSztZQUNMQyxTQUFTO1FBQ1g7UUFDQUMsU0FBUztZQUNQQyxnQkFBZ0I7WUFDaEI3QixhQUFhO1lBQ2I4QixnQkFBZ0I7WUFDaEJMLE9BQU87WUFDUEMsS0FBSztZQUNMSyxPQUFPO1lBQ1BSLFNBQVM7WUFDVEMsWUFBWTtRQUNkO1FBQ0FRLGlCQUFpQjtZQUNmQyxrQkFBa0I7WUFDbEJDLG9CQUFvQjtRQUN0QjtRQUNBN0IsU0FBUztZQUNQTixPQUFPO1lBQ1BvQyxVQUFVO1lBQ1ZDLE1BQU07WUFDTkMsT0FBTztZQUNQQyxTQUFTO1lBQ1RDLFFBQVE7WUFDUkMsU0FBUztZQUNUQyxPQUFPO1lBQ1BDLFlBQVk7WUFDWkMsT0FBTztZQUNQQyxTQUFTO1lBQ1RDLFNBQVM7WUFDVEMsZ0JBQWdCO1lBQ2hCQyxTQUFTO1lBQ1RDLFFBQVE7Z0JBQ05DLGNBQWM7Z0JBQ2RDLGVBQWU7Z0JBQ2ZDLGNBQWM7Z0JBQ2RDLGlCQUFpQjtZQUNuQjtRQUNGO1FBQ0FDLFNBQVM7WUFDUHRELE9BQU87WUFDUEMsYUFBYTtZQUNic0QsUUFBUTtZQUNSQyxTQUFTO1lBQ1RDLFdBQVc7WUFDWEMsZUFBZTtRQUNqQjtRQUNBQyxlQUFlO1lBQ2JwQixTQUFTO1lBQ1RxQixlQUFlO1lBQ2ZKLFNBQVM7WUFDVEQsUUFBUTtRQUNWO1FBQ0FNLFFBQVE7WUFDTkMsUUFBUTtZQUNSQyxVQUFVO1FBQ1o7UUFDQUMsUUFBUTtZQUNOakQsVUFBVTtZQUNWa0QsTUFBTTtZQUNOQyxTQUFTO1lBQ1RDLFdBQVc7WUFDWEMsTUFBTTtZQUNOQyxTQUFTO1FBQ1g7UUFDQUMsTUFBTTtZQUNKN0IsU0FBUztZQUNUQyxPQUFPO2dCQUNMRixRQUFRO2dCQUNSK0IsU0FBUztZQUNYO1lBQ0F2QixTQUFTO1lBQ1RYLE1BQU07WUFDTkMsT0FBTztZQUNQQyxTQUFTO1lBQ1RDLFFBQVE7UUFDVjtJQUNGO0lBQ0FnQyxJQUFJO1FBQ0Z6RSxNQUFNO1lBQ0pDLE9BQU87WUFDUEMsYUFBYTtRQUNmO1FBQ0FDLEtBQUs7WUFDSEMsTUFBTTtZQUNOQyxNQUFNO1lBQ05DLFVBQVU7WUFDVkMsU0FBUztZQUNUQyxTQUFTO1lBQ1RDLE9BQU87WUFDUEMsT0FBTztRQUNUO1FBQ0FOLE1BQU07WUFDSk8sTUFBTTtZQUNOQyxjQUFjO1lBQ2RDLEtBQUs7WUFDTEMsZUFBZTtZQUNmQyxrQkFBa0I7UUFDcEI7UUFDQVYsTUFBTTtZQUNKSixPQUFPO1lBQ1BDLGFBQWE7WUFDYmMsVUFBVTtZQUNWQyxTQUFTO1lBQ1RDLFlBQVk7WUFDWkMsWUFBWTtZQUNaQyxVQUFVO1lBQ1ZDLFVBQVU7WUFDVkMsb0JBQW9CO1FBQ3RCO1FBQ0FoQixVQUFVO1lBQ1JMLE9BQU87WUFDUGtCLFlBQVk7WUFDWkksWUFBWTtZQUNaQyxjQUFjO1lBQ2RDLFNBQVM7WUFDVEMsWUFBWTtZQUNaQyxPQUFPO1lBQ1BDLEtBQUs7WUFDTEMsU0FBUztRQUNYO1FBQ0FDLFNBQVM7WUFDUEMsZ0JBQWdCO1lBQ2hCN0IsYUFBYTtZQUNiOEIsZ0JBQWdCO1lBQ2hCTCxPQUFPO1lBQ1BDLEtBQUs7WUFDTEssT0FBTztZQUNQUixTQUFTO1lBQ1RDLFlBQVk7UUFDZDtRQUNBUSxpQkFBaUI7WUFDZkMsa0JBQWtCO1lBQ2xCQyxvQkFBb0I7UUFDdEI7UUFDQTdCLFNBQVM7WUFDUE4sT0FBTztZQUNQb0MsVUFBVTtZQUNWQyxNQUFNO1lBQ05DLE9BQU87WUFDUEMsU0FBUztZQUNUQyxRQUFRO1lBQ1JDLFNBQVM7WUFDVEMsT0FBTztZQUNQQyxZQUFZO1lBQ1pDLE9BQU87WUFDUEMsU0FBUztZQUNUQyxTQUFTO1lBQ1RDLGdCQUFnQjtZQUNoQkMsU0FBUztZQUNUQyxRQUFRO2dCQUNOQyxjQUFjO2dCQUNkQyxlQUFlO2dCQUNmQyxjQUFjO2dCQUNkQyxpQkFBaUI7WUFDbkI7UUFDRjtRQUNBQyxTQUFTO1lBQ1B0RCxPQUFPO1lBQ1BDLGFBQWE7WUFDYnNELFFBQVE7WUFDUkMsU0FBUztZQUNUQyxXQUFXO1lBQ1hDLGVBQWU7UUFDakI7UUFDQUMsZUFBZTtZQUNicEIsU0FBUztZQUNUcUIsZUFBZTtZQUNmSixTQUFTO1lBQ1RELFFBQVE7UUFDVjtRQUNBTSxRQUFRO1lBQ05DLFFBQVE7WUFDUkMsVUFBVTtRQUNaO1FBQ0FDLFFBQVE7WUFDTmpELFVBQVU7WUFDVmtELE1BQU07WUFDTkMsU0FBUztZQUNUQyxXQUFXO1lBQ1hDLE1BQU07WUFDTkMsU0FBUztRQUNYO1FBQ0FDLE1BQU07WUFDSjdCLFNBQVM7WUFDVEMsT0FBTztnQkFDTEYsUUFBUTtnQkFDUitCLFNBQVM7WUFDWDtZQUNBdkIsU0FBUztZQUNUWCxNQUFNO1lBQ05DLE9BQU87WUFDUEMsU0FBUztZQUNUQyxRQUFRO1FBQ1Y7SUFDRjtBQUNGO0FBRU8sU0FBU2lDLEVBQUVDLEdBQVcsRUFBRUMsU0FBaUIsSUFBSTtJQUNsRCxNQUFNQyxPQUFPRixJQUFJRyxLQUFLLENBQUM7SUFDdkIsSUFBSUMsUUFBYWpGLFlBQVksQ0FBQzhFLE9BQU87SUFFckMsS0FBSyxNQUFNSSxLQUFLSCxLQUFNO1FBQ3BCLElBQUlFLFNBQVMsT0FBT0EsVUFBVSxZQUFZQyxLQUFLRCxPQUFPO1lBQ3BEQSxRQUFRQSxLQUFLLENBQUNDLEVBQUU7UUFDbEIsT0FBTztZQUNMLHNCQUFzQjtZQUN0QkQsUUFBUWpGLGFBQWFDLEVBQUU7WUFDdkIsS0FBSyxNQUFNa0YsTUFBTUosS0FBTTtnQkFDckIsSUFBSUUsU0FBUyxPQUFPQSxVQUFVLFlBQVlFLE1BQU1GLE9BQU87b0JBQ3JEQSxRQUFRQSxLQUFLLENBQUNFLEdBQUc7Z0JBQ25CLE9BQU87b0JBQ0wsT0FBT04sS0FBSyxpREFBaUQ7Z0JBQy9EO1lBQ0Y7WUFDQSxPQUFPSTtRQUNUO0lBQ0Y7SUFFQSxtQ0FBbUM7SUFDbkMsT0FBTyxPQUFPQSxVQUFVLFdBQVdBLFFBQVFKO0FBQzdDO0FBRU8sU0FBU08sa0JBQWtCQyxJQUFZO0lBQzVDLElBQUlBLEtBQUtDLFVBQVUsQ0FBQyxTQUFTO1FBQzNCLE9BQU87SUFDVDtJQUNBLE9BQU87QUFDVDtBQUVPLFNBQVNDLGlCQUFpQkYsSUFBWSxFQUFFUCxNQUFjO0lBQzNELElBQUlBLFdBQVcsTUFBTTtRQUNuQixPQUFPTyxLQUFLRyxPQUFPLENBQUMsUUFBUTtJQUM5QjtJQUNBLElBQUlWLFdBQVcsTUFBTTtRQUNuQixJQUFJTyxTQUFTLEtBQUssT0FBTztRQUN6QixPQUFPQSxLQUFLQyxVQUFVLENBQUMsVUFBVUQsT0FBTyxDQUFDLEdBQUcsRUFBRUEsS0FBSyxDQUFDO0lBQ3REO0lBQ0EsT0FBT0E7QUFDVDtBQUVPLFNBQVNJLHFCQUFxQkosSUFBWTtJQUMvQyxJQUFJQSxLQUFLQyxVQUFVLENBQUMsU0FBUztRQUMzQixPQUFPRCxLQUFLSyxTQUFTLENBQUMsTUFBTTtJQUM5QjtJQUNBLE9BQU9MO0FBQ1Q7QUFFTyxNQUFNTSxnQkFBd0M7SUFDbkQxRixJQUFJO0lBQ0owRSxJQUFJO0FBQ04sRUFBRTtBQUVLLFNBQVNpQixZQUFZZCxNQUFlO0lBQ3pDLE1BQU1lLE1BQU1mLFVBQVVoRjtJQUN0QixPQUFPO1FBQ0xLLE9BQU95RSxFQUFFLGNBQWNpQjtRQUN2QnpGLGFBQWF3RSxFQUFFLG9CQUFvQmlCO1FBQ25DZixRQUFRZTtRQUNSQyxTQUFTQyxRQUFRQyxHQUFHLENBQUNDLG9CQUFvQixJQUFJO1FBQzdDbEcsU0FBUztZQUFDO1lBQU07U0FBSztJQUN2QjtBQUNGO0FBRUEsa0RBQWtEO0FBQzNDLFNBQVNtRyxlQUFlQyxTQUFrQjtJQUMvQywwQ0FBMEM7SUFDMUMsc0NBQXNDO0lBQ3RDLE9BQU87UUFDTHZCLEdBQUcsQ0FBQ0MsTUFBZ0JELEVBQUV1QixZQUFZLENBQUMsRUFBRUEsVUFBVSxDQUFDLEVBQUV0QixJQUFJLENBQUMsR0FBR0EsS0FBSy9FO0lBQ2pFO0FBQ0Y7QUFFQSw2QkFBNkI7QUFDdEIsU0FBU3NHLGlCQUFpQmYsSUFBWTtJQUMzQyxPQUFPO1FBQ0w7WUFBRVAsUUFBUTtZQUFNdUIsS0FBS2hCLEtBQUtHLE9BQU8sQ0FBQyxRQUFRO1FBQUs7UUFDL0M7WUFBRVYsUUFBUTtZQUFNdUIsS0FBS2hCLEtBQUtDLFVBQVUsQ0FBQyxTQUFTRCxPQUFPLENBQUMsR0FBRyxFQUFFQSxLQUFLLENBQUM7UUFBQztLQUNuRTtBQUNIO0FBRUEsc0RBQXNEO0FBQy9DLFNBQVNpQjtJQUNkLGtEQUFrRDtJQUNsRCx3RUFBd0U7SUFDeEUsT0FBT3hHO0FBQ1Q7QUFFQSx1Q0FBdUM7QUFDaEMsU0FBU3lHLGNBQWN6QixNQUFjO0lBQzFDLE9BQU87UUFDTEYsR0FBRyxDQUFDQyxNQUFnQkQsRUFBRUMsS0FBS0M7SUFDN0I7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vbGliL2kxOG4udHM/NDlhZSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBMb2NhbGUgPSAnZW4nIHwgJ2RlJztcblxuZXhwb3J0IGNvbnN0IGRlZmF1bHRMb2NhbGU6IExvY2FsZSA9ICdlbic7XG5leHBvcnQgY29uc3QgbG9jYWxlczogTG9jYWxlW10gPSBbJ2VuJywgJ2RlJ107XG5cbi8vIFNpbXBsZSB0cmFuc2xhdGlvbiBkaWN0aW9uYXJ5XG5jb25zdCB0cmFuc2xhdGlvbnMgPSB7XG4gIGVuOiB7XG4gICAgc2l0ZToge1xuICAgICAgdGl0bGU6ICdLYWJlbC1Lb25maWd1cmF0b3InLFxuICAgICAgZGVzY3JpcHRpb246ICdQcm9mZXNzaW9uYWwgY2FibGUgc29sdXRpb25zIC0gY29uZmlndXJlIGFuZCBvcmRlciBjdXN0b20gY2FibGVzJyxcbiAgICB9LFxuICAgIG5hdjoge1xuICAgICAgaG9tZTogJ0hvbWUnLFxuICAgICAgYmxvZzogJ0Jsb2cnLFxuICAgICAgcHJvZHVjdHM6ICdQcm9kdWN0cycsXG4gICAgICBjb250YWN0OiAnQ29udGFjdCcsXG4gICAgICBwcml2YWN5OiAnUHJpdmFjeSBQb2xpY3knLFxuICAgICAgbGVnYWw6ICdMZWdhbCBOb3RpY2UnLFxuICAgICAgdGVybXM6ICdUZXJtcyAmIENvbmRpdGlvbnMnLFxuICAgIH0sXG4gICAgaG9tZToge1xuICAgICAgaGVybzogJ1Byb2Zlc3Npb25hbCBDYWJsZSBTb2x1dGlvbnMnLFxuICAgICAgaGVyb1N1YnRpdGxlOiAnQ29uZmlndXJlIHlvdXIgY3VzdG9tIGNhYmxlcyBvbmxpbmUnLFxuICAgICAgY3RhOiAnQ29uZmlndXJlIE5vdycsXG4gICAgICBmZWF0dXJlZFBvc3RzOiAnTGF0ZXN0IE5ld3MnLFxuICAgICAgZmVhdHVyZWRQcm9kdWN0czogJ0ZlYXR1cmVkIFByb2R1Y3RzJyxcbiAgICB9LFxuICAgIGJsb2c6IHtcbiAgICAgIHRpdGxlOiAnQmxvZycsXG4gICAgICBkZXNjcmlwdGlvbjogJ0xhdGVzdCBuZXdzIGFuZCBpbnNpZ2h0cyBhYm91dCBjYWJsZXMgYW5kIGVuZXJneScsXG4gICAgICByZWFkTW9yZTogJ1JlYWQgbW9yZScsXG4gICAgICBub1Bvc3RzOiAnTm8gcG9zdHMgYXZhaWxhYmxlLicsXG4gICAgICBiYWNrVG9CbG9nOiAn4oaQIEJhY2sgdG8gQmxvZycsXG4gICAgICBjYXRlZ29yaWVzOiAnQ2F0ZWdvcmllcycsXG4gICAgICBmZWF0dXJlZDogJ0ZlYXR1cmVkIFBvc3RzJyxcbiAgICAgIGFsbFBvc3RzOiAnQWxsIFBvc3RzJyxcbiAgICAgIG5vUG9zdHNEZXNjcmlwdGlvbjogJ0NoZWNrIGJhY2sgc29vbiBmb3IgbmV3IGNvbnRlbnQuJyxcbiAgICB9LFxuICAgIHByb2R1Y3RzOiB7XG4gICAgICB0aXRsZTogJ1Byb2R1Y3RzJyxcbiAgICAgIGNhdGVnb3JpZXM6ICdDYXRlZ29yaWVzJyxcbiAgICAgIG5vUHJvZHVjdHM6ICdObyBwcm9kdWN0cyBhdmFpbGFibGUuJyxcbiAgICAgIG5vQ2F0ZWdvcmllczogJ05vIGNhdGVnb3JpZXMgYXZhaWxhYmxlLicsXG4gICAgICBpblN0b2NrOiAnSW4gU3RvY2snLFxuICAgICAgb3V0T2ZTdG9jazogJ091dCBvZiBTdG9jaycsXG4gICAgICBwcmljZTogJ1ByaWNlJyxcbiAgICAgIHNrdTogJ1NLVScsXG4gICAgICB2aWV3QWxsOiAnVmlldyBBbGwgUHJvZHVjdHMnLFxuICAgIH0sXG4gICAgcHJvZHVjdDoge1xuICAgICAgYmFja1RvUHJvZHVjdHM6ICfihpAgQmFjayB0byBQcm9kdWN0cycsXG4gICAgICBkZXNjcmlwdGlvbjogJ0Rlc2NyaXB0aW9uJyxcbiAgICAgIHNwZWNpZmljYXRpb25zOiAnU3BlY2lmaWNhdGlvbnMnLFxuICAgICAgcHJpY2U6ICdQcmljZScsXG4gICAgICBza3U6ICdTS1UnLFxuICAgICAgc3RvY2s6ICdTdG9jayBTdGF0dXMnLFxuICAgICAgaW5TdG9jazogJ0luIFN0b2NrJyxcbiAgICAgIG91dE9mU3RvY2s6ICdPdXQgb2YgU3RvY2snLFxuICAgIH0sXG4gICAgcHJvZHVjdENhdGVnb3J5OiB7XG4gICAgICBiYWNrVG9DYXRlZ29yaWVzOiAn4oaQIEJhY2sgdG8gQ2F0ZWdvcmllcycsXG4gICAgICBwcm9kdWN0c0luQ2F0ZWdvcnk6ICdQcm9kdWN0cyBpbiB0aGlzIGNhdGVnb3J5JyxcbiAgICB9LFxuICAgIGNvbnRhY3Q6IHtcbiAgICAgIHRpdGxlOiAnQ29udGFjdCBVcycsXG4gICAgICBzdWJ0aXRsZTogJ0dldCBpbiB0b3VjaCB3aXRoIG91ciB0ZWFtJyxcbiAgICAgIG5hbWU6ICdZb3VyIE5hbWUnLFxuICAgICAgZW1haWw6ICdZb3VyIEVtYWlsJyxcbiAgICAgIG1lc3NhZ2U6ICdZb3VyIE1lc3NhZ2UnLFxuICAgICAgc3VibWl0OiAnU2VuZCBNZXNzYWdlJyxcbiAgICAgIHN1Y2Nlc3M6ICdNZXNzYWdlIHNlbnQgc3VjY2Vzc2Z1bGx5IScsXG4gICAgICBlcnJvcjogJ0ZhaWxlZCB0byBzZW5kIG1lc3NhZ2UuIFBsZWFzZSB0cnkgYWdhaW4uJyxcbiAgICAgIHByb2Nlc3Npbmc6ICdTZW5kaW5nLi4uJyxcbiAgICAgIHBob25lOiAnUGhvbmUgKG9wdGlvbmFsKScsXG4gICAgICBzdWJqZWN0OiAnU3ViamVjdCcsXG4gICAgICBjb21wYW55OiAnQ29tcGFueSAob3B0aW9uYWwpJyxcbiAgICAgIHJlcXVpcmVkRmllbGRzOiAnUmVxdWlyZWQgZmllbGRzIGFyZSBtYXJrZWQgd2l0aCAqJyxcbiAgICAgIHNlbmRpbmc6ICdTZW5kaW5nLi4uJyxcbiAgICAgIGVycm9yczoge1xuICAgICAgICBuYW1lUmVxdWlyZWQ6ICdQbGVhc2UgZW50ZXIgeW91ciBuYW1lJyxcbiAgICAgICAgZW1haWxSZXF1aXJlZDogJ1BsZWFzZSBlbnRlciB5b3VyIGVtYWlsIGFkZHJlc3MnLFxuICAgICAgICBlbWFpbEludmFsaWQ6ICdQbGVhc2UgZW50ZXIgYSB2YWxpZCBlbWFpbCBhZGRyZXNzJyxcbiAgICAgICAgbWVzc2FnZVJlcXVpcmVkOiAnUGxlYXNlIGVudGVyIHlvdXIgbWVzc2FnZScsXG4gICAgICB9LFxuICAgIH0sXG4gICAgY29uc2VudDoge1xuICAgICAgdGl0bGU6ICdDb29raWUgJiBBbmFseXRpY3MgQ29uc2VudCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ1dlIHVzZSBhbmFseXRpY3MgY29va2llcyB0byBpbXByb3ZlIG91ciB3ZWJzaXRlLiBQbGVhc2UgYWNjZXB0IHRvIGNvbnRpbnVlLicsXG4gICAgICBhY2NlcHQ6ICdBY2NlcHQnLFxuICAgICAgZGVjbGluZTogJ0RlY2xpbmUnLFxuICAgICAgYW5hbHl0aWNzOiAnQW5hbHl0aWNzJyxcbiAgICAgIGFuYWx5dGljc0Rlc2M6ICdIZWxwIHVzIHVuZGVyc3RhbmQgaG93IHZpc2l0b3JzIHVzZSBvdXIgc2l0ZScsXG4gICAgfSxcbiAgICBjb29raWVDb25zZW50OiB7XG4gICAgICBtZXNzYWdlOiAnV2UgdXNlIGNvb2tpZXMgdG8gZW5oYW5jZSB5b3VyIGJyb3dzaW5nIGV4cGVyaWVuY2UgYW5kIGFuYWx5emUgb3VyIHRyYWZmaWMuJyxcbiAgICAgIHByaXZhY3lQb2xpY3k6ICdQcml2YWN5IFBvbGljeScsXG4gICAgICBkZWNsaW5lOiAnRGVjbGluZScsXG4gICAgICBhY2NlcHQ6ICdBY2NlcHQnLFxuICAgIH0sXG4gICAgZm9vdGVyOiB7XG4gICAgICByaWdodHM6ICdBbGwgcmlnaHRzIHJlc2VydmVkLicsXG4gICAgICBtYWRlV2l0aDogJ01hZGUgd2l0aCBOZXh0LmpzJyxcbiAgICB9LFxuICAgIGNvbW1vbjoge1xuICAgICAgcmVhZE1vcmU6ICdSZWFkIG1vcmUnLFxuICAgICAgYmFjazogJ0JhY2snLFxuICAgICAgbG9hZGluZzogJ0xvYWRpbmcuLi4nLFxuICAgICAgbm9Db250ZW50OiAnTm8gY29udGVudCBhdmFpbGFibGUuJyxcbiAgICAgIGRhdGU6ICdEYXRlJyxcbiAgICAgIHVwZGF0ZWQ6ICdVcGRhdGVkJyxcbiAgICB9LFxuICAgIGZvcm06IHtcbiAgICAgIHN1Y2Nlc3M6ICdNZXNzYWdlIHNlbnQgc3VjY2Vzc2Z1bGx5IScsXG4gICAgICBlcnJvcjoge1xuICAgICAgICBzdWJtaXQ6ICdGYWlsZWQgdG8gc2VuZCBtZXNzYWdlLiBQbGVhc2UgdHJ5IGFnYWluLicsXG4gICAgICAgIG5ldHdvcms6ICdOZXR3b3JrIGVycm9yLiBQbGVhc2UgdHJ5IGFnYWluLicsXG4gICAgICB9LFxuICAgICAgc2VuZGluZzogJ1NlbmRpbmcuLi4nLFxuICAgICAgbmFtZTogJ1lvdXIgTmFtZScsXG4gICAgICBlbWFpbDogJ1lvdXIgRW1haWwnLFxuICAgICAgbWVzc2FnZTogJ1lvdXIgTWVzc2FnZScsXG4gICAgICBzdWJtaXQ6ICdTZW5kIE1lc3NhZ2UnLFxuICAgIH0sXG4gIH0sXG4gIGRlOiB7XG4gICAgc2l0ZToge1xuICAgICAgdGl0bGU6ICdLYWJlbC1Lb25maWd1cmF0b3InLFxuICAgICAgZGVzY3JpcHRpb246ICdQcm9mZXNzaW9uZWxsZSBLYWJlbC1Mw7ZzdW5nZW4gLSBrb25maWd1cmllcmVuIHVuZCBiZXN0ZWxsZW4gU2llIG1hw59nZXNjaG5laWRlcnRlIEthYmVsJyxcbiAgICB9LFxuICAgIG5hdjoge1xuICAgICAgaG9tZTogJ1N0YXJ0c2VpdGUnLFxuICAgICAgYmxvZzogJ0Jsb2cnLFxuICAgICAgcHJvZHVjdHM6ICdQcm9kdWt0ZScsXG4gICAgICBjb250YWN0OiAnS29udGFrdCcsXG4gICAgICBwcml2YWN5OiAnRGF0ZW5zY2h1dHonLFxuICAgICAgbGVnYWw6ICdJbXByZXNzdW0nLFxuICAgICAgdGVybXM6ICdBR0InLFxuICAgIH0sXG4gICAgaG9tZToge1xuICAgICAgaGVybzogJ1Byb2Zlc3Npb25lbGxlIEthYmVsLUzDtnN1bmdlbicsXG4gICAgICBoZXJvU3VidGl0bGU6ICdLb25maWd1cmllcmVuIFNpZSBJaHJlIG1hw59nZXNjaG5laWRlcnRlbiBLYWJlbCBvbmxpbmUnLFxuICAgICAgY3RhOiAnSmV0enQga29uZmlndXJpZXJlbicsXG4gICAgICBmZWF0dXJlZFBvc3RzOiAnQWt0dWVsbGUgTmV1aWdrZWl0ZW4nLFxuICAgICAgZmVhdHVyZWRQcm9kdWN0czogJ0VtcGZvaGxlbmUgUHJvZHVrdGUnLFxuICAgIH0sXG4gICAgYmxvZzoge1xuICAgICAgdGl0bGU6ICdCbG9nJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnQWt0dWVsbGUgTmV1aWdrZWl0ZW4gdW5kIEVpbmJsaWNrZSDDvGJlciBLYWJlbCB1bmQgRW5lcmdpZScsXG4gICAgICByZWFkTW9yZTogJ1dlaXRlcmxlc2VuJyxcbiAgICAgIG5vUG9zdHM6ICdLZWluZSBCZWl0csOkZ2UgdmVyZsO8Z2Jhci4nLFxuICAgICAgYmFja1RvQmxvZzogJ+KGkCBadXLDvGNrIHp1bSBCbG9nJyxcbiAgICAgIGNhdGVnb3JpZXM6ICdLYXRlZ29yaWVuJyxcbiAgICAgIGZlYXR1cmVkOiAnQmVpdHLDpGdlJyxcbiAgICAgIGFsbFBvc3RzOiAnQWxsZSBCZWl0csOkZ2UnLFxuICAgICAgbm9Qb3N0c0Rlc2NyaXB0aW9uOiAnU2NoYXVlbiBTaWUgYmFsZCB3aWVkZXIgdm9yYmVpIGbDvHIgbmV1ZSBJbmhhbHRlLicsXG4gICAgfSxcbiAgICBwcm9kdWN0czoge1xuICAgICAgdGl0bGU6ICdQcm9kdWt0ZScsXG4gICAgICBjYXRlZ29yaWVzOiAnS2F0ZWdvcmllbicsXG4gICAgICBub1Byb2R1Y3RzOiAnS2VpbmUgUHJvZHVrdGUgdmVyZsO8Z2Jhci4nLFxuICAgICAgbm9DYXRlZ29yaWVzOiAnS2VpbmUgS2F0ZWdvcmllbiB2ZXJmw7xnYmFyLicsXG4gICAgICBpblN0b2NrOiAnQXVmIExhZ2VyJyxcbiAgICAgIG91dE9mU3RvY2s6ICdOaWNodCBhdWYgTGFnZXInLFxuICAgICAgcHJpY2U6ICdQcmVpcycsXG4gICAgICBza3U6ICdBcnRpa2VsbnVtbWVyJyxcbiAgICAgIHZpZXdBbGw6ICdBbGxlIFByb2R1a3RlIGFuemVpZ2VuJyxcbiAgICB9LFxuICAgIHByb2R1Y3Q6IHtcbiAgICAgIGJhY2tUb1Byb2R1Y3RzOiAn4oaQIFp1csO8Y2sgenUgUHJvZHVrdGVuJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnQmVzY2hyZWlidW5nJyxcbiAgICAgIHNwZWNpZmljYXRpb25zOiAnU3BlemlmaWthdGlvbmVuJyxcbiAgICAgIHByaWNlOiAnUHJlaXMnLFxuICAgICAgc2t1OiAnQXJ0aWtlbG51bW1lcicsXG4gICAgICBzdG9jazogJ0xhZ2VyYmVzdGFuZCcsXG4gICAgICBpblN0b2NrOiAnQXVmIExhZ2VyJyxcbiAgICAgIG91dE9mU3RvY2s6ICdOaWNodCBhdWYgTGFnZXInLFxuICAgIH0sXG4gICAgcHJvZHVjdENhdGVnb3J5OiB7XG4gICAgICBiYWNrVG9DYXRlZ29yaWVzOiAn4oaQIFp1csO8Y2sgenUgS2F0ZWdvcmllbicsXG4gICAgICBwcm9kdWN0c0luQ2F0ZWdvcnk6ICdQcm9kdWt0ZSBpbiBkaWVzZXIgS2F0ZWdvcmllJyxcbiAgICB9LFxuICAgIGNvbnRhY3Q6IHtcbiAgICAgIHRpdGxlOiAnS29udGFrdCcsXG4gICAgICBzdWJ0aXRsZTogJ05laG1lbiBTaWUgS29udGFrdCBtaXQgdW5zZXJlbSBUZWFtIGF1ZicsXG4gICAgICBuYW1lOiAnSWhyIE5hbWUnLFxuICAgICAgZW1haWw6ICdJaHJlIEUtTWFpbCcsXG4gICAgICBtZXNzYWdlOiAnSWhyZSBOYWNocmljaHQnLFxuICAgICAgc3VibWl0OiAnTmFjaHJpY2h0IHNlbmRlbicsXG4gICAgICBzdWNjZXNzOiAnTmFjaHJpY2h0IGVyZm9sZ3JlaWNoIGdlc2VuZGV0IScsXG4gICAgICBlcnJvcjogJ05hY2hyaWNodCBrb25udGUgbmljaHQgZ2VzZW5kZXQgd2VyZGVuLiBCaXR0ZSB2ZXJzdWNoZW4gU2llIGVzIGVybmV1dC4nLFxuICAgICAgcHJvY2Vzc2luZzogJ1dpcmQgZ2VzZW5kZXQuLi4nLFxuICAgICAgcGhvbmU6ICdUZWxlZm9uIChvcHRpb25hbCknLFxuICAgICAgc3ViamVjdDogJ0JldHJlZmYnLFxuICAgICAgY29tcGFueTogJ0Zpcm1hIChvcHRpb25hbCknLFxuICAgICAgcmVxdWlyZWRGaWVsZHM6ICdQZmxpY2h0ZmVsZGVyIHNpbmQgbWl0ICogbWFya2llcnQnLFxuICAgICAgc2VuZGluZzogJ1dpcmQgZ2VzZW5kZXQuLi4nLFxuICAgICAgZXJyb3JzOiB7XG4gICAgICAgIG5hbWVSZXF1aXJlZDogJ0JpdHRlIGdlYmVuIFNpZSBJaHJlbiBOYW1lbiBlaW4nLFxuICAgICAgICBlbWFpbFJlcXVpcmVkOiAnQml0dGUgZ2ViZW4gU2llIElocmUgRS1NYWlsLUFkcmVzc2UgZWluJyxcbiAgICAgICAgZW1haWxJbnZhbGlkOiAnQml0dGUgZ2ViZW4gU2llIGVpbmUgZ8O8bHRpZ2UgRS1NYWlsLUFkcmVzc2UgZWluJyxcbiAgICAgICAgbWVzc2FnZVJlcXVpcmVkOiAnQml0dGUgZ2ViZW4gU2llIElocmUgTmFjaHJpY2h0IGVpbicsXG4gICAgICB9LFxuICAgIH0sXG4gICAgY29uc2VudDoge1xuICAgICAgdGl0bGU6ICdDb29raWUtICYgQW5hbHlzZS1FaW53aWxsaWd1bmcnLFxuICAgICAgZGVzY3JpcHRpb246ICdXaXIgdmVyd2VuZGVuIEFuYWx5c2UtQ29va2llcywgdW0gdW5zZXJlIFdlYnNpdGUgenUgdmVyYmVzc2Vybi4gQml0dGUgYWt6ZXB0aWVyZW4gU2llIHp1ciBGb3J0c2V0enVuZy4nLFxuICAgICAgYWNjZXB0OiAnQWt6ZXB0aWVyZW4nLFxuICAgICAgZGVjbGluZTogJ0FibGVobmVuJyxcbiAgICAgIGFuYWx5dGljczogJ0FuYWx5c2UnLFxuICAgICAgYW5hbHl0aWNzRGVzYzogJ0hlbGZlbiBTaWUgdW5zIHp1IHZlcnN0ZWhlbiwgd2llIEJlc3VjaGVyIHVuc2VyZSBTZWl0ZSBudXR6ZW4nLFxuICAgIH0sXG4gICAgY29va2llQ29uc2VudDoge1xuICAgICAgbWVzc2FnZTogJ1dpciB2ZXJ3ZW5kZW4gQ29va2llcywgdW0gSWhyIFN1cmZlcmxlYm5pcyB6dSB2ZXJiZXNzZXJuIHVuZCB1bnNlcmVuIFRyYWZmaWMgenUgYW5hbHlzaWVyZW4uJyxcbiAgICAgIHByaXZhY3lQb2xpY3k6ICdEYXRlbnNjaHV0enJpY2h0bGluaWUnLFxuICAgICAgZGVjbGluZTogJ0FibGVobmVuJyxcbiAgICAgIGFjY2VwdDogJ0FremVwdGllcmVuJyxcbiAgICB9LFxuICAgIGZvb3Rlcjoge1xuICAgICAgcmlnaHRzOiAnQWxsZSBSZWNodGUgdm9yYmVoYWx0ZW4uJyxcbiAgICAgIG1hZGVXaXRoOiAnRXJzdGVsbHQgbWl0IE5leHQuanMnLFxuICAgIH0sXG4gICAgY29tbW9uOiB7XG4gICAgICByZWFkTW9yZTogJ1dlaXRlcmxlc2VuJyxcbiAgICAgIGJhY2s6ICdadXLDvGNrJyxcbiAgICAgIGxvYWRpbmc6ICdXaXJkIGdlbGFkZW4uLi4nLFxuICAgICAgbm9Db250ZW50OiAnS2VpbiBJbmhhbHQgdmVyZsO8Z2Jhci4nLFxuICAgICAgZGF0ZTogJ0RhdHVtJyxcbiAgICAgIHVwZGF0ZWQ6ICdBa3R1YWxpc2llcnQnLFxuICAgIH0sXG4gICAgZm9ybToge1xuICAgICAgc3VjY2VzczogJ05hY2hyaWNodCBlcmZvbGdyZWljaCBnZXNlbmRldCEnLFxuICAgICAgZXJyb3I6IHtcbiAgICAgICAgc3VibWl0OiAnTmFjaHJpY2h0IGtvbm50ZSBuaWNodCBnZXNlbmRldCB3ZXJkZW4uIEJpdHRlIHZlcnN1Y2hlbiBTaWUgZXMgZXJuZXV0LicsXG4gICAgICAgIG5ldHdvcms6ICdOZXR6d2Vya2ZlaGxlci4gQml0dGUgdmVyc3VjaGVuIFNpZSBlcyBlcm5ldXQuJyxcbiAgICAgIH0sXG4gICAgICBzZW5kaW5nOiAnV2lyZCBnZXNlbmRldC4uLicsXG4gICAgICBuYW1lOiAnSWhyIE5hbWUnLFxuICAgICAgZW1haWw6ICdJaHJlIEUtTWFpbCcsXG4gICAgICBtZXNzYWdlOiAnSWhyZSBOYWNocmljaHQnLFxuICAgICAgc3VibWl0OiAnTmFjaHJpY2h0IHNlbmRlbicsXG4gICAgfSxcbiAgfSxcbn07XG5cbmV4cG9ydCBmdW5jdGlvbiB0KGtleTogc3RyaW5nLCBsb2NhbGU6IExvY2FsZSA9ICdlbicpOiBzdHJpbmcge1xuICBjb25zdCBrZXlzID0ga2V5LnNwbGl0KCcuJyk7XG4gIGxldCB2YWx1ZTogYW55ID0gdHJhbnNsYXRpb25zW2xvY2FsZV07XG4gIFxuICBmb3IgKGNvbnN0IGsgb2Yga2V5cykge1xuICAgIGlmICh2YWx1ZSAmJiB0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmIGsgaW4gdmFsdWUpIHtcbiAgICAgIHZhbHVlID0gdmFsdWVba107XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIEZhbGxiYWNrIHRvIEVuZ2xpc2hcbiAgICAgIHZhbHVlID0gdHJhbnNsYXRpb25zLmVuO1xuICAgICAgZm9yIChjb25zdCBrMiBvZiBrZXlzKSB7XG4gICAgICAgIGlmICh2YWx1ZSAmJiB0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmIGsyIGluIHZhbHVlKSB7XG4gICAgICAgICAgdmFsdWUgPSB2YWx1ZVtrMl07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIGtleTsgLy8gUmV0dXJuIHRoZSBrZXkgaXRzZWxmIGlmIHRyYW5zbGF0aW9uIG5vdCBmb3VuZFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICByZXR1cm4gdmFsdWU7XG4gICAgfVxuICB9XG4gIFxuICAvLyBFbnN1cmUgd2UgYWx3YXlzIHJldHVybiBhIHN0cmluZ1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSAnc3RyaW5nJyA/IHZhbHVlIDoga2V5O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0TG9jYWxlRnJvbVBhdGgocGF0aDogc3RyaW5nKTogTG9jYWxlIHtcbiAgaWYgKHBhdGguc3RhcnRzV2l0aCgnL2RlLycpKSB7XG4gICAgcmV0dXJuICdkZSc7XG4gIH1cbiAgcmV0dXJuICdlbic7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRMb2NhbGl6ZWRQYXRoKHBhdGg6IHN0cmluZywgbG9jYWxlOiBMb2NhbGUpOiBzdHJpbmcge1xuICBpZiAobG9jYWxlID09PSAnZW4nKSB7XG4gICAgcmV0dXJuIHBhdGgucmVwbGFjZSgnL2RlLycsICcvJyk7XG4gIH1cbiAgaWYgKGxvY2FsZSA9PT0gJ2RlJykge1xuICAgIGlmIChwYXRoID09PSAnLycpIHJldHVybiAnL2RlJztcbiAgICByZXR1cm4gcGF0aC5zdGFydHNXaXRoKCcvZGUvJykgPyBwYXRoIDogYC9kZSR7cGF0aH1gO1xuICB9XG4gIHJldHVybiBwYXRoO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0UGF0aFdpdGhvdXRMb2NhbGUocGF0aDogc3RyaW5nKTogc3RyaW5nIHtcbiAgaWYgKHBhdGguc3RhcnRzV2l0aCgnL2RlLycpKSB7XG4gICAgcmV0dXJuIHBhdGguc3Vic3RyaW5nKDMpIHx8ICcvJztcbiAgfVxuICByZXR1cm4gcGF0aDtcbn1cblxuZXhwb3J0IGNvbnN0IGxhbmd1YWdlTmFtZXM6IFJlY29yZDxMb2NhbGUsIHN0cmluZz4gPSB7XG4gIGVuOiAnRW5nbGlzaCcsXG4gIGRlOiAnRGV1dHNjaCcsXG59O1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0U2l0ZUluZm8obG9jYWxlPzogTG9jYWxlKSB7XG4gIGNvbnN0IGxvYyA9IGxvY2FsZSB8fCBkZWZhdWx0TG9jYWxlO1xuICByZXR1cm4ge1xuICAgIHRpdGxlOiB0KCdzaXRlLnRpdGxlJywgbG9jKSxcbiAgICBkZXNjcmlwdGlvbjogdCgnc2l0ZS5kZXNjcmlwdGlvbicsIGxvYyksXG4gICAgbG9jYWxlOiBsb2MsXG4gICAgYmFzZVVybDogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfU0lURV9VUkwgfHwgJ2h0dHBzOi8vZXhhbXBsZS5jb20nLFxuICAgIGxvY2FsZXM6IFsnZW4nLCAnZGUnXSxcbiAgfTtcbn1cblxuLy8gSG9vayBmb3IgY2xpZW50IGNvbXBvbmVudHMgKHNpbXBsaWZpZWQgdmVyc2lvbilcbmV4cG9ydCBmdW5jdGlvbiB1c2VUcmFuc2xhdGlvbihuYW1lc3BhY2U/OiBzdHJpbmcpIHtcbiAgLy8gVGhpcyB3b3VsZCBiZSB1c2VkIGluIGNsaWVudCBjb21wb25lbnRzXG4gIC8vIEZvciBub3csIHJldHVybiBhIHNpbXBsZSB0IGZ1bmN0aW9uXG4gIHJldHVybiB7XG4gICAgdDogKGtleTogc3RyaW5nKSA9PiB0KG5hbWVzcGFjZSA/IGAke25hbWVzcGFjZX0uJHtrZXl9YCA6IGtleSwgZGVmYXVsdExvY2FsZSlcbiAgfTtcbn1cblxuLy8gR2V0IGFsdGVybmF0ZSBVUkxzIGZvciBTRU9cbmV4cG9ydCBmdW5jdGlvbiBnZXRBbHRlcm5hdGVVcmxzKHBhdGg6IHN0cmluZykge1xuICByZXR1cm4gW1xuICAgIHsgbG9jYWxlOiAnZW4nLCB1cmw6IHBhdGgucmVwbGFjZSgnL2RlLycsICcvJykgfSxcbiAgICB7IGxvY2FsZTogJ2RlJywgdXJsOiBwYXRoLnN0YXJ0c1dpdGgoJy9kZScpID8gcGF0aCA6IGAvZGUke3BhdGh9YCB9LFxuICBdO1xufVxuXG4vLyBIb29rIGZvciBjbGllbnQgY29tcG9uZW50cyAtIHJldHVybnMgY3VycmVudCBsb2NhbGVcbmV4cG9ydCBmdW5jdGlvbiB1c2VMb2NhbGUoKTogTG9jYWxlIHtcbiAgLy8gVGhpcyBpcyBhIHNpbXBsaWZpZWQgdmVyc2lvbiBmb3IgYnVpbGQgcHVycG9zZXNcbiAgLy8gSW4gYSByZWFsIGFwcCwgdGhpcyB3b3VsZCB1c2UgbmV4dC9uYXZpZ2F0aW9uIHRvIGdldCB0aGUgY3VycmVudCBwYXRoXG4gIHJldHVybiBkZWZhdWx0TG9jYWxlO1xufVxuXG4vLyBHZXQgZGljdGlvbmFyeSBmb3IgY2xpZW50IGNvbXBvbmVudHNcbmV4cG9ydCBmdW5jdGlvbiBnZXREaWN0aW9uYXJ5KGxvY2FsZTogTG9jYWxlKSB7XG4gIHJldHVybiB7XG4gICAgdDogKGtleTogc3RyaW5nKSA9PiB0KGtleSwgbG9jYWxlKVxuICB9O1xufSJdLCJuYW1lcyI6WyJkZWZhdWx0TG9jYWxlIiwibG9jYWxlcyIsInRyYW5zbGF0aW9ucyIsImVuIiwic2l0ZSIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJuYXYiLCJob21lIiwiYmxvZyIsInByb2R1Y3RzIiwiY29udGFjdCIsInByaXZhY3kiLCJsZWdhbCIsInRlcm1zIiwiaGVybyIsImhlcm9TdWJ0aXRsZSIsImN0YSIsImZlYXR1cmVkUG9zdHMiLCJmZWF0dXJlZFByb2R1Y3RzIiwicmVhZE1vcmUiLCJub1Bvc3RzIiwiYmFja1RvQmxvZyIsImNhdGVnb3JpZXMiLCJmZWF0dXJlZCIsImFsbFBvc3RzIiwibm9Qb3N0c0Rlc2NyaXB0aW9uIiwibm9Qcm9kdWN0cyIsIm5vQ2F0ZWdvcmllcyIsImluU3RvY2siLCJvdXRPZlN0b2NrIiwicHJpY2UiLCJza3UiLCJ2aWV3QWxsIiwicHJvZHVjdCIsImJhY2tUb1Byb2R1Y3RzIiwic3BlY2lmaWNhdGlvbnMiLCJzdG9jayIsInByb2R1Y3RDYXRlZ29yeSIsImJhY2tUb0NhdGVnb3JpZXMiLCJwcm9kdWN0c0luQ2F0ZWdvcnkiLCJzdWJ0aXRsZSIsIm5hbWUiLCJlbWFpbCIsIm1lc3NhZ2UiLCJzdWJtaXQiLCJzdWNjZXNzIiwiZXJyb3IiLCJwcm9jZXNzaW5nIiwicGhvbmUiLCJzdWJqZWN0IiwiY29tcGFueSIsInJlcXVpcmVkRmllbGRzIiwic2VuZGluZyIsImVycm9ycyIsIm5hbWVSZXF1aXJlZCIsImVtYWlsUmVxdWlyZWQiLCJlbWFpbEludmFsaWQiLCJtZXNzYWdlUmVxdWlyZWQiLCJjb25zZW50IiwiYWNjZXB0IiwiZGVjbGluZSIsImFuYWx5dGljcyIsImFuYWx5dGljc0Rlc2MiLCJjb29raWVDb25zZW50IiwicHJpdmFjeVBvbGljeSIsImZvb3RlciIsInJpZ2h0cyIsIm1hZGVXaXRoIiwiY29tbW9uIiwiYmFjayIsImxvYWRpbmciLCJub0NvbnRlbnQiLCJkYXRlIiwidXBkYXRlZCIsImZvcm0iLCJuZXR3b3JrIiwiZGUiLCJ0Iiwia2V5IiwibG9jYWxlIiwia2V5cyIsInNwbGl0IiwidmFsdWUiLCJrIiwiazIiLCJnZXRMb2NhbGVGcm9tUGF0aCIsInBhdGgiLCJzdGFydHNXaXRoIiwiZ2V0TG9jYWxpemVkUGF0aCIsInJlcGxhY2UiLCJnZXRQYXRoV2l0aG91dExvY2FsZSIsInN1YnN0cmluZyIsImxhbmd1YWdlTmFtZXMiLCJnZXRTaXRlSW5mbyIsImxvYyIsImJhc2VVcmwiLCJwcm9jZXNzIiwiZW52IiwiTkVYVF9QVUJMSUNfU0lURV9VUkwiLCJ1c2VUcmFuc2xhdGlvbiIsIm5hbWVzcGFjZSIsImdldEFsdGVybmF0ZVVybHMiLCJ1cmwiLCJ1c2VMb2NhbGUiLCJnZXREaWN0aW9uYXJ5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./lib/i18n.ts\n");
/***/ }),
/***/ "(ssr)/./lib/responsive.ts":
/*!***************************!*\
!*** ./lib/responsive.ts ***!
\***************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BREAKPOINTS: () => (/* binding */ BREAKPOINTS),\n/* harmony export */ checkBreakpoint: () => (/* binding */ checkBreakpoint),\n/* harmony export */ clamp: () => (/* binding */ clamp),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ generateImageSizes: () => (/* binding */ generateImageSizes),\n/* harmony export */ generateResponsiveCSSVars: () => (/* binding */ generateResponsiveCSSVars),\n/* harmony export */ generateSrcset: () => (/* binding */ generateSrcset),\n/* harmony export */ generateViewportMeta: () => (/* binding */ generateViewportMeta),\n/* harmony export */ getFormFieldWidth: () => (/* binding */ getFormFieldWidth),\n/* harmony export */ getImageDimensionsForBreakpoint: () => (/* binding */ getImageDimensionsForBreakpoint),\n/* harmony export */ getOptimalImageQuality: () => (/* binding */ getOptimalImageQuality),\n/* harmony export */ getOptimalLineHeight: () => (/* binding */ getOptimalLineHeight),\n/* harmony export */ getResponsiveA11yProps: () => (/* binding */ getResponsiveA11yProps),\n/* harmony export */ getResponsiveColumns: () => (/* binding */ getResponsiveColumns),\n/* harmony export */ getResponsiveDuration: () => (/* binding */ getResponsiveDuration),\n/* harmony export */ getResponsiveGrid: () => (/* binding */ getResponsiveGrid),\n/* harmony export */ getResponsivePadding: () => (/* binding */ getResponsivePadding),\n/* harmony export */ getResponsiveSpacing: () => (/* binding */ getResponsiveSpacing),\n/* harmony export */ getStickyOffset: () => (/* binding */ getStickyOffset),\n/* harmony export */ getTouchTargetSize: () => (/* binding */ getTouchTargetSize),\n/* harmony export */ getViewport: () => (/* binding */ getViewport),\n/* harmony export */ isContentSafeArea: () => (/* binding */ isContentSafeArea),\n/* harmony export */ isInViewport: () => (/* binding */ isInViewport),\n/* harmony export */ isLandscape: () => (/* binding */ isLandscape),\n/* harmony export */ isTouchDevice: () => (/* binding */ isTouchDevice),\n/* harmony export */ meetsMinimumWidth: () => (/* binding */ meetsMinimumWidth),\n/* harmony export */ resolveResponsiveProp: () => (/* binding */ resolveResponsiveProp),\n/* harmony export */ truncateText: () => (/* binding */ truncateText)\n/* harmony export */ });\n/**\n * Responsive Design Utilities for KLZ Cables\n * Mobile-first approach with comprehensive breakpoint detection and responsive helpers\n */ // Breakpoint definitions matching Tailwind config\nconst BREAKPOINTS = {\n xs: 475,\n sm: 640,\n md: 768,\n lg: 1024,\n xl: 1280,\n \"2xl\": 1400,\n \"3xl\": 1600\n};\n/**\n * Get current viewport information (client-side only)\n */ function getViewport() {\n if (true) {\n return {\n width: 0,\n height: 0,\n isMobile: false,\n isTablet: false,\n isDesktop: false,\n isLargeDesktop: false,\n breakpoint: \"xs\"\n };\n }\n const width = window.innerWidth;\n const height = window.innerHeight;\n // Determine breakpoint\n let breakpoint = \"xs\";\n if (width >= BREAKPOINTS[\"3xl\"]) breakpoint = \"3xl\";\n else if (width >= BREAKPOINTS[\"2xl\"]) breakpoint = \"2xl\";\n else if (width >= BREAKPOINTS.xl) breakpoint = \"xl\";\n else if (width >= BREAKPOINTS.lg) breakpoint = \"lg\";\n else if (width >= BREAKPOINTS.md) breakpoint = \"md\";\n else if (width >= BREAKPOINTS.sm) breakpoint = \"sm\";\n return {\n width,\n height,\n isMobile: width < BREAKPOINTS.md,\n isTablet: width >= BREAKPOINTS.md && width < BREAKPOINTS.lg,\n isDesktop: width >= BREAKPOINTS.lg,\n isLargeDesktop: width >= BREAKPOINTS.xl,\n breakpoint\n };\n}\n/**\n * Check if viewport matches specific breakpoint conditions\n */ function checkBreakpoint(condition, viewport) {\n const conditions = {\n mobile: viewport.isMobile,\n tablet: viewport.isTablet,\n desktop: viewport.isDesktop,\n largeDesktop: viewport.isLargeDesktop\n };\n if (condition in conditions) {\n return conditions[condition];\n }\n // Check specific breakpoint\n const targetBreakpoint = BREAKPOINTS[condition];\n return viewport.width >= targetBreakpoint;\n}\n/**\n * Responsive prop resolver - returns appropriate value based on viewport\n */ function resolveResponsiveProp(value, viewport) {\n if (typeof value !== \"object\" || value === null) {\n return value;\n }\n const prop = value;\n if (viewport.isMobile && prop.mobile !== undefined) {\n return prop.mobile;\n }\n if (viewport.isTablet && prop.tablet !== undefined) {\n return prop.tablet;\n }\n if (viewport.isDesktop && prop.desktop !== undefined) {\n return prop.desktop;\n }\n return prop.default ?? Object.values(prop)[0];\n}\n/**\n * Generate responsive image sizes attribute\n */ function generateImageSizes() {\n return \"(max-width: 640px) 100vw, (max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw\";\n}\n/**\n * Get optimal image dimensions for different breakpoints\n */ function getImageDimensionsForBreakpoint(breakpoint, aspectRatio = 16 / 9) {\n const baseWidths = {\n xs: 400,\n sm: 640,\n md: 768,\n lg: 1024,\n xl: 1280,\n \"2xl\": 1400,\n \"3xl\": 1600\n };\n const width = baseWidths[breakpoint];\n const height = Math.round(width / aspectRatio);\n return {\n width,\n height\n };\n}\n/**\n * Generate responsive srcset for images\n */ function generateSrcset(baseUrl, formats = [\n \"webp\",\n \"jpg\"\n]) {\n const sizes = [\n 480,\n 640,\n 768,\n 1024,\n 1280,\n 1600\n ];\n return formats.map((format)=>sizes.map((size)=>`${baseUrl}-${size}w.${format} ${size}w`).join(\", \")).join(\", \");\n}\n/**\n * Check if element is in viewport (for lazy loading)\n */ function isInViewport(element, offset = 0) {\n if (!element || \"undefined\" === \"undefined\") return false;\n const rect = element.getBoundingClientRect();\n return rect.top >= -offset && rect.left >= -offset && rect.bottom <= window.innerHeight + offset && rect.right <= window.innerWidth + offset;\n}\n/**\n * Generate responsive CSS clamp values for typography\n */ function clamp(min, preferred, max, unit = \"rem\") {\n const minVal = unit === \"rem\" ? `${min}rem` : `${min}px`;\n const maxVal = unit === \"rem\" ? `${max}rem` : `${max}px`;\n const preferredVal = `${preferred}vw`;\n return `clamp(${minVal}, ${preferredVal}, ${maxVal})`;\n}\n/**\n * Get touch target size based on device type\n */ function getTouchTargetSize(isMobile, isLargeDesktop) {\n if (isLargeDesktop) return \"72px\"; // lg\n if (isMobile) return \"44px\"; // sm (minimum)\n return \"56px\"; // md\n}\n/**\n * Responsive spacing utility\n */ function getResponsiveSpacing(base, viewport, multiplier = {}) {\n const { isMobile, isTablet, isDesktop } = viewport;\n let factor = 1;\n if (isMobile) factor = multiplier.mobile ?? 1;\n else if (isTablet) factor = multiplier.tablet ?? 1.25;\n else if (isDesktop) factor = multiplier.desktop ?? 1.5;\n return `${base * factor}rem`;\n}\n/**\n * Generate responsive grid template\n */ function getResponsiveGrid(viewport, options = {}) {\n const { isMobile, isTablet, isDesktop } = viewport;\n const columns = isMobile ? options.mobile ?? 1 : isTablet ? options.tablet ?? 2 : options.desktop ?? 3;\n const gap = options.gap ?? (isMobile ? \"1rem\" : isTablet ? \"1.5rem\" : \"2rem\");\n return {\n columns,\n gap\n };\n}\n/**\n * Check if touch device\n */ function isTouchDevice() {\n if (true) return false;\n return \"ontouchstart\" in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0;\n}\n/**\n * Generate responsive meta tag content\n */ function generateViewportMeta() {\n return \"width=device-width, initial-scale=1, viewport-fit=cover, maximum-scale=5, minimum-scale=1\";\n}\n/**\n * Responsive text truncation with ellipsis\n */ function truncateText(text, viewport, maxLength = {}) {\n const limit = viewport.isMobile ? maxLength.mobile ?? 100 : viewport.isTablet ? maxLength.tablet ?? 150 : maxLength.desktop ?? 200;\n return text.length > limit ? `${text.substring(0, limit)}...` : text;\n}\n/**\n * Calculate optimal line height based on viewport and text size\n */ function getOptimalLineHeight(fontSize, viewport) {\n const baseLineHeight = 1.6;\n // Tighter line height for mobile to improve readability\n if (viewport.isMobile) {\n return fontSize < 16 ? \"1.5\" : \"1.4\";\n }\n // More breathing room for larger screens\n if (viewport.isDesktop) {\n return fontSize > 24 ? \"1.3\" : \"1.5\";\n }\n return baseLineHeight.toString();\n}\n/**\n * Generate responsive CSS custom properties\n */ function generateResponsiveCSSVars(prefix, values) {\n const { mobile, tablet, desktop } = values;\n let css = `:root {`;\n Object.entries(mobile).forEach(([key, value])=>{\n css += `--${prefix}-${key}: ${value};`;\n });\n css += `}`;\n if (tablet) {\n css += `@media (min-width: ${BREAKPOINTS.md}px) { :root {`;\n Object.entries(tablet).forEach(([key, value])=>{\n css += `--${prefix}-${key}: ${value};`;\n });\n css += `} }`;\n }\n if (desktop) {\n css += `@media (min-width: ${BREAKPOINTS.lg}px) { :root {`;\n Object.entries(desktop).forEach(([key, value])=>{\n css += `--${prefix}-${key}: ${value};`;\n });\n css += `} }`;\n }\n return css;\n}\n/**\n * Calculate responsive offset for sticky elements\n */ function getStickyOffset(viewport, elementHeight) {\n if (viewport.isMobile) {\n return elementHeight * 0.5;\n }\n if (viewport.isTablet) {\n return elementHeight * 0.75;\n }\n return elementHeight;\n}\n/**\n * Generate responsive animation duration\n */ function getResponsiveDuration(baseDuration, viewport) {\n if (viewport.isMobile) {\n return baseDuration * 0.75; // Faster on mobile\n }\n return baseDuration;\n}\n/**\n * Check if viewport is in safe area for content\n */ function isContentSafeArea(viewport) {\n // Ensure minimum content width for readability\n const minWidth = 320;\n return viewport.width >= minWidth;\n}\n/**\n * Responsive form field width\n */ function getFormFieldWidth(viewport, options = {}) {\n if (options.full || viewport.isMobile) return \"100%\";\n if (options.half) return \"48%\";\n if (options.third) return \"31%\";\n return viewport.isTablet ? \"48%\" : \"31%\";\n}\n/**\n * Generate responsive accessibility attributes\n */ function getResponsiveA11yProps(viewport) {\n return {\n // Larger touch targets on mobile\n \"aria-touch-target\": viewport.isMobile ? \"large\" : \"standard\",\n // Mobile-optimized announcements\n \"aria-mobile-optimized\": viewport.isMobile ? \"true\" : \"false\"\n };\n}\n/**\n * Check if viewport width meets minimum requirement\n */ function meetsMinimumWidth(viewport, minWidth) {\n return viewport.width >= minWidth;\n}\n/**\n * Get responsive column count for grid layouts\n */ function getResponsiveColumns(viewport) {\n if (viewport.isMobile) return 1;\n if (viewport.isTablet) return 2;\n return 3;\n}\n/**\n * Generate responsive padding based on viewport\n */ function getResponsivePadding(viewport) {\n if (viewport.isMobile) return \"1rem\";\n if (viewport.isTablet) return \"1.5rem\";\n if (viewport.isDesktop) return \"2rem\";\n return \"3rem\";\n}\n/**\n * Check if viewport is landscape orientation\n */ function isLandscape(viewport) {\n return viewport.width > viewport.height;\n}\n/**\n * Get optimal image quality based on viewport\n */ function getOptimalImageQuality(viewport) {\n if (viewport.isMobile) return 75;\n if (viewport.isTablet) return 85;\n return 90;\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n BREAKPOINTS,\n getViewport,\n checkBreakpoint,\n resolveResponsiveProp,\n generateImageSizes,\n getImageDimensionsForBreakpoint,\n generateSrcset,\n isInViewport,\n clamp,\n getTouchTargetSize,\n getResponsiveSpacing,\n getResponsiveGrid,\n isTouchDevice,\n generateViewportMeta,\n truncateText,\n getOptimalLineHeight,\n generateResponsiveCSSVars,\n getStickyOffset,\n getResponsiveDuration,\n isContentSafeArea,\n getFormFieldWidth,\n getResponsiveA11yProps,\n meetsMinimumWidth,\n getResponsiveColumns,\n getResponsivePadding,\n isLandscape,\n getOptimalImageQuality\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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UyxFQUFFLE9BQU87SUFDL0IsT0FBTztBQUNUO0FBRUE7O0NBRUMsR0FDTSxTQUFTaUcsWUFBWXpGLFFBQWtCO0lBQzVDLE9BQU9BLFNBQVNaLEtBQUssR0FBR1ksU0FBU1gsTUFBTTtBQUN6QztBQUVBOztDQUVDLEdBQ00sU0FBU3FHLHVCQUF1QjFGLFFBQWtCO0lBQ3ZELElBQUlBLFNBQVNWLFFBQVEsRUFBRSxPQUFPO0lBQzlCLElBQUlVLFNBQVNULFFBQVEsRUFBRSxPQUFPO0lBQzlCLE9BQU87QUFDVDtBQUVBLGlFQUFlO0lBQ2JWO0lBQ0FNO0lBQ0FXO0lBQ0FTO0lBQ0FPO0lBQ0FDO0lBQ0FLO0lBQ0FRO0lBQ0FTO0lBQ0FRO0lBQ0FDO0lBQ0FJO0lBQ0FJO0lBQ0FJO0lBQ0FDO0lBQ0FNO0lBQ0FJO0lBQ0FNO0lBQ0FFO0lBQ0FFO0lBQ0FFO0lBQ0FJO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0FBQ0YsQ0FBQyxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va2x6LWNhYmxlcy1uZXh0anMvLi9saWIvcmVzcG9uc2l2ZS50cz80NzZiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVzcG9uc2l2ZSBEZXNpZ24gVXRpbGl0aWVzIGZvciBLTFogQ2FibGVzXG4gKiBNb2JpbGUtZmlyc3QgYXBwcm9hY2ggd2l0aCBjb21wcmVoZW5zaXZlIGJyZWFrcG9pbnQgZGV0ZWN0aW9uIGFuZCByZXNwb25zaXZlIGhlbHBlcnNcbiAqL1xuXG4vLyBCcmVha3BvaW50IGRlZmluaXRpb25zIG1hdGNoaW5nIFRhaWx3aW5kIGNvbmZpZ1xuZXhwb3J0IGNvbnN0IEJSRUFLUE9JTlRTID0ge1xuICB4czogNDc1LFxuICBzbTogNjQwLFxuICBtZDogNzY4LFxuICBsZzogMTAyNCxcbiAgeGw6IDEyODAsXG4gICcyeGwnOiAxNDAwLFxuICAnM3hsJzogMTYwMCxcbn0gYXMgY29uc3Q7XG5cbmV4cG9ydCB0eXBlIEJyZWFrcG9pbnRLZXkgPSBrZXlvZiB0eXBlb2YgQlJFQUtQT0lOVFM7XG5cbi8vIFZpZXdwb3J0IGludGVyZmFjZVxuZXhwb3J0IGludGVyZmFjZSBWaWV3cG9ydCB7XG4gIHdpZHRoOiBudW1iZXI7XG4gIGhlaWdodDogbnVtYmVyO1xuICBpc01vYmlsZTogYm9vbGVhbjtcbiAgaXNUYWJsZXQ6IGJvb2xlYW47XG4gIGlzRGVza3RvcDogYm9vbGVhbjtcbiAgaXNMYXJnZURlc2t0b3A6IGJvb2xlYW47XG4gIGJyZWFrcG9pbnQ6IEJyZWFrcG9pbnRLZXk7XG59XG5cbi8vIFJlc3BvbnNpdmUgcHJvcCBpbnRlcmZhY2VcbmV4cG9ydCBpbnRlcmZhY2UgUmVzcG9uc2l2ZVByb3A8VD4ge1xuICBtb2JpbGU/OiBUO1xuICB0YWJsZXQ/OiBUO1xuICBkZXNrdG9wPzogVDtcbiAgZGVmYXVsdD86IFQ7XG59XG5cbi8vIFZpc2liaWxpdHkgb3B0aW9ucyBpbnRlcmZhY2VcbmV4cG9ydCBpbnRlcmZhY2UgVmlzaWJpbGl0eU9wdGlvbnMge1xuICBtb2JpbGU/OiBib29sZWFuO1xuICB0YWJsZXQ/OiBib29sZWFuO1xuICBkZXNrdG9wPzogYm9vbGVhbjtcbn1cblxuLyoqXG4gKiBHZXQgY3VycmVudCB2aWV3cG9ydCBpbmZvcm1hdGlvbiAoY2xpZW50LXNpZGUgb25seSlcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFZpZXdwb3J0KCk6IFZpZXdwb3J0IHtcbiAgaWYgKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHdpZHRoOiAwLFxuICAgICAgaGVpZ2h0OiAwLFxuICAgICAgaXNNb2JpbGU6IGZhbHNlLFxuICAgICAgaXNUYWJsZXQ6IGZhbHNlLFxuICAgICAgaXNEZXNrdG9wOiBmYWxzZSxcbiAgICAgIGlzTGFyZ2VEZXNrdG9wOiBmYWxzZSxcbiAgICAgIGJyZWFrcG9pbnQ6ICd4cycsXG4gICAgfTtcbiAgfVxuXG4gIGNvbnN0IHdpZHRoID0gd2luZG93LmlubmVyV2lkdGg7XG4gIGNvbnN0IGhlaWdodCA9IHdpbmRvdy5pbm5lckhlaWdodDtcblxuICAvLyBEZXRlcm1pbmUgYnJlYWtwb2ludFxuICBsZXQgYnJlYWtwb2ludDogQnJlYWtwb2ludEtleSA9ICd4cyc7XG4gIGlmICh3aWR0aCA+PSBCUkVBS1BPSU5UU1snM3hsJ10pIGJyZWFrcG9pbnQgPSAnM3hsJztcbiAgZWxzZSBpZiAod2lkdGggPj0gQlJFQUtQT0lOVFNbJzJ4bCddKSBicmVha3BvaW50ID0gJzJ4bCc7XG4gIGVsc2UgaWYgKHdpZHRoID49IEJSRUFLUE9JTlRTLnhsKSBicmVha3BvaW50ID0gJ3hsJztcbiAgZWxzZSBpZiAod2lkdGggPj0gQlJFQUtQT0lOVFMubGcpIGJyZWFrcG9pbnQgPSAnbGcnO1xuICBlbHNlIGlmICh3aWR0aCA+PSBCUkVBS1BPSU5UUy5tZCkgYnJlYWtwb2ludCA9ICdtZCc7XG4gIGVsc2UgaWYgKHdpZHRoID49IEJSRUFLUE9JTlRTLnNtKSBicmVha3BvaW50ID0gJ3NtJztcblxuICByZXR1cm4ge1xuICAgIHdpZHRoLFxuICAgIGhlaWdodCxcbiAgICBpc01vYmlsZTogd2lkdGggPCBCUkVBS1BPSU5UUy5tZCxcbiAgICBpc1RhYmxldDogd2lkdGggPj0gQlJFQUtQT0lOVFMubWQgJiYgd2lkdGggPCBCUkVBS1BPSU5UUy5sZyxcbiAgICBpc0Rlc2t0b3A6IHdpZHRoID49IEJSRUFLUE9JTlRTLmxnLFxuICAgIGlzTGFyZ2VEZXNrdG9wOiB3aWR0aCA+PSBCUkVBS1BPSU5UUy54bCxcbiAgICBicmVha3BvaW50LFxuICB9O1xufVxuXG4vKipcbiAqIENoZWNrIGlmIHZpZXdwb3J0IG1hdGNoZXMgc3BlY2lmaWMgYnJlYWtwb2ludCBjb25kaXRpb25zXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjaGVja0JyZWFrcG9pbnQoXG4gIGNvbmRpdGlvbjogJ21vYmlsZScgfCAndGFibGV0JyB8ICdkZXNrdG9wJyB8ICdsYXJnZURlc2t0b3AnIHwgQnJlYWtwb2ludEtleSxcbiAgdmlld3BvcnQ6IFZpZXdwb3J0XG4pOiBib29sZWFuIHtcbiAgY29uc3QgY29uZGl0aW9ucyA9IHtcbiAgICBtb2JpbGU6IHZpZXdwb3J0LmlzTW9iaWxlLFxuICAgIHRhYmxldDogdmlld3BvcnQuaXNUYWJsZXQsXG4gICAgZGVza3RvcDogdmlld3BvcnQuaXNEZXNrdG9wLFxuICAgIGxhcmdlRGVza3RvcDogdmlld3BvcnQuaXNMYXJnZURlc2t0b3AsXG4gIH07XG5cbiAgaWYgKGNvbmRpdGlvbiBpbiBjb25kaXRpb25zKSB7XG4gICAgcmV0dXJuIGNvbmRpdGlvbnNbY29uZGl0aW9uIGFzIGtleW9mIHR5cGVvZiBjb25kaXRpb25zXTtcbiAgfVxuXG4gIC8vIENoZWNrIHNwZWNpZmljIGJyZWFrcG9pbnRcbiAgY29uc3QgdGFyZ2V0QnJlYWtwb2ludCA9IEJSRUFLUE9JTlRTW2NvbmRpdGlvbiBhcyBCcmVha3BvaW50S2V5XTtcbiAgcmV0dXJuIHZpZXdwb3J0LndpZHRoID49IHRhcmdldEJyZWFrcG9pbnQ7XG59XG5cbi8qKlxuICogUmVzcG9uc2l2ZSBwcm9wIHJlc29sdmVyIC0gcmV0dXJucyBhcHByb3ByaWF0ZSB2YWx1ZSBiYXNlZCBvbiB2aWV3cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gcmVzb2x2ZVJlc3BvbnNpdmVQcm9wPFQ+KFxuICB2YWx1ZTogVCB8IFJlc3BvbnNpdmVQcm9wPFQ+LFxuICB2aWV3cG9ydDogVmlld3BvcnRcbik6IFQge1xuICBpZiAodHlwZW9mIHZhbHVlICE9PSAnb2JqZWN0JyB8fCB2YWx1ZSA9PT0gbnVsbCkge1xuICAgIHJldHVybiB2YWx1ZSBhcyBUO1xuICB9XG5cbiAgY29uc3QgcHJvcCA9IHZhbHVlIGFzIFJlc3BvbnNpdmVQcm9wPFQ+O1xuXG4gIGlmICh2aWV3cG9ydC5pc01vYmlsZSAmJiBwcm9wLm1vYmlsZSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgcmV0dXJuIHByb3AubW9iaWxlO1xuICB9XG4gIGlmICh2aWV3cG9ydC5pc1RhYmxldCAmJiBwcm9wLnRhYmxldCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgcmV0dXJuIHByb3AudGFibGV0O1xuICB9XG4gIGlmICh2aWV3cG9ydC5pc0Rlc2t0b3AgJiYgcHJvcC5kZXNrdG9wICE9PSB1bmRlZmluZWQpIHtcbiAgICByZXR1cm4gcHJvcC5kZXNrdG9wO1xuICB9XG5cbiAgcmV0dXJuIChwcm9wLmRlZmF1bHQgPz8gT2JqZWN0LnZhbHVlcyhwcm9wKVswXSkgYXMgVDtcbn1cblxuLyoqXG4gKiBHZW5lcmF0ZSByZXNwb25zaXZlIGltYWdlIHNpemVzIGF0dHJpYnV0ZVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVJbWFnZVNpemVzKCk6IHN0cmluZyB7XG4gIHJldHVybiAnKG1heC13aWR0aDogNjQwcHgpIDEwMHZ3LCAobWF4LXdpZHRoOiA3NjhweCkgNTB2dywgKG1heC13aWR0aDogMTAyNHB4KSAzM3Z3LCAyNXZ3Jztcbn1cblxuLyoqXG4gKiBHZXQgb3B0aW1hbCBpbWFnZSBkaW1lbnNpb25zIGZvciBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldEltYWdlRGltZW5zaW9uc0ZvckJyZWFrcG9pbnQoXG4gIGJyZWFrcG9pbnQ6IEJyZWFrcG9pbnRLZXksXG4gIGFzcGVjdFJhdGlvOiBudW1iZXIgPSAxNiAvIDlcbikge1xuICBjb25zdCBiYXNlV2lkdGhzID0ge1xuICAgIHhzOiA0MDAsXG4gICAgc206IDY0MCxcbiAgICBtZDogNzY4LFxuICAgIGxnOiAxMDI0LFxuICAgIHhsOiAxMjgwLFxuICAgICcyeGwnOiAxNDAwLFxuICAgICczeGwnOiAxNjAwLFxuICB9O1xuXG4gIGNvbnN0IHdpZHRoID0gYmFzZVdpZHRoc1ticmVha3BvaW50XTtcbiAgY29uc3QgaGVpZ2h0ID0gTWF0aC5yb3VuZCh3aWR0aCAvIGFzcGVjdFJhdGlvKTtcblxuICByZXR1cm4geyB3aWR0aCwgaGVpZ2h0IH07XG59XG5cbi8qKlxuICogR2VuZXJhdGUgcmVzcG9uc2l2ZSBzcmNzZXQgZm9yIGltYWdlc1xuICovXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVTcmNzZXQoXG4gIGJhc2VVcmw6IHN0cmluZyxcbiAgZm9ybWF0czogc3RyaW5nW10gPSBbJ3dlYnAnLCAnanBnJ11cbik6IHN0cmluZyB7XG4gIGNvbnN0IHNpemVzID0gWzQ4MCwgNjQwLCA3NjgsIDEwMjQsIDEyODAsIDE2MDBdO1xuICBcbiAgcmV0dXJuIGZvcm1hdHNcbiAgICAubWFwKGZvcm1hdCA9PlxuICAgICAgc2l6ZXNcbiAgICAgICAgLm1hcChzaXplID0+IGAke2Jhc2VVcmx9LSR7c2l6ZX13LiR7Zm9ybWF0fSAke3NpemV9d2ApXG4gICAgICAgIC5qb2luKCcsICcpXG4gICAgKVxuICAgIC5qb2luKCcsICcpO1xufVxuXG4vKipcbiAqIENoZWNrIGlmIGVsZW1lbnQgaXMgaW4gdmlld3BvcnQgKGZvciBsYXp5IGxvYWRpbmcpXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc0luVmlld3BvcnQoZWxlbWVudDogSFRNTEVsZW1lbnQsIG9mZnNldCA9IDApOiBib29sZWFuIHtcbiAgaWYgKCFlbGVtZW50IHx8IHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnKSByZXR1cm4gZmFsc2U7XG4gIFxuICBjb25zdCByZWN0ID0gZWxlbWVudC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtcbiAgXG4gIHJldHVybiAoXG4gICAgcmVjdC50b3AgPj0gLW9mZnNldCAmJlxuICAgIHJlY3QubGVmdCA+PSAtb2Zmc2V0ICYmXG4gICAgcmVjdC5ib3R0b20gPD0gKHdpbmRvdy5pbm5lckhlaWdodCArIG9mZnNldCkgJiZcbiAgICByZWN0LnJpZ2h0IDw9ICh3aW5kb3cuaW5uZXJXaWR0aCArIG9mZnNldClcbiAgKTtcbn1cblxuLyoqXG4gKiBHZW5lcmF0ZSByZXNwb25zaXZlIENTUyBjbGFtcCB2YWx1ZXMgZm9yIHR5cG9ncmFwaHlcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNsYW1wKFxuICBtaW46IG51bWJlcixcbiAgcHJlZmVycmVkOiBudW1iZXIsXG4gIG1heDogbnVtYmVyLFxuICB1bml0OiAncmVtJyB8ICdweCcgPSAncmVtJ1xuKTogc3RyaW5nIHtcbiAgY29uc3QgbWluVmFsID0gdW5pdCA9PT0gJ3JlbScgPyBgJHttaW59cmVtYCA6IGAke21pbn1weGA7XG4gIGNvbnN0IG1heFZhbCA9IHVuaXQgPT09ICdyZW0nID8gYCR7bWF4fXJlbWAgOiBgJHttYXh9cHhgO1xuICBjb25zdCBwcmVmZXJyZWRWYWwgPSBgJHtwcmVmZXJyZWR9dndgO1xuXG4gIHJldHVybiBgY2xhbXAoJHttaW5WYWx9LCAke3ByZWZlcnJlZFZhbH0sICR7bWF4VmFsfSlgO1xufVxuXG4vKipcbiAqIEdldCB0b3VjaCB0YXJnZXQgc2l6ZSBiYXNlZCBvbiBkZXZpY2UgdHlwZVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0VG91Y2hUYXJnZXRTaXplKGlzTW9iaWxlOiBib29sZWFuLCBpc0xhcmdlRGVza3RvcDogYm9vbGVhbik6IHN0cmluZyB7XG4gIGlmIChpc0xhcmdlRGVza3RvcCkgcmV0dXJuICc3MnB4JzsgIC8vIGxnXG4gIGlmIChpc01vYmlsZSkgcmV0dXJuICc0NHB4JzsgICAgICAgICAvLyBzbSAobWluaW11bSlcbiAgcmV0dXJuICc1NnB4JzsgICAgICAgICAgICAgICAgICAgICAgIC8vIG1kXG59XG5cbi8qKlxuICogUmVzcG9uc2l2ZSBzcGFjaW5nIHV0aWxpdHlcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFJlc3BvbnNpdmVTcGFjaW5nKFxuICBiYXNlOiBudW1iZXIsXG4gIHZpZXdwb3J0OiBWaWV3cG9ydCxcbiAgbXVsdGlwbGllcjogeyBtb2JpbGU/OiBudW1iZXI7IHRhYmxldD86IG51bWJlcjsgZGVza3RvcD86IG51bWJlciB9ID0ge31cbik6IHN0cmluZyB7XG4gIGNvbnN0IHsgaXNNb2JpbGUsIGlzVGFibGV0LCBpc0Rlc2t0b3AgfSA9IHZpZXdwb3J0O1xuICBcbiAgbGV0IGZhY3RvciA9IDE7XG4gIGlmIChpc01vYmlsZSkgZmFjdG9yID0gbXVsdGlwbGllci5tb2JpbGUgPz8gMTtcbiAgZWxzZSBpZiAoaXNUYWJsZXQpIGZhY3RvciA9IG11bHRpcGxpZXIudGFibGV0ID8/IDEuMjU7XG4gIGVsc2UgaWYgKGlzRGVza3RvcCkgZmFjdG9yID0gbXVsdGlwbGllci5kZXNrdG9wID8/IDEuNTtcblxuICByZXR1cm4gYCR7YmFzZSAqIGZhY3Rvcn1yZW1gO1xufVxuXG4vKipcbiAqIEdlbmVyYXRlIHJlc3BvbnNpdmUgZ3JpZCB0ZW1wbGF0ZVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0UmVzcG9uc2l2ZUdyaWQoXG4gIHZpZXdwb3J0OiBWaWV3cG9ydCxcbiAgb3B0aW9uczoge1xuICAgIG1vYmlsZT86IG51bWJlcjtcbiAgICB0YWJsZXQ/OiBudW1iZXI7XG4gICAgZGVza3RvcD86IG51bWJlcjtcbiAgICBnYXA/OiBzdHJpbmc7XG4gIH0gPSB7fVxuKTogeyBjb2x1bW5zOiBudW1iZXI7IGdhcDogc3RyaW5nIH0ge1xuICBjb25zdCB7IGlzTW9iaWxlLCBpc1RhYmxldCwgaXNEZXNrdG9wIH0gPSB2aWV3cG9ydDtcbiAgXG4gIGNvbnN0IGNvbHVtbnMgPSBpc01vYmlsZSBcbiAgICA/IChvcHRpb25zLm1vYmlsZSA/PyAxKVxuICAgIDogaXNUYWJsZXRcbiAgICA/IChvcHRpb25zLnRhYmxldCA/PyAyKVxuICAgIDogKG9wdGlvbnMuZGVza3RvcCA/PyAzKTtcblxuICBjb25zdCBnYXAgPSBvcHRpb25zLmdhcCA/PyAoaXNNb2JpbGUgPyAnMXJlbScgOiBpc1RhYmxldCA/ICcxLjVyZW0nIDogJzJyZW0nKTtcblxuICByZXR1cm4geyBjb2x1bW5zLCBnYXAgfTtcbn1cblxuLyoqXG4gKiBDaGVjayBpZiB0b3VjaCBkZXZpY2VcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVG91Y2hEZXZpY2UoKTogYm9vbGVhbiB7XG4gIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJykgcmV0dXJuIGZhbHNlO1xuICBcbiAgcmV0dXJuIChcbiAgICAnb250b3VjaHN0YXJ0JyBpbiB3aW5kb3cgfHxcbiAgICBuYXZpZ2F0b3IubWF4VG91Y2hQb2ludHMgPiAwIHx8XG4gICAgKG5hdmlnYXRvciBhcyBhbnkpLm1zTWF4VG91Y2hQb2ludHMgPiAwXG4gICk7XG59XG5cbi8qKlxuICogR2VuZXJhdGUgcmVzcG9uc2l2ZSBtZXRhIHRhZyBjb250ZW50XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZW5lcmF0ZVZpZXdwb3J0TWV0YSgpOiBzdHJpbmcge1xuICByZXR1cm4gJ3dpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLCB2aWV3cG9ydC1maXQ9Y292ZXIsIG1heGltdW0tc2NhbGU9NSwgbWluaW11bS1zY2FsZT0xJztcbn1cblxuLyoqXG4gKiBSZXNwb25zaXZlIHRleHQgdHJ1bmNhdGlvbiB3aXRoIGVsbGlwc2lzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB0cnVuY2F0ZVRleHQoXG4gIHRleHQ6IHN0cmluZyxcbiAgdmlld3BvcnQ6IFZpZXdwb3J0LFxuICBtYXhMZW5ndGg6IHsgbW9iaWxlPzogbnVtYmVyOyB0YWJsZXQ/OiBudW1iZXI7IGRlc2t0b3A/OiBudW1iZXIgfSA9IHt9XG4pOiBzdHJpbmcge1xuICBjb25zdCBsaW1pdCA9IHZpZXdwb3J0LmlzTW9iaWxlXG4gICAgPyAobWF4TGVuZ3RoLm1vYmlsZSA/PyAxMDApXG4gICAgOiB2aWV3cG9ydC5pc1RhYmxldFxuICAgID8gKG1heExlbmd0aC50YWJsZXQgPz8gMTUwKVxuICAgIDogKG1heExlbmd0aC5kZXNrdG9wID8/IDIwMCk7XG5cbiAgcmV0dXJuIHRleHQubGVuZ3RoID4gbGltaXQgPyBgJHt0ZXh0LnN1YnN0cmluZygwLCBsaW1pdCl9Li4uYCA6IHRleHQ7XG59XG5cbi8qKlxuICogQ2FsY3VsYXRlIG9wdGltYWwgbGluZSBoZWlnaHQgYmFzZWQgb24gdmlld3BvcnQgYW5kIHRleHQgc2l6ZVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0T3B0aW1hbExpbmVIZWlnaHQoXG4gIGZvbnRTaXplOiBudW1iZXIsXG4gIHZpZXdwb3J0OiBWaWV3cG9ydFxuKTogc3RyaW5nIHtcbiAgY29uc3QgYmFzZUxpbmVIZWlnaHQgPSAxLjY7XG4gIFxuICAvLyBUaWdodGVyIGxpbmUgaGVpZ2h0IGZvciBtb2JpbGUgdG8gaW1wcm92ZSByZWFkYWJpbGl0eVxuICBpZiAodmlld3BvcnQuaXNNb2JpbGUpIHtcbiAgICByZXR1cm4gZm9udFNpemUgPCAxNiA/ICcxLjUnIDogJzEuNCc7XG4gIH1cbiAgXG4gIC8vIE1vcmUgYnJlYXRoaW5nIHJvb20gZm9yIGxhcmdlciBzY3JlZW5zXG4gIGlmICh2aWV3cG9ydC5pc0Rlc2t0b3ApIHtcbiAgICByZXR1cm4gZm9udFNpemUgPiAyNCA/ICcxLjMnIDogJzEuNSc7XG4gIH1cblxuICByZXR1cm4gYmFzZUxpbmVIZWlnaHQudG9TdHJpbmcoKTtcbn1cblxuLyoqXG4gKiBHZW5lcmF0ZSByZXNwb25zaXZlIENTUyBjdXN0b20gcHJvcGVydGllc1xuICovXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVSZXNwb25zaXZlQ1NTVmFycyhcbiAgcHJlZml4OiBzdHJpbmcsXG4gIHZhbHVlczoge1xuICAgIG1vYmlsZTogUmVjb3JkPHN0cmluZywgc3RyaW5nPjtcbiAgICB0YWJsZXQ/OiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+O1xuICAgIGRlc2t0b3A/OiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+O1xuICB9XG4pOiBzdHJpbmcge1xuICBjb25zdCB7IG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wIH0gPSB2YWx1ZXM7XG4gIFxuICBsZXQgY3NzID0gYDpyb290IHtgO1xuICBPYmplY3QuZW50cmllcyhtb2JpbGUpLmZvckVhY2goKFtrZXksIHZhbHVlXSkgPT4ge1xuICAgIGNzcyArPSBgLS0ke3ByZWZpeH0tJHtrZXl9OiAke3ZhbHVlfTtgO1xuICB9KTtcbiAgY3NzICs9IGB9YDtcblxuICBpZiAodGFibGV0KSB7XG4gICAgY3NzICs9IGBAbWVkaWEgKG1pbi13aWR0aDogJHtCUkVBS1BPSU5UUy5tZH1weCkgeyA6cm9vdCB7YDtcbiAgICBPYmplY3QuZW50cmllcyh0YWJsZXQpLmZvckVhY2goKFtrZXksIHZhbHVlXSkgPT4ge1xuICAgICAgY3NzICs9IGAtLSR7cHJlZml4fS0ke2tleX06ICR7dmFsdWV9O2A7XG4gICAgfSk7XG4gICAgY3NzICs9IGB9IH1gO1xuICB9XG5cbiAgaWYgKGRlc2t0b3ApIHtcbiAgICBjc3MgKz0gYEBtZWRpYSAobWluLXdpZHRoOiAke0JSRUFLUE9JTlRTLmxnfXB4KSB7IDpyb290IHtgO1xuICAgIE9iamVjdC5lbnRyaWVzKGRlc2t0b3ApLmZvckVhY2goKFtrZXksIHZhbHVlXSkgPT4ge1xuICAgICAgY3NzICs9IGAtLSR7cHJlZml4fS0ke2tleX06ICR7dmFsdWV9O2A7XG4gICAgfSk7XG4gICAgY3NzICs9IGB9IH1gO1xuICB9XG5cbiAgcmV0dXJuIGNzcztcbn1cblxuLyoqXG4gKiBDYWxjdWxhdGUgcmVzcG9uc2l2ZSBvZmZzZXQgZm9yIHN0aWNreSBlbGVtZW50c1xuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0U3RpY2t5T2Zmc2V0KFxuICB2aWV3cG9ydDogVmlld3BvcnQsXG4gIGVsZW1lbnRIZWlnaHQ6IG51bWJlclxuKTogbnVtYmVyIHtcbiAgaWYgKHZpZXdwb3J0LmlzTW9iaWxlKSB7XG4gICAgcmV0dXJuIGVsZW1lbnRIZWlnaHQgKiAwLjU7XG4gIH1cbiAgaWYgKHZpZXdwb3J0LmlzVGFibGV0KSB7XG4gICAgcmV0dXJuIGVsZW1lbnRIZWlnaHQgKiAwLjc1O1xuICB9XG4gIHJldHVybiBlbGVtZW50SGVpZ2h0O1xufVxuXG4vKipcbiAqIEdlbmVyYXRlIHJlc3BvbnNpdmUgYW5pbWF0aW9uIGR1cmF0aW9uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRSZXNwb25zaXZlRHVyYXRpb24oXG4gIGJhc2VEdXJhdGlvbjogbnVtYmVyLFxuICB2aWV3cG9ydDogVmlld3BvcnRcbik6IG51bWJlciB7XG4gIGlmICh2aWV3cG9ydC5pc01vYmlsZSkge1xuICAgIHJldHVybiBiYXNlRHVyYXRpb24gKiAwLjc1OyAvLyBGYXN0ZXIgb24gbW9iaWxlXG4gIH1cbiAgcmV0dXJuIGJhc2VEdXJhdGlvbjtcbn1cblxuLyoqXG4gKiBDaGVjayBpZiB2aWV3cG9ydCBpcyBpbiBzYWZlIGFyZWEgZm9yIGNvbnRlbnRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzQ29udGVudFNhZmVBcmVhKHZpZXdwb3J0OiBWaWV3cG9ydCk6IGJvb2xlYW4ge1xuICAvLyBFbnN1cmUgbWluaW11bSBjb250ZW50IHdpZHRoIGZvciByZWFkYWJpbGl0eVxuICBjb25zdCBtaW5XaWR0aCA9IDMyMDtcbiAgcmV0dXJuIHZpZXdwb3J0LndpZHRoID49IG1pbldpZHRoO1xufVxuXG4vKipcbiAqIFJlc3BvbnNpdmUgZm9ybSBmaWVsZCB3aWR0aFxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0Rm9ybUZpZWxkV2lkdGgoXG4gIHZpZXdwb3J0OiBWaWV3cG9ydCxcbiAgb3B0aW9uczogeyBmdWxsPzogYm9vbGVhbjsgaGFsZj86IGJvb2xlYW47IHRoaXJkPzogYm9vbGVhbiB9ID0ge31cbik6IHN0cmluZyB7XG4gIGlmIChvcHRpb25zLmZ1bGwgfHwgdmlld3BvcnQuaXNNb2JpbGUpIHJldHVybiAnMTAwJSc7XG4gIGlmIChvcHRpb25zLmhhbGYpIHJldHVybiAnNDglJztcbiAgaWYgKG9wdGlvbnMudGhpcmQpIHJldHVybiAnMzElJztcbiAgXG4gIHJldHVybiB2aWV3cG9ydC5pc1RhYmxldCA/ICc0OCUnIDogJzMxJSc7XG59XG5cbi8qKlxuICogR2VuZXJhdGUgcmVzcG9uc2l2ZSBhY2Nlc3NpYmlsaXR5IGF0dHJpYnV0ZXNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFJlc3BvbnNpdmVBMTF5UHJvcHModmlld3BvcnQ6IFZpZXdwb3J0KSB7XG4gIHJldHVybiB7XG4gICAgLy8gTGFyZ2VyIHRvdWNoIHRhcmdldHMgb24gbW9iaWxlXG4gICAgJ2FyaWEtdG91Y2gtdGFyZ2V0Jzogdmlld3BvcnQuaXNNb2JpbGUgPyAnbGFyZ2UnIDogJ3N0YW5kYXJkJyxcbiAgICAvLyBNb2JpbGUtb3B0aW1pemVkIGFubm91bmNlbWVudHNcbiAgICAnYXJpYS1tb2JpbGUtb3B0aW1pemVkJzogdmlld3BvcnQuaXNNb2JpbGUgPyAndHJ1ZScgOiAnZmFsc2UnLFxuICB9O1xufVxuXG4vKipcbiAqIENoZWNrIGlmIHZpZXdwb3J0IHdpZHRoIG1lZXRzIG1pbmltdW0gcmVxdWlyZW1lbnRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIG1lZXRzTWluaW11bVdpZHRoKHZpZXdwb3J0OiBWaWV3cG9ydCwgbWluV2lkdGg6IG51bWJlcik6IGJvb2xlYW4ge1xuICByZXR1cm4gdmlld3BvcnQud2lkdGggPj0gbWluV2lkdGg7XG59XG5cbi8qKlxuICogR2V0IHJlc3BvbnNpdmUgY29sdW1uIGNvdW50IGZvciBncmlkIGxheW91dHNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFJlc3BvbnNpdmVDb2x1bW5zKHZpZXdwb3J0OiBWaWV3cG9ydCk6IG51bWJlciB7XG4gIGlmICh2aWV3cG9ydC5pc01vYmlsZSkgcmV0dXJuIDE7XG4gIGlmICh2aWV3cG9ydC5pc1RhYmxldCkgcmV0dXJuIDI7XG4gIHJldHVybiAzO1xufVxuXG4vKipcbiAqIEdlbmVyYXRlIHJlc3BvbnNpdmUgcGFkZGluZyBiYXNlZCBvbiB2aWV3cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0UmVzcG9uc2l2ZVBhZGRpbmcodmlld3BvcnQ6IFZpZXdwb3J0KTogc3RyaW5nIHtcbiAgaWYgKHZpZXdwb3J0LmlzTW9iaWxlKSByZXR1cm4gJzFyZW0nO1xuICBpZiAodmlld3BvcnQuaXNUYWJsZXQpIHJldHVybiAnMS41cmVtJztcbiAgaWYgKHZpZXdwb3J0LmlzRGVza3RvcCkgcmV0dXJuICcycmVtJztcbiAgcmV0dXJuICczcmVtJztcbn1cblxuLyoqXG4gKiBDaGVjayBpZiB2aWV3cG9ydCBpcyBsYW5kc2NhcGUgb3JpZW50YXRpb25cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzTGFuZHNjYXBlKHZpZXdwb3J0OiBWaWV3cG9ydCk6IGJvb2xlYW4ge1xuICByZXR1cm4gdmlld3BvcnQud2lkdGggPiB2aWV3cG9ydC5oZWlnaHQ7XG59XG5cbi8qKlxuICogR2V0IG9wdGltYWwgaW1hZ2UgcXVhbGl0eSBiYXNlZCBvbiB2aWV3cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0T3B0aW1hbEltYWdlUXVhbGl0eSh2aWV3cG9ydDogVmlld3BvcnQpOiBudW1iZXIge1xuICBpZiAodmlld3BvcnQuaXNNb2JpbGUpIHJldHVybiA3NTtcbiAgaWYgKHZpZXdwb3J0LmlzVGFibGV0KSByZXR1cm4gODU7XG4gIHJldHVybiA5MDtcbn1cblxuZXhwb3J0IGRlZmF1bHQge1xuICBCUkVBS1BPSU5UUyxcbiAgZ2V0Vmlld3BvcnQsXG4gIGNoZWNrQnJlYWtwb2ludCxcbiAgcmVzb2x2ZVJlc3BvbnNpdmVQcm9wLFxuICBnZW5lcmF0ZUltYWdlU2l6ZXMsXG4gIGdldEltYWdlRGltZW5zaW9uc0ZvckJyZWFrcG9pbnQsXG4gIGdlbmVyYXRlU3Jjc2V0LFxuICBpc0luVmlld3BvcnQsXG4gIGNsYW1wLFxuICBnZXRUb3VjaFRhcmdldFNpemUsXG4gIGdldFJlc3BvbnNpdmVTcGFjaW5nLFxuICBnZXRSZXNwb25zaXZlR3JpZCxcbiAgaXNUb3VjaERldmljZSxcbiAgZ2VuZXJhdGVWaWV3cG9ydE1ldGEsXG4gIHRydW5jYXRlVGV4dCxcbiAgZ2V0T3B0aW1hbExpbmVIZWlnaHQsXG4gIGdlbmVyYXRlUmVzcG9uc2l2ZUNTU1ZhcnMsXG4gIGdldFN0aWNreU9mZnNldCxcbiAgZ2V0UmVzcG9uc2l2ZUR1cmF0aW9uLFxuICBpc0NvbnRlbnRTYWZlQXJlYSxcbiAgZ2V0Rm9ybUZpZWxkV2lkdGgsXG4gIGdldFJlc3BvbnNpdmVBMTF5UHJvcHMsXG4gIG1lZXRzTWluaW11bVdpZHRoLFxuICBnZXRSZXNwb25zaXZlQ29sdW1ucyxcbiAgZ2V0UmVzcG9uc2l2ZVBhZGRpbmcsXG4gIGlzTGFuZHNjYXBlLFxuICBnZXRPcHRpbWFsSW1hZ2VRdWFsaXR5LFxufTsiXSwibmFtZXMiOlsiQlJFQUtQT0lOVFMiLCJ4cyIsInNtIiwibWQiLCJsZyIsInhsIiwiZ2V0Vmlld3BvcnQiLCJ3aWR0aCIsImhlaWdodCIsImlzTW9iaWxlIiwiaXNUYWJsZXQiLCJpc0Rlc2t0b3AiLCJpc0xhcmdlRGVza3RvcCIsImJyZWFrcG9pbnQiLCJ3aW5kb3ciLCJpbm5lcldpZHRoIiwiaW5uZXJIZWlnaHQiLCJjaGVja0JyZWFrcG9pbnQiLCJjb25kaXRpb24iLCJ2aWV3cG9ydCIsImNvbmRpdGlvbnMiLCJtb2JpbGUiLCJ0YWJsZXQiLCJkZXNrdG9wIiwibGFyZ2VEZXNrdG9wIiwidGFyZ2V0QnJlYWtwb2ludCIsInJlc29sdmVSZXNwb25zaXZlUHJvcCIsInZhbHVlIiwicHJvcCIsInVuZGVmaW5lZCIsImRlZmF1bHQiLCJPYmplY3QiLCJ2YWx1ZXMiLCJnZW5lcmF0ZUltYWdlU2l6ZXMiLCJnZXRJbWFnZURpbWVuc2lvbnNGb3JCcmVha3BvaW50IiwiYXNwZWN0UmF0aW8iLCJiYXNlV2lkdGhzIiwiTWF0aCIsInJvdW5kIiwiZ2VuZXJhdGVTcmNzZXQiLCJiYXNlVXJsIiwiZm9ybWF0cyIsInNpemVzIiwibWFwIiwiZm9ybWF0Iiwic2l6ZSIsImpvaW4iLCJpc0luVmlld3BvcnQiLCJlbGVtZW50Iiwib2Zmc2V0IiwicmVjdCIsImdldEJvdW5kaW5nQ2xpZW50UmVjdCIsInRvcCIsImxlZnQiLCJib3R0b20iLCJyaWdodCIsImNsYW1wIiwibWluIiwicHJlZmVycmVkIiwibWF4IiwidW5pdCIsIm1pblZhbCIsIm1heFZhbCIsInByZWZlcnJlZFZhbCIsImdldFRvdWNoVGFyZ2V0U2l6ZSIsImdldFJlc3BvbnNpdmVTcGFjaW5nIiwiYmFzZSIsIm11bHRpcGxpZXIiLCJmYWN0b3IiLCJnZXRSZXNwb25zaXZlR3JpZCIsIm9wdGlvbnMiLCJjb2x1bW5zIiwiZ2FwIiwiaXNUb3VjaERldmljZSIsIm5hdmlnYXRvciIsIm1heFRvdWNoUG9pbnRzIiwibXNNYXhUb3VjaFBvaW50cyIsImdlbmVyYXRlVmlld3BvcnRNZXRhIiwidHJ1bmNhdGVUZXh0IiwidGV4dCIsIm1heExlbmd0aCIsImxpbWl0IiwibGVuZ3RoIiwic3Vic3RyaW5nIiwiZ2V0T3B0aW1hbExpbmVIZWlnaHQiLCJmb250U2l6ZSIsImJhc2VMaW5lSGVpZ2h0IiwidG9TdHJpbmciLCJnZW5lcmF0ZVJlc3BvbnNpdmVDU1NWYXJzIiwicHJlZml4IiwiY3NzIiwiZW50cmllcyIsImZvckVhY2giLCJrZXkiLCJnZXRTdGlja3lPZmZzZXQiLCJlbGVtZW50SGVpZ2h0IiwiZ2V0UmVzcG9uc2l2ZUR1cmF0aW9uIiwiYmFzZUR1cmF0aW9uIiwiaXNDb250ZW50U2FmZUFyZWEiLCJtaW5XaWR0aCIsImdldEZvcm1GaWVsZFdpZHRoIiwiZnVsbCIsImhhbGYiLCJ0aGlyZCIsImdldFJlc3BvbnNpdmVBMTF5UHJvcHMiLCJtZWV0c01pbmltdW1XaWR0aCIsImdldFJlc3BvbnNpdmVDb2x1bW5zIiwiZ2V0UmVzcG9uc2l2ZVBhZGRpbmciLCJpc0xhbmRzY2FwZSIsImdldE9wdGltYWxJbWFnZVF1YWxpdHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./lib/responsive.ts\n");
/***/ }),
/***/ "(ssr)/./lib/utils.ts":
/*!**********************!*\
!*** ./lib/utils.ts ***!
\**********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ cn: () => (/* binding */ cn),\n/* harmony export */ debounce: () => (/* binding */ debounce),\n/* harmony export */ formatCurrency: () => (/* binding */ formatCurrency),\n/* harmony export */ formatDate: () => (/* binding */ formatDate),\n/* harmony export */ generateSlug: () => (/* binding */ generateSlug),\n/* harmony export */ getInitials: () => (/* binding */ getInitials),\n/* harmony export */ isNonNullable: () => (/* binding */ isNonNullable),\n/* harmony export */ truncate: () => (/* binding */ truncate)\n/* harmony export */ });\n/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clsx */ \"(ssr)/./node_modules/clsx/dist/clsx.mjs\");\n/* harmony import */ var tailwind_merge__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tailwind-merge */ \"(ssr)/./node_modules/tailwind-merge/dist/bundle-mjs.mjs\");\n\n\n/**\n * Utility function to merge Tailwind CSS classes with clsx support\n * Handles class merging, conflict resolution, and conditional classes\n */ function cn(...inputs) {\n return (0,tailwind_merge__WEBPACK_IMPORTED_MODULE_1__.twMerge)((0,clsx__WEBPACK_IMPORTED_MODULE_0__.clsx)(inputs));\n}\n/**\n * Utility function to check if a value is not null or undefined\n */ function isNonNullable(value) {\n return value != null;\n}\n/**\n * Utility function to format currency\n */ function formatCurrency(amount, currency = \"EUR\", locale = \"de-DE\") {\n return new Intl.NumberFormat(locale, {\n style: \"currency\",\n currency: currency,\n minimumFractionDigits: 2,\n maximumFractionDigits: 2\n }).format(amount);\n}\n/**\n * Utility function to format date\n */ function formatDate(date, locale = \"de-DE\") {\n const d = typeof date === \"string\" ? new Date(date) : date;\n return new Intl.DateTimeFormat(locale, {\n year: \"numeric\",\n month: \"long\",\n day: \"numeric\"\n }).format(d);\n}\n/**\n * Utility function to generate slug from text\n */ function generateSlug(text) {\n return text.toLowerCase().replace(/[^\\w\\s-]/g, \"\").replace(/\\s+/g, \"-\").replace(/-+/g, \"-\").trim();\n}\n/**\n * Utility function to debounce function calls\n */ function debounce(func, wait) {\n let timeout;\n return (...args)=>{\n clearTimeout(timeout);\n timeout = setTimeout(()=>func(...args), wait);\n };\n}\n/**\n * Utility function to get initials from a name\n */ function getInitials(name) {\n return name.split(\" \").map((part)=>part[0]).join(\"\").toUpperCase().slice(0, 2);\n}\n/**\n * Utility function to truncate text\n */ function truncate(text, maxLength, suffix = \"...\") {\n if (text.length <= maxLength) return text;\n return text.slice(0, maxLength - suffix.length) + suffix;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9saWIvdXRpbHMudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUE2QztBQUNKO0FBRXpDOzs7Q0FHQyxHQUNNLFNBQVNFLEdBQUcsR0FBR0MsTUFBb0I7SUFDeEMsT0FBT0YsdURBQU9BLENBQUNELDBDQUFJQSxDQUFDRztBQUN0QjtBQUVBOztDQUVDLEdBQ00sU0FBU0MsY0FBaUJDLEtBQTJCO0lBQzFELE9BQU9BLFNBQVM7QUFDbEI7QUFFQTs7Q0FFQyxHQUNNLFNBQVNDLGVBQWVDLE1BQWMsRUFBRUMsV0FBbUIsS0FBSyxFQUFFQyxTQUFpQixPQUFPO0lBQy9GLE9BQU8sSUFBSUMsS0FBS0MsWUFBWSxDQUFDRixRQUFRO1FBQ25DRyxPQUFPO1FBQ1BKLFVBQVVBO1FBQ1ZLLHVCQUF1QjtRQUN2QkMsdUJBQXVCO0lBQ3pCLEdBQUdDLE1BQU0sQ0FBQ1I7QUFDWjtBQUVBOztDQUVDLEdBQ00sU0FBU1MsV0FBV0MsSUFBbUIsRUFBRVIsU0FBaUIsT0FBTztJQUN0RSxNQUFNUyxJQUFJLE9BQU9ELFNBQVMsV0FBVyxJQUFJRSxLQUFLRixRQUFRQTtJQUN0RCxPQUFPLElBQUlQLEtBQUtVLGNBQWMsQ0FBQ1gsUUFBUTtRQUNyQ1ksTUFBTTtRQUNOQyxPQUFPO1FBQ1BDLEtBQUs7SUFDUCxHQUFHUixNQUFNLENBQUNHO0FBQ1o7QUFFQTs7Q0FFQyxHQUNNLFNBQVNNLGFBQWFDLElBQVk7SUFDdkMsT0FBT0EsS0FDSkMsV0FBVyxHQUNYQyxPQUFPLENBQUMsYUFBYSxJQUNyQkEsT0FBTyxDQUFDLFFBQVEsS0FDaEJBLE9BQU8sQ0FBQyxPQUFPLEtBQ2ZDLElBQUk7QUFDVDtBQUVBOztDQUVDLEdBQ00sU0FBU0MsU0FDZEMsSUFBTyxFQUNQQyxJQUFZO0lBRVosSUFBSUM7SUFDSixPQUFPLENBQUMsR0FBR0M7UUFDVEMsYUFBYUY7UUFDYkEsVUFBVUcsV0FBVyxJQUFNTCxRQUFRRyxPQUFPRjtJQUM1QztBQUNGO0FBRUE7O0NBRUMsR0FDTSxTQUFTSyxZQUFZQyxJQUFZO0lBQ3RDLE9BQU9BLEtBQ0pDLEtBQUssQ0FBQyxLQUNOQyxHQUFHLENBQUNDLENBQUFBLE9BQVFBLElBQUksQ0FBQyxFQUFFLEVBQ25CQyxJQUFJLENBQUMsSUFDTEMsV0FBVyxHQUNYQyxLQUFLLENBQUMsR0FBRztBQUNkO0FBRUE7O0NBRUMsR0FDTSxTQUFTQyxTQUFTbkIsSUFBWSxFQUFFb0IsU0FBaUIsRUFBRUMsU0FBUyxLQUFLO0lBQ3RFLElBQUlyQixLQUFLc0IsTUFBTSxJQUFJRixXQUFXLE9BQU9wQjtJQUNyQyxPQUFPQSxLQUFLa0IsS0FBSyxDQUFDLEdBQUdFLFlBQVlDLE9BQU9DLE1BQU0sSUFBSUQ7QUFDcEQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rbHotY2FibGVzLW5leHRqcy8uL2xpYi91dGlscy50cz9mNzQ1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHR5cGUgQ2xhc3NWYWx1ZSwgY2xzeCB9IGZyb20gJ2Nsc3gnO1xuaW1wb3J0IHsgdHdNZXJnZSB9IGZyb20gJ3RhaWx3aW5kLW1lcmdlJztcblxuLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIG1lcmdlIFRhaWx3aW5kIENTUyBjbGFzc2VzIHdpdGggY2xzeCBzdXBwb3J0XG4gKiBIYW5kbGVzIGNsYXNzIG1lcmdpbmcsIGNvbmZsaWN0IHJlc29sdXRpb24sIGFuZCBjb25kaXRpb25hbCBjbGFzc2VzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjbiguLi5pbnB1dHM6IENsYXNzVmFsdWVbXSkge1xuICByZXR1cm4gdHdNZXJnZShjbHN4KGlucHV0cykpO1xufVxuXG4vKipcbiAqIFV0aWxpdHkgZnVuY3Rpb24gdG8gY2hlY2sgaWYgYSB2YWx1ZSBpcyBub3QgbnVsbCBvciB1bmRlZmluZWRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzTm9uTnVsbGFibGU8VD4odmFsdWU6IFQgfCBudWxsIHwgdW5kZWZpbmVkKTogdmFsdWUgaXMgVCB7XG4gIHJldHVybiB2YWx1ZSAhPSBudWxsO1xufVxuXG4vKipcbiAqIFV0aWxpdHkgZnVuY3Rpb24gdG8gZm9ybWF0IGN1cnJlbmN5XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBmb3JtYXRDdXJyZW5jeShhbW91bnQ6IG51bWJlciwgY3VycmVuY3k6IHN0cmluZyA9ICdFVVInLCBsb2NhbGU6IHN0cmluZyA9ICdkZS1ERScpOiBzdHJpbmcge1xuICByZXR1cm4gbmV3IEludGwuTnVtYmVyRm9ybWF0KGxvY2FsZSwge1xuICAgIHN0eWxlOiAnY3VycmVuY3knLFxuICAgIGN1cnJlbmN5OiBjdXJyZW5jeSxcbiAgICBtaW5pbXVtRnJhY3Rpb25EaWdpdHM6IDIsXG4gICAgbWF4aW11bUZyYWN0aW9uRGlnaXRzOiAyLFxuICB9KS5mb3JtYXQoYW1vdW50KTtcbn1cblxuLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIGZvcm1hdCBkYXRlXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBmb3JtYXREYXRlKGRhdGU6IERhdGUgfCBzdHJpbmcsIGxvY2FsZTogc3RyaW5nID0gJ2RlLURFJyk6IHN0cmluZyB7XG4gIGNvbnN0IGQgPSB0eXBlb2YgZGF0ZSA9PT0gJ3N0cmluZycgPyBuZXcgRGF0ZShkYXRlKSA6IGRhdGU7XG4gIHJldHVybiBuZXcgSW50bC5EYXRlVGltZUZvcm1hdChsb2NhbGUsIHtcbiAgICB5ZWFyOiAnbnVtZXJpYycsXG4gICAgbW9udGg6ICdsb25nJyxcbiAgICBkYXk6ICdudW1lcmljJyxcbiAgfSkuZm9ybWF0KGQpO1xufVxuXG4vKipcbiAqIFV0aWxpdHkgZnVuY3Rpb24gdG8gZ2VuZXJhdGUgc2x1ZyBmcm9tIHRleHRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdlbmVyYXRlU2x1Zyh0ZXh0OiBzdHJpbmcpOiBzdHJpbmcge1xuICByZXR1cm4gdGV4dFxuICAgIC50b0xvd2VyQ2FzZSgpXG4gICAgLnJlcGxhY2UoL1teXFx3XFxzLV0vZywgJycpXG4gICAgLnJlcGxhY2UoL1xccysvZywgJy0nKVxuICAgIC5yZXBsYWNlKC8tKy9nLCAnLScpXG4gICAgLnRyaW0oKTtcbn1cblxuLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIGRlYm91bmNlIGZ1bmN0aW9uIGNhbGxzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBkZWJvdW5jZTxUIGV4dGVuZHMgKC4uLmFyZ3M6IGFueVtdKSA9PiBhbnk+KFxuICBmdW5jOiBULFxuICB3YWl0OiBudW1iZXJcbik6ICguLi5hcmdzOiBQYXJhbWV0ZXJzPFQ+KSA9PiB2b2lkIHtcbiAgbGV0IHRpbWVvdXQ6IE5vZGVKUy5UaW1lb3V0O1xuICByZXR1cm4gKC4uLmFyZ3M6IFBhcmFtZXRlcnM8VD4pID0+IHtcbiAgICBjbGVhclRpbWVvdXQodGltZW91dCk7XG4gICAgdGltZW91dCA9IHNldFRpbWVvdXQoKCkgPT4gZnVuYyguLi5hcmdzKSwgd2FpdCk7XG4gIH07XG59XG5cbi8qKlxuICogVXRpbGl0eSBmdW5jdGlvbiB0byBnZXQgaW5pdGlhbHMgZnJvbSBhIG5hbWVcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldEluaXRpYWxzKG5hbWU6IHN0cmluZyk6IHN0cmluZyB7XG4gIHJldHVybiBuYW1lXG4gICAgLnNwbGl0KCcgJylcbiAgICAubWFwKHBhcnQgPT4gcGFydFswXSlcbiAgICAuam9pbignJylcbiAgICAudG9VcHBlckNhc2UoKVxuICAgIC5zbGljZSgwLCAyKTtcbn1cblxuLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIHRydW5jYXRlIHRleHRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHRydW5jYXRlKHRleHQ6IHN0cmluZywgbWF4TGVuZ3RoOiBudW1iZXIsIHN1ZmZpeCA9ICcuLi4nKTogc3RyaW5nIHtcbiAgaWYgKHRleHQubGVuZ3RoIDw9IG1heExlbmd0aCkgcmV0dXJuIHRleHQ7XG4gIHJldHVybiB0ZXh0LnNsaWNlKDAsIG1heExlbmd0aCAtIHN1ZmZpeC5sZW5ndGgpICsgc3VmZml4O1xufSJdLCJuYW1lcyI6WyJjbHN4IiwidHdNZXJnZSIsImNuIiwiaW5wdXRzIiwiaXNOb25OdWxsYWJsZSIsInZhbHVlIiwiZm9ybWF0Q3VycmVuY3kiLCJhbW91bnQiLCJjdXJyZW5jeSIsImxvY2FsZSIsIkludGwiLCJOdW1iZXJGb3JtYXQiLCJzdHlsZSIsIm1pbmltdW1GcmFjdGlvbkRpZ2l0cyIsIm1heGltdW1GcmFjdGlvbkRpZ2l0cyIsImZvcm1hdCIsImZvcm1hdERhdGUiLCJkYXRlIiwiZCIsIkRhdGUiLCJEYXRlVGltZUZvcm1hdCIsInllYXIiLCJtb250aCIsImRheSIsImdlbmVyYXRlU2x1ZyIsInRleHQiLCJ0b0xvd2VyQ2FzZSIsInJlcGxhY2UiLCJ0cmltIiwiZGVib3VuY2UiLCJmdW5jIiwid2FpdCIsInRpbWVvdXQiLCJhcmdzIiwiY2xlYXJUaW1lb3V0Iiwic2V0VGltZW91dCIsImdldEluaXRpYWxzIiwibmFtZSIsInNwbGl0IiwibWFwIiwicGFydCIsImpvaW4iLCJ0b1VwcGVyQ2FzZSIsInNsaWNlIiwidHJ1bmNhdGUiLCJtYXhMZW5ndGgiLCJzdWZmaXgiLCJsZW5ndGgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./lib/utils.ts\n");
/***/ }),
/***/ "(rsc)/./app/globals.css":
/*!*************************!*\
!*** ./app/globals.css ***!
\*************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (\"d991cc87564e\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxLQUFVLEVBQUUsRUFBdUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rbHotY2FibGVzLW5leHRqcy8uL2FwcC9nbG9iYWxzLmNzcz8zZTAyIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiZDk5MWNjODc1NjRlXCJcbmlmIChtb2R1bGUuaG90KSB7IG1vZHVsZS5ob3QuYWNjZXB0KCkgfVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/globals.css\n");
/***/ }),
/***/ "(rsc)/./app/[locale]/blog/[slug]/page.tsx":
/*!*******************************************!*\
!*** ./app/[locale]/blog/[slug]/page.tsx ***!
\*******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ BlogDetailPage),\n/* harmony export */ generateMetadata: () => (/* binding */ generateMetadata),\n/* harmony export */ generateStaticParams: () => (/* binding */ generateStaticParams)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_navigation__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/navigation */ \"(rsc)/./node_modules/next/dist/api/navigation.react-server.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/link */ \"(rsc)/./node_modules/next/dist/api/link.js\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/lib/data */ \"(rsc)/./lib/data.ts\");\n/* harmony import */ var _lib_html_compat__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/lib/html-compat */ \"(rsc)/./lib/html-compat.ts\");\n/* harmony import */ var _lib_i18n__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/lib/i18n */ \"(rsc)/./lib/i18n.ts\");\n/* harmony import */ var _components_SEO__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/SEO */ \"(rsc)/./components/SEO.tsx\");\n/* harmony import */ var _components_LocaleSwitcher__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/components/LocaleSwitcher */ \"(rsc)/./components/LocaleSwitcher.tsx\");\n/* harmony import */ var _components_content_ContentRenderer__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/components/content/ContentRenderer */ \"(rsc)/./components/content/ContentRenderer.tsx\");\n\n\n\n\n\n\n\n\n\n\nfunction RelatedPosts({ currentSlug, locale }) {\n const allPosts = (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getPostsByLocale)(locale);\n const currentPost = allPosts.find((p)=>p.slug === currentSlug);\n if (!currentPost) return null;\n // Get recent posts (excluding current)\n const relatedPosts = allPosts.filter((p)=>p.slug !== currentSlug).slice(0, 3);\n if (relatedPosts.length === 0) return null;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mt-16 border-t border-gray-200 pt-12\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h2\", {\n className: \"text-2xl font-bold text-gray-900 mb-6\",\n children: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_5__.t)(\"blog.relatedPosts\", locale)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 34,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid gap-6 md:grid-cols-2 lg:grid-cols-3\",\n children: relatedPosts.map((post)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n href: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_5__.getLocalizedPath)(`/blog/${post.slug}`, locale),\n className: \"group block bg-white rounded-lg border border-gray-200 overflow-hidden hover:shadow-md transition-all\",\n children: [\n post.featuredImage && (()=>{\n const media = (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getMediaById)(post.featuredImage);\n return media ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"h-40 bg-gray-100 overflow-hidden\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: media.localPath,\n alt: post.title,\n className: \"h-full w-full object-cover group-hover:scale-105 transition-transform duration-200\",\n loading: \"lazy\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 48,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 47,\n columnNumber: 17\n }, this) : null;\n })(),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"p-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"font-semibold text-gray-900 group-hover:text-blue-600 transition-colors mb-2 line-clamp-2\",\n children: post.title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 58,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-sm text-gray-600 line-clamp-2 mb-2\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_content_ContentRenderer__WEBPACK_IMPORTED_MODULE_8__.ContentRenderer, {\n content: post.excerptHtml\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 62,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 61,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-xs text-blue-600 font-medium\",\n children: [\n (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_5__.t)(\"blog.readMore\", locale),\n \" →\"\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 64,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 57,\n columnNumber: 13\n }, this)\n ]\n }, post.slug, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 39,\n columnNumber: 11\n }, this))\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 37,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 33,\n columnNumber: 5\n }, this);\n}\nasync function generateMetadata({ params }) {\n const locale = params.locale || \"en\";\n const post = (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getPostBySlug)(params.slug, locale);\n if (!post) {\n return {\n title: \"Post not found\"\n };\n }\n const site = (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getSiteInfo)();\n // Get featured image URL if available\n let featuredImageUrl;\n if (post.featuredImage) {\n const media = (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getMediaById)(post.featuredImage);\n if (media) {\n featuredImageUrl = media.localPath;\n }\n }\n return {\n title: `${post.title} | ${site.title}`,\n description: post.excerptHtml || undefined,\n alternates: {\n canonical: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_5__.getLocalizedPath)(`/blog/${post.slug}`, locale),\n languages: {\n \"en\": `/en/blog/${post.slug}`,\n \"de\": `/de/blog/${post.slug}`\n }\n },\n openGraph: {\n title: post.title,\n description: post.excerptHtml || undefined,\n type: \"article\",\n locale,\n publishedTime: post.datePublished,\n modifiedTime: post.updatedAt,\n ...featuredImageUrl && {\n images: [\n {\n url: featuredImageUrl,\n alt: post.title\n }\n ]\n }\n }\n };\n}\nasync function generateStaticParams() {\n const postsEN = (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getPostsByLocale)(\"en\");\n const postsDE = (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getPostsByLocale)(\"de\");\n const enParams = postsEN.map((post)=>({\n slug: post.slug,\n locale: \"en\"\n }));\n const deParams = postsDE.map((post)=>({\n slug: post.slug,\n locale: \"de\"\n }));\n return [\n ...enParams,\n ...deParams\n ];\n}\nasync function BlogDetailPage({ params }) {\n const locale = params.locale || \"en\";\n const post = (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getPostBySlug)(params.slug, locale);\n if (!post) {\n (0,next_navigation__WEBPACK_IMPORTED_MODULE_1__.notFound)();\n }\n // Process HTML content with WordPress compatibility\n const processedContent = (0,_lib_html_compat__WEBPACK_IMPORTED_MODULE_4__.processHTML)(post.contentHtml);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_SEO__WEBPACK_IMPORTED_MODULE_6__.SEO, {\n title: post.title,\n description: post.excerptHtml,\n locale: locale,\n path: `/blog/${post.slug}`,\n type: \"article\",\n publishedTime: post.datePublished,\n modifiedTime: post.updatedAt,\n images: post.featuredImage ? [\n (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getMediaById)(post.featuredImage)?.localPath\n ].filter(Boolean) : undefined\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 150,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"article\", {\n className: \"bg-white py-12 sm:py-20\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-8\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n href: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_5__.getLocalizedPath)(\"/blog\", locale),\n className: \"inline-flex items-center text-sm text-gray-600 hover:text-gray-900 transition-colors\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"mr-2 h-4 w-4\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M15 19l-7-7 7-7\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 170,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 169,\n columnNumber: 15\n }, this),\n (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_5__.t)(\"blog.backToBlog\", locale)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 165,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 164,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"mb-10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-2 mb-4\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"time\", {\n className: \"text-sm text-gray-500\",\n children: new Date(post.datePublished).toLocaleDateString(locale, {\n year: \"numeric\",\n month: \"long\",\n day: \"numeric\"\n })\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 179,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 178,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-4xl sm:text-5xl font-bold text-gray-900 mb-6 leading-tight\",\n children: post.title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 188,\n columnNumber: 13\n }, this),\n post.excerptHtml && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xl text-gray-600 leading-relaxed\",\n children: post.excerptHtml\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 193,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 177,\n columnNumber: 11\n }, this),\n post.featuredImage && (()=>{\n const media = (0,_lib_data__WEBPACK_IMPORTED_MODULE_3__.getMediaById)(post.featuredImage);\n return media ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-12 rounded-2xl overflow-hidden bg-gray-100\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: media.localPath,\n alt: post.title,\n className: \"w-full h-auto object-cover\",\n loading: \"eager\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 204,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 203,\n columnNumber: 15\n }, this) : null;\n })(),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"mb-12\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_content_ContentRenderer__WEBPACK_IMPORTED_MODULE_8__.ContentRenderer, {\n content: processedContent,\n className: \"prose prose-lg prose-blue\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 216,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 215,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"footer\", {\n className: \"border-t border-gray-200 pt-8 mt-12\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-col sm:flex-row justify-between items-start sm:items-center gap-4\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n href: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_5__.getLocalizedPath)(\"/blog\", locale),\n className: \"inline-flex items-center px-4 py-2 border border-gray-300 rounded-md text-sm font-medium text-gray-700 bg-white hover:bg-gray-50 transition-colors\",\n children: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_5__.t)(\"blog.backToList\", locale)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 226,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n href: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_5__.getLocalizedPath)(\"/contact\", locale),\n className: \"inline-flex items-center px-4 py-2 border border-transparent rounded-md text-sm font-medium text-white bg-blue-600 hover:bg-blue-700 transition-colors\",\n children: (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_5__.t)(\"nav.contact\", locale)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 232,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 225,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 224,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 223,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(RelatedPosts, {\n currentSlug: params.slug,\n locale: locale\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 243,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 162,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 161,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"bg-gray-50 py-8\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 text-center\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_LocaleSwitcher__WEBPACK_IMPORTED_MODULE_7__.LocaleSwitcher, {}, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 250,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 249,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/blog/[slug]/page.tsx\",\n lineNumber: 248,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vYmxvZy9bc2x1Z10vcGFnZS50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBMkM7QUFFZDtBQUMyRDtBQUN4QztBQUNGO0FBQ2Y7QUFDUTtBQUNzQjtBQUNVO0FBU3ZFLFNBQVNZLGFBQWEsRUFBRUMsV0FBVyxFQUFFQyxNQUFNLEVBQWdEO0lBQ3pGLE1BQU1DLFdBQVdaLDJEQUFnQkEsQ0FBQ1c7SUFDbEMsTUFBTUUsY0FBY0QsU0FBU0UsSUFBSSxDQUFDLENBQUNDLElBQVdBLEVBQUVDLElBQUksS0FBS047SUFFekQsSUFBSSxDQUFDRyxhQUFhLE9BQU87SUFFekIsdUNBQXVDO0lBQ3ZDLE1BQU1JLGVBQWVMLFNBQ2xCTSxNQUFNLENBQUMsQ0FBQ0gsSUFBV0EsRUFBRUMsSUFBSSxLQUFLTixhQUM5QlMsS0FBSyxDQUFDLEdBQUc7SUFFWixJQUFJRixhQUFhRyxNQUFNLEtBQUssR0FBRyxPQUFPO0lBRXRDLHFCQUNFLDhEQUFDQztRQUFJQyxXQUFVOzswQkFDYiw4REFBQ0M7Z0JBQUdELFdBQVU7MEJBQ1hqQiw0Q0FBQ0EsQ0FBQyxxQkFBcUJNOzs7Ozs7MEJBRTFCLDhEQUFDVTtnQkFBSUMsV0FBVTswQkFDWkwsYUFBYU8sR0FBRyxDQUFDLENBQUNDLHFCQUNqQiw4REFBQzNCLGlEQUFJQTt3QkFFSDRCLE1BQU10QiwyREFBZ0JBLENBQUMsQ0FBQyxNQUFNLEVBQUVxQixLQUFLVCxJQUFJLENBQUMsQ0FBQyxFQUFFTDt3QkFDN0NXLFdBQVU7OzRCQUVURyxLQUFLRSxhQUFhLElBQUksQ0FBQztnQ0FDdEIsTUFBTUMsUUFBUTNCLHVEQUFZQSxDQUFDd0IsS0FBS0UsYUFBYTtnQ0FDN0MsT0FBT0Msc0JBQ0wsOERBQUNQO29DQUFJQyxXQUFVOzhDQUNiLDRFQUFDTzt3Q0FDQ0MsS0FBS0YsTUFBTUcsU0FBUzt3Q0FDcEJDLEtBQUtQLEtBQUtRLEtBQUs7d0NBQ2ZYLFdBQVU7d0NBQ1ZZLFNBQVE7Ozs7Ozs7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OzRCQUN0QixNQUFNQyxRQUFRM0IsdURBQVlBLENBQUN3QixLQUFLRSxhQUFhOzRCQUM3QyxPQUFPQyxzQkFDTCw4REFBQ1A7Z0NBQUlDLFdBQVU7MENBQ2IsNEVBQUNPO29DQUNDQyxLQUFLRixNQUFNRyxTQUFTO29DQUNwQkMsS0FBS1AsS0FBS1EsS0FBSztvQ0FDZlgsV0FBVTtvQ0FDVlksU0FBUTs7Ozs7Ozs7Ozt1Q0FHVjt3QkFDTjtzQ0FHQSw4REFBQ2I7NEJBQUlDLFdBQVU7c0NBQ2IsNEVBQUNkLGdGQUFlQTtnQ0FDZDRCLFNBQVMwQjtnQ0FDVHhDLFdBQVU7Ozs7Ozs7Ozs7O3NDQUtkLDhEQUFDNkQ7NEJBQU83RCxXQUFVO3NDQUNoQiw0RUFBQ0Q7Z0NBQUlDLFdBQVU7MENBQ2IsNEVBQUNEO29DQUFJQyxXQUFVOztzREFDYiw4REFBQ3hCLGlEQUFJQTs0Q0FDSDRCLE1BQU10QiwyREFBZ0JBLENBQUMsU0FBU087NENBQ2hDVyxXQUFVO3NEQUVUakIsNENBQUNBLENBQUMsbUJBQW1CTTs7Ozs7O3NEQUV4Qiw4REFBQ2IsaURBQUlBOzRDQUNINEIsTUFBTXRCLDJEQUFnQkEsQ0FBQyxZQUFZTzs0Q0FDbkNXLFdBQVU7c0RBRVRqQiw0Q0FBQ0EsQ0FBQyxlQUFlTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztzQ0FPMUIsOERBQUNGOzRCQUFhQyxhQUFhOEIsT0FBT3hCLElBQUk7NEJBQUVMLFFBQVFBOzs7Ozs7Ozs7Ozs7Ozs7OzswQkFLcEQsOERBQUNVO2dCQUFJQyxXQUFVOzBCQUNiLDRFQUFDRDtvQkFBSUMsV0FBVTs4QkFDYiw0RUFBQ2Ysc0VBQWNBOzs7Ozs7Ozs7Ozs7Ozs7OztBQUt6QiIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vYXBwL1tsb2NhbGVdL2Jsb2cvW3NsdWddL3BhZ2UudHN4P2M0NTIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbm90Rm91bmQgfSBmcm9tICduZXh0L25hdmlnYXRpb24nO1xuaW1wb3J0IHR5cGUgeyBNZXRhZGF0YSB9IGZyb20gJ25leHQnO1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJztcbmltcG9ydCB7IGdldFBvc3RCeVNsdWcsIGdldFBvc3RzQnlMb2NhbGUsIGdldE1lZGlhQnlJZCwgZ2V0U2l0ZUluZm8gfSBmcm9tICdAL2xpYi9kYXRhJztcbmltcG9ydCB7IHByb2Nlc3NIVE1MIH0gZnJvbSAnQC9saWIvaHRtbC1jb21wYXQnO1xuaW1wb3J0IHsgZ2V0TG9jYWxpemVkUGF0aCB9IGZyb20gJ0AvbGliL2kxOG4nO1xuaW1wb3J0IHsgdCB9IGZyb20gJ0AvbGliL2kxOG4nO1xuaW1wb3J0IHsgU0VPIH0gZnJvbSAnQC9jb21wb25lbnRzL1NFTyc7XG5pbXBvcnQgeyBMb2NhbGVTd2l0Y2hlciB9IGZyb20gJ0AvY29tcG9uZW50cy9Mb2NhbGVTd2l0Y2hlcic7XG5pbXBvcnQgeyBDb250ZW50UmVuZGVyZXIgfSBmcm9tICdAL2NvbXBvbmVudHMvY29udGVudC9Db250ZW50UmVuZGVyZXInO1xuXG5pbnRlcmZhY2UgUGFnZVByb3BzIHtcbiAgcGFyYW1zOiB7XG4gICAgc2x1Zzogc3RyaW5nO1xuICAgIGxvY2FsZT86IHN0cmluZztcbiAgfTtcbn1cblxuZnVuY3Rpb24gUmVsYXRlZFBvc3RzKHsgY3VycmVudFNsdWcsIGxvY2FsZSB9OiB7IGN1cnJlbnRTbHVnOiBzdHJpbmc7IGxvY2FsZTogJ2VuJyB8ICdkZScgfSkge1xuICBjb25zdCBhbGxQb3N0cyA9IGdldFBvc3RzQnlMb2NhbGUobG9jYWxlKTtcbiAgY29uc3QgY3VycmVudFBvc3QgPSBhbGxQb3N0cy5maW5kKChwOiBhbnkpID0+IHAuc2x1ZyA9PT0gY3VycmVudFNsdWcpO1xuICBcbiAgaWYgKCFjdXJyZW50UG9zdCkgcmV0dXJuIG51bGw7XG5cbiAgLy8gR2V0IHJlY2VudCBwb3N0cyAoZXhjbHVkaW5nIGN1cnJlbnQpXG4gIGNvbnN0IHJlbGF0ZWRQb3N0cyA9IGFsbFBvc3RzXG4gICAgLmZpbHRlcigocDogYW55KSA9PiBwLnNsdWcgIT09IGN1cnJlbnRTbHVnKVxuICAgIC5zbGljZSgwLCAzKTtcblxuICBpZiAocmVsYXRlZFBvc3RzLmxlbmd0aCA9PT0gMCkgcmV0dXJuIG51bGw7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cIm10LTE2IGJvcmRlci10IGJvcmRlci1ncmF5LTIwMCBwdC0xMlwiPlxuICAgICAgPGgyIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCB0ZXh0LWdyYXktOTAwIG1iLTZcIj5cbiAgICAgICAge3QoJ2Jsb2cucmVsYXRlZFBvc3RzJywgbG9jYWxlIGFzICdlbicgfCAnZGUnKX1cbiAgICAgIDwvaDI+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImdyaWQgZ2FwLTYgbWQ6Z3JpZC1jb2xzLTIgbGc6Z3JpZC1jb2xzLTNcIj5cbiAgICAgICAge3JlbGF0ZWRQb3N0cy5tYXAoKHBvc3Q6IGFueSkgPT4gKFxuICAgICAgICAgIDxMaW5rXG4gICAgICAgICAgICBrZXk9e3Bvc3Quc2x1Z31cbiAgICAgICAgICAgIGhyZWY9e2dldExvY2FsaXplZFBhdGgoYC9ibG9nLyR7cG9zdC5zbHVnfWAsIGxvY2FsZSBhcyAnZW4nIHwgJ2RlJyl9XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJncm91cCBibG9jayBiZy13aGl0ZSByb3VuZGVkLWxnIGJvcmRlciBib3JkZXItZ3JheS0yMDAgb3ZlcmZsb3ctaGlkZGVuIGhvdmVyOnNoYWRvdy1tZCB0cmFuc2l0aW9uLWFsbFwiXG4gICAgICAgICAgPlxuICAgICAgICAgICAge3Bvc3QuZmVhdHVyZWRJbWFnZSAmJiAoKCkgPT4ge1xuICAgICAgICAgICAgICBjb25zdCBtZWRpYSA9IGdldE1lZGlhQnlJZChwb3N0LmZlYXR1cmVkSW1hZ2UpO1xuICAgICAgICAgICAgICByZXR1cm4gbWVkaWEgPyAoXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJoLTQwIGJnLWdyYXktMTAwIG92ZXJmbG93LWhpZGRlblwiPlxuICAgICAgICAgICAgICAgICAgPGltZ1xuICAgICAgICAgICAgICAgICAgICBzcmM9e21lZGlhLmxvY2FsUGF0aH1cbiAgICAgICAgICAgICAgICAgICAgYWx0PXtwb3N0LnRpdGxlfVxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJoLWZ1bGwgdy1mdWxsIG9iamVjdC1jb3ZlciBncm91cC1ob3ZlcjpzY2FsZS0xMDUgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMjAwXCJcbiAgICAgICAgICAgICAgICAgICAgbG9hZGluZz1cImxhenlcIlxuICAgICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgKSA6IG51bGw7XG4gICAgICAgICAgICB9KSgpfVxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwLTRcIj5cbiAgICAgICAgICAgICAgPGgzIGNsYXNzTmFtZT1cImZvbnQtc2VtaWJvbGQgdGV4dC1ncmF5LTkwMCBncm91cC1ob3Zlcjp0ZXh0LWJsdWUtNjAwIHRyYW5zaXRpb24tY29sb3JzIG1iLTIgbGluZS1jbGFtcC0yXCI+XG4gICAgICAgICAgICAgICAge3Bvc3QudGl0bGV9XG4gICAgICAgICAgICAgIDwvaDM+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LWdyYXktNjAwIGxpbmUtY2xhbXAtMiBtYi0yXCI+XG4gICAgICAgICAgICAgICAgPENvbnRlbnRSZW5kZXJlciBjb250ZW50PXtwb3N0LmV4Y2VycHRIdG1sfSAvPlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwidGV4dC14cyB0ZXh0LWJsdWUtNjAwIGZvbnQtbWVkaXVtXCI+XG4gICAgICAgICAgICAgICAge3QoJ2Jsb2cucmVhZE1vcmUnLCBsb2NhbGUgYXMgJ2VuJyB8ICdkZScpfSDihpJcbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9MaW5rPlxuICAgICAgICApKX1cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2VuZXJhdGVNZXRhZGF0YSh7IHBhcmFtcyB9OiBQYWdlUHJvcHMpOiBQcm9taXNlPE1ldGFkYXRhPiB7XG4gIGNvbnN0IGxvY2FsZSA9IChwYXJhbXMubG9jYWxlIGFzIHN0cmluZykgfHwgJ2VuJztcbiAgY29uc3QgcG9zdCA9IGdldFBvc3RCeVNsdWcocGFyYW1zLnNsdWcsIGxvY2FsZSBhcyAnZW4nIHwgJ2RlJyk7XG4gIFxuICBpZiAoIXBvc3QpIHtcbiAgICByZXR1cm4ge1xuICAgICAgdGl0bGU6ICdQb3N0IG5vdCBmb3VuZCcsXG4gICAgfTtcbiAgfVxuXG4gIGNvbnN0IHNpdGUgPSBnZXRTaXRlSW5mbygpO1xuICBcbiAgLy8gR2V0IGZlYXR1cmVkIGltYWdlIFVSTCBpZiBhdmFpbGFibGVcbiAgbGV0IGZlYXR1cmVkSW1hZ2VVcmw6IHN0cmluZyB8IHVuZGVmaW5lZDtcbiAgaWYgKHBvc3QuZmVhdHVyZWRJbWFnZSkge1xuICAgIGNvbnN0IG1lZGlhID0gZ2V0TWVkaWFCeUlkKHBvc3QuZmVhdHVyZWRJbWFnZSk7XG4gICAgaWYgKG1lZGlhKSB7XG4gICAgICBmZWF0dXJlZEltYWdlVXJsID0gbWVkaWEubG9jYWxQYXRoO1xuICAgIH1cbiAgfVxuICBcbiAgcmV0dXJuIHtcbiAgICB0aXRsZTogYCR7cG9zdC50aXRsZX0gfCAke3NpdGUudGl0bGV9YCxcbiAgICBkZXNjcmlwdGlvbjogcG9zdC5leGNlcnB0SHRtbCB8fCB1bmRlZmluZWQsXG4gICAgYWx0ZXJuYXRlczoge1xuICAgICAgY2Fub25pY2FsOiBnZXRMb2NhbGl6ZWRQYXRoKGAvYmxvZy8ke3Bvc3Quc2x1Z31gLCBsb2NhbGUgYXMgJ2VuJyB8ICdkZScpLFxuICAgICAgbGFuZ3VhZ2VzOiB7XG4gICAgICAgICdlbic6IGAvZW4vYmxvZy8ke3Bvc3Quc2x1Z31gLFxuICAgICAgICAnZGUnOiBgL2RlL2Jsb2cvJHtwb3N0LnNsdWd9YCxcbiAgICAgIH0sXG4gICAgfSxcbiAgICBvcGVuR3JhcGg6IHtcbiAgICAgIHRpdGxlOiBwb3N0LnRpdGxlLFxuICAgICAgZGVzY3JpcHRpb246IHBvc3QuZXhjZXJwdEh0bWwgfHwgdW5kZWZpbmVkLFxuICAgICAgdHlwZTogJ2FydGljbGUnLFxuICAgICAgbG9jYWxlLFxuICAgICAgcHVibGlzaGVkVGltZTogcG9zdC5kYXRlUHVibGlzaGVkLFxuICAgICAgbW9kaWZpZWRUaW1lOiBwb3N0LnVwZGF0ZWRBdCxcbiAgICAgIC4uLihmZWF0dXJlZEltYWdlVXJsICYmIHtcbiAgICAgICAgaW1hZ2VzOiBbeyB1cmw6IGZlYXR1cmVkSW1hZ2VVcmwsIGFsdDogcG9zdC50aXRsZSB9XSxcbiAgICAgIH0pLFxuICAgIH0sXG4gIH07XG59XG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZW5lcmF0ZVN0YXRpY1BhcmFtcygpIHtcbiAgY29uc3QgcG9zdHNFTiA9IGdldFBvc3RzQnlMb2NhbGUoJ2VuJyk7XG4gIGNvbnN0IHBvc3RzREUgPSBnZXRQb3N0c0J5TG9jYWxlKCdkZScpO1xuICBcbiAgY29uc3QgZW5QYXJhbXMgPSBwb3N0c0VOLm1hcCgocG9zdDogYW55KSA9PiAoe1xuICAgIHNsdWc6IHBvc3Quc2x1ZyxcbiAgICBsb2NhbGU6ICdlbicsXG4gIH0pKTtcbiAgXG4gIGNvbnN0IGRlUGFyYW1zID0gcG9zdHNERS5tYXAoKHBvc3Q6IGFueSkgPT4gKHtcbiAgICBzbHVnOiBwb3N0LnNsdWcsXG4gICAgbG9jYWxlOiAnZGUnLFxuICB9KSk7XG4gIFxuICByZXR1cm4gWy4uLmVuUGFyYW1zLCAuLi5kZVBhcmFtc107XG59XG5cbmV4cG9ydCBkZWZhdWx0IGFzeW5jIGZ1bmN0aW9uIEJsb2dEZXRhaWxQYWdlKHsgcGFyYW1zIH06IFBhZ2VQcm9wcykge1xuICBjb25zdCBsb2NhbGUgPSAocGFyYW1zLmxvY2FsZSBhcyBzdHJpbmcpIHx8ICdlbic7XG4gIGNvbnN0IHBvc3QgPSBnZXRQb3N0QnlTbHVnKHBhcmFtcy5zbHVnLCBsb2NhbGUgYXMgJ2VuJyB8ICdkZScpO1xuICBcbiAgaWYgKCFwb3N0KSB7XG4gICAgbm90Rm91bmQoKTtcbiAgfVxuXG4gIC8vIFByb2Nlc3MgSFRNTCBjb250ZW50IHdpdGggV29yZFByZXNzIGNvbXBhdGliaWxpdHlcbiAgY29uc3QgcHJvY2Vzc2VkQ29udGVudCA9IHByb2Nlc3NIVE1MKHBvc3QuY29udGVudEh0bWwpO1xuXG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxTRU9cbiAgICAgICAgdGl0bGU9e3Bvc3QudGl0bGV9XG4gICAgICAgIGRlc2NyaXB0aW9uPXtwb3N0LmV4Y2VycHRIdG1sfVxuICAgICAgICBsb2NhbGU9e2xvY2FsZSBhcyAnZW4nIHwgJ2RlJ31cbiAgICAgICAgcGF0aD17YC9ibG9nLyR7cG9zdC5zbHVnfWB9XG4gICAgICAgIHR5cGU9XCJhcnRpY2xlXCJcbiAgICAgICAgcHVibGlzaGVkVGltZT17cG9zdC5kYXRlUHVibGlzaGVkfVxuICAgICAgICBtb2RpZmllZFRpbWU9e3Bvc3QudXBkYXRlZEF0fVxuICAgICAgICBpbWFnZXM9e3Bvc3QuZmVhdHVyZWRJbWFnZSA/IFtnZXRNZWRpYUJ5SWQocG9zdC5mZWF0dXJlZEltYWdlKT8ubG9jYWxQYXRoXS5maWx0ZXIoQm9vbGVhbikgOiB1bmRlZmluZWR9XG4gICAgICAvPlxuICAgICAgICBcbiAgICAgIDxhcnRpY2xlIGNsYXNzTmFtZT1cImJnLXdoaXRlIHB5LTEyIHNtOnB5LTIwXCI+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWF4LXctNHhsIG14LWF1dG8gcHgtNCBzbTpweC02IGxnOnB4LThcIj5cbiAgICAgICAgICB7LyogQmFjayB0byBibG9nIGxpbmsgKi99XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtYi04XCI+XG4gICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICBocmVmPXtnZXRMb2NhbGl6ZWRQYXRoKCcvYmxvZycsIGxvY2FsZSBhcyAnZW4nIHwgJ2RlJyl9XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciB0ZXh0LXNtIHRleHQtZ3JheS02MDAgaG92ZXI6dGV4dC1ncmF5LTkwMCB0cmFuc2l0aW9uLWNvbG9yc1wiXG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwibXItMiBoLTQgdy00XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICAgICAgPHBhdGggc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZVdpZHRoPXsyfSBkPVwiTTE1IDE5bC03LTcgNy03XCIgLz5cbiAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgIHt0KCdibG9nLmJhY2tUb0Jsb2cnLCBsb2NhbGUgYXMgJ2VuJyB8ICdkZScpfVxuICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgey8qIEFydGljbGUgSGVhZGVyICovfVxuICAgICAgICAgIDxoZWFkZXIgY2xhc3NOYW1lPVwibWItMTBcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgbWItNFwiPlxuICAgICAgICAgICAgICA8dGltZSBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtZ3JheS01MDBcIj5cbiAgICAgICAgICAgICAgICB7bmV3IERhdGUocG9zdC5kYXRlUHVibGlzaGVkKS50b0xvY2FsZURhdGVTdHJpbmcobG9jYWxlIGFzICdlbicgfCAnZGUnLCB7XG4gICAgICAgICAgICAgICAgICB5ZWFyOiAnbnVtZXJpYycsXG4gICAgICAgICAgICAgICAgICBtb250aDogJ2xvbmcnLFxuICAgICAgICAgICAgICAgICAgZGF5OiAnbnVtZXJpYycsXG4gICAgICAgICAgICAgICAgfSl9XG4gICAgICAgICAgICAgIDwvdGltZT5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgXG4gICAgICAgICAgICA8aDEgY2xhc3NOYW1lPVwidGV4dC00eGwgc206dGV4dC01eGwgZm9udC1ib2xkIHRleHQtZ3JheS05MDAgbWItNiBsZWFkaW5nLXRpZ2h0XCI+XG4gICAgICAgICAgICAgIHtwb3N0LnRpdGxlfVxuICAgICAgICAgICAgPC9oMT5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAge3Bvc3QuZXhjZXJwdEh0bWwgJiYgKFxuICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhsIHRleHQtZ3JheS02MDAgbGVhZGluZy1yZWxheGVkXCI+XG4gICAgICAgICAgICAgICAge3Bvc3QuZXhjZXJwdEh0bWx9XG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICl9XG4gICAgICAgICAgPC9oZWFkZXI+XG5cbiAgICAgICAgICB7LyogRmVhdHVyZWQgSW1hZ2UgKi99XG4gICAgICAgICAge3Bvc3QuZmVhdHVyZWRJbWFnZSAmJiAoKCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgbWVkaWEgPSBnZXRNZWRpYUJ5SWQocG9zdC5mZWF0dXJlZEltYWdlKTtcbiAgICAgICAgICAgIHJldHVybiBtZWRpYSA/IChcbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtYi0xMiByb3VuZGVkLTJ4bCBvdmVyZmxvdy1oaWRkZW4gYmctZ3JheS0xMDBcIj5cbiAgICAgICAgICAgICAgICA8aW1nXG4gICAgICAgICAgICAgICAgICBzcmM9e21lZGlhLmxvY2FsUGF0aH1cbiAgICAgICAgICAgICAgICAgIGFsdD17cG9zdC50aXRsZX1cbiAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInctZnVsbCBoLWF1dG8gb2JqZWN0LWNvdmVyXCJcbiAgICAgICAgICAgICAgICAgIGxvYWRpbmc9XCJlYWdlclwiXG4gICAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICApIDogbnVsbDtcbiAgICAgICAgICB9KSgpfVxuXG4gICAgICAgICAgey8qIEFydGljbGUgQ29udGVudCAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1iLTEyXCI+XG4gICAgICAgICAgICA8Q29udGVudFJlbmRlcmVyXG4gICAgICAgICAgICAgIGNvbnRlbnQ9e3Byb2Nlc3NlZENvbnRlbnR9XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cInByb3NlIHByb3NlLWxnIHByb3NlLWJsdWVcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIHsvKiBBcnRpY2xlIEZvb3RlciAqL31cbiAgICAgICAgICA8Zm9vdGVyIGNsYXNzTmFtZT1cImJvcmRlci10IGJvcmRlci1ncmF5LTIwMCBwdC04IG10LTEyXCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2wgc206ZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLXN0YXJ0IHNtOml0ZW1zLWNlbnRlciBnYXAtNFwiPlxuICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggZ2FwLTRcIj5cbiAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgaHJlZj17Z2V0TG9jYWxpemVkUGF0aCgnL2Jsb2cnLCBsb2NhbGUgYXMgJ2VuJyB8ICdkZScpfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHB4LTQgcHktMiBib3JkZXIgYm9yZGVyLWdyYXktMzAwIHJvdW5kZWQtbWQgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LWdyYXktNzAwIGJnLXdoaXRlIGhvdmVyOmJnLWdyYXktNTAgdHJhbnNpdGlvbi1jb2xvcnNcIlxuICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgIHt0KCdibG9nLmJhY2tUb0xpc3QnLCBsb2NhbGUgYXMgJ2VuJyB8ICdkZScpfVxuICAgICAgICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgICAgICAgICA8TGlua1xuICAgICAgICAgICAgICAgICAgaHJlZj17Z2V0TG9jYWxpemVkUGF0aCgnL2NvbnRhY3QnLCBsb2NhbGUgYXMgJ2VuJyB8ICdkZScpfVxuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIHB4LTQgcHktMiBib3JkZXIgYm9yZGVyLXRyYW5zcGFyZW50IHJvdW5kZWQtbWQgdGV4dC1zbSBmb250LW1lZGl1bSB0ZXh0LXdoaXRlIGJnLWJsdWUtNjAwIGhvdmVyOmJnLWJsdWUtNzAwIHRyYW5zaXRpb24tY29sb3JzXCJcbiAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICB7dCgnbmF2LmNvbnRhY3QnLCBsb2NhbGUgYXMgJ2VuJyB8ICdkZScpfVxuICAgICAgICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Zvb3Rlcj5cblxuICAgICAgICAgIHsvKiBSZWxhdGVkIFBvc3RzICovfVxuICAgICAgICAgIDxSZWxhdGVkUG9zdHMgY3VycmVudFNsdWc9e3BhcmFtcy5zbHVnfSBsb2NhbGU9e2xvY2FsZSBhcyAnZW4nIHwgJ2RlJ30gLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2FydGljbGU+XG5cbiAgICAgIHsvKiBMb2NhbGUgU3dpdGNoZXIgKi99XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImJnLWdyYXktNTAgcHktOFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1heC13LTd4bCBteC1hdXRvIHB4LTQgc206cHgtNiBsZzpweC04IHRleHQtY2VudGVyXCI+XG4gICAgICAgICAgPExvY2FsZVN3aXRjaGVyIC8+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC8+XG4gICk7XG59Il0sIm5hbWVzIjpbIm5vdEZvdW5kIiwiTGluayIsImdldFBvc3RCeVNsdWciLCJnZXRQb3N0c0J5TG9jYWxlIiwiZ2V0TWVkaWFCeUlkIiwiZ2V0U2l0ZUluZm8iLCJwcm9jZXNzSFRNTCIsImdldExvY2FsaXplZFBhdGgiLCJ0IiwiU0VPIiwiTG9jYWxlU3dpdGNoZXIiLCJDb250ZW50UmVuZGVyZXIiLCJSZWxhdGVkUG9zdHMiLCJjdXJyZW50U2x1ZyIsImxvY2FsZSIsImFsbFBvc3RzIiwiY3VycmVudFBvc3QiLCJmaW5kIiwicCIsInNsdWciLCJyZWxhdGVkUG9zdHMiLCJmaWx0ZXIiLCJzbGljZSIsImxlbmd0aCIsImRpdiIsImNsYXNzTmFtZSIsImgyIiwibWFwIiwicG9zdCIsImhyZWYiLCJmZWF0dXJlZEltYWdlIiwibWVkaWEiLCJpbWciLCJzcmMiLCJsb2NhbFBhdGgiLCJhbHQiLCJ0aXRsZSIsImxvYWRpbmciLCJoMyIsImNvbnRlbnQiLCJleGNlcnB0SHRtbCIsInNwYW4iLCJnZW5lcmF0ZU1ldGFkYXRhIiwicGFyYW1zIiwic2l0ZSIsImZlYXR1cmVkSW1hZ2VVcmwiLCJkZXNjcmlwdGlvbiIsInVuZGVmaW5lZCIsImFsdGVybmF0ZXMiLCJjYW5vbmljYWwiLCJsYW5ndWFnZXMiLCJvcGVuR3JhcGgiLCJ0eXBlIiwicHVibGlzaGVkVGltZSIsImRhdGVQdWJsaXNoZWQiLCJtb2RpZmllZFRpbWUiLCJ1cGRhdGVkQXQiLCJpbWFnZXMiLCJ1cmwiLCJnZW5lcmF0ZVN0YXRpY1BhcmFtcyIsInBvc3RzRU4iLCJwb3N0c0RFIiwiZW5QYXJhbXMiLCJkZVBhcmFtcyIsIkJsb2dEZXRhaWxQYWdlIiwicHJvY2Vzc2VkQ29udGVudCIsImNvbnRlbnRIdG1sIiwicGF0aCIsIkJvb2xlYW4iLCJhcnRpY2xlIiwic3ZnIiwiZmlsbCIsInN0cm9rZSIsInZpZXdCb3giLCJzdHJva2VMaW5lY2FwIiwic3Ryb2tlTGluZWpvaW4iLCJzdHJva2VXaWR0aCIsImQiLCJoZWFkZXIiLCJ0aW1lIiwiRGF0ZSIsInRvTG9jYWxlRGF0ZVN0cmluZyIsInllYXIiLCJtb250aCIsImRheSIsImgxIiwiZm9vdGVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/blog/[slug]/page.tsx\n");
/***/ }),
/***/ "(rsc)/./app/[locale]/layout.tsx":
/*!*********************************!*\
!*** ./app/[locale]/layout.tsx ***!
\*********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ LocaleLayout),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../globals.css */ \"(rsc)/./app/globals.css\");\n/* harmony import */ var _components_layout_Layout__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/layout/Layout */ \"(rsc)/./components/layout/Layout.tsx\");\n/* harmony import */ var _components_CookieConsent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/CookieConsent */ \"(rsc)/./components/CookieConsent.tsx\");\n\n\n\n\n\nconst metadata = {\n title: \"KLZ Cables\",\n description: \"Professional cable solutions for industrial applications\",\n metadataBase: new URL(\"https://klz-cables.com\"),\n alternates: {\n canonical: \"/\",\n languages: {\n \"en\": \"/en\",\n \"de\": \"/de\"\n }\n },\n openGraph: {\n title: \"KLZ Cables\",\n description: \"Professional cable solutions for industrial applications\",\n type: \"website\",\n locale: \"en\",\n siteName: \"KLZ Cables\"\n }\n};\nfunction LocaleLayout({ children, params: { locale } }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_layout_Layout__WEBPACK_IMPORTED_MODULE_2__.Layout, {\n locale: locale,\n siteName: \"KLZ Cables\",\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/layout.tsx\",\n lineNumber: 41,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_CookieConsent__WEBPACK_IMPORTED_MODULE_3__.CookieConsent, {}, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/[locale]/layout.tsx\",\n lineNumber: 47,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQU1NQTtBQUprQjtBQUM0QjtBQUNPO0FBT3BELE1BQU1HLFdBQXFCO0lBQ2hDQyxPQUFPO0lBQ1BDLGFBQWE7SUFDYkMsY0FBYyxJQUFJQyxJQUFJO0lBQ3RCQyxZQUFZO1FBQ1ZDLFdBQVc7UUFDWEMsV0FBVztZQUNULE1BQU07WUFDTixNQUFNO1FBQ1I7SUFDRjtJQUNBQyxXQUFXO1FBQ1RQLE9BQU87UUFDUEMsYUFBYTtRQUNiTyxNQUFNO1FBQ05DLFFBQVE7UUFDUkMsVUFBVTtJQUNaO0FBQ0YsRUFBRTtBQUVhLFNBQVNDLGFBQWEsRUFDbkNDLFFBQVEsRUFDUkMsUUFBUSxFQUFFSixNQUFNLEVBQUUsRUFJbkI7SUFDQyxxQkFDRTs7MEJBQ0UsOERBQUNaLDZEQUFNQTtnQkFDTFksUUFBUUE7Z0JBQ1JDLFVBQVM7MEJBRVJFOzs7Ozs7MEJBRUgsOERBQUNkLG9FQUFhQTs7Ozs7OztBQUdwQiIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vYXBwL1tsb2NhbGVdL2xheW91dC50c3g/YTI2MiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSAnbmV4dCc7XG5pbXBvcnQgeyBJbnRlciB9IGZyb20gJ25leHQvZm9udC9nb29nbGUnO1xuaW1wb3J0ICcuLi9nbG9iYWxzLmNzcyc7XG5pbXBvcnQgeyBMYXlvdXQgfSBmcm9tICdAL2NvbXBvbmVudHMvbGF5b3V0L0xheW91dCc7XG5pbXBvcnQgeyBDb29raWVDb25zZW50IH0gZnJvbSAnQC9jb21wb25lbnRzL0Nvb2tpZUNvbnNlbnQnO1xuXG5jb25zdCBpbnRlciA9IEludGVyKHtcbiAgc3Vic2V0czogWydsYXRpbicsICdsYXRpbi1leHQnXSxcbiAgZGlzcGxheTogJ3N3YXAnLFxufSk7XG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSB7XG4gIHRpdGxlOiAnS0xaIENhYmxlcycsXG4gIGRlc2NyaXB0aW9uOiAnUHJvZmVzc2lvbmFsIGNhYmxlIHNvbHV0aW9ucyBmb3IgaW5kdXN0cmlhbCBhcHBsaWNhdGlvbnMnLFxuICBtZXRhZGF0YUJhc2U6IG5ldyBVUkwoJ2h0dHBzOi8va2x6LWNhYmxlcy5jb20nKSxcbiAgYWx0ZXJuYXRlczoge1xuICAgIGNhbm9uaWNhbDogJy8nLFxuICAgIGxhbmd1YWdlczoge1xuICAgICAgJ2VuJzogJy9lbicsXG4gICAgICAnZGUnOiAnL2RlJyxcbiAgICB9LFxuICB9LFxuICBvcGVuR3JhcGg6IHtcbiAgICB0aXRsZTogJ0tMWiBDYWJsZXMnLFxuICAgIGRlc2NyaXB0aW9uOiAnUHJvZmVzc2lvbmFsIGNhYmxlIHNvbHV0aW9ucyBmb3IgaW5kdXN0cmlhbCBhcHBsaWNhdGlvbnMnLFxuICAgIHR5cGU6ICd3ZWJzaXRlJyxcbiAgICBsb2NhbGU6ICdlbicsXG4gICAgc2l0ZU5hbWU6ICdLTFogQ2FibGVzJyxcbiAgfSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIExvY2FsZUxheW91dCh7XG4gIGNoaWxkcmVuLFxuICBwYXJhbXM6IHsgbG9jYWxlIH0sXG59OiB7XG4gIGNoaWxkcmVuOiBSZWFjdC5SZWFjdE5vZGU7XG4gIHBhcmFtczogeyBsb2NhbGU6IHN0cmluZyB9O1xufSkge1xuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8TGF5b3V0XG4gICAgICAgIGxvY2FsZT17bG9jYWxlfVxuICAgICAgICBzaXRlTmFtZT1cIktMWiBDYWJsZXNcIlxuICAgICAgPlxuICAgICAgICB7Y2hpbGRyZW59XG4gICAgICA8L0xheW91dD5cbiAgICAgIDxDb29raWVDb25zZW50IC8+XG4gICAgPC8+XG4gICk7XG59Il0sIm5hbWVzIjpbImludGVyIiwiTGF5b3V0IiwiQ29va2llQ29uc2VudCIsIm1ldGFkYXRhIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsIm1ldGFkYXRhQmFzZSIsIlVSTCIsImFsdGVybmF0ZXMiLCJjYW5vbmljYWwiLCJsYW5ndWFnZXMiLCJvcGVuR3JhcGgiLCJ0eXBlIiwibG9jYWxlIiwic2l0ZU5hbWUiLCJMb2NhbGVMYXlvdXQiLCJjaGlsZHJlbiIsInBhcmFtcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/layout.tsx\n");
/***/ }),
/***/ "(rsc)/./app/layout.tsx":
/*!************************!*\
!*** ./app/layout.tsx ***!
\************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (/* binding */ RootLayout),\n/* harmony export */ metadata: () => (/* binding */ metadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_font_google_target_css_path_app_layout_tsx_import_Inter_arguments_subsets_latin_latin_ext_display_swap_variableName_inter___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/font/google/target.css?{\"path\":\"app/layout.tsx\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\",\"latin-ext\"],\"display\":\"swap\"}],\"variableName\":\"inter\"} */ \"(rsc)/./node_modules/next/font/google/target.css?{\\\"path\\\":\\\"app/layout.tsx\\\",\\\"import\\\":\\\"Inter\\\",\\\"arguments\\\":[{\\\"subsets\\\":[\\\"latin\\\",\\\"latin-ext\\\"],\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"inter\\\"}\");\n/* harmony import */ var next_font_google_target_css_path_app_layout_tsx_import_Inter_arguments_subsets_latin_latin_ext_display_swap_variableName_inter___WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(next_font_google_target_css_path_app_layout_tsx_import_Inter_arguments_subsets_latin_latin_ext_display_swap_variableName_inter___WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _globals_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./globals.css */ \"(rsc)/./app/globals.css\");\n\n\n\nconst metadata = {\n title: \"KLZ Cables\",\n description: \"Professional cable solutions for industrial applications\",\n metadataBase: new URL(\"https://klz-cables.com\"),\n alternates: {\n canonical: \"/\",\n languages: {\n \"en\": \"/en\",\n \"de\": \"/de\"\n }\n },\n openGraph: {\n title: \"KLZ Cables\",\n description: \"Professional cable solutions for industrial applications\",\n type: \"website\",\n locale: \"en\",\n siteName: \"KLZ Cables\"\n }\n};\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n className: (next_font_google_target_css_path_app_layout_tsx_import_Inter_arguments_subsets_latin_latin_ext_display_swap_variableName_inter___WEBPACK_IMPORTED_MODULE_2___default().className),\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/layout.tsx\",\n lineNumber: 37,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/app/layout.tsx\",\n lineNumber: 36,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUlNQTtBQUZpQjtBQU9oQixNQUFNQyxXQUFxQjtJQUNoQ0MsT0FBTztJQUNQQyxhQUFhO0lBQ2JDLGNBQWMsSUFBSUMsSUFBSTtJQUN0QkMsWUFBWTtRQUNWQyxXQUFXO1FBQ1hDLFdBQVc7WUFDVCxNQUFNO1lBQ04sTUFBTTtRQUNSO0lBQ0Y7SUFDQUMsV0FBVztRQUNUUCxPQUFPO1FBQ1BDLGFBQWE7UUFDYk8sTUFBTTtRQUNOQyxRQUFRO1FBQ1JDLFVBQVU7SUFDWjtBQUNGLEVBQUU7QUFFYSxTQUFTQyxXQUFXLEVBQ2pDQyxRQUFRLEVBR1Q7SUFDQyxxQkFDRSw4REFBQ0M7a0JBQ0MsNEVBQUNDO1lBQUtDLFdBQVdqQixrTEFBZTtzQkFDN0JjOzs7Ozs7Ozs7OztBQUlUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va2x6LWNhYmxlcy1uZXh0anMvLi9hcHAvbGF5b3V0LnRzeD85OTg4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgTWV0YWRhdGEgfSBmcm9tICduZXh0JztcbmltcG9ydCB7IEludGVyIH0gZnJvbSAnbmV4dC9mb250L2dvb2dsZSc7XG5pbXBvcnQgJy4vZ2xvYmFscy5jc3MnO1xuXG5jb25zdCBpbnRlciA9IEludGVyKHtcbiAgc3Vic2V0czogWydsYXRpbicsICdsYXRpbi1leHQnXSxcbiAgZGlzcGxheTogJ3N3YXAnLFxufSk7XG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSB7XG4gIHRpdGxlOiAnS0xaIENhYmxlcycsXG4gIGRlc2NyaXB0aW9uOiAnUHJvZmVzc2lvbmFsIGNhYmxlIHNvbHV0aW9ucyBmb3IgaW5kdXN0cmlhbCBhcHBsaWNhdGlvbnMnLFxuICBtZXRhZGF0YUJhc2U6IG5ldyBVUkwoJ2h0dHBzOi8va2x6LWNhYmxlcy5jb20nKSxcbiAgYWx0ZXJuYXRlczoge1xuICAgIGNhbm9uaWNhbDogJy8nLFxuICAgIGxhbmd1YWdlczoge1xuICAgICAgJ2VuJzogJy9lbicsXG4gICAgICAnZGUnOiAnL2RlJyxcbiAgICB9LFxuICB9LFxuICBvcGVuR3JhcGg6IHtcbiAgICB0aXRsZTogJ0tMWiBDYWJsZXMnLFxuICAgIGRlc2NyaXB0aW9uOiAnUHJvZmVzc2lvbmFsIGNhYmxlIHNvbHV0aW9ucyBmb3IgaW5kdXN0cmlhbCBhcHBsaWNhdGlvbnMnLFxuICAgIHR5cGU6ICd3ZWJzaXRlJyxcbiAgICBsb2NhbGU6ICdlbicsXG4gICAgc2l0ZU5hbWU6ICdLTFogQ2FibGVzJyxcbiAgfSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFJvb3RMYXlvdXQoe1xuICBjaGlsZHJlbixcbn06IHtcbiAgY2hpbGRyZW46IFJlYWN0LlJlYWN0Tm9kZTtcbn0pIHtcbiAgcmV0dXJuIChcbiAgICA8aHRtbD5cbiAgICAgIDxib2R5IGNsYXNzTmFtZT17aW50ZXIuY2xhc3NOYW1lfT5cbiAgICAgICAge2NoaWxkcmVufVxuICAgICAgPC9ib2R5PlxuICAgIDwvaHRtbD5cbiAgKTtcbn0iXSwibmFtZXMiOlsiaW50ZXIiLCJtZXRhZGF0YSIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJtZXRhZGF0YUJhc2UiLCJVUkwiLCJhbHRlcm5hdGVzIiwiY2Fub25pY2FsIiwibGFuZ3VhZ2VzIiwib3BlbkdyYXBoIiwidHlwZSIsImxvY2FsZSIsInNpdGVOYW1lIiwiUm9vdExheW91dCIsImNoaWxkcmVuIiwiaHRtbCIsImJvZHkiLCJjbGFzc05hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/layout.tsx\n");
/***/ }),
/***/ "(rsc)/./components/CookieConsent.tsx":
/*!**************************************!*\
!*** ./components/CookieConsent.tsx ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ CookieConsent: () => (/* binding */ e0)
/* harmony export */ });
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");
const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`/Users/marcmintel/Projects/klz-2026/components/CookieConsent.tsx#CookieConsent`);
/***/ }),
/***/ "(rsc)/./components/LocaleSwitcher.tsx":
/*!***************************************!*\
!*** ./components/LocaleSwitcher.tsx ***!
\***************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ LocaleSwitcher: () => (/* binding */ e0)
/* harmony export */ });
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");
const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`/Users/marcmintel/Projects/klz-2026/components/LocaleSwitcher.tsx#LocaleSwitcher`);
/***/ }),
/***/ "(rsc)/./components/SEO.tsx":
/*!****************************!*\
!*** ./components/SEO.tsx ***!
\****************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ SEO: () => (/* binding */ SEO),\n/* harmony export */ generateSEOMetadata: () => (/* binding */ generateSEOMetadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _lib_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/lib/i18n */ \"(rsc)/./lib/i18n.ts\");\n\n\nfunction SEO({ title, description, locale = \"en\", path = \"/\", type = \"website\", publishedTime, modifiedTime, authors, images }) {\n const site = (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_1__.getSiteInfo)();\n const fullTitle = title === \"Home\" ? site.title : `${title} | ${site.title}`;\n const fullDescription = description || site.description;\n const canonicalUrl = `${site.baseUrl}${path}`;\n // Generate alternate URLs\n const alternateLocale = locale === \"en\" ? \"de\" : \"en\";\n const alternatePath = path === \"/\" ? \"\" : path;\n const alternateUrl = `${site.baseUrl}/${alternateLocale}${alternatePath}`;\n // Open Graph images\n const ogImages = images && images.length > 0 ? images : [\n `${site.baseUrl}/og-image.jpg`\n ];\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"title\", {\n children: fullTitle\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 45,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"description\",\n content: fullDescription\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 46,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"viewport\",\n content: \"width=device-width, initial-scale=1\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 47,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"robots\",\n content: \"index, follow\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 48,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"canonical\",\n href: canonicalUrl\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 51,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"alternate\",\n hrefLang: locale,\n href: canonicalUrl\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 54,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"alternate\",\n hrefLang: alternateLocale,\n href: alternateUrl\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 55,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"alternate\",\n hrefLang: \"x-default\",\n href: `${site.baseUrl}${alternatePath}`\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 56,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n property: \"og:type\",\n content: type\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 59,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n property: \"og:title\",\n content: fullTitle\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 60,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n property: \"og:description\",\n content: fullDescription\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 61,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n property: \"og:url\",\n content: canonicalUrl\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 62,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n property: \"og:locale\",\n content: locale === \"en\" ? \"en_US\" : \"de_DE\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 63,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n property: \"og:site_name\",\n content: site.title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 64,\n columnNumber: 7\n }, this),\n ogImages.map((image, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n property: \"og:image\",\n content: image\n }, index, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 67,\n columnNumber: 9\n }, this)),\n publishedTime && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n property: \"article:published_time\",\n content: publishedTime\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 71,\n columnNumber: 9\n }, this),\n modifiedTime && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n property: \"article:modified_time\",\n content: modifiedTime\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 75,\n columnNumber: 9\n }, this),\n authors && authors.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n property: \"article:author\",\n content: authors.join(\", \")\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 79,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"twitter:card\",\n content: \"summary_large_image\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 83,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"twitter:title\",\n content: fullTitle\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 84,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"twitter:description\",\n content: fullDescription\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 85,\n columnNumber: 7\n }, this),\n ogImages[0] && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"twitter:image\",\n content: ogImages[0]\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 87,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"author\",\n content: \"KLZ Kabelwerke\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 91,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"copyright\",\n content: \"KLZ Kabelwerke\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 92,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"icon\",\n href: \"/favicon.ico\",\n sizes: \"any\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 95,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"apple-touch-icon\",\n href: \"/apple-touch-icon.png\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/SEO.tsx\",\n lineNumber: 96,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true);\n}\nfunction generateSEOMetadata(props) {\n const site = (0,_lib_i18n__WEBPACK_IMPORTED_MODULE_1__.getSiteInfo)();\n const fullTitle = props.title === \"Home\" ? site.title : `${props.title} | ${site.title}`;\n const description = props.description || site.description;\n const canonicalUrl = `${site.baseUrl}${props.path || \"/\"}`;\n const alternateLocale = props.locale === \"en\" ? \"de\" : \"en\";\n const alternatePath = props.path && props.path !== \"/\" ? props.path : \"\";\n const alternateUrl = `${site.baseUrl}/${alternateLocale}${alternatePath}`;\n return {\n title: fullTitle,\n description,\n metadataBase: new URL(site.baseUrl),\n alternates: {\n canonical: canonicalUrl,\n languages: {\n [props.locale || \"en\"]: canonicalUrl,\n [alternateLocale]: alternateUrl\n }\n },\n openGraph: {\n title: fullTitle,\n description,\n type: props.type || \"website\",\n locale: props.locale || \"en\",\n siteName: site.title,\n url: canonicalUrl,\n ...props.images && props.images.length > 0 && {\n images: props.images.map((img)=>({\n url: img,\n alt: fullTitle\n }))\n },\n ...props.publishedTime && {\n publishedTime: props.publishedTime\n },\n ...props.modifiedTime && {\n modifiedTime: props.modifiedTime\n },\n ...props.authors && {\n authors: props.authors\n }\n },\n twitter: {\n card: \"summary_large_image\",\n title: fullTitle,\n description,\n ...props.images && props.images[0] && {\n images: [\n props.images[0]\n ]\n }\n },\n authors: props.authors ? props.authors.map((name)=>({\n name\n })) : undefined\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Ly4vY29tcG9uZW50cy9TRU8udHN4PzYwZmIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0U2l0ZUluZm8gfSBmcm9tICdAL2xpYi9pMThuJztcbmltcG9ydCB7IFJlYWN0RWxlbWVudCB9IGZyb20gJ3JlYWN0JztcblxuaW50ZXJmYWNlIFNFT1Byb3BzIHtcbiAgdGl0bGU6IHN0cmluZztcbiAgZGVzY3JpcHRpb24/OiBzdHJpbmc7XG4gIGxvY2FsZT86ICdlbicgfCAnZGUnO1xuICBwYXRoPzogc3RyaW5nO1xuICB0eXBlPzogJ3dlYnNpdGUnIHwgJ2FydGljbGUnIHwgJ3Byb2R1Y3QnO1xuICBwdWJsaXNoZWRUaW1lPzogc3RyaW5nO1xuICBtb2RpZmllZFRpbWU/OiBzdHJpbmc7XG4gIGF1dGhvcnM/OiBzdHJpbmdbXTtcbiAgaW1hZ2VzPzogc3RyaW5nW107XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBTRU8oe1xuICB0aXRsZSxcbiAgZGVzY3JpcHRpb24sXG4gIGxvY2FsZSA9ICdlbicsXG4gIHBhdGggPSAnLycsXG4gIHR5cGUgPSAnd2Vic2l0ZScsXG4gIHB1Ymxpc2hlZFRpbWUsXG4gIG1vZGlmaWVkVGltZSxcbiAgYXV0aG9ycyxcbiAgaW1hZ2VzXG59OiBTRU9Qcm9wcyk6IFJlYWN0RWxlbWVudCB7XG4gIGNvbnN0IHNpdGUgPSBnZXRTaXRlSW5mbygpO1xuICBjb25zdCBmdWxsVGl0bGUgPSB0aXRsZSA9PT0gJ0hvbWUnID8gc2l0ZS50aXRsZSA6IGAke3RpdGxlfSB8ICR7c2l0ZS50aXRsZX1gO1xuICBjb25zdCBmdWxsRGVzY3JpcHRpb24gPSBkZXNjcmlwdGlvbiB8fCBzaXRlLmRlc2NyaXB0aW9uO1xuICBjb25zdCBjYW5vbmljYWxVcmwgPSBgJHtzaXRlLmJhc2VVcmx9JHtwYXRofWA7XG4gIFxuICAvLyBHZW5lcmF0ZSBhbHRlcm5hdGUgVVJMc1xuICBjb25zdCBhbHRlcm5hdGVMb2NhbGUgPSBsb2NhbGUgPT09ICdlbicgPyAnZGUnIDogJ2VuJztcbiAgY29uc3QgYWx0ZXJuYXRlUGF0aCA9IHBhdGggPT09ICcvJyA/ICcnIDogcGF0aDtcbiAgY29uc3QgYWx0ZXJuYXRlVXJsID0gYCR7c2l0ZS5iYXNlVXJsfS8ke2FsdGVybmF0ZUxvY2FsZX0ke2FsdGVybmF0ZVBhdGh9YDtcblxuICAvLyBPcGVuIEdyYXBoIGltYWdlc1xuICBjb25zdCBvZ0ltYWdlcyA9IGltYWdlcyAmJiBpbWFnZXMubGVuZ3RoID4gMFxuICAgID8gaW1hZ2VzXG4gICAgOiBbYCR7c2l0ZS5iYXNlVXJsfS9vZy1pbWFnZS5qcGdgXTtcblxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICB7LyogQmFzaWMgTWV0YSBUYWdzICovfVxuICAgICAgPHRpdGxlPntmdWxsVGl0bGV9PC90aXRsZT5cbiAgICAgIDxtZXRhIG5hbWU9XCJkZXNjcmlwdGlvblwiIGNvbnRlbnQ9e2Z1bGxEZXNjcmlwdGlvbn0gLz5cbiAgICAgIDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MVwiIC8+XG4gICAgICA8bWV0YSBuYW1lPVwicm9ib3RzXCIgY29udGVudD1cImluZGV4LCBmb2xsb3dcIiAvPlxuICAgICAgXG4gICAgICB7LyogQ2Fub25pY2FsIFVSTCAqL31cbiAgICAgIDxsaW5rIHJlbD1cImNhbm9uaWNhbFwiIGhyZWY9e2Nhbm9uaWNhbFVybH0gLz5cbiAgICAgIFxuICAgICAgey8qIEFsdGVybmF0ZSBMYW5ndWFnZXMgKi99XG4gICAgICA8bGluayByZWw9XCJhbHRlcm5hdGVcIiBocmVmTGFuZz17bG9jYWxlfSBocmVmPXtjYW5vbmljYWxVcmx9IC8+XG4gICAgICA8bGluayByZWw9XCJhbHRlcm5hdGVcIiBocmVmTGFuZz17YWx0ZXJuYXRlTG9jYWxlfSBocmVmPXthbHRlcm5hdGVVcmx9IC8+XG4gICAgICA8bGluayByZWw9XCJhbHRlcm5hdGVcIiBocmVmTGFuZz1cIngtZGVmYXVsdFwiIGhyZWY9e2Ake3NpdGUuYmFzZVVybH0ke2FsdGVybmF0ZVBhdGh9YH0gLz5cbiAgICAgIFxuICAgICAgey8qIE9wZW4gR3JhcGggKi99XG4gICAgICA8bWV0YSBwcm9wZXJ0eT1cIm9nOnR5cGVcIiBjb250ZW50PXt0eXBlfSAvPlxuICAgICAgPG1ldGEgcHJvcGVydHk9XCJvZzp0aXRsZVwiIGNvbnRlbnQ9e2Z1bGxUaXRsZX0gLz5cbiAgICAgIDxtZXRhIHByb3BlcnR5PVwib2c6ZGVzY3JpcHRpb25cIiBjb250ZW50PXtmdWxsRGVzY3JpcHRpb259IC8+XG4gICAgICA8bWV0YSBwcm9wZXJ0eT1cIm9nOnVybFwiIGNvbnRlbnQ9e2Nhbm9uaWNhbFVybH0gLz5cbiAgICAgIDxtZXRhIHByb3BlcnR5PVwib2c6bG9jYWxlXCIgY29udGVudD17bG9jYWxlID09PSAnZW4nID8gJ2VuX1VTJyA6ICdkZV9ERSd9IC8+XG4gICAgICA8bWV0YSBwcm9wZXJ0eT1cIm9nOnNpdGVfbmFtZVwiIGNvbnRlbnQ9e3NpdGUudGl0bGV9IC8+XG4gICAgICBcbiAgICAgIHtvZ0ltYWdlcy5tYXAoKGltYWdlLCBpbmRleCkgPT4gKFxuICAgICAgICA8bWV0YSBrZXk9e2luZGV4fSBwcm9wZXJ0eT1cIm9nOmltYWdlXCIgY29udGVudD17aW1hZ2V9IC8+XG4gICAgICApKX1cbiAgICAgIFxuICAgICAge3B1Ymxpc2hlZFRpbWUgJiYgKFxuICAgICAgICA8bWV0YSBwcm9wZXJ0eT1cImFydGljbGU6cHVibGlzaGVkX3RpbWVcIiBjb250ZW50PXtwdWJsaXNoZWRUaW1lfSAvPlxuICAgICAgKX1cbiAgICAgIFxuICAgICAge21vZGlmaWVkVGltZSAmJiAoXG4gICAgICAgIDxtZXRhIHByb3BlcnR5PVwiYXJ0aWNsZTptb2RpZmllZF90aW1lXCIgY29udGVudD17bW9kaWZpZWRUaW1lfSAvPlxuICAgICAgKX1cbiAgICAgIFxuICAgICAge2F1dGhvcnMgJiYgYXV0aG9ycy5sZW5ndGggPiAwICYmIChcbiAgICAgICAgPG1ldGEgcHJvcGVydHk9XCJhcnRpY2xlOmF1dGhvclwiIGNvbnRlbnQ9e2F1dGhvcnMuam9pbignLCAnKX0gLz5cbiAgICAgICl9XG4gICAgICBcbiAgICAgIHsvKiBUd2l0dGVyIENhcmQgKi99XG4gICAgICA8bWV0YSBuYW1lPVwidHdpdHRlcjpjYXJkXCIgY29udGVudD1cInN1bW1hcnlfbGFyZ2VfaW1hZ2VcIiAvPlxuICAgICAgPG1ldGEgbmFtZT1cInR3aXR0ZXI6dGl0bGVcIiBjb250ZW50PXtmdWxsVGl0bGV9IC8+XG4gICAgICA8bWV0YSBuYW1lPVwidHdpdHRlcjpkZXNjcmlwdGlvblwiIGNvbnRlbnQ9e2Z1bGxEZXNjcmlwdGlvbn0gLz5cbiAgICAgIHtvZ0ltYWdlc1swXSAmJiAoXG4gICAgICAgIDxtZXRhIG5hbWU9XCJ0d2l0dGVyOmltYWdlXCIgY29udGVudD17b2dJbWFnZXNbMF19IC8+XG4gICAgICApfVxuICAgICAgXG4gICAgICB7LyogU2l0ZSBJbmZvICovfVxuICAgICAgPG1ldGEgbmFtZT1cImF1dGhvclwiIGNvbnRlbnQ9XCJLTFogS2FiZWx3ZXJrZVwiIC8+XG4gICAgICA8bWV0YSBuYW1lPVwiY29weXJpZ2h0XCIgY29udGVudD1cIktMWiBLYWJlbHdlcmtlXCIgLz5cbiAgICAgIFxuICAgICAgey8qIEZhdmljb24gKHBsYWNlaG9sZGVyKSAqL31cbiAgICAgIDxsaW5rIHJlbD1cImljb25cIiBocmVmPVwiL2Zhdmljb24uaWNvXCIgc2l6ZXM9XCJhbnlcIiAvPlxuICAgICAgPGxpbmsgcmVsPVwiYXBwbGUtdG91Y2gtaWNvblwiIGhyZWY9XCIvYXBwbGUtdG91Y2gtaWNvbi5wbmdcIiAvPlxuICAgIDwvPlxuICApO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVTRU9NZXRhZGF0YShwcm9wczogU0VPUHJvcHMpIHtcbiAgY29uc3Qgc2l0ZSA9IGdldFNpdGVJbmZvKCk7XG4gIGNvbnN0IGZ1bGxUaXRsZSA9IHByb3BzLnRpdGxlID09PSAnSG9tZScgPyBzaXRlLnRpdGxlIDogYCR7cHJvcHMudGl0bGV9IHwgJHtzaXRlLnRpdGxlfWA7XG4gIGNvbnN0IGRlc2NyaXB0aW9uID0gcHJvcHMuZGVzY3JpcHRpb24gfHwgc2l0ZS5kZXNjcmlwdGlvbjtcbiAgY29uc3QgY2Fub25pY2FsVXJsID0gYCR7c2l0ZS5iYXNlVXJsfSR7cHJvcHMucGF0aCB8fCAnLyd9YDtcbiAgXG4gIGNvbnN0IGFsdGVybmF0ZUxvY2FsZSA9IHByb3BzLmxvY2FsZSA9PT0gJ2VuJyA/ICdkZScgOiAnZW4nO1xuICBjb25zdCBhbHRlcm5hdGVQYXRoID0gcHJvcHMucGF0aCAmJiBwcm9wcy5wYXRoICE9PSAnLycgPyBwcm9wcy5wYXRoIDogJyc7XG4gIGNvbnN0IGFsdGVybmF0ZVVybCA9IGAke3NpdGUuYmFzZVVybH0vJHthbHRlcm5hdGVMb2NhbGV9JHthbHRlcm5hdGVQYXRofWA7XG5cbiAgcmV0dXJuIHtcbiAgICB0aXRsZTogZnVsbFRpdGxlLFxuICAgIGRlc2NyaXB0aW9uLFxuICAgIG1ldGFkYXRhQmFzZTogbmV3IFVSTChzaXRlLmJhc2VVcmwpLFxuICAgIGFsdGVybmF0ZXM6IHtcbiAgICAgIGNhbm9uaWNhbDogY2Fub25pY2FsVXJsLFxuICAgICAgbGFuZ3VhZ2VzOiB7XG4gICAgICAgIFtwcm9wcy5sb2NhbGUgfHwgJ2VuJ106IGNhbm9uaWNhbFVybCxcbiAgICAgICAgW2FsdGVybmF0ZUxvY2FsZV06IGFsdGVybmF0ZVVybCxcbiAgICAgIH0sXG4gICAgfSxcbiAgICBvcGVuR3JhcGg6IHtcbiAgICAgIHRpdGxlOiBmdWxsVGl0bGUsXG4gICAgICBkZXNjcmlwdGlvbixcbiAgICAgIHR5cGU6IHByb3BzLnR5cGUgfHwgJ3dlYnNpdGUnLFxuICAgICAgbG9jYWxlOiBwcm9wcy5sb2NhbGUgfHwgJ2VuJyxcbiAgICAgIHNpdGVOYW1lOiBzaXRlLnRpdGxlLFxuICAgICAgdXJsOiBjYW5vbmljYWxVcmwsXG4gICAgICAuLi4ocHJvcHMuaW1hZ2VzICYmIHByb3BzLmltYWdlcy5sZW5ndGggPiAwICYmIHtcbiAgICAgICAgaW1hZ2VzOiBwcm9wcy5pbWFnZXMubWFwKGltZyA9PiAoeyB1cmw6IGltZywgYWx0OiBmdWxsVGl0bGUgfSkpLFxuICAgICAgfSksXG4gICAgICAuLi4ocHJvcHMucHVibGlzaGVkVGltZSAmJiB7IHB1Ymxpc2hlZFRpbWU6IHByb3BzLnB1Ymxpc2hlZFRpbWUgfSksXG4gICAgICAuLi4ocHJvcHMubW9kaWZpZWRUaW1lICYmIHsgbW9kaWZpZWRUaW1lOiBwcm9wcy5tb2RpZmllZFRpbWUgfSksXG4gICAgICAuLi4ocHJvcHMuYXV0aG9ycyAmJiB7IGF1dGhvcnM6IHByb3BzLmF1dGhvcnMgfSksXG4gICAgfSxcbiAgICB0d2l0dGVyOiB7XG4gICAgICBjYXJkOiAnc3VtbWFyeV9sYXJnZV9pbWFnZScsXG4gICAgICB0aXRsZTogZnVsbFRpdGxlLFxuICAgICAgZGVzY3JpcHRpb24sXG4gICAgICAuLi4ocHJvcHMuaW1hZ2VzICYmIHByb3BzLmltYWdlc1swXSAmJiB7IGltYWdlczogW3Byb3BzLmltYWdlc1swXV0gfSksXG4gICAgfSxcbiAgICBhdXRob3JzOiBwcm9wcy5hdXRob3JzID8gcHJvcHMuYXV0aG9ycy5tYXAobmFtZSA9PiAoeyBuYW1lIH0pKSA6IHVuZGVmaW5lZCxcbiAgfTtcbn0iXSwibmFtZXMiOlsiZ2V0U2l0ZUluZm8iLCJTRU8iLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwibG9jYWxlIiwicGF0aCIsInR5cGUiLCJwdWJsaXNoZWRUaW1lIiwibW9kaWZpZWRUaW1lIiwiYXV0aG9ycyIsImltYWdlcyIsInNpdGUiLCJmdWxsVGl0bGUiLCJmdWxsRGVzY3JpcHRpb24iLCJjYW5vbmljYWxVcmwiLCJiYXNlVXJsIiwiYWx0ZXJuYXRlTG9jYWxlIiwiYWx0ZXJuYXRlUGF0aCIsImFsdGVybmF0ZVVybCIsIm9nSW1hZ2VzIiwibGVuZ3RoIiwibWV0YSIsIm5hbWUiLCJjb250ZW50IiwibGluayIsInJlbCIsImhyZWYiLCJocmVmTGFuZyIsInByb3BlcnR5IiwibWFwIiwiaW1hZ2UiLCJpbmRleCIsImpvaW4iLCJzaXplcyIsImdlbmVyYXRlU0VPTWV0YWRhdGEiLCJwcm9wcyIsIm1ldGFkYXRhQmFzZSIsIlVSTCIsImFsdGVybmF0ZXMiLCJjYW5vbmljYWwiLCJsYW5ndWFnZXMiLCJvcGVuR3JhcGgiLCJzaXRlTmFtZSIsInVybCIsImltZyIsImFsdCIsInR3aXR0ZXIiLCJjYXJkIiwidW5kZWZpbmVkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./components/SEO.tsx\n");
/***/ }),
/***/ "(rsc)/./components/content/ContentRenderer.tsx":
/*!************************************************!*\
!*** ./components/content/ContentRenderer.tsx ***!
\************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ ContentBlock: () => (/* binding */ ContentBlock),\n/* harmony export */ ContentRenderer: () => (/* binding */ ContentRenderer),\n/* harmony export */ RichText: () => (/* binding */ RichText),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var next_image__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/image */ \"(rsc)/./node_modules/next/dist/api/image.js\");\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! next/link */ \"(rsc)/./node_modules/next/dist/api/link.js\");\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../lib/utils */ \"(rsc)/./lib/utils.ts\");\n/* harmony import */ var _lib_html_compat__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../lib/html-compat */ \"(rsc)/./lib/html-compat.ts\");\n/* harmony import */ var _lib_data__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../lib/data */ \"(rsc)/./lib/data.ts\");\n\n\n\n\n\n\n\n/**\n * ContentRenderer Component\n * Handles rendering of WordPress HTML content with proper sanitization\n * and conversion to modern React components\n */ const ContentRenderer = ({ content, className = \"\", sanitize = true, processAssets = true, convertClasses = true })=>{\n // Process the HTML content\n const processedContent = react__WEBPACK_IMPORTED_MODULE_1___default().useMemo(()=>{\n let html = content;\n // Check for raw shortcodes and force processing if detected\n const shortcodeRegex = /\\[[^\\]]*\\]/;\n if (shortcodeRegex.test(html)) {\n html = (0,_lib_html_compat__WEBPACK_IMPORTED_MODULE_5__.processShortcodes)(html);\n }\n if (sanitize) {\n html = (0,_lib_html_compat__WEBPACK_IMPORTED_MODULE_5__.processHTML)(html);\n }\n if (processAssets) {\n html = replaceWordPressAssets(html);\n }\n if (convertClasses) {\n html = convertWordPressClasses(html);\n }\n return html;\n }, [\n content,\n sanitize,\n processAssets,\n convertClasses\n ]);\n // Parse and render the HTML\n const renderContent = ()=>{\n if (!processedContent) return null;\n // Use a parser to convert HTML to React elements\n // For security, we'll use a custom parser that only allows safe elements\n return parseHTMLToReact(processedContent);\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)(\"prose prose-lg max-w-none\", \"prose-headings:font-bold prose-headings:tracking-tight\", \"prose-h1:text-3xl prose-h1:md:text-4xl prose-h1:mb-4\", \"prose-h2:text-2xl prose-h2:md:text-3xl prose-h2:mb-3\", \"prose-h3:text-xl prose-h3:md:text-2xl prose-h3:mb-2\", \"prose-p:text-gray-700 prose-p:leading-relaxed prose-p:mb-4\", \"prose-a:text-primary prose-a:hover:text-primary-dark prose-a:underline\", \"prose-ul:list-disc prose-ul:pl-6 prose-ul:mb-4\", \"prose-ol:list-decimal prose-ol:pl-6 prose-ol:mb-4\", \"prose-li:mb-2 prose-li:marker:text-primary\", \"prose-strong:font-bold prose-strong:text-gray-900\", \"prose-em:italic prose-em:text-gray-700\", \"prose-table:w-full prose-table:border-collapse prose-table:my-4\", \"prose-th:bg-gray-100 prose-th:font-bold prose-th:p-2 prose-th:text-left\", \"prose-td:p-2 prose-td:border prose-td:border-gray-200\", \"prose-img:rounded-lg prose-img:shadow-md prose-img:my-4\", \"prose-blockquote:border-l-4 prose-blockquote:border-primary prose-blockquote:pl-4 prose-blockquote:italic prose-blockquote:bg-gray-50 prose-blockquote:py-2 prose-blockquote:my-4\", className),\n children: renderContent()\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 70,\n columnNumber: 5\n }, undefined);\n};\n/**\n * Parse HTML string to React elements\n * This is a safe parser that only allows specific tags and attributes\n * Works in both server and client environments\n */ function parseHTMLToReact(html) {\n // For server-side rendering, use a simple approach with dangerouslySetInnerHTML\n // The HTML has already been sanitized by processHTML, so it's safe\n if (true) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n dangerouslySetInnerHTML: {\n __html: html\n }\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 104,\n columnNumber: 12\n }, this);\n }\n // Client-side: use DOMParser for proper parsing\n // Define allowed tags and their properties\n const allowedTags = {\n div: [\n \"className\",\n \"id\",\n \"style\"\n ],\n p: [\n \"className\",\n \"style\"\n ],\n h1: [\n \"className\",\n \"style\"\n ],\n h2: [\n \"className\",\n \"style\"\n ],\n h3: [\n \"className\",\n \"style\"\n ],\n h4: [\n \"className\",\n \"style\"\n ],\n h5: [\n \"className\",\n \"style\"\n ],\n h6: [\n \"className\",\n \"style\"\n ],\n span: [\n \"className\",\n \"style\"\n ],\n a: [\n \"href\",\n \"target\",\n \"rel\",\n \"className\",\n \"title\",\n \"style\"\n ],\n ul: [\n \"className\",\n \"style\"\n ],\n ol: [\n \"className\",\n \"style\"\n ],\n li: [\n \"className\",\n \"style\"\n ],\n strong: [\n \"className\",\n \"style\"\n ],\n b: [\n \"className\",\n \"style\"\n ],\n em: [\n \"className\",\n \"style\"\n ],\n i: [\n \"className\",\n \"style\"\n ],\n br: [],\n hr: [\n \"className\",\n \"style\"\n ],\n img: [\n \"src\",\n \"alt\",\n \"width\",\n \"height\",\n \"className\",\n \"style\"\n ],\n table: [\n \"className\",\n \"style\"\n ],\n thead: [\n \"className\",\n \"style\"\n ],\n tbody: [\n \"className\",\n \"style\"\n ],\n tr: [\n \"className\",\n \"style\"\n ],\n th: [\n \"className\",\n \"style\"\n ],\n td: [\n \"className\",\n \"style\"\n ],\n blockquote: [\n \"className\",\n \"style\"\n ],\n code: [\n \"className\",\n \"style\"\n ],\n pre: [\n \"className\",\n \"style\"\n ],\n small: [\n \"className\",\n \"style\"\n ],\n section: [\n \"className\",\n \"id\",\n \"style\"\n ],\n article: [\n \"className\",\n \"id\",\n \"style\"\n ],\n figure: [\n \"className\",\n \"style\"\n ],\n figcaption: [\n \"className\",\n \"style\"\n ],\n video: [\n \"className\",\n \"style\",\n \"autoPlay\",\n \"loop\",\n \"muted\",\n \"playsInline\",\n \"poster\"\n ],\n source: [\n \"src\",\n \"type\"\n ]\n };\n // Create a temporary DOM element to parse the HTML\n const parser = new DOMParser();\n const doc = parser.parseFromString(html, \"text/html\");\n const body = doc.body;\n // Recursive function to convert DOM nodes to React elements\n function convertNode(node, index) {\n if (node.nodeType === Node.TEXT_NODE) {\n return node.textContent;\n }\n if (node.nodeType !== Node.ELEMENT_NODE) {\n return null;\n }\n const element = node;\n const tagName = element.tagName.toLowerCase();\n // Check if tag is allowed\n if (!allowedTags[tagName]) {\n // For unknown tags, just render their children\n return Array.from(node.childNodes).map((child, i)=>convertNode(child, i));\n }\n // Build props\n const props = {\n key: index\n };\n const allowedProps = allowedTags[tagName];\n // Helper function to convert style string to object\n const parseStyleString = (styleStr)=>{\n const styles = {};\n if (!styleStr) return styles;\n styleStr.split(\";\").forEach((style)=>{\n const [key, value] = style.split(\":\").map((s)=>s.trim());\n if (key && value) {\n // Convert camelCase for React\n const camelKey = key.replace(/-([a-z])/g, (g)=>g[1].toUpperCase());\n styles[camelKey] = value;\n }\n });\n return styles;\n };\n // Handle special cases for different element types\n if (tagName === \"a\" && element.getAttribute(\"href\")) {\n const href = element.getAttribute(\"href\");\n const isExternal = href.startsWith(\"http\") && !href.includes(window?.location?.hostname || \"\");\n if (isExternal) {\n props.href = href;\n props.target = \"_blank\";\n props.rel = \"noopener noreferrer\";\n } else {\n // For internal links, use Next.js Link\n const children = Array.from(node.childNodes).map((child, i)=>convertNode(child, i));\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n href: href,\n className: element.className,\n style: parseStyleString(element.style.cssText),\n children: children\n }, index, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 206,\n columnNumber: 11\n }, this);\n }\n }\n if (tagName === \"img\") {\n const src = element.getAttribute(\"src\") || \"\";\n const alt = element.getAttribute(\"alt\") || \"\";\n const widthAttr = element.getAttribute(\"width\");\n const heightAttr = element.getAttribute(\"height\");\n const dataWpImageId = element.getAttribute(\"data-wp-image-id\");\n // Handle WordPress image IDs\n if (dataWpImageId) {\n const media = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getMediaById)(parseInt(dataWpImageId));\n if (media) {\n const width = widthAttr ? parseInt(widthAttr) : media.width || 800;\n const height = heightAttr ? parseInt(heightAttr) : media.height || 600;\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n src: media.localPath,\n alt: alt || media.alt || \"\",\n width: width,\n height: height,\n className: element.className || \"\",\n style: parseStyleString(element.style.cssText),\n priority: false,\n sizes: \"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"\n }, index, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 233,\n columnNumber: 13\n }, this);\n }\n }\n // Handle regular image URLs\n if (src) {\n const imageProps = getImageProps(src);\n const width = widthAttr ? parseInt(widthAttr) : imageProps.width;\n const height = heightAttr ? parseInt(heightAttr) : imageProps.height;\n // Check if it's an external URL\n if (src.startsWith(\"http\")) {\n // For external images, use regular img tag\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: imageProps.src,\n alt: alt,\n width: width,\n height: height,\n className: element.className || \"\",\n style: parseStyleString(element.style.cssText)\n }, index, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 258,\n columnNumber: 13\n }, this);\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_image__WEBPACK_IMPORTED_MODULE_2__[\"default\"], {\n src: imageProps.src,\n alt: alt || imageProps.alt || \"\",\n width: width || 800,\n height: height || 600,\n className: element.className || \"\",\n style: parseStyleString(element.style.cssText),\n priority: false,\n sizes: \"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw\"\n }, index, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 271,\n columnNumber: 11\n }, this);\n }\n return null;\n }\n // Handle video elements\n if (tagName === \"video\") {\n const videoProps = {\n key: index\n };\n // Get sources\n const sources = [];\n Array.from(element.childNodes).forEach((child, i)=>{\n if (child.nodeType === Node.ELEMENT_NODE && child.tagName.toLowerCase() === \"source\") {\n const sourceEl = child;\n sources.push(/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"source\", {\n src: sourceEl.src,\n type: sourceEl.type\n }, i, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 297,\n columnNumber: 13\n }, this));\n }\n });\n // Set video props\n if (element.className) videoProps.className = element.className;\n if (element.style.cssText) videoProps.style = parseStyleString(element.style.cssText);\n if (element.getAttribute(\"autoPlay\")) videoProps.autoPlay = true;\n if (element.getAttribute(\"loop\")) videoProps.loop = true;\n if (element.getAttribute(\"muted\")) videoProps.muted = true;\n if (element.getAttribute(\"playsInline\")) videoProps.playsInline = true;\n if (element.getAttribute(\"poster\")) videoProps.poster = element.getAttribute(\"poster\");\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"video\", {\n ...videoProps,\n children: sources\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 312,\n columnNumber: 9\n }, this);\n }\n // Handle divs with special data attributes for backgrounds\n if (tagName === \"div\" && element.getAttribute(\"data-color-overlay\")) {\n const colorOverlay = element.getAttribute(\"data-color-overlay\");\n const overlayOpacity = parseFloat(element.getAttribute(\"data-overlay-opacity\") || \"0.5\");\n // Get the original classes and style\n const className = element.className;\n const style = parseStyleString(element.style.cssText);\n // Convert children\n const children = Array.from(node.childNodes).map((child, i)=>convertNode(child, i));\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: className,\n style: style,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"absolute inset-0\",\n style: {\n backgroundColor: colorOverlay,\n opacity: overlayOpacity\n }\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 332,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative\",\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 336,\n columnNumber: 11\n }, this)\n ]\n }, index, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 331,\n columnNumber: 9\n }, this);\n }\n // Handle divs with video background data attributes\n if (tagName === \"div\" && element.getAttribute(\"data-video-bg\") === \"true\") {\n const className = element.className;\n const style = parseStyleString(element.style.cssText);\n const mp4 = element.getAttribute(\"data-video-mp4\");\n const webm = element.getAttribute(\"data-video-webm\");\n const children = Array.from(node.childNodes).map((child, i)=>convertNode(child, i));\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: className,\n style: style,\n children: [\n mp4 || webm ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"video\", {\n className: \"absolute inset-0 w-full h-full object-cover\",\n autoPlay: true,\n loop: true,\n muted: true,\n playsInline: true,\n children: [\n mp4 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"source\", {\n src: mp4,\n type: \"video/mp4\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 362,\n columnNumber: 23\n }, this),\n webm && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"source\", {\n src: webm,\n type: \"video/webm\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 363,\n columnNumber: 24\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 355,\n columnNumber: 13\n }, this) : null,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"relative z-10\",\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 366,\n columnNumber: 11\n }, this)\n ]\n }, index, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 353,\n columnNumber: 9\n }, this);\n }\n // Standard attribute mapping\n allowedProps.forEach((prop)=>{\n if (prop === \"style\") {\n // Handle style separately\n if (element.style.cssText) {\n props.style = parseStyleString(element.style.cssText);\n }\n } else {\n const value = element.getAttribute(prop);\n if (value !== null) {\n props[prop] = value;\n }\n }\n });\n // Handle className specifically\n if (element.className && allowedProps.includes(\"className\")) {\n props.className = element.className;\n }\n // Convert children\n const children = Array.from(node.childNodes).map((child, i)=>convertNode(child, i));\n // Return React element\n return /*#__PURE__*/ react__WEBPACK_IMPORTED_MODULE_1___default().createElement(tagName, props, children);\n }\n // Convert all children of body\n return Array.from(body.childNodes).map((node, index)=>convertNode(node, index));\n}\n/**\n * Replace WordPress asset URLs with local paths\n */ function replaceWordPressAssets(html) {\n try {\n // Use the data layer to replace URLs\n const assetMap = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getAssetMap)();\n let processed = html;\n // Replace URLs in src attributes\n Object.entries(assetMap).forEach(([wpUrl, localPath])=>{\n // Handle both full URLs and relative paths\n const urlPattern = new RegExp(wpUrl.replace(/[.*+?^${}()|[\\]\\\\]/g, \"\\\\$&\"), \"g\");\n processed = processed.replace(urlPattern, localPath);\n });\n // Also handle any remaining WordPress URLs that might be in the format we expect\n processed = processed.replace(/https?:\\/\\/[^\"'\\s]+\\/wp-content\\/uploads\\/\\d{4}\\/\\d{2}\\/([^\"'\\s]+)/g, (match, filename)=>{\n // Try to find this file in our media\n const media = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getMediaByUrl)(match);\n if (media) {\n return media.localPath;\n }\n return match;\n });\n return processed;\n } catch (error) {\n console.warn(\"Error replacing asset URLs:\", error);\n return html;\n }\n}\n/**\n * Convert WordPress/Salient classes to Tailwind equivalents\n */ function convertWordPressClasses(html) {\n const classMap = {\n // Salient/Vc_row classes\n \"vc_row\": \"flex flex-wrap -mx-4\",\n \"vc_row-fluid\": \"w-full\",\n \"vc_col-sm-12\": \"w-full px-4\",\n \"vc_col-md-6\": \"w-full md:w-1/2 px-4\",\n \"vc_col-md-4\": \"w-full md:w-1/3 px-4\",\n \"vc_col-md-3\": \"w-full md:w-1/4 px-4\",\n \"vc_col-lg-6\": \"w-full lg:w-1/2 px-4\",\n \"vc_col-lg-4\": \"w-full lg:w-1/3 px-4\",\n \"vc_col-lg-3\": \"w-full lg:w-1/4 px-4\",\n // Typography\n \"wpb_wrapper\": \"space-y-4\",\n \"wpb_text_column\": \"prose max-w-none\",\n \"wpb_content_element\": \"mb-8\",\n \"wpb_single_image\": \"my-4\",\n \"wpb_heading\": \"text-2xl font-bold mb-2\",\n // Alignment\n \"text-left\": \"text-left\",\n \"text-center\": \"text-center\",\n \"text-right\": \"text-right\",\n \"alignleft\": \"float-left mr-4 mb-4\",\n \"alignright\": \"float-right ml-4 mb-4\",\n \"aligncenter\": \"mx-auto\",\n // Colors\n \"accent-color\": \"text-primary\",\n \"primary-color\": \"text-primary\",\n \"secondary-color\": \"text-secondary\",\n \"text-color\": \"text-gray-800\",\n \"light-text\": \"text-gray-300\",\n \"dark-text\": \"text-gray-900\",\n // Backgrounds\n \"bg-light\": \"bg-gray-50\",\n \"bg-light-gray\": \"bg-gray-100\",\n \"bg-dark\": \"bg-gray-900\",\n \"bg-dark-gray\": \"bg-gray-800\",\n \"bg-primary\": \"bg-primary\",\n \"bg-secondary\": \"bg-secondary\",\n \"bg-white\": \"bg-white\",\n \"bg-transparent\": \"bg-transparent\",\n // Buttons\n \"btn\": \"inline-flex items-center justify-center px-4 py-2 rounded-lg font-semibold transition-colors duration-200\",\n \"btn-primary\": \"bg-primary text-white hover:bg-primary-dark\",\n \"btn-secondary\": \"bg-secondary text-white hover:bg-secondary-light\",\n \"btn-outline\": \"border-2 border-primary text-primary hover:bg-primary hover:text-white\",\n \"btn-large\": \"px-6 py-3 text-lg\",\n \"btn-small\": \"px-3 py-1 text-sm\",\n // Containers\n \"container\": \"container mx-auto px-4\",\n \"container-fluid\": \"w-full px-4\",\n // Spacing\n \"mt-0\": \"mt-0\",\n \"mb-0\": \"mb-0\",\n \"mt-2\": \"mt-2\",\n \"mb-2\": \"mb-2\",\n \"mt-4\": \"mt-4\",\n \"mb-4\": \"mb-4\",\n \"mt-6\": \"mt-6\",\n \"mb-6\": \"mb-6\",\n \"mt-8\": \"mt-8\",\n \"mb-8\": \"mb-8\",\n \"mt-12\": \"mt-12\",\n \"mb-12\": \"mb-12\",\n // WordPress specific\n \"wp-caption\": \"figure\",\n \"wp-caption-text\": \"figcaption text-sm text-gray-600 mt-2\",\n \"alignnone\": \"block\",\n \"size-full\": \"w-full\",\n \"size-large\": \"w-full max-w-3xl\",\n \"size-medium\": \"w-full max-w-xl\",\n \"size-thumbnail\": \"w-32 h-32\"\n };\n let processed = html;\n // Replace classes in HTML\n Object.entries(classMap).forEach(([wpClass, twClass])=>{\n // Handle class=\"...\" with the class at the beginning\n const classRegex1 = new RegExp(`class=[\"']${wpClass}\\\\s+([^\"']*)[\"']`, \"g\");\n processed = processed.replace(classRegex1, (match, rest)=>{\n const newClasses = `${twClass} ${rest}`.trim().replace(/\\s+/g, \" \");\n return `class=\"${newClasses}\"`;\n });\n // Handle class=\"...\" with the class in the middle\n const classRegex2 = new RegExp(`class=[\"']([^\"']*)\\\\s+${wpClass}\\\\s+([^\"']*)[\"']`, \"g\");\n processed = processed.replace(classRegex2, (match, before, after)=>{\n const newClasses = `${before} ${twClass} ${after}`.trim().replace(/\\s+/g, \" \");\n return `class=\"${newClasses}\"`;\n });\n // Handle class=\"...\" with the class at the end\n const classRegex3 = new RegExp(`class=[\"']([^\"']*)\\\\s+${wpClass}[\"']`, \"g\");\n processed = processed.replace(classRegex3, (match, before)=>{\n const newClasses = `${before} ${twClass}`.trim().replace(/\\s+/g, \" \");\n return `class=\"${newClasses}\"`;\n });\n // Handle class=\"...\" with only the class\n const classRegex4 = new RegExp(`class=[\"']${wpClass}[\"']`, \"g\");\n processed = processed.replace(classRegex4, `class=\"${twClass}\"`);\n });\n return processed;\n}\n/**\n * Get image props from source using the data layer\n */ function getImageProps(src) {\n // Check if it's a data attribute for WordPress image ID\n if (src.startsWith(\"data-wp-image-id:\")) {\n const imageId = src.replace(\"data-wp-image-id:\", \"\");\n const media = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getMediaById)(parseInt(imageId));\n if (media) {\n return {\n src: media.localPath,\n width: media.width || 800,\n height: media.height || 600,\n alt: media.alt || \"\"\n };\n }\n }\n // Try to find by URL\n const media = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getMediaByUrl)(src);\n if (media) {\n return {\n src: media.localPath,\n width: media.width || 800,\n height: media.height || 600,\n alt: media.alt || \"\"\n };\n }\n // Check if it's already a local path\n if (src.startsWith(\"/media/\")) {\n return {\n src,\n width: 800,\n height: 600\n };\n }\n // Return as-is for external URLs\n return {\n src,\n width: 800,\n height: 600\n };\n}\n/**\n * Process background attributes and convert to inline styles\n */ function processBackgroundAttributes(element) {\n const result = {};\n const styles = [];\n const classes = [];\n // Check for data attributes from shortcodes\n const bgImage = element.getAttribute(\"data-bg-image\");\n const bgVideo = element.getAttribute(\"data-video-bg\");\n const videoMp4 = element.getAttribute(\"data-video-mp4\");\n const videoWebm = element.getAttribute(\"data-video-webm\");\n const parallax = element.getAttribute(\"data-parallax\");\n // Handle background image\n if (bgImage) {\n const media = (0,_lib_data__WEBPACK_IMPORTED_MODULE_6__.getMediaById)(parseInt(bgImage));\n if (media) {\n styles.push(`background-image: url(${media.localPath})`);\n styles.push(\"background-size: cover\");\n styles.push(\"background-position: center\");\n classes.push(\"bg-cover\", \"bg-center\");\n }\n }\n // Handle video background\n if (bgVideo === \"true\" && (videoMp4 || videoWebm)) {\n // This will be handled by a separate video component\n // For now, we'll add a marker class\n classes.push(\"has-video-background\");\n if (videoMp4) element.setAttribute(\"data-video-mp4\", videoMp4);\n if (videoWebm) element.setAttribute(\"data-video-webm\", videoWebm);\n }\n // Handle parallax\n if (parallax === \"true\") {\n classes.push(\"parallax-bg\");\n }\n // Handle inline styles from shortcode attributes\n const colorOverlay = element.getAttribute(\"color_overlay\");\n const overlayStrength = element.getAttribute(\"overlay_strength\");\n const topPadding = element.getAttribute(\"top_padding\");\n const bottomPadding = element.getAttribute(\"bottom_padding\");\n if (colorOverlay) {\n const opacity = overlayStrength ? parseFloat(overlayStrength) : 0.5;\n styles.push(`position: relative`);\n classes.push(\"relative\");\n // Add overlay as a child element marker\n element.setAttribute(\"data-color-overlay\", colorOverlay);\n element.setAttribute(\"data-overlay-opacity\", opacity.toString());\n }\n if (topPadding) {\n styles.push(`padding-top: ${topPadding}`);\n }\n if (bottomPadding) {\n styles.push(`padding-bottom: ${bottomPadding}`);\n }\n if (styles.length > 0) {\n result.style = styles.join(\"; \");\n }\n if (classes.length > 0) {\n result.className = classes.join(\" \");\n }\n return result;\n}\n// Sub-components for specific content types\nconst ContentBlock = ({ title, content, className = \"\" })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_4__.cn)(\"mb-8\", className),\n children: [\n title && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-2xl font-bold mb-4\",\n children: title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 669,\n columnNumber: 15\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ContentRenderer, {\n content: content\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 670,\n columnNumber: 5\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 668,\n columnNumber: 3\n }, undefined);\nconst RichText = ({ html, className = \"\" })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ContentRenderer, {\n content: html,\n className: className\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/content/ContentRenderer.tsx\",\n lineNumber: 678,\n columnNumber: 3\n }, undefined);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ContentRenderer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL2NvbnRlbnQvQ29udGVudFJlbmRlcmVyLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQUEwQjtBQUNLO0FBQ0Y7QUFDUTtBQUNrQztBQUNHO0FBaUIxRTs7OztDQUlDLEdBQ00sTUFBTVMsa0JBQWtELENBQUMsRUFDOURDLE9BQU8sRUFDUEMsWUFBWSxFQUFFLEVBQ2RDLFdBQVcsSUFBSSxFQUNmQyxnQkFBZ0IsSUFBSSxFQUNwQkMsaUJBQWlCLElBQUksRUFDdEI7SUFDQywyQkFBMkI7SUFDM0IsTUFBTUMsbUJBQW1CZixvREFBYSxDQUFDO1FBQ3JDLElBQUlpQixPQUFPUDtRQUVYLDREQUE0RDtRQUM1RCxNQUFNUSxpQkFBaUI7UUFDdkIsSUFBSUEsZUFBZUMsSUFBSSxDQUFDRixPQUFPO1lBQzdCQSxPQUFPWixtRUFBaUJBLENBQUNZO1FBQzNCO1FBRUEsSUFBSUwsVUFBVTtZQUNaSyxPQUFPYiw2REFBV0EsQ0FBQ2E7UUFDckI7UUFFQSxJQUFJSixlQUFlO1lBQ2pCSSxPQUFPRyx1QkFBdUJIO1FBQ2hDO1FBRUEsSUFBSUgsZ0JBQWdCO1lBQ2xCRyxPQUFPSSx3QkFBd0JKO1FBQ2pDO1FBRUEsT0FBT0E7SUFDVCxHQUFHO1FBQUNQO1FBQVNFO1FBQVVDO1FBQWVDO0tBQWU7SUFFckQsNEJBQTRCO0lBQzVCLE1BQU1RLGdCQUFnQjtRQUNwQixJQUFJLENBQUNQLGtCQUFrQixPQUFPO1FBRTlCLGlEQUFpRDtRQUNqRCx5RUFBeUU7UUFDekUsT0FBT1EsaUJBQWlCUjtJQUMxQjtJQUVBLHFCQUNFLDhEQUFDUztRQUFJYixXQUFXUiw4Q0FBRUEsQ0FDaEIsNkJBQ0EsMERBQ0Esd0RBQ0Esd0RBQ0EsdURBQ0EsOERBQ0EsMEVBQ0Esa0RBQ0EscURBQ0EsOENBQ0EscURBQ0EsMENBQ0EsbUVBQ0EsMkVBQ0EseURBQ0EsMkRBQ0EscUxBQ0FRO2tCQUVDVzs7Ozs7O0FBR1AsRUFBRTtBQUVGOzs7O0NBSUMsR0FDRCxT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Z0wsV0FHUixDQUFDLEVBQUV6SyxJQUFJLEVBQUVOLFlBQVksRUFBRSxFQUFFLGlCQUM1Qiw4REFBQ0Y7UUFBZ0JDLFNBQVNPO1FBQU1OLFdBQVdBOzs7OztrQkFDM0M7QUFFRixpRUFBZUYsZUFBZUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vY29tcG9uZW50cy9jb250ZW50L0NvbnRlbnRSZW5kZXJlci50c3g/OWQ2MyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IEltYWdlIGZyb20gJ25leHQvaW1hZ2UnO1xuaW1wb3J0IExpbmsgZnJvbSAnbmV4dC9saW5rJztcbmltcG9ydCB7IGNuIH0gZnJvbSAnLi4vLi4vbGliL3V0aWxzJztcbmltcG9ydCB7IHByb2Nlc3NIVE1MLCBwcm9jZXNzU2hvcnRjb2RlcyB9IGZyb20gJy4uLy4uL2xpYi9odG1sLWNvbXBhdCc7XG5pbXBvcnQgeyBnZXRNZWRpYUJ5VXJsLCBnZXRNZWRpYUJ5SWQsIGdldEFzc2V0TWFwIH0gZnJvbSAnLi4vLi4vbGliL2RhdGEnO1xuXG5pbnRlcmZhY2UgQ29udGVudFJlbmRlcmVyUHJvcHMge1xuICBjb250ZW50OiBzdHJpbmc7XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgc2FuaXRpemU/OiBib29sZWFuO1xuICBwcm9jZXNzQXNzZXRzPzogYm9vbGVhbjtcbiAgY29udmVydENsYXNzZXM/OiBib29sZWFuO1xufVxuXG5pbnRlcmZhY2UgUHJvY2Vzc2VkSW1hZ2Uge1xuICBzcmM6IHN0cmluZztcbiAgYWx0OiBzdHJpbmc7XG4gIHdpZHRoPzogbnVtYmVyO1xuICBoZWlnaHQ/OiBudW1iZXI7XG59XG5cbi8qKlxuICogQ29udGVudFJlbmRlcmVyIENvbXBvbmVudFxuICogSGFuZGxlcyByZW5kZXJpbmcgb2YgV29yZFByZXNzIEhUTUwgY29udGVudCB3aXRoIHByb3BlciBzYW5pdGl6YXRpb25cbiAqIGFuZCBjb252ZXJzaW9uIHRvIG1vZGVybiBSZWFjdCBjb21wb25lbnRzXG4gKi9cbmV4cG9ydCBjb25zdCBDb250ZW50UmVuZGVyZXI6IFJlYWN0LkZDPENvbnRlbnRSZW5kZXJlclByb3BzPiA9ICh7XG4gIGNvbnRlbnQsXG4gIGNsYXNzTmFtZSA9ICcnLFxuICBzYW5pdGl6ZSA9IHRydWUsXG4gIHByb2Nlc3NBc3NldHMgPSB0cnVlLFxuICBjb252ZXJ0Q2xhc3NlcyA9IHRydWUsXG59KSA9PiB7XG4gIC8vIFByb2Nlc3MgdGhlIEhUTUwgY29udGVudFxuICBjb25zdCBwcm9jZXNzZWRDb250ZW50ID0gUmVhY3QudXNlTWVtbygoKSA9PiB7XG4gICAgbGV0IGh0bWwgPSBjb250ZW50O1xuXG4gICAgLy8gQ2hlY2sgZm9yIHJhdyBzaG9ydGNvZGVzIGFuZCBmb3JjZSBwcm9jZXNzaW5nIGlmIGRldGVjdGVkXG4gICAgY29uc3Qgc2hvcnRjb2RlUmVnZXggPSAvXFxbW15cXF1dKlxcXS87XG4gICAgaWYgKHNob3J0Y29kZVJlZ2V4LnRlc3QoaHRtbCkpIHtcbiAgICAgIGh0bWwgPSBwcm9jZXNzU2hvcnRjb2RlcyhodG1sKTtcbiAgICB9XG5cbiAgICBpZiAoc2FuaXRpemUpIHtcbiAgICAgIGh0bWwgPSBwcm9jZXNzSFRNTChodG1sKTtcbiAgICB9XG5cbiAgICBpZiAocHJvY2Vzc0Fzc2V0cykge1xuICAgICAgaHRtbCA9IHJlcGxhY2VXb3JkUHJlc3NBc3NldHMoaHRtbCk7XG4gICAgfVxuXG4gICAgaWYgKGNvbnZlcnRDbGFzc2VzKSB7XG4gICAgICBodG1sID0gY29udmVydFdvcmRQcmVzc0NsYXNzZXMoaHRtbCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGh0bWw7XG4gIH0sIFtjb250ZW50LCBzYW5pdGl6ZSwgcHJvY2Vzc0Fzc2V0cywgY29udmVydENsYXNzZXNdKTtcblxuICAvLyBQYXJzZSBhbmQgcmVuZGVyIHRoZSBIVE1MXG4gIGNvbnN0IHJlbmRlckNvbnRlbnQgPSAoKSA9PiB7XG4gICAgaWYgKCFwcm9jZXNzZWRDb250ZW50KSByZXR1cm4gbnVsbDtcblxuICAgIC8vIFVzZSBhIHBhcnNlciB0byBjb252ZXJ0IEhUTUwgdG8gUmVhY3QgZWxlbWVudHNcbiAgICAvLyBGb3Igc2VjdXJpdHksIHdlJ2xsIHVzZSBhIGN1c3RvbSBwYXJzZXIgdGhhdCBvbmx5IGFsbG93cyBzYWZlIGVsZW1lbnRzXG4gICAgcmV0dXJuIHBhcnNlSFRNTFRvUmVhY3QocHJvY2Vzc2VkQ29udGVudCk7XG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17Y24oXG4gICAgICAncHJvc2UgcHJvc2UtbGcgbWF4LXctbm9uZScsXG4gICAgICAncHJvc2UtaGVhZGluZ3M6Zm9udC1ib2xkIHByb3NlLWhlYWRpbmdzOnRyYWNraW5nLXRpZ2h0JyxcbiAgICAgICdwcm9zZS1oMTp0ZXh0LTN4bCBwcm9zZS1oMTptZDp0ZXh0LTR4bCBwcm9zZS1oMTptYi00JyxcbiAgICAgICdwcm9zZS1oMjp0ZXh0LTJ4bCBwcm9zZS1oMjptZDp0ZXh0LTN4bCBwcm9zZS1oMjptYi0zJyxcbiAgICAgICdwcm9zZS1oMzp0ZXh0LXhsIHByb3NlLWgzOm1kOnRleHQtMnhsIHByb3NlLWgzOm1iLTInLFxuICAgICAgJ3Byb3NlLXA6dGV4dC1ncmF5LTcwMCBwcm9zZS1wOmxlYWRpbmctcmVsYXhlZCBwcm9zZS1wOm1iLTQnLFxuICAgICAgJ3Byb3NlLWE6dGV4dC1wcmltYXJ5IHByb3NlLWE6aG92ZXI6dGV4dC1wcmltYXJ5LWRhcmsgcHJvc2UtYTp1bmRlcmxpbmUnLFxuICAgICAgJ3Byb3NlLXVsOmxpc3QtZGlzYyBwcm9zZS11bDpwbC02IHByb3NlLXVsOm1iLTQnLFxuICAgICAgJ3Byb3NlLW9sOmxpc3QtZGVjaW1hbCBwcm9zZS1vbDpwbC02IHByb3NlLW9sOm1iLTQnLFxuICAgICAgJ3Byb3NlLWxpOm1iLTIgcHJvc2UtbGk6bWFya2VyOnRleHQtcHJpbWFyeScsXG4gICAgICAncHJvc2Utc3Ryb25nOmZvbnQtYm9sZCBwcm9zZS1zdHJvbmc6dGV4dC1ncmF5LTkwMCcsXG4gICAgICAncHJvc2UtZW06aXRhbGljIHByb3NlLWVtOnRleHQtZ3JheS03MDAnLFxuICAgICAgJ3Byb3NlLXRhYmxlOnctZnVsbCBwcm9zZS10YWJsZTpib3JkZXItY29sbGFwc2UgcHJvc2UtdGFibGU6bXktNCcsXG4gICAgICAncHJvc2UtdGg6YmctZ3JheS0xMDAgcHJvc2UtdGg6Zm9udC1ib2xkIHByb3NlLXRoOnAtMiBwcm9zZS10aDp0ZXh0LWxlZnQnLFxuICAgICAgJ3Byb3NlLXRkOnAtMiBwcm9zZS10ZDpib3JkZXIgcHJvc2UtdGQ6Ym9yZGVyLWdyYXktMjAwJyxcbiAgICAgICdwcm9zZS1pbWc6cm91bmRlZC1sZyBwcm9zZS1pbWc6c2hhZG93LW1kIHByb3NlLWltZzpteS00JyxcbiAgICAgICdwcm9zZS1ibG9ja3F1b3RlOmJvcmRlci1sLTQgcHJvc2UtYmxvY2txdW90ZTpib3JkZXItcHJpbWFyeSBwcm9zZS1ibG9ja3F1b3RlOnBsLTQgcHJvc2UtYmxvY2txdW90ZTppdGFsaWMgcHJvc2UtYmxvY2txdW90ZTpiZy1ncmF5LTUwIHByb3NlLWJsb2NrcXVvdGU6cHktMiBwcm9zZS1ibG9ja3F1b3RlOm15LTQnLFxuICAgICAgY2xhc3NOYW1lXG4gICAgKX0+XG4gICAgICB7cmVuZGVyQ29udGVudCgpfVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuLyoqXG4gKiBQYXJzZSBIVE1MIHN0cmluZyB0byBSZWFjdCBlbGVtZW50c1xuICogVGhpcyBpcyBhIHNhZmUgcGFyc2VyIHRoYXQgb25seSBhbGxvd3Mgc3BlY2lmaWMgdGFncyBhbmQgYXR0cmlidXRlc1xuICogV29ya3MgaW4gYm90aCBzZXJ2ZXIgYW5kIGNsaWVudCBlbnZpcm9ubWVudHNcbiAqL1xuZnVuY3Rpb24gcGFyc2VIVE1MVG9SZWFjdChodG1sOiBzdHJpbmcpOiBSZWFjdC5SZWFjdE5vZGUge1xuICAvLyBGb3Igc2VydmVyLXNpZGUgcmVuZGVyaW5nLCB1c2UgYSBzaW1wbGUgYXBwcm9hY2ggd2l0aCBkYW5nZXJvdXNseVNldElubmVySFRNTFxuICAvLyBUaGUgSFRNTCBoYXMgYWxyZWFkeSBiZWVuIHNhbml0aXplZCBieSBwcm9jZXNzSFRNTCwgc28gaXQncyBzYWZlXG4gIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJykge1xuICAgIHJldHVybiA8ZGl2IGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MPXt7IF9faHRtbDogaHRtbCB9fSAvPjtcbiAgfVxuXG4gIC8vIENsaWVudC1zaWRlOiB1c2UgRE9NUGFyc2VyIGZvciBwcm9wZXIgcGFyc2luZ1xuICAvLyBEZWZpbmUgYWxsb3dlZCB0YWdzIGFuZCB0aGVpciBwcm9wZXJ0aWVzXG4gIGNvbnN0IGFsbG93ZWRUYWdzID0ge1xuICAgIGRpdjogWydjbGFzc05hbWUnLCAnaWQnLCAnc3R5bGUnXSxcbiAgICBwOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIGgxOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIGgyOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIGgzOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIGg0OiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIGg1OiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIGg2OiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIHNwYW46IFsnY2xhc3NOYW1lJywgJ3N0eWxlJ10sXG4gICAgYTogWydocmVmJywgJ3RhcmdldCcsICdyZWwnLCAnY2xhc3NOYW1lJywgJ3RpdGxlJywgJ3N0eWxlJ10sXG4gICAgdWw6IFsnY2xhc3NOYW1lJywgJ3N0eWxlJ10sXG4gICAgb2w6IFsnY2xhc3NOYW1lJywgJ3N0eWxlJ10sXG4gICAgbGk6IFsnY2xhc3NOYW1lJywgJ3N0eWxlJ10sXG4gICAgc3Ryb25nOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIGI6IFsnY2xhc3NOYW1lJywgJ3N0eWxlJ10sXG4gICAgZW06IFsnY2xhc3NOYW1lJywgJ3N0eWxlJ10sXG4gICAgaTogWydjbGFzc05hbWUnLCAnc3R5bGUnXSxcbiAgICBicjogW10sXG4gICAgaHI6IFsnY2xhc3NOYW1lJywgJ3N0eWxlJ10sXG4gICAgaW1nOiBbJ3NyYycsICdhbHQnLCAnd2lkdGgnLCAnaGVpZ2h0JywgJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIHRhYmxlOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIHRoZWFkOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIHRib2R5OiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIHRyOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIHRoOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIHRkOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIGJsb2NrcXVvdGU6IFsnY2xhc3NOYW1lJywgJ3N0eWxlJ10sXG4gICAgY29kZTogWydjbGFzc05hbWUnLCAnc3R5bGUnXSxcbiAgICBwcmU6IFsnY2xhc3NOYW1lJywgJ3N0eWxlJ10sXG4gICAgc21hbGw6IFsnY2xhc3NOYW1lJywgJ3N0eWxlJ10sXG4gICAgc2VjdGlvbjogWydjbGFzc05hbWUnLCAnaWQnLCAnc3R5bGUnXSxcbiAgICBhcnRpY2xlOiBbJ2NsYXNzTmFtZScsICdpZCcsICdzdHlsZSddLFxuICAgIGZpZ3VyZTogWydjbGFzc05hbWUnLCAnc3R5bGUnXSxcbiAgICBmaWdjYXB0aW9uOiBbJ2NsYXNzTmFtZScsICdzdHlsZSddLFxuICAgIHZpZGVvOiBbJ2NsYXNzTmFtZScsICdzdHlsZScsICdhdXRvUGxheScsICdsb29wJywgJ211dGVkJywgJ3BsYXlzSW5saW5lJywgJ3Bvc3RlciddLFxuICAgIHNvdXJjZTogWydzcmMnLCAndHlwZSddLFxuICB9O1xuXG4gIC8vIENyZWF0ZSBhIHRlbXBvcmFyeSBET00gZWxlbWVudCB0byBwYXJzZSB0aGUgSFRNTFxuICBjb25zdCBwYXJzZXIgPSBuZXcgRE9NUGFyc2VyKCk7XG4gIGNvbnN0IGRvYyA9IHBhcnNlci5wYXJzZUZyb21TdHJpbmcoaHRtbCwgJ3RleHQvaHRtbCcpO1xuICBjb25zdCBib2R5ID0gZG9jLmJvZHk7XG5cbiAgLy8gUmVjdXJzaXZlIGZ1bmN0aW9uIHRvIGNvbnZlcnQgRE9NIG5vZGVzIHRvIFJlYWN0IGVsZW1lbnRzXG4gIGZ1bmN0aW9uIGNvbnZlcnROb2RlKG5vZGU6IE5vZGUsIGluZGV4OiBudW1iZXIpOiBSZWFjdC5SZWFjdE5vZGUge1xuICAgIGlmIChub2RlLm5vZGVUeXBlID09PSBOb2RlLlRFWFRfTk9ERSkge1xuICAgICAgcmV0dXJuIG5vZGUudGV4dENvbnRlbnQ7XG4gICAgfVxuXG4gICAgaWYgKG5vZGUubm9kZVR5cGUgIT09IE5vZGUuRUxFTUVOVF9OT0RFKSB7XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG5cbiAgICBjb25zdCBlbGVtZW50ID0gbm9kZSBhcyBIVE1MRWxlbWVudDtcbiAgICBjb25zdCB0YWdOYW1lID0gZWxlbWVudC50YWdOYW1lLnRvTG93ZXJDYXNlKCk7XG5cbiAgICAvLyBDaGVjayBpZiB0YWcgaXMgYWxsb3dlZFxuICAgIGlmICghYWxsb3dlZFRhZ3NbdGFnTmFtZSBhcyBrZXlvZiB0eXBlb2YgYWxsb3dlZFRhZ3NdKSB7XG4gICAgICAvLyBGb3IgdW5rbm93biB0YWdzLCBqdXN0IHJlbmRlciB0aGVpciBjaGlsZHJlblxuICAgICAgcmV0dXJuIEFycmF5LmZyb20obm9kZS5jaGlsZE5vZGVzKS5tYXAoKGNoaWxkLCBpKSA9PiBjb252ZXJ0Tm9kZShjaGlsZCwgaSkpO1xuICAgIH1cblxuICAgIC8vIEJ1aWxkIHByb3BzXG4gICAgY29uc3QgcHJvcHM6IGFueSA9IHsga2V5OiBpbmRleCB9O1xuICAgIGNvbnN0IGFsbG93ZWRQcm9wcyA9IGFsbG93ZWRUYWdzW3RhZ05hbWUgYXMga2V5b2YgdHlwZW9mIGFsbG93ZWRUYWdzXTtcblxuICAgIC8vIEhlbHBlciBmdW5jdGlvbiB0byBjb252ZXJ0IHN0eWxlIHN0cmluZyB0byBvYmplY3RcbiAgICBjb25zdCBwYXJzZVN0eWxlU3RyaW5nID0gKHN0eWxlU3RyOiBzdHJpbmcpOiBSZWFjdC5DU1NQcm9wZXJ0aWVzID0+IHtcbiAgICAgIGNvbnN0IHN0eWxlczogUmVhY3QuQ1NTUHJvcGVydGllcyA9IHt9O1xuICAgICAgaWYgKCFzdHlsZVN0cikgcmV0dXJuIHN0eWxlcztcbiAgICAgIFxuICAgICAgc3R5bGVTdHIuc3BsaXQoJzsnKS5mb3JFYWNoKHN0eWxlID0+IHtcbiAgICAgICAgY29uc3QgW2tleSwgdmFsdWVdID0gc3R5bGUuc3BsaXQoJzonKS5tYXAocyA9PiBzLnRyaW0oKSk7XG4gICAgICAgIGlmIChrZXkgJiYgdmFsdWUpIHtcbiAgICAgICAgICAvLyBDb252ZXJ0IGNhbWVsQ2FzZSBmb3IgUmVhY3RcbiAgICAgICAgICBjb25zdCBjYW1lbEtleSA9IGtleS5yZXBsYWNlKC8tKFthLXpdKS9nLCAoZykgPT4gZ1sxXS50b1VwcGVyQ2FzZSgpKTtcbiAgICAgICAgICAoc3R5bGVzIGFzIGFueSlbY2FtZWxLZXldID0gdmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgICAgXG4gICAgICByZXR1cm4gc3R5bGVzO1xuICAgIH07XG5cbiAgICAvLyBIYW5kbGUgc3BlY2lhbCBjYXNlcyBmb3IgZGlmZmVyZW50IGVsZW1lbnQgdHlwZXNcbiAgICBpZiAodGFnTmFtZSA9PT0gJ2EnICYmIGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdocmVmJykpIHtcbiAgICAgIGNvbnN0IGhyZWYgPSBlbGVtZW50LmdldEF0dHJpYnV0ZSgnaHJlZicpITtcbiAgICAgIGNvbnN0IGlzRXh0ZXJuYWwgPSBocmVmLnN0YXJ0c1dpdGgoJ2h0dHAnKSAmJiAhaHJlZi5pbmNsdWRlcyh3aW5kb3c/LmxvY2F0aW9uPy5ob3N0bmFtZSB8fCAnJyk7XG4gICAgICBcbiAgICAgIGlmIChpc0V4dGVybmFsKSB7XG4gICAgICAgIHByb3BzLmhyZWYgPSBocmVmO1xuICAgICAgICBwcm9wcy50YXJnZXQgPSAnX2JsYW5rJztcbiAgICAgICAgcHJvcHMucmVsID0gJ25vb3BlbmVyIG5vcmVmZXJyZXInO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgLy8gRm9yIGludGVybmFsIGxpbmtzLCB1c2UgTmV4dC5qcyBMaW5rXG4gICAgICAgIGNvbnN0IGNoaWxkcmVuID0gQXJyYXkuZnJvbShub2RlLmNoaWxkTm9kZXMpLm1hcCgoY2hpbGQsIGkpID0+IGNvbnZlcnROb2RlKGNoaWxkLCBpKSk7XG4gICAgICAgIHJldHVybiAoXG4gICAgICAgICAgPExpbmtcbiAgICAgICAgICAgIGhyZWY9e2hyZWZ9XG4gICAgICAgICAgICBrZXk9e2luZGV4fVxuICAgICAgICAgICAgY2xhc3NOYW1lPXtlbGVtZW50LmNsYXNzTmFtZX1cbiAgICAgICAgICAgIHN0eWxlPXtwYXJzZVN0eWxlU3RyaW5nKGVsZW1lbnQuc3R5bGUuY3NzVGV4dCl9XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAodGFnTmFtZSA9PT0gJ2ltZycpIHtcbiAgICAgIGNvbnN0IHNyYyA9IGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdzcmMnKSB8fCAnJztcbiAgICAgIGNvbnN0IGFsdCA9IGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdhbHQnKSB8fCAnJztcbiAgICAgIGNvbnN0IHdpZHRoQXR0ciA9IGVsZW1lbnQuZ2V0QXR0cmlidXRlKCd3aWR0aCcpO1xuICAgICAgY29uc3QgaGVpZ2h0QXR0ciA9IGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdoZWlnaHQnKTtcbiAgICAgIGNvbnN0IGRhdGFXcEltYWdlSWQgPSBlbGVtZW50LmdldEF0dHJpYnV0ZSgnZGF0YS13cC1pbWFnZS1pZCcpO1xuICAgICAgXG4gICAgICAvLyBIYW5kbGUgV29yZFByZXNzIGltYWdlIElEc1xuICAgICAgaWYgKGRhdGFXcEltYWdlSWQpIHtcbiAgICAgICAgY29uc3QgbWVkaWEgPSBnZXRNZWRpYUJ5SWQocGFyc2VJbnQoZGF0YVdwSW1hZ2VJZCkpO1xuICAgICAgICBpZiAobWVkaWEpIHtcbiAgICAgICAgICBjb25zdCB3aWR0aCA9IHdpZHRoQXR0ciA/IHBhcnNlSW50KHdpZHRoQXR0cikgOiAobWVkaWEud2lkdGggfHwgODAwKTtcbiAgICAgICAgICBjb25zdCBoZWlnaHQgPSBoZWlnaHRBdHRyID8gcGFyc2VJbnQoaGVpZ2h0QXR0cikgOiAobWVkaWEuaGVpZ2h0IHx8IDYwMCk7XG4gICAgICAgICAgXG4gICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxJbWFnZVxuICAgICAgICAgICAgICBrZXk9e2luZGV4fVxuICAgICAgICAgICAgICBzcmM9e21lZGlhLmxvY2FsUGF0aH1cbiAgICAgICAgICAgICAgYWx0PXthbHQgfHwgbWVkaWEuYWx0IHx8ICcnfVxuICAgICAgICAgICAgICB3aWR0aD17d2lkdGh9XG4gICAgICAgICAgICAgIGhlaWdodD17aGVpZ2h0fVxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2VsZW1lbnQuY2xhc3NOYW1lIHx8ICcnfVxuICAgICAgICAgICAgICBzdHlsZT17cGFyc2VTdHlsZVN0cmluZyhlbGVtZW50LnN0eWxlLmNzc1RleHQpfVxuICAgICAgICAgICAgICBwcmlvcml0eT17ZmFsc2V9XG4gICAgICAgICAgICAgIHNpemVzPVwiKG1heC13aWR0aDogNzY4cHgpIDEwMHZ3LCAobWF4LXdpZHRoOiAxMjAwcHgpIDUwdncsIDMzdndcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vIEhhbmRsZSByZWd1bGFyIGltYWdlIFVSTHNcbiAgICAgIGlmIChzcmMpIHtcbiAgICAgICAgY29uc3QgaW1hZ2VQcm9wcyA9IGdldEltYWdlUHJvcHMoc3JjKTtcbiAgICAgICAgY29uc3Qgd2lkdGggPSB3aWR0aEF0dHIgPyBwYXJzZUludCh3aWR0aEF0dHIpIDogaW1hZ2VQcm9wcy53aWR0aDtcbiAgICAgICAgY29uc3QgaGVpZ2h0ID0gaGVpZ2h0QXR0ciA/IHBhcnNlSW50KGhlaWdodEF0dHIpIDogaW1hZ2VQcm9wcy5oZWlnaHQ7XG4gICAgICAgIFxuICAgICAgICAvLyBDaGVjayBpZiBpdCdzIGFuIGV4dGVybmFsIFVSTFxuICAgICAgICBpZiAoc3JjLnN0YXJ0c1dpdGgoJ2h0dHAnKSkge1xuICAgICAgICAgIC8vIEZvciBleHRlcm5hbCBpbWFnZXMsIHVzZSByZWd1bGFyIGltZyB0YWdcbiAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPGltZ1xuICAgICAgICAgICAgICBrZXk9e2luZGV4fVxuICAgICAgICAgICAgICBzcmM9e2ltYWdlUHJvcHMuc3JjfVxuICAgICAgICAgICAgICBhbHQ9e2FsdH1cbiAgICAgICAgICAgICAgd2lkdGg9e3dpZHRofVxuICAgICAgICAgICAgICBoZWlnaHQ9e2hlaWdodH1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPXtlbGVtZW50LmNsYXNzTmFtZSB8fCAnJ31cbiAgICAgICAgICAgICAgc3R5bGU9e3BhcnNlU3R5bGVTdHJpbmcoZWxlbWVudC5zdHlsZS5jc3NUZXh0KX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICA8SW1hZ2VcbiAgICAgICAgICAgIGtleT17aW5kZXh9XG4gICAgICAgICAgICBzcmM9e2ltYWdlUHJvcHMuc3JjfVxuICAgICAgICAgICAgYWx0PXthbHQgfHwgaW1hZ2VQcm9wcy5hbHQgfHwgJyd9XG4gICAgICAgICAgICB3aWR0aD17d2lkdGggfHwgODAwfVxuICAgICAgICAgICAgaGVpZ2h0PXtoZWlnaHQgfHwgNjAwfVxuICAgICAgICAgICAgY2xhc3NOYW1lPXtlbGVtZW50LmNsYXNzTmFtZSB8fCAnJ31cbiAgICAgICAgICAgIHN0eWxlPXtwYXJzZVN0eWxlU3RyaW5nKGVsZW1lbnQuc3R5bGUuY3NzVGV4dCl9XG4gICAgICAgICAgICBwcmlvcml0eT17ZmFsc2V9XG4gICAgICAgICAgICBzaXplcz1cIihtYXgtd2lkdGg6IDc2OHB4KSAxMDB2dywgKG1heC13aWR0aDogMTIwMHB4KSA1MHZ3LCAzM3Z3XCJcbiAgICAgICAgICAvPlxuICAgICAgICApO1xuICAgICAgfVxuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuXG4gICAgLy8gSGFuZGxlIHZpZGVvIGVsZW1lbnRzXG4gICAgaWYgKHRhZ05hbWUgPT09ICd2aWRlbycpIHtcbiAgICAgIGNvbnN0IHZpZGVvUHJvcHM6IGFueSA9IHsga2V5OiBpbmRleCB9O1xuICAgICAgXG4gICAgICAvLyBHZXQgc291cmNlc1xuICAgICAgY29uc3Qgc291cmNlczogUmVhY3QuUmVhY3ROb2RlW10gPSBbXTtcbiAgICAgIEFycmF5LmZyb20oZWxlbWVudC5jaGlsZE5vZGVzKS5mb3JFYWNoKChjaGlsZCwgaSkgPT4ge1xuICAgICAgICBpZiAoY2hpbGQubm9kZVR5cGUgPT09IE5vZGUuRUxFTUVOVF9OT0RFICYmIChjaGlsZCBhcyBIVE1MRWxlbWVudCkudGFnTmFtZS50b0xvd2VyQ2FzZSgpID09PSAnc291cmNlJykge1xuICAgICAgICAgIGNvbnN0IHNvdXJjZUVsID0gY2hpbGQgYXMgSFRNTFNvdXJjZUVsZW1lbnQ7XG4gICAgICAgICAgc291cmNlcy5wdXNoKFxuICAgICAgICAgICAgPHNvdXJjZSBrZXk9e2l9IHNyYz17c291cmNlRWwuc3JjfSB0eXBlPXtzb3VyY2VFbC50eXBlfSAvPlxuICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgIH0pO1xuICAgICAgXG4gICAgICAvLyBTZXQgdmlkZW8gcHJvcHNcbiAgICAgIGlmIChlbGVtZW50LmNsYXNzTmFtZSkgdmlkZW9Qcm9wcy5jbGFzc05hbWUgPSBlbGVtZW50LmNsYXNzTmFtZTtcbiAgICAgIGlmIChlbGVtZW50LnN0eWxlLmNzc1RleHQpIHZpZGVvUHJvcHMuc3R5bGUgPSBwYXJzZVN0eWxlU3RyaW5nKGVsZW1lbnQuc3R5bGUuY3NzVGV4dCk7XG4gICAgICBpZiAoZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ2F1dG9QbGF5JykpIHZpZGVvUHJvcHMuYXV0b1BsYXkgPSB0cnVlO1xuICAgICAgaWYgKGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdsb29wJykpIHZpZGVvUHJvcHMubG9vcCA9IHRydWU7XG4gICAgICBpZiAoZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ211dGVkJykpIHZpZGVvUHJvcHMubXV0ZWQgPSB0cnVlO1xuICAgICAgaWYgKGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdwbGF5c0lubGluZScpKSB2aWRlb1Byb3BzLnBsYXlzSW5saW5lID0gdHJ1ZTtcbiAgICAgIGlmIChlbGVtZW50LmdldEF0dHJpYnV0ZSgncG9zdGVyJykpIHZpZGVvUHJvcHMucG9zdGVyID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ3Bvc3RlcicpO1xuICAgICAgXG4gICAgICByZXR1cm4gKFxuICAgICAgICA8dmlkZW8gey4uLnZpZGVvUHJvcHN9PlxuICAgICAgICAgIHtzb3VyY2VzfVxuICAgICAgICA8L3ZpZGVvPlxuICAgICAgKTtcbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgZGl2cyB3aXRoIHNwZWNpYWwgZGF0YSBhdHRyaWJ1dGVzIGZvciBiYWNrZ3JvdW5kc1xuICAgIGlmICh0YWdOYW1lID09PSAnZGl2JyAmJiBlbGVtZW50LmdldEF0dHJpYnV0ZSgnZGF0YS1jb2xvci1vdmVybGF5JykpIHtcbiAgICAgIGNvbnN0IGNvbG9yT3ZlcmxheSA9IGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdkYXRhLWNvbG9yLW92ZXJsYXknKTtcbiAgICAgIGNvbnN0IG92ZXJsYXlPcGFjaXR5ID0gcGFyc2VGbG9hdChlbGVtZW50LmdldEF0dHJpYnV0ZSgnZGF0YS1vdmVybGF5LW9wYWNpdHknKSB8fCAnMC41Jyk7XG4gICAgICBcbiAgICAgIC8vIEdldCB0aGUgb3JpZ2luYWwgY2xhc3NlcyBhbmQgc3R5bGVcbiAgICAgIGNvbnN0IGNsYXNzTmFtZSA9IGVsZW1lbnQuY2xhc3NOYW1lO1xuICAgICAgY29uc3Qgc3R5bGUgPSBwYXJzZVN0eWxlU3RyaW5nKGVsZW1lbnQuc3R5bGUuY3NzVGV4dCk7XG4gICAgICBcbiAgICAgIC8vIENvbnZlcnQgY2hpbGRyZW5cbiAgICAgIGNvbnN0IGNoaWxkcmVuID0gQXJyYXkuZnJvbShub2RlLmNoaWxkTm9kZXMpLm1hcCgoY2hpbGQsIGkpID0+IGNvbnZlcnROb2RlKGNoaWxkLCBpKSk7XG4gICAgICBcbiAgICAgIHJldHVybiAoXG4gICAgICAgIDxkaXYga2V5PXtpbmRleH0gY2xhc3NOYW1lPXtjbGFzc05hbWV9IHN0eWxlPXtzdHlsZX0+XG4gICAgICAgICAgPGRpdlxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiYWJzb2x1dGUgaW5zZXQtMFwiXG4gICAgICAgICAgICBzdHlsZT17eyBiYWNrZ3JvdW5kQ29sb3I6IGNvbG9yT3ZlcmxheSwgb3BhY2l0eTogb3ZlcmxheU9wYWNpdHkgfX1cbiAgICAgICAgICAvPlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmVcIj5cbiAgICAgICAgICAgIHtjaGlsZHJlbn1cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICApO1xuICAgIH1cblxuICAgIC8vIEhhbmRsZSBkaXZzIHdpdGggdmlkZW8gYmFja2dyb3VuZCBkYXRhIGF0dHJpYnV0ZXNcbiAgICBpZiAodGFnTmFtZSA9PT0gJ2RpdicgJiYgZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ2RhdGEtdmlkZW8tYmcnKSA9PT0gJ3RydWUnKSB7XG4gICAgICBjb25zdCBjbGFzc05hbWUgPSBlbGVtZW50LmNsYXNzTmFtZTtcbiAgICAgIGNvbnN0IHN0eWxlID0gcGFyc2VTdHlsZVN0cmluZyhlbGVtZW50LnN0eWxlLmNzc1RleHQpO1xuICAgICAgY29uc3QgbXA0ID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ2RhdGEtdmlkZW8tbXA0Jyk7XG4gICAgICBjb25zdCB3ZWJtID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ2RhdGEtdmlkZW8td2VibScpO1xuICAgICAgXG4gICAgICBjb25zdCBjaGlsZHJlbiA9IEFycmF5LmZyb20obm9kZS5jaGlsZE5vZGVzKS5tYXAoKGNoaWxkLCBpKSA9PiBjb252ZXJ0Tm9kZShjaGlsZCwgaSkpO1xuICAgICAgXG4gICAgICByZXR1cm4gKFxuICAgICAgICA8ZGl2IGtleT17aW5kZXh9IGNsYXNzTmFtZT17Y2xhc3NOYW1lfSBzdHlsZT17c3R5bGV9PlxuICAgICAgICAgIHttcDQgfHwgd2VibSA/IChcbiAgICAgICAgICAgIDx2aWRlb1xuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJhYnNvbHV0ZSBpbnNldC0wIHctZnVsbCBoLWZ1bGwgb2JqZWN0LWNvdmVyXCJcbiAgICAgICAgICAgICAgYXV0b1BsYXlcbiAgICAgICAgICAgICAgbG9vcFxuICAgICAgICAgICAgICBtdXRlZFxuICAgICAgICAgICAgICBwbGF5c0lubGluZVxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7bXA0ICYmIDxzb3VyY2Ugc3JjPXttcDR9IHR5cGU9XCJ2aWRlby9tcDRcIiAvPn1cbiAgICAgICAgICAgICAge3dlYm0gJiYgPHNvdXJjZSBzcmM9e3dlYm19IHR5cGU9XCJ2aWRlby93ZWJtXCIgLz59XG4gICAgICAgICAgICA8L3ZpZGVvPlxuICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmVsYXRpdmUgei0xMFwiPlxuICAgICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgICk7XG4gICAgfVxuXG4gICAgLy8gU3RhbmRhcmQgYXR0cmlidXRlIG1hcHBpbmdcbiAgICBhbGxvd2VkUHJvcHMuZm9yRWFjaChwcm9wID0+IHtcbiAgICAgIGlmIChwcm9wID09PSAnc3R5bGUnKSB7XG4gICAgICAgIC8vIEhhbmRsZSBzdHlsZSBzZXBhcmF0ZWx5XG4gICAgICAgIGlmIChlbGVtZW50LnN0eWxlLmNzc1RleHQpIHtcbiAgICAgICAgICBwcm9wcy5zdHlsZSA9IHBhcnNlU3R5bGVTdHJpbmcoZWxlbWVudC5zdHlsZS5jc3NUZXh0KTtcbiAgICAgICAgfVxuICAgICAgfSBlbHNlIHtcbiAgICAgICAgY29uc3QgdmFsdWUgPSBlbGVtZW50LmdldEF0dHJpYnV0ZShwcm9wKTtcbiAgICAgICAgaWYgKHZhbHVlICE9PSBudWxsKSB7XG4gICAgICAgICAgcHJvcHNbcHJvcF0gPSB2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0pO1xuXG4gICAgLy8gSGFuZGxlIGNsYXNzTmFtZSBzcGVjaWZpY2FsbHlcbiAgICBpZiAoZWxlbWVudC5jbGFzc05hbWUgJiYgYWxsb3dlZFByb3BzLmluY2x1ZGVzKCdjbGFzc05hbWUnKSkge1xuICAgICAgcHJvcHMuY2xhc3NOYW1lID0gZWxlbWVudC5jbGFzc05hbWU7XG4gICAgfVxuXG4gICAgLy8gQ29udmVydCBjaGlsZHJlblxuICAgIGNvbnN0IGNoaWxkcmVuID0gQXJyYXkuZnJvbShub2RlLmNoaWxkTm9kZXMpLm1hcCgoY2hpbGQsIGkpID0+IGNvbnZlcnROb2RlKGNoaWxkLCBpKSk7XG5cbiAgICAvLyBSZXR1cm4gUmVhY3QgZWxlbWVudFxuICAgIHJldHVybiBSZWFjdC5jcmVhdGVFbGVtZW50KHRhZ05hbWUsIHByb3BzLCBjaGlsZHJlbik7XG4gIH1cblxuICAvLyBDb252ZXJ0IGFsbCBjaGlsZHJlbiBvZiBib2R5XG4gIHJldHVybiBBcnJheS5mcm9tKGJvZHkuY2hpbGROb2RlcykubWFwKChub2RlLCBpbmRleCkgPT4gY29udmVydE5vZGUobm9kZSwgaW5kZXgpKTtcbn1cblxuLyoqXG4gKiBSZXBsYWNlIFdvcmRQcmVzcyBhc3NldCBVUkxzIHdpdGggbG9jYWwgcGF0aHNcbiAqL1xuZnVuY3Rpb24gcmVwbGFjZVdvcmRQcmVzc0Fzc2V0cyhodG1sOiBzdHJpbmcpOiBzdHJpbmcge1xuICB0cnkge1xuICAgIC8vIFVzZSB0aGUgZGF0YSBsYXllciB0byByZXBsYWNlIFVSTHNcbiAgICBjb25zdCBhc3NldE1hcCA9IGdldEFzc2V0TWFwKCk7XG4gICAgbGV0IHByb2Nlc3NlZCA9IGh0bWw7XG4gICAgXG4gICAgLy8gUmVwbGFjZSBVUkxzIGluIHNyYyBhdHRyaWJ1dGVzXG4gICAgT2JqZWN0LmVudHJpZXMoYXNzZXRNYXApLmZvckVhY2goKFt3cFVybCwgbG9jYWxQYXRoXSkgPT4ge1xuICAgICAgLy8gSGFuZGxlIGJvdGggZnVsbCBVUkxzIGFuZCByZWxhdGl2ZSBwYXRoc1xuICAgICAgY29uc3QgdXJsUGF0dGVybiA9IG5ldyBSZWdFeHAod3BVcmwucmVwbGFjZSgvWy4qKz9eJHt9KCl8W1xcXVxcXFxdL2csICdcXFxcJCYnKSwgJ2cnKTtcbiAgICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKHVybFBhdHRlcm4sIGxvY2FsUGF0aCBhcyBzdHJpbmcpO1xuICAgIH0pO1xuICAgIFxuICAgIC8vIEFsc28gaGFuZGxlIGFueSByZW1haW5pbmcgV29yZFByZXNzIFVSTHMgdGhhdCBtaWdodCBiZSBpbiB0aGUgZm9ybWF0IHdlIGV4cGVjdFxuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKC9odHRwcz86XFwvXFwvW15cIidcXHNdK1xcL3dwLWNvbnRlbnRcXC91cGxvYWRzXFwvXFxkezR9XFwvXFxkezJ9XFwvKFteXCInXFxzXSspL2csIChtYXRjaCwgZmlsZW5hbWUpID0+IHtcbiAgICAgIC8vIFRyeSB0byBmaW5kIHRoaXMgZmlsZSBpbiBvdXIgbWVkaWFcbiAgICAgIGNvbnN0IG1lZGlhID0gZ2V0TWVkaWFCeVVybChtYXRjaCk7XG4gICAgICBpZiAobWVkaWEpIHtcbiAgICAgICAgcmV0dXJuIG1lZGlhLmxvY2FsUGF0aDtcbiAgICAgIH1cbiAgICAgIHJldHVybiBtYXRjaDtcbiAgICB9KTtcbiAgICBcbiAgICByZXR1cm4gcHJvY2Vzc2VkO1xuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUud2FybignRXJyb3IgcmVwbGFjaW5nIGFzc2V0IFVSTHM6JywgZXJyb3IpO1xuICAgIHJldHVybiBodG1sO1xuICB9XG59XG5cbi8qKlxuICogQ29udmVydCBXb3JkUHJlc3MvU2FsaWVudCBjbGFzc2VzIHRvIFRhaWx3aW5kIGVxdWl2YWxlbnRzXG4gKi9cbmZ1bmN0aW9uIGNvbnZlcnRXb3JkUHJlc3NDbGFzc2VzKGh0bWw6IHN0cmluZyk6IHN0cmluZyB7XG4gIGNvbnN0IGNsYXNzTWFwOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+ID0ge1xuICAgIC8vIFNhbGllbnQvVmNfcm93IGNsYXNzZXNcbiAgICAndmNfcm93JzogJ2ZsZXggZmxleC13cmFwIC1teC00JyxcbiAgICAndmNfcm93LWZsdWlkJzogJ3ctZnVsbCcsXG4gICAgJ3ZjX2NvbC1zbS0xMic6ICd3LWZ1bGwgcHgtNCcsXG4gICAgJ3ZjX2NvbC1tZC02JzogJ3ctZnVsbCBtZDp3LTEvMiBweC00JyxcbiAgICAndmNfY29sLW1kLTQnOiAndy1mdWxsIG1kOnctMS8zIHB4LTQnLFxuICAgICd2Y19jb2wtbWQtMyc6ICd3LWZ1bGwgbWQ6dy0xLzQgcHgtNCcsXG4gICAgJ3ZjX2NvbC1sZy02JzogJ3ctZnVsbCBsZzp3LTEvMiBweC00JyxcbiAgICAndmNfY29sLWxnLTQnOiAndy1mdWxsIGxnOnctMS8zIHB4LTQnLFxuICAgICd2Y19jb2wtbGctMyc6ICd3LWZ1bGwgbGc6dy0xLzQgcHgtNCcsXG4gICAgXG4gICAgLy8gVHlwb2dyYXBoeVxuICAgICd3cGJfd3JhcHBlcic6ICdzcGFjZS15LTQnLFxuICAgICd3cGJfdGV4dF9jb2x1bW4nOiAncHJvc2UgbWF4LXctbm9uZScsXG4gICAgJ3dwYl9jb250ZW50X2VsZW1lbnQnOiAnbWItOCcsXG4gICAgJ3dwYl9zaW5nbGVfaW1hZ2UnOiAnbXktNCcsXG4gICAgJ3dwYl9oZWFkaW5nJzogJ3RleHQtMnhsIGZvbnQtYm9sZCBtYi0yJyxcbiAgICBcbiAgICAvLyBBbGlnbm1lbnRcbiAgICAndGV4dC1sZWZ0JzogJ3RleHQtbGVmdCcsXG4gICAgJ3RleHQtY2VudGVyJzogJ3RleHQtY2VudGVyJyxcbiAgICAndGV4dC1yaWdodCc6ICd0ZXh0LXJpZ2h0JyxcbiAgICAnYWxpZ25sZWZ0JzogJ2Zsb2F0LWxlZnQgbXItNCBtYi00JyxcbiAgICAnYWxpZ25yaWdodCc6ICdmbG9hdC1yaWdodCBtbC00IG1iLTQnLFxuICAgICdhbGlnbmNlbnRlcic6ICdteC1hdXRvJyxcbiAgICBcbiAgICAvLyBDb2xvcnNcbiAgICAnYWNjZW50LWNvbG9yJzogJ3RleHQtcHJpbWFyeScsXG4gICAgJ3ByaW1hcnktY29sb3InOiAndGV4dC1wcmltYXJ5JyxcbiAgICAnc2Vjb25kYXJ5LWNvbG9yJzogJ3RleHQtc2Vjb25kYXJ5JyxcbiAgICAndGV4dC1jb2xvcic6ICd0ZXh0LWdyYXktODAwJyxcbiAgICAnbGlnaHQtdGV4dCc6ICd0ZXh0LWdyYXktMzAwJyxcbiAgICAnZGFyay10ZXh0JzogJ3RleHQtZ3JheS05MDAnLFxuICAgIFxuICAgIC8vIEJhY2tncm91bmRzXG4gICAgJ2JnLWxpZ2h0JzogJ2JnLWdyYXktNTAnLFxuICAgICdiZy1saWdodC1ncmF5JzogJ2JnLWdyYXktMTAwJyxcbiAgICAnYmctZGFyayc6ICdiZy1ncmF5LTkwMCcsXG4gICAgJ2JnLWRhcmstZ3JheSc6ICdiZy1ncmF5LTgwMCcsXG4gICAgJ2JnLXByaW1hcnknOiAnYmctcHJpbWFyeScsXG4gICAgJ2JnLXNlY29uZGFyeSc6ICdiZy1zZWNvbmRhcnknLFxuICAgICdiZy13aGl0ZSc6ICdiZy13aGl0ZScsXG4gICAgJ2JnLXRyYW5zcGFyZW50JzogJ2JnLXRyYW5zcGFyZW50JyxcbiAgICBcbiAgICAvLyBCdXR0b25zXG4gICAgJ2J0bic6ICdpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcHgtNCBweS0yIHJvdW5kZWQtbGcgZm9udC1zZW1pYm9sZCB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi0yMDAnLFxuICAgICdidG4tcHJpbWFyeSc6ICdiZy1wcmltYXJ5IHRleHQtd2hpdGUgaG92ZXI6YmctcHJpbWFyeS1kYXJrJyxcbiAgICAnYnRuLXNlY29uZGFyeSc6ICdiZy1zZWNvbmRhcnkgdGV4dC13aGl0ZSBob3ZlcjpiZy1zZWNvbmRhcnktbGlnaHQnLFxuICAgICdidG4tb3V0bGluZSc6ICdib3JkZXItMiBib3JkZXItcHJpbWFyeSB0ZXh0LXByaW1hcnkgaG92ZXI6YmctcHJpbWFyeSBob3Zlcjp0ZXh0LXdoaXRlJyxcbiAgICAnYnRuLWxhcmdlJzogJ3B4LTYgcHktMyB0ZXh0LWxnJyxcbiAgICAnYnRuLXNtYWxsJzogJ3B4LTMgcHktMSB0ZXh0LXNtJyxcbiAgICBcbiAgICAvLyBDb250YWluZXJzXG4gICAgJ2NvbnRhaW5lcic6ICdjb250YWluZXIgbXgtYXV0byBweC00JyxcbiAgICAnY29udGFpbmVyLWZsdWlkJzogJ3ctZnVsbCBweC00JyxcbiAgICBcbiAgICAvLyBTcGFjaW5nXG4gICAgJ210LTAnOiAnbXQtMCcsICdtYi0wJzogJ21iLTAnLFxuICAgICdtdC0yJzogJ210LTInLCAnbWItMic6ICdtYi0yJyxcbiAgICAnbXQtNCc6ICdtdC00JywgJ21iLTQnOiAnbWItNCcsXG4gICAgJ210LTYnOiAnbXQtNicsICdtYi02JzogJ21iLTYnLFxuICAgICdtdC04JzogJ210LTgnLCAnbWItOCc6ICdtYi04JyxcbiAgICAnbXQtMTInOiAnbXQtMTInLCAnbWItMTInOiAnbWItMTInLFxuICAgIFxuICAgIC8vIFdvcmRQcmVzcyBzcGVjaWZpY1xuICAgICd3cC1jYXB0aW9uJzogJ2ZpZ3VyZScsXG4gICAgJ3dwLWNhcHRpb24tdGV4dCc6ICdmaWdjYXB0aW9uIHRleHQtc20gdGV4dC1ncmF5LTYwMCBtdC0yJyxcbiAgICAnYWxpZ25ub25lJzogJ2Jsb2NrJyxcbiAgICAnc2l6ZS1mdWxsJzogJ3ctZnVsbCcsXG4gICAgJ3NpemUtbGFyZ2UnOiAndy1mdWxsIG1heC13LTN4bCcsXG4gICAgJ3NpemUtbWVkaXVtJzogJ3ctZnVsbCBtYXgtdy14bCcsXG4gICAgJ3NpemUtdGh1bWJuYWlsJzogJ3ctMzIgaC0zMicsXG4gIH07XG5cbiAgbGV0IHByb2Nlc3NlZCA9IGh0bWw7XG4gIFxuICAvLyBSZXBsYWNlIGNsYXNzZXMgaW4gSFRNTFxuICBPYmplY3QuZW50cmllcyhjbGFzc01hcCkuZm9yRWFjaCgoW3dwQ2xhc3MsIHR3Q2xhc3NdKSA9PiB7XG4gICAgLy8gSGFuZGxlIGNsYXNzPVwiLi4uXCIgd2l0aCB0aGUgY2xhc3MgYXQgdGhlIGJlZ2lubmluZ1xuICAgIGNvbnN0IGNsYXNzUmVnZXgxID0gbmV3IFJlZ0V4cChgY2xhc3M9W1wiJ10ke3dwQ2xhc3N9XFxcXHMrKFteXCInXSopW1wiJ11gLCAnZycpO1xuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKGNsYXNzUmVnZXgxLCAobWF0Y2gsIHJlc3QpID0+IHtcbiAgICAgIGNvbnN0IG5ld0NsYXNzZXMgPSBgJHt0d0NsYXNzfSAke3Jlc3R9YC50cmltKCkucmVwbGFjZSgvXFxzKy9nLCAnICcpO1xuICAgICAgcmV0dXJuIGBjbGFzcz1cIiR7bmV3Q2xhc3Nlc31cImA7XG4gICAgfSk7XG4gICAgXG4gICAgLy8gSGFuZGxlIGNsYXNzPVwiLi4uXCIgd2l0aCB0aGUgY2xhc3MgaW4gdGhlIG1pZGRsZVxuICAgIGNvbnN0IGNsYXNzUmVnZXgyID0gbmV3IFJlZ0V4cChgY2xhc3M9W1wiJ10oW15cIiddKilcXFxccyske3dwQ2xhc3N9XFxcXHMrKFteXCInXSopW1wiJ11gLCAnZycpO1xuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKGNsYXNzUmVnZXgyLCAobWF0Y2gsIGJlZm9yZSwgYWZ0ZXIpID0+IHtcbiAgICAgIGNvbnN0IG5ld0NsYXNzZXMgPSBgJHtiZWZvcmV9ICR7dHdDbGFzc30gJHthZnRlcn1gLnRyaW0oKS5yZXBsYWNlKC9cXHMrL2csICcgJyk7XG4gICAgICByZXR1cm4gYGNsYXNzPVwiJHtuZXdDbGFzc2VzfVwiYDtcbiAgICB9KTtcbiAgICBcbiAgICAvLyBIYW5kbGUgY2xhc3M9XCIuLi5cIiB3aXRoIHRoZSBjbGFzcyBhdCB0aGUgZW5kXG4gICAgY29uc3QgY2xhc3NSZWdleDMgPSBuZXcgUmVnRXhwKGBjbGFzcz1bXCInXShbXlwiJ10qKVxcXFxzKyR7d3BDbGFzc31bXCInXWAsICdnJyk7XG4gICAgcHJvY2Vzc2VkID0gcHJvY2Vzc2VkLnJlcGxhY2UoY2xhc3NSZWdleDMsIChtYXRjaCwgYmVmb3JlKSA9PiB7XG4gICAgICBjb25zdCBuZXdDbGFzc2VzID0gYCR7YmVmb3JlfSAke3R3Q2xhc3N9YC50cmltKCkucmVwbGFjZSgvXFxzKy9nLCAnICcpO1xuICAgICAgcmV0dXJuIGBjbGFzcz1cIiR7bmV3Q2xhc3Nlc31cImA7XG4gICAgfSk7XG4gICAgXG4gICAgLy8gSGFuZGxlIGNsYXNzPVwiLi4uXCIgd2l0aCBvbmx5IHRoZSBjbGFzc1xuICAgIGNvbnN0IGNsYXNzUmVnZXg0ID0gbmV3IFJlZ0V4cChgY2xhc3M9W1wiJ10ke3dwQ2xhc3N9W1wiJ11gLCAnZycpO1xuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKGNsYXNzUmVnZXg0LCBgY2xhc3M9XCIke3R3Q2xhc3N9XCJgKTtcbiAgfSk7XG5cbiAgcmV0dXJuIHByb2Nlc3NlZDtcbn1cblxuLyoqXG4gKiBHZXQgaW1hZ2UgcHJvcHMgZnJvbSBzb3VyY2UgdXNpbmcgdGhlIGRhdGEgbGF5ZXJcbiAqL1xuZnVuY3Rpb24gZ2V0SW1hZ2VQcm9wcyhzcmM6IHN0cmluZyk6IHsgc3JjOiBzdHJpbmc7IHdpZHRoPzogbnVtYmVyOyBoZWlnaHQ/OiBudW1iZXI7IGFsdD86IHN0cmluZyB9IHtcbiAgLy8gQ2hlY2sgaWYgaXQncyBhIGRhdGEgYXR0cmlidXRlIGZvciBXb3JkUHJlc3MgaW1hZ2UgSURcbiAgaWYgKHNyYy5zdGFydHNXaXRoKCdkYXRhLXdwLWltYWdlLWlkOicpKSB7XG4gICAgY29uc3QgaW1hZ2VJZCA9IHNyYy5yZXBsYWNlKCdkYXRhLXdwLWltYWdlLWlkOicsICcnKTtcbiAgICBjb25zdCBtZWRpYSA9IGdldE1lZGlhQnlJZChwYXJzZUludChpbWFnZUlkKSk7XG4gICAgaWYgKG1lZGlhKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBzcmM6IG1lZGlhLmxvY2FsUGF0aCxcbiAgICAgICAgd2lkdGg6IG1lZGlhLndpZHRoIHx8IDgwMCxcbiAgICAgICAgaGVpZ2h0OiBtZWRpYS5oZWlnaHQgfHwgNjAwLFxuICAgICAgICBhbHQ6IG1lZGlhLmFsdCB8fCAnJ1xuICAgICAgfTtcbiAgICB9XG4gIH1cbiAgXG4gIC8vIFRyeSB0byBmaW5kIGJ5IFVSTFxuICBjb25zdCBtZWRpYSA9IGdldE1lZGlhQnlVcmwoc3JjKTtcbiAgaWYgKG1lZGlhKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHNyYzogbWVkaWEubG9jYWxQYXRoLFxuICAgICAgd2lkdGg6IG1lZGlhLndpZHRoIHx8IDgwMCxcbiAgICAgIGhlaWdodDogbWVkaWEuaGVpZ2h0IHx8IDYwMCxcbiAgICAgIGFsdDogbWVkaWEuYWx0IHx8ICcnXG4gICAgfTtcbiAgfVxuICBcbiAgLy8gQ2hlY2sgaWYgaXQncyBhbHJlYWR5IGEgbG9jYWwgcGF0aFxuICBpZiAoc3JjLnN0YXJ0c1dpdGgoJy9tZWRpYS8nKSkge1xuICAgIHJldHVybiB7IHNyYywgd2lkdGg6IDgwMCwgaGVpZ2h0OiA2MDAgfTtcbiAgfVxuICBcbiAgLy8gUmV0dXJuIGFzLWlzIGZvciBleHRlcm5hbCBVUkxzXG4gIHJldHVybiB7IHNyYywgd2lkdGg6IDgwMCwgaGVpZ2h0OiA2MDAgfTtcbn1cblxuLyoqXG4gKiBQcm9jZXNzIGJhY2tncm91bmQgYXR0cmlidXRlcyBhbmQgY29udmVydCB0byBpbmxpbmUgc3R5bGVzXG4gKi9cbmZ1bmN0aW9uIHByb2Nlc3NCYWNrZ3JvdW5kQXR0cmlidXRlcyhlbGVtZW50OiBIVE1MRWxlbWVudCk6IHsgc3R5bGU/OiBzdHJpbmc7IGNsYXNzTmFtZT86IHN0cmluZyB9IHtcbiAgY29uc3QgcmVzdWx0OiB7IHN0eWxlPzogc3RyaW5nOyBjbGFzc05hbWU/OiBzdHJpbmcgfSA9IHt9O1xuICBjb25zdCBzdHlsZXM6IHN0cmluZ1tdID0gW107XG4gIGNvbnN0IGNsYXNzZXM6IHN0cmluZ1tdID0gW107XG4gIFxuICAvLyBDaGVjayBmb3IgZGF0YSBhdHRyaWJ1dGVzIGZyb20gc2hvcnRjb2Rlc1xuICBjb25zdCBiZ0ltYWdlID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ2RhdGEtYmctaW1hZ2UnKTtcbiAgY29uc3QgYmdWaWRlbyA9IGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdkYXRhLXZpZGVvLWJnJyk7XG4gIGNvbnN0IHZpZGVvTXA0ID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ2RhdGEtdmlkZW8tbXA0Jyk7XG4gIGNvbnN0IHZpZGVvV2VibSA9IGVsZW1lbnQuZ2V0QXR0cmlidXRlKCdkYXRhLXZpZGVvLXdlYm0nKTtcbiAgY29uc3QgcGFyYWxsYXggPSBlbGVtZW50LmdldEF0dHJpYnV0ZSgnZGF0YS1wYXJhbGxheCcpO1xuICBcbiAgLy8gSGFuZGxlIGJhY2tncm91bmQgaW1hZ2VcbiAgaWYgKGJnSW1hZ2UpIHtcbiAgICBjb25zdCBtZWRpYSA9IGdldE1lZGlhQnlJZChwYXJzZUludChiZ0ltYWdlKSk7XG4gICAgaWYgKG1lZGlhKSB7XG4gICAgICBzdHlsZXMucHVzaChgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR7bWVkaWEubG9jYWxQYXRofSlgKTtcbiAgICAgIHN0eWxlcy5wdXNoKCdiYWNrZ3JvdW5kLXNpemU6IGNvdmVyJyk7XG4gICAgICBzdHlsZXMucHVzaCgnYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyJyk7XG4gICAgICBjbGFzc2VzLnB1c2goJ2JnLWNvdmVyJywgJ2JnLWNlbnRlcicpO1xuICAgIH1cbiAgfVxuICBcbiAgLy8gSGFuZGxlIHZpZGVvIGJhY2tncm91bmRcbiAgaWYgKGJnVmlkZW8gPT09ICd0cnVlJyAmJiAodmlkZW9NcDQgfHwgdmlkZW9XZWJtKSkge1xuICAgIC8vIFRoaXMgd2lsbCBiZSBoYW5kbGVkIGJ5IGEgc2VwYXJhdGUgdmlkZW8gY29tcG9uZW50XG4gICAgLy8gRm9yIG5vdywgd2UnbGwgYWRkIGEgbWFya2VyIGNsYXNzXG4gICAgY2xhc3Nlcy5wdXNoKCdoYXMtdmlkZW8tYmFja2dyb3VuZCcpO1xuICAgIGlmICh2aWRlb01wNCkgZWxlbWVudC5zZXRBdHRyaWJ1dGUoJ2RhdGEtdmlkZW8tbXA0JywgdmlkZW9NcDQpO1xuICAgIGlmICh2aWRlb1dlYm0pIGVsZW1lbnQuc2V0QXR0cmlidXRlKCdkYXRhLXZpZGVvLXdlYm0nLCB2aWRlb1dlYm0pO1xuICB9XG4gIFxuICAvLyBIYW5kbGUgcGFyYWxsYXhcbiAgaWYgKHBhcmFsbGF4ID09PSAndHJ1ZScpIHtcbiAgICBjbGFzc2VzLnB1c2goJ3BhcmFsbGF4LWJnJyk7XG4gIH1cbiAgXG4gIC8vIEhhbmRsZSBpbmxpbmUgc3R5bGVzIGZyb20gc2hvcnRjb2RlIGF0dHJpYnV0ZXNcbiAgY29uc3QgY29sb3JPdmVybGF5ID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ2NvbG9yX292ZXJsYXknKTtcbiAgY29uc3Qgb3ZlcmxheVN0cmVuZ3RoID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ292ZXJsYXlfc3RyZW5ndGgnKTtcbiAgY29uc3QgdG9wUGFkZGluZyA9IGVsZW1lbnQuZ2V0QXR0cmlidXRlKCd0b3BfcGFkZGluZycpO1xuICBjb25zdCBib3R0b21QYWRkaW5nID0gZWxlbWVudC5nZXRBdHRyaWJ1dGUoJ2JvdHRvbV9wYWRkaW5nJyk7XG4gIFxuICBpZiAoY29sb3JPdmVybGF5KSB7XG4gICAgY29uc3Qgb3BhY2l0eSA9IG92ZXJsYXlTdHJlbmd0aCA/IHBhcnNlRmxvYXQob3ZlcmxheVN0cmVuZ3RoKSA6IDAuNTtcbiAgICBzdHlsZXMucHVzaChgcG9zaXRpb246IHJlbGF0aXZlYCk7XG4gICAgY2xhc3Nlcy5wdXNoKCdyZWxhdGl2ZScpO1xuICAgIFxuICAgIC8vIEFkZCBvdmVybGF5IGFzIGEgY2hpbGQgZWxlbWVudCBtYXJrZXJcbiAgICBlbGVtZW50LnNldEF0dHJpYnV0ZSgnZGF0YS1jb2xvci1vdmVybGF5JywgY29sb3JPdmVybGF5KTtcbiAgICBlbGVtZW50LnNldEF0dHJpYnV0ZSgnZGF0YS1vdmVybGF5LW9wYWNpdHknLCBvcGFjaXR5LnRvU3RyaW5nKCkpO1xuICB9XG4gIFxuICBpZiAodG9wUGFkZGluZykge1xuICAgIHN0eWxlcy5wdXNoKGBwYWRkaW5nLXRvcDogJHt0b3BQYWRkaW5nfWApO1xuICB9XG4gIFxuICBpZiAoYm90dG9tUGFkZGluZykge1xuICAgIHN0eWxlcy5wdXNoKGBwYWRkaW5nLWJvdHRvbTogJHtib3R0b21QYWRkaW5nfWApO1xuICB9XG4gIFxuICBpZiAoc3R5bGVzLmxlbmd0aCA+IDApIHtcbiAgICByZXN1bHQuc3R5bGUgPSBzdHlsZXMuam9pbignOyAnKTtcbiAgfVxuICBcbiAgaWYgKGNsYXNzZXMubGVuZ3RoID4gMCkge1xuICAgIHJlc3VsdC5jbGFzc05hbWUgPSBjbGFzc2VzLmpvaW4oJyAnKTtcbiAgfVxuICBcbiAgcmV0dXJuIHJlc3VsdDtcbn1cblxuLy8gU3ViLWNvbXBvbmVudHMgZm9yIHNwZWNpZmljIGNvbnRlbnQgdHlwZXNcbmV4cG9ydCBjb25zdCBDb250ZW50QmxvY2s6IFJlYWN0LkZDPHtcbiAgdGl0bGU/OiBzdHJpbmc7XG4gIGNvbnRlbnQ6IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xufT4gPSAoeyB0aXRsZSwgY29udGVudCwgY2xhc3NOYW1lID0gJycgfSkgPT4gKFxuICA8ZGl2IGNsYXNzTmFtZT17Y24oJ21iLTgnLCBjbGFzc05hbWUpfT5cbiAgICB7dGl0bGUgJiYgPGgzIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtYm9sZCBtYi00XCI+e3RpdGxlfTwvaDM+fVxuICAgIDxDb250ZW50UmVuZGVyZXIgY29udGVudD17Y29udGVudH0gLz5cbiAgPC9kaXY+XG4pO1xuXG5leHBvcnQgY29uc3QgUmljaFRleHQ6IFJlYWN0LkZDPHtcbiAgaHRtbDogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG59PiA9ICh7IGh0bWwsIGNsYXNzTmFtZSA9ICcnIH0pID0+IChcbiAgPENvbnRlbnRSZW5kZXJlciBjb250ZW50PXtodG1sfSBjbGFzc05hbWU9e2NsYXNzTmFtZX0gLz5cbik7XG5cbmV4cG9ydCBkZWZhdWx0IENvbnRlbnRSZW5kZXJlcjsiXSwibmFtZXMiOlsiUmVhY3QiLCJJbWFnZSIsIkxpbmsiLCJjbiIsInByb2Nlc3NIVE1MIiwicHJvY2Vzc1Nob3J0Y29kZXMiLCJnZXRNZWRpYUJ5VXJsIiwiZ2V0TWVkaWFCeUlkIiwiZ2V0QXNzZXRNYXAiLCJDb250ZW50UmVuZGVyZXIiLCJjb250ZW50IiwiY2xhc3NOYW1lIiwic2FuaXRpemUiLCJwcm9jZXNzQXNzZXRzIiwiY29udmVydENsYXNzZXMiLCJwcm9jZXNzZWRDb250ZW50IiwidXNlTWVtbyIsImh0bWwiLCJzaG9ydGNvZGVSZWdleCIsInRlc3QiLCJyZXBsYWNlV29yZFByZXNzQXNzZXRzIiwiY29udmVydFdvcmRQcmVzc0NsYXNzZXMiLCJyZW5kZXJDb250ZW50IiwicGFyc2VIVE1MVG9SZWFjdCIsImRpdiIsImRhbmdlcm91c2x5U2V0SW5uZXJIVE1MIiwiX19odG1sIiwiYWxsb3dlZFRhZ3MiLCJwIiwiaDEiLCJoMiIsImgzIiwiaDQiLCJoNSIsImg2Iiwic3BhbiIsImEiLCJ1bCIsIm9sIiwibGkiLCJzdHJvbmciLCJiIiwiZW0iLCJpIiwiYnIiLCJociIsImltZyIsInRhYmxlIiwidGhlYWQiLCJ0Ym9keSIsInRyIiwidGgiLCJ0ZCIsImJsb2NrcXVvdGUiLCJjb2RlIiwicHJlIiwic21hbGwiLCJzZWN0aW9uIiwiYXJ0aWNsZSIsImZpZ3VyZSIsImZpZ2NhcHRpb24iLCJ2aWRlbyIsInNvdXJjZSIsInBhcnNlciIsIkRPTVBhcnNlciIsImRvYyIsInBhcnNlRnJvbVN0cmluZyIsImJvZHkiLCJjb252ZXJ0Tm9kZSIsIm5vZGUiLCJpbmRleCIsIm5vZGVUeXBlIiwiTm9kZSIsIlRFWFRfTk9ERSIsInRleHRDb250ZW50IiwiRUxFTUVOVF9OT0RFIiwiZWxlbWVudCIsInRhZ05hbWUiLCJ0b0xvd2VyQ2FzZSIsIkFycmF5IiwiZnJvbSIsImNoaWxkTm9kZXMiLCJtYXAiLCJjaGlsZCIsInByb3BzIiwia2V5IiwiYWxsb3dlZFByb3BzIiwicGFyc2VTdHlsZVN0cmluZyIsInN0eWxlU3RyIiwic3R5bGVzIiwic3BsaXQiLCJmb3JFYWNoIiwic3R5bGUiLCJ2YWx1ZSIsInMiLCJ0cmltIiwiY2FtZWxLZXkiLCJyZXBsYWNlIiwiZyIsInRvVXBwZXJDYXNlIiwiZ2V0QXR0cmlidXRlIiwiaHJlZiIsImlzRXh0ZXJuYWwiLCJzdGFydHNXaXRoIiwiaW5jbHVkZXMiLCJ3aW5kb3ciLCJsb2NhdGlvbiIsImhvc3RuYW1lIiwidGFyZ2V0IiwicmVsIiwiY2hpbGRyZW4iLCJjc3NUZXh0Iiwic3JjIiwiYWx0Iiwid2lkdGhBdHRyIiwiaGVpZ2h0QXR0ciIsImRhdGFXcEltYWdlSWQiLCJtZWRpYSIsInBhcnNlSW50Iiwid2lkdGgiLCJoZWlnaHQiLCJsb2NhbFBhdGgiLCJwcmlvcml0eSIsInNpemVzIiwiaW1hZ2VQcm9wcyIsImdldEltYWdlUHJvcHMiLCJ2aWRlb1Byb3BzIiwic291cmNlcyIsInNvdXJjZUVsIiwicHVzaCIsInR5cGUiLCJhdXRvUGxheSIsImxvb3AiLCJtdXRlZCIsInBsYXlzSW5saW5lIiwicG9zdGVyIiwiY29sb3JPdmVybGF5Iiwib3ZlcmxheU9wYWNpdHkiLCJwYXJzZUZsb2F0IiwiYmFja2dyb3VuZENvbG9yIiwib3BhY2l0eSIsIm1wNCIsIndlYm0iLCJwcm9wIiwiY3JlYXRlRWxlbWVudCIsImFzc2V0TWFwIiwicHJvY2Vzc2VkIiwiT2JqZWN0IiwiZW50cmllcyIsIndwVXJsIiwidXJsUGF0dGVybiIsIlJlZ0V4cCIsIm1hdGNoIiwiZmlsZW5hbWUiLCJlcnJvciIsImNvbnNvbGUiLCJ3YXJuIiwiY2xhc3NNYXAiLCJ3cENsYXNzIiwidHdDbGFzcyIsImNsYXNzUmVnZXgxIiwicmVzdCIsIm5ld0NsYXNzZXMiLCJjbGFzc1JlZ2V4MiIsImJlZm9yZSIsImFmdGVyIiwiY2xhc3NSZWdleDMiLCJjbGFzc1JlZ2V4NCIsImltYWdlSWQiLCJwcm9jZXNzQmFja2dyb3VuZEF0dHJpYnV0ZXMiLCJyZXN1bHQiLCJjbGFzc2VzIiwiYmdJbWFnZSIsImJnVmlkZW8iLCJ2aWRlb01wNCIsInZpZGVvV2VibSIsInBhcmFsbGF4Iiwic2V0QXR0cmlidXRlIiwib3ZlcmxheVN0cmVuZ3RoIiwidG9wUGFkZGluZyIsImJvdHRvbVBhZGRpbmciLCJ0b1N0cmluZyIsImxlbmd0aCIsImpvaW4iLCJDb250ZW50QmxvY2siLCJ0aXRsZSIsIlJpY2hUZXh0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./components/content/ContentRenderer.tsx\n");
/***/ }),
/***/ "(rsc)/./components/layout/Footer.tsx":
/*!**************************************!*\
!*** ./components/layout/Footer.tsx ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Footer: () => (/* binding */ Footer)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(rsc)/./node_modules/next/dist/api/link.js\");\n/* harmony import */ var _components_ui_Container__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/ui/Container */ \"(rsc)/./components/ui/Container.tsx\");\n\n\n\nfunction Footer({ locale, siteName = \"KLZ Cables\" }) {\n const currentYear = new Date().getFullYear();\n // Quick links\n const quickLinks = [\n {\n title: \"About Us\",\n path: `/${locale}/about`\n },\n {\n title: \"Blog\",\n path: `/${locale}/blog`\n },\n {\n title: \"Products\",\n path: `/${locale}/products`\n },\n {\n title: \"Contact\",\n path: `/${locale}/contact`\n }\n ];\n // Product categories\n const productCategories = [\n {\n title: \"Medium Voltage Cables\",\n path: `/${locale}/product-category/medium-voltage`\n },\n {\n title: \"Low Voltage Cables\",\n path: `/${locale}/product-category/low-voltage`\n },\n {\n title: \"Cable Accessories\",\n path: `/${locale}/product-category/accessories`\n },\n {\n title: \"Special Solutions\",\n path: `/${locale}/product-category/special`\n }\n ];\n // Legal links\n const legalLinks = [\n {\n title: \"Privacy Policy\",\n path: `/${locale}/privacy`\n },\n {\n title: \"Terms of Service\",\n path: `/${locale}/terms`\n },\n {\n title: \"Imprint\",\n path: `/${locale}/imprint`\n }\n ];\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"footer\", {\n className: \"bg-gray-900 text-gray-300 border-t border-gray-800\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Container__WEBPACK_IMPORTED_MODULE_2__.Container, {\n maxWidth: \"6xl\",\n padding: \"lg\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mb-8\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-8 h-8 bg-primary rounded-lg flex items-center justify-center\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-white font-bold text-sm\",\n children: \"KLZ\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 45,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 44,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"font-bold text-white text-lg\",\n children: siteName\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 47,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 43,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm leading-relaxed text-gray-400\",\n children: \"Professional cable solutions for industrial applications. Quality, reliability, and innovation since 1990.\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 49,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#\",\n className: \"text-gray-400 hover:text-white transition-colors\",\n \"aria-label\": \"LinkedIn\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 57,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 56,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 55,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#\",\n className: \"text-gray-400 hover:text-white transition-colors\",\n \"aria-label\": \"Twitter\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 62,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 61,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 60,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"a\", {\n href: \"#\",\n className: \"text-gray-400 hover:text-white transition-colors\",\n \"aria-label\": \"Facebook\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-5 h-5\",\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n d: \"M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 67,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 66,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 65,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 53,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 42,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-white font-semibold mb-4 text-sm uppercase tracking-wider\",\n children: \"Quick Links\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 75,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-2\",\n children: quickLinks.map((link)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n href: link.path,\n className: \"text-sm hover:text-white transition-colors\",\n children: link.title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 81,\n columnNumber: 19\n }, this)\n }, link.path, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 80,\n columnNumber: 17\n }, this))\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 78,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 74,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-white font-semibold mb-4 text-sm uppercase tracking-wider\",\n children: \"Products\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 94,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-2\",\n children: productCategories.map((link)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n href: link.path,\n className: \"text-sm hover:text-white transition-colors\",\n children: link.title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 100,\n columnNumber: 19\n }, this)\n }, link.path, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 99,\n columnNumber: 17\n }, this))\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 97,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 93,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-white font-semibold mb-4 text-sm uppercase tracking-wider\",\n children: \"Contact\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 113,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"space-y-3 text-sm\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-start gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-4 h-4 mt-0.5 text-primary flex-shrink-0\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 119,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 118,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: \"info@klz-cables.com\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 121,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 117,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-start gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-4 h-4 mt-0.5 text-primary flex-shrink-0\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 125,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 124,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: \"+49 (0) 123 456 789\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 127,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 123,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-start gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-4 h-4 mt-0.5 text-primary flex-shrink-0\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 131,\n columnNumber: 19\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 132,\n columnNumber: 19\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 130,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: [\n \"Industrial Street 123\",\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"br\", {}, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 135,\n columnNumber: 40\n }, this),\n \"12345 Berlin, Germany\"\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 134,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 129,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 116,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 112,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 40,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"border-t border-gray-800 pt-6 flex flex-col md:flex-row justify-between items-center gap-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"text-sm text-gray-400\",\n children: [\n \"\\xa9 \",\n currentYear,\n \" \",\n siteName,\n \". All rights reserved.\"\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 145,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-4 text-sm\",\n children: legalLinks.map((link)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n href: link.path,\n className: \"hover:text-white transition-colors\",\n children: link.title\n }, link.path, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 150,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 148,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 144,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 38,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Footer.tsx\",\n lineNumber: 37,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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Szs7Ozs7Ozs7Ozs7O3NEQUVSLDhEQUFDYTs0Q0FBR2pCLFdBQVU7OzhEQUNaLDhEQUFDUztvREFBSVQsV0FBVTtvREFBNENVLE1BQUs7b0RBQU9RLFFBQU87b0RBQWVQLFNBQVE7O3NFQUNuRyw4REFBQ2Y7NERBQUt1QixlQUFjOzREQUFRQyxnQkFBZTs0REFBUUMsYUFBYTs0REFBR1QsR0FBRTs7Ozs7O3NFQUNyRSw4REFBQ2hCOzREQUFLdUIsZUFBYzs0REFBUUMsZ0JBQWU7NERBQVFDLGFBQWE7NERBQUdULEdBQUU7Ozs7Ozs7Ozs7Ozs4REFFdkUsOERBQUNSOzt3REFBSztzRUFDaUIsOERBQUNrQjs7Ozs7d0RBQUs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OEJBU3JDLDhEQUFDbkI7b0JBQUlILFdBQVU7O3NDQUNiLDhEQUFDRzs0QkFBSUgsV0FBVTs7Z0NBQXdCO2dDQUNsQ1Q7Z0NBQVk7Z0NBQUVEO2dDQUFTOzs7Ozs7O3NDQUU1Qiw4REFBQ2E7NEJBQUlILFdBQVU7c0NBQ1pGLFdBQVdpQixHQUFHLENBQUMsQ0FBQ0MscUJBQ2YsOERBQUM5QixpREFBSUE7b0NBRUhxQixNQUFNUyxLQUFLcEIsSUFBSTtvQ0FDZkksV0FBVTs4Q0FFVGdCLEtBQUtyQixLQUFLO21DQUpOcUIsS0FBS3BCLElBQUk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQVk5QiIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vY29tcG9uZW50cy9sYXlvdXQvRm9vdGVyLnRzeD83ODNkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluayc7XG5pbXBvcnQgeyBDb250YWluZXIgfSBmcm9tICdAL2NvbXBvbmVudHMvdWkvQ29udGFpbmVyJztcbmltcG9ydCB7IE5hdmlnYXRpb24gfSBmcm9tICcuL05hdmlnYXRpb24nO1xuXG5pbnRlcmZhY2UgRm9vdGVyUHJvcHMge1xuICBsb2NhbGU6IHN0cmluZztcbiAgc2l0ZU5hbWU/OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBGb290ZXIoeyBsb2NhbGUsIHNpdGVOYW1lID0gJ0tMWiBDYWJsZXMnIH06IEZvb3RlclByb3BzKSB7XG4gIGNvbnN0IGN1cnJlbnRZZWFyID0gbmV3IERhdGUoKS5nZXRGdWxsWWVhcigpO1xuXG4gIC8vIFF1aWNrIGxpbmtzXG4gIGNvbnN0IHF1aWNrTGlua3MgPSBbXG4gICAgeyB0aXRsZTogJ0Fib3V0IFVzJywgcGF0aDogYC8ke2xvY2FsZX0vYWJvdXRgIH0sXG4gICAgeyB0aXRsZTogJ0Jsb2cnLCBwYXRoOiBgLyR7bG9jYWxlfS9ibG9nYCB9LFxuICAgIHsgdGl0bGU6ICdQcm9kdWN0cycsIHBhdGg6IGAvJHtsb2NhbGV9L3Byb2R1Y3RzYCB9LFxuICAgIHsgdGl0bGU6ICdDb250YWN0JywgcGF0aDogYC8ke2xvY2FsZX0vY29udGFjdGAgfVxuICBdO1xuXG4gIC8vIFByb2R1Y3QgY2F0ZWdvcmllc1xuICBjb25zdCBwcm9kdWN0Q2F0ZWdvcmllcyA9IFtcbiAgICB7IHRpdGxlOiAnTWVkaXVtIFZvbHRhZ2UgQ2FibGVzJywgcGF0aDogYC8ke2xvY2FsZX0vcHJvZHVjdC1jYXRlZ29yeS9tZWRpdW0tdm9sdGFnZWAgfSxcbiAgICB7IHRpdGxlOiAnTG93IFZvbHRhZ2UgQ2FibGVzJywgcGF0aDogYC8ke2xvY2FsZX0vcHJvZHVjdC1jYXRlZ29yeS9sb3ctdm9sdGFnZWAgfSxcbiAgICB7IHRpdGxlOiAnQ2FibGUgQWNjZXNzb3JpZXMnLCBwYXRoOiBgLyR7bG9jYWxlfS9wcm9kdWN0LWNhdGVnb3J5L2FjY2Vzc29yaWVzYCB9LFxuICAgIHsgdGl0bGU6ICdTcGVjaWFsIFNvbHV0aW9ucycsIHBhdGg6IGAvJHtsb2NhbGV9L3Byb2R1Y3QtY2F0ZWdvcnkvc3BlY2lhbGAgfVxuICBdO1xuXG4gIC8vIExlZ2FsIGxpbmtzXG4gIGNvbnN0IGxlZ2FsTGlua3MgPSBbXG4gICAgeyB0aXRsZTogJ1ByaXZhY3kgUG9saWN5JywgcGF0aDogYC8ke2xvY2FsZX0vcHJpdmFjeWAgfSxcbiAgICB7IHRpdGxlOiAnVGVybXMgb2YgU2VydmljZScsIHBhdGg6IGAvJHtsb2NhbGV9L3Rlcm1zYCB9LFxuICAgIHsgdGl0bGU6ICdJbXByaW50JywgcGF0aDogYC8ke2xvY2FsZX0vaW1wcmludGAgfVxuICBdO1xuXG4gIHJldHVybiAoXG4gICAgPGZvb3RlciBjbGFzc05hbWU9XCJiZy1ncmF5LTkwMCB0ZXh0LWdyYXktMzAwIGJvcmRlci10IGJvcmRlci1ncmF5LTgwMFwiPlxuICAgICAgPENvbnRhaW5lciBtYXhXaWR0aD1cIjZ4bFwiIHBhZGRpbmc9XCJsZ1wiPlxuICAgICAgICB7LyogTWFpbiBGb290ZXIgQ29udGVudCAqL31cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJncmlkIGdyaWQtY29scy0xIG1kOmdyaWQtY29scy0yIGxnOmdyaWQtY29scy00IGdhcC04IG1iLThcIj5cbiAgICAgICAgICB7LyogQ29tcGFueSBJbmZvICovfVxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3BhY2UteS00XCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0yXCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidy04IGgtOCBiZy1wcmltYXJ5IHJvdW5kZWQtbGcgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXJcIj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LXdoaXRlIGZvbnQtYm9sZCB0ZXh0LXNtXCI+S0xaPC9zcGFuPlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwiZm9udC1ib2xkIHRleHQtd2hpdGUgdGV4dC1sZ1wiPntzaXRlTmFtZX08L3NwYW4+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtc20gbGVhZGluZy1yZWxheGVkIHRleHQtZ3JheS00MDBcIj5cbiAgICAgICAgICAgICAgUHJvZmVzc2lvbmFsIGNhYmxlIHNvbHV0aW9ucyBmb3IgaW5kdXN0cmlhbCBhcHBsaWNhdGlvbnMuIFxuICAgICAgICAgICAgICBRdWFsaXR5LCByZWxpYWJpbGl0eSwgYW5kIGlubm92YXRpb24gc2luY2UgMTk5MC5cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBnYXAtM1wiPlxuICAgICAgICAgICAgICB7LyogU29jaWFsIE1lZGlhIExpbmtzICovfVxuICAgICAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzTmFtZT1cInRleHQtZ3JheS00MDAgaG92ZXI6dGV4dC13aGl0ZSB0cmFuc2l0aW9uLWNvbG9yc1wiIGFyaWEtbGFiZWw9XCJMaW5rZWRJblwiPlxuICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNVwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICAgICAgICA8cGF0aCBkPVwiTTE5IDBoLTE0Yy0yLjc2MSAwLTUgMi4yMzktNSA1djE0YzAgMi43NjEgMi4yMzkgNSA1IDVoMTRjMi43NjIgMCA1LTIuMjM5IDUtNXYtMTRjMC0yLjc2MS0yLjIzOC01LTUtNXptLTExIDE5aC0zdi0xMWgzdjExem0tMS41LTEyLjI2OGMtLjk2NiAwLTEuNzUtLjc5LTEuNzUtMS43NjRzLjc4NC0xLjc2NCAxLjc1LTEuNzY0IDEuNzUuNzkgMS43NSAxLjc2NC0uNzgzIDEuNzY0LTEuNzUgMS43NjR6bTEzLjUgMTIuMjY4aC0zdi01LjYwNGMwLTMuMzY4LTQtMy4xMTMtNCAwdjUuNjA0aC0zdi0xMWgzdjEuNzY1YzEuMzk2LTIuNTg2IDctMi43NzcgNyAyLjQ3NnY2Ljc1OXpcIi8+XG4gICAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzc05hbWU9XCJ0ZXh0LWdyYXktNDAwIGhvdmVyOnRleHQtd2hpdGUgdHJhbnNpdGlvbi1jb2xvcnNcIiBhcmlhLWxhYmVsPVwiVHdpdHRlclwiPlxuICAgICAgICAgICAgICAgIDxzdmcgY2xhc3NOYW1lPVwidy01IGgtNVwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICAgICAgICA8cGF0aCBkPVwiTTI0IDQuNTU3Yy0uODgzLjM5Mi0xLjgzMi42NTYtMi44MjguNzc1IDEuMDE3LS42MDkgMS43OTgtMS41NzQgMi4xNjUtMi43MjQtLjk1MS41NjQtMi4wMDUuOTc0LTMuMTI3IDEuMTk1LS44OTctLjk1Ny0yLjE3OC0xLjU1NS0zLjU5NC0xLjU1NS0zLjE3OSAwLTUuNTE1IDIuOTY2LTQuNzk3IDYuMDQ1LTQuMDkxLS4yMDUtNy43MTktMi4xNjUtMTAuMTQ4LTUuMTQ0LTEuMjkgMi4yMTMtLjY2OSA1LjEwOCAxLjUyMyA2LjU3NC0uODA2LS4wMjYtMS41NjYtLjI0Ny0yLjIyOS0uNjE2LS4wNTQgMi4yODEgMS41ODEgNC40MTUgMy45NDkgNC44OS0uNjkzLjE4OC0xLjQ1Mi4yMzItMi4yMjQuMDg0LjYyNiAxLjk1NiAyLjQ0NCAzLjM3OSA0LjYgMy40MTktMi4wNyAxLjYyMy00LjY3OCAyLjM0OC03LjI5IDIuMDQgMi4xNzkgMS4zOTcgNC43NjggMi4yMTIgNy41NDggMi4yMTIgOS4xNDIgMCAxNC4zMDctNy43MjEgMTMuOTk1LTE0LjY0Ni45NjItLjY5NSAxLjc5Ny0xLjU2MiAyLjQ1Ny0yLjU0OXpcIi8+XG4gICAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzc05hbWU9XCJ0ZXh0LWdyYXktNDAwIGhvdmVyOnRleHQtd2hpdGUgdHJhbnNpdGlvbi1jb2xvcnNcIiBhcmlhLWxhYmVsPVwiRmFjZWJvb2tcIj5cbiAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNSBoLTVcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgPHBhdGggZD1cIk05IDhoLTN2NGgzdjEyaDV2LTEyaDMuNjQybC4zNTgtNGgtNHYtMS42NjdjMC0uOTU1LjE5Mi0xLjMzMyAxLjExNS0xLjMzM2gyLjg4NXYtNWgtMy44MDhjLTMuNTk2IDAtNS4xOTIgMS41ODMtNS4xOTIgNC42MTV2My4zODV6XCIvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIHsvKiBRdWljayBMaW5rcyAqL31cbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQtd2hpdGUgZm9udC1zZW1pYm9sZCBtYi00IHRleHQtc20gdXBwZXJjYXNlIHRyYWNraW5nLXdpZGVyXCI+XG4gICAgICAgICAgICAgIFF1aWNrIExpbmtzXG4gICAgICAgICAgICA8L2gzPlxuICAgICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktMlwiPlxuICAgICAgICAgICAgICB7cXVpY2tMaW5rcy5tYXAoKGxpbmspID0+IChcbiAgICAgICAgICAgICAgICA8bGkga2V5PXtsaW5rLnBhdGh9PlxuICAgICAgICAgICAgICAgICAgPExpbmsgXG4gICAgICAgICAgICAgICAgICAgIGhyZWY9e2xpbmsucGF0aH1cbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwidGV4dC1zbSBob3Zlcjp0ZXh0LXdoaXRlIHRyYW5zaXRpb24tY29sb3JzXCJcbiAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAge2xpbmsudGl0bGV9XG4gICAgICAgICAgICAgICAgICA8L0xpbms+XG4gICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICA8L3VsPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgey8qIFByb2R1Y3QgQ2F0ZWdvcmllcyAqL31cbiAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgPGgzIGNsYXNzTmFtZT1cInRleHQtd2hpdGUgZm9udC1zZW1pYm9sZCBtYi00IHRleHQtc20gdXBwZXJjYXNlIHRyYWNraW5nLXdpZGVyXCI+XG4gICAgICAgICAgICAgIFByb2R1Y3RzXG4gICAgICAgICAgICA8L2gzPlxuICAgICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktMlwiPlxuICAgICAgICAgICAgICB7cHJvZHVjdENhdGVnb3JpZXMubWFwKChsaW5rKSA9PiAoXG4gICAgICAgICAgICAgICAgPGxpIGtleT17bGluay5wYXRofT5cbiAgICAgICAgICAgICAgICAgIDxMaW5rIFxuICAgICAgICAgICAgICAgICAgICBocmVmPXtsaW5rLnBhdGh9XG4gICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInRleHQtc20gaG92ZXI6dGV4dC13aGl0ZSB0cmFuc2l0aW9uLWNvbG9yc1wiXG4gICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgIHtsaW5rLnRpdGxlfVxuICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICkpfVxuICAgICAgICAgICAgPC91bD5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIHsvKiBDb250YWN0IEluZm8gKi99XG4gICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgIDxoMyBjbGFzc05hbWU9XCJ0ZXh0LXdoaXRlIGZvbnQtc2VtaWJvbGQgbWItNCB0ZXh0LXNtIHVwcGVyY2FzZSB0cmFja2luZy13aWRlclwiPlxuICAgICAgICAgICAgICBDb250YWN0XG4gICAgICAgICAgICA8L2gzPlxuICAgICAgICAgICAgPHVsIGNsYXNzTmFtZT1cInNwYWNlLXktMyB0ZXh0LXNtXCI+XG4gICAgICAgICAgICAgIDxsaSBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLXN0YXJ0IGdhcC0yXCI+XG4gICAgICAgICAgICAgICAgPHN2ZyBjbGFzc05hbWU9XCJ3LTQgaC00IG10LTAuNSB0ZXh0LXByaW1hcnkgZmxleC1zaHJpbmstMFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgPHBhdGggc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZVdpZHRoPXsyfSBkPVwiTTMgOGw3Ljg5IDUuMjZhMiAyIDAgMDAyLjIyIDBMMjEgOE01IDE5aDE0YTIgMiAwIDAwMi0yVjdhMiAyIDAgMDAtMi0ySDVhMiAyIDAgMDAtMiAydjEwYTIgMiAwIDAwMiAyelwiIC8+XG4gICAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgICAgPHNwYW4+aW5mb0BrbHotY2FibGVzLmNvbTwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgPGxpIGNsYXNzTmFtZT1cImZsZXggaXRlbXMtc3RhcnQgZ2FwLTJcIj5cbiAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNCBoLTQgbXQtMC41IHRleHQtcHJpbWFyeSBmbGV4LXNocmluay0wXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+XG4gICAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2VMaW5lY2FwPVwicm91bmRcIiBzdHJva2VMaW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlV2lkdGg9ezJ9IGQ9XCJNMyA1YTIgMiAwIDAxMi0yaDMuMjhhMSAxIDAgMDEuOTQ4LjY4NGwxLjQ5OCA0LjQ5M2ExIDEgMCAwMS0uNTAyIDEuMjFsLTIuMjU3IDEuMTNhMTEuMDQyIDExLjA0MiAwIDAwNS41MTYgNS41MTZsMS4xMy0yLjI1N2ExIDEgMCAwMTEuMjEtLjUwMmw0LjQ5MyAxLjQ5OGExIDEgMCAwMS42ODQuOTQ5VjE5YTIgMiAwIDAxLTIgMmgtMUM5LjcxNiAyMSAzIDE0LjI4NCAzIDZWNXpcIiAvPlxuICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICAgIDxzcGFuPis0OSAoMCkgMTIzIDQ1NiA3ODk8L3NwYW4+XG4gICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgIDxsaSBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLXN0YXJ0IGdhcC0yXCI+XG4gICAgICAgICAgICAgICAgPHN2ZyBjbGFzc05hbWU9XCJ3LTQgaC00IG10LTAuNSB0ZXh0LXByaW1hcnkgZmxleC1zaHJpbmstMFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgPHBhdGggc3Ryb2tlTGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZVdpZHRoPXsyfSBkPVwiTTE3LjY1NyAxNi42NTdMMTMuNDE0IDIwLjlhMS45OTggMS45OTggMCAwMS0yLjgyNyAwbC00LjI0NC00LjI0M2E4IDggMCAxMTExLjMxNCAwelwiIC8+XG4gICAgICAgICAgICAgICAgICA8cGF0aCBzdHJva2VMaW5lY2FwPVwicm91bmRcIiBzdHJva2VMaW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlV2lkdGg9ezJ9IGQ9XCJNMTUgMTFhMyAzIDAgMTEtNiAwIDMgMyAwIDAxNiAwelwiIC8+XG4gICAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgICAgPHNwYW4+XG4gICAgICAgICAgICAgICAgICBJbmR1c3RyaWFsIFN0cmVldCAxMjM8YnIgLz5cbiAgICAgICAgICAgICAgICAgIDEyMzQ1IEJlcmxpbiwgR2VybWFueVxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIHsvKiBCb3R0b20gQmFyICovfVxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImJvcmRlci10IGJvcmRlci1ncmF5LTgwMCBwdC02IGZsZXggZmxleC1jb2wgbWQ6ZmxleC1yb3cganVzdGlmeS1iZXR3ZWVuIGl0ZW1zLWNlbnRlciBnYXAtNFwiPlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LWdyYXktNDAwXCI+XG4gICAgICAgICAgICDCqSB7Y3VycmVudFllYXJ9IHtzaXRlTmFtZX0uIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNCB0ZXh0LXNtXCI+XG4gICAgICAgICAgICB7bGVnYWxMaW5rcy5tYXAoKGxpbmspID0+IChcbiAgICAgICAgICAgICAgPExpbmsgXG4gICAgICAgICAgICAgICAga2V5PXtsaW5rLnBhdGh9XG4gICAgICAgICAgICAgICAgaHJlZj17bGluay5wYXRofVxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImhvdmVyOnRleHQtd2hpdGUgdHJhbnNpdGlvbi1jb2xvcnNcIlxuICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAge2xpbmsudGl0bGV9XG4gICAgICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvQ29udGFpbmVyPlxuICAgIDwvZm9vdGVyPlxuICApO1xufSJdLCJuYW1lcyI6WyJMaW5rIiwiQ29udGFpbmVyIiwiRm9vdGVyIiwibG9jYWxlIiwic2l0ZU5hbWUiLCJjdXJyZW50WWVhciIsIkRhdGUiLCJnZXRGdWxsWWVhciIsInF1aWNrTGlua3MiLCJ0aXRsZSIsInBhdGgiLCJwcm9kdWN0Q2F0ZWdvcmllcyIsImxlZ2FsTGlua3MiLCJmb290ZXIiLCJjbGFzc05hbWUiLCJtYXhXaWR0aCIsInBhZGRpbmciLCJkaXYiLCJzcGFuIiwicCIsImEiLCJocmVmIiwiYXJpYS1sYWJlbCIsInN2ZyIsImZpbGwiLCJ2aWV3Qm94IiwiZCIsImgzIiwidWwiLCJtYXAiLCJsaW5rIiwibGkiLCJzdHJva2UiLCJzdHJva2VMaW5lY2FwIiwic3Ryb2tlTGluZWpvaW4iLCJzdHJva2VXaWR0aCIsImJyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./components/layout/Footer.tsx\n");
/***/ }),
/***/ "(rsc)/./components/layout/Header.tsx":
/*!**************************************!*\
!*** ./components/layout/Header.tsx ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Header: () => (/* binding */ Header)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(rsc)/./node_modules/next/dist/api/link.js\");\n/* harmony import */ var _components_ui_Container__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/components/ui/Container */ \"(rsc)/./components/ui/Container.tsx\");\n/* harmony import */ var _components_ui_Button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/components/ui/Button */ \"(rsc)/./components/ui/Button.tsx\");\n/* harmony import */ var _Navigation__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./Navigation */ \"(rsc)/./components/layout/Navigation.tsx\");\n/* harmony import */ var _components_LocaleSwitcher__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/LocaleSwitcher */ \"(rsc)/./components/LocaleSwitcher.tsx\");\n/* harmony import */ var _MobileMenu__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./MobileMenu */ \"(rsc)/./components/layout/MobileMenu.tsx\");\n\n\n\n\n\n\n\nfunction Header({ locale, siteName = \"KLZ Cables\", logo }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"sticky top-0 z-50 bg-white border-b border-gray-200 shadow-sm\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Container__WEBPACK_IMPORTED_MODULE_2__.Container, {\n maxWidth: \"6xl\",\n padding: \"md\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center justify-between h-16\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-3\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n href: `/${locale}`,\n className: \"flex items-center gap-2 hover:opacity-80 transition-opacity\",\n children: [\n logo ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"img\", {\n src: logo,\n alt: siteName,\n className: \"h-8 w-auto\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 26,\n columnNumber: 17\n }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-8 h-8 bg-primary rounded-lg flex items-center justify-center\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-white font-bold text-sm\",\n children: \"KLZ\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 29,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 28,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"hidden sm:block font-bold text-lg text-gray-900\",\n children: siteName\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 32,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 21,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 20,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"hidden md:flex items-center gap-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Navigation__WEBPACK_IMPORTED_MODULE_4__.Navigation, {\n locale: locale,\n variant: \"header\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 40,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_LocaleSwitcher__WEBPACK_IMPORTED_MODULE_5__.LocaleSwitcher, {}, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 41,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n href: `/${locale}/contact`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Button__WEBPACK_IMPORTED_MODULE_3__.Button, {\n variant: \"primary\",\n size: \"sm\",\n children: \"Contact Us\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 43,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 42,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 39,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-2\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_MobileMenu__WEBPACK_IMPORTED_MODULE_6__.MobileMenu, {\n locale: locale,\n siteName: siteName\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 54,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 53,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 18,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 17,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Header.tsx\",\n lineNumber: 16,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL2xheW91dC9IZWFkZXIudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBNkI7QUFDeUI7QUFDTjtBQUNOO0FBQ21CO0FBQ25CO0FBUW5DLFNBQVNNLE9BQU8sRUFBRUMsTUFBTSxFQUFFQyxXQUFXLFlBQVksRUFBRUMsSUFBSSxFQUFlO0lBQzNFLHFCQUNFLDhEQUFDQztRQUFPQyxXQUFVO2tCQUNoQiw0RUFBQ1YsK0RBQVNBO1lBQUNXLFVBQVM7WUFBTUMsU0FBUTtzQkFDaEMsNEVBQUNDO2dCQUFJSCxXQUFVOztrQ0FFYiw4REFBQ0c7d0JBQUlILFdBQVU7a0NBQ2IsNEVBQUNYLGlEQUFJQTs0QkFDSGUsTUFBTSxDQUFDLENBQUMsRUFBRVIsT0FBTyxDQUFDOzRCQUNsQkksV0FBVTs7Z0NBRVRGLHFCQUNDLDhEQUFDTztvQ0FBSUMsS0FBS1I7b0NBQU1TLEtBQUtWO29DQUFVRyxXQUFVOzs7Ozt5REFFekMsOERBQUNHO29DQUFJSCxXQUFVOzhDQUNiLDRFQUFDUTt3Q0FBS1IsV0FBVTtrREFBK0I7Ozs7Ozs7Ozs7OzhDQUduRCw4REFBQ1E7b0NBQUtSLFdBQVU7OENBQ2JIOzs7Ozs7Ozs7Ozs7Ozs7OztrQ0FNUCw4REFBQ007d0JBQUlILFdBQVU7OzBDQUNiLDhEQUFDUixtREFBVUE7Z0NBQUNJLFFBQVFBO2dDQUFRYSxTQUFROzs7Ozs7MENBQ3BDLDhEQUFDaEIsc0VBQWNBOzs7OzswQ0FDZiw4REFBQ0osaURBQUlBO2dDQUFDZSxNQUFNLENBQUMsQ0FBQyxFQUFFUixPQUFPLFFBQVEsQ0FBQzswQ0FDOUIsNEVBQUNMLHlEQUFNQTtvQ0FDTGtCLFNBQVE7b0NBQ1JDLE1BQUs7OENBQ047Ozs7Ozs7Ozs7Ozs7Ozs7O2tDQU9MLDhEQUFDUDt3QkFBSUgsV0FBVTtrQ0FDYiw0RUFBQ04sbURBQVVBOzRCQUFDRSxRQUFRQTs0QkFBUUMsVUFBVUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU1sRCIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vY29tcG9uZW50cy9sYXlvdXQvSGVhZGVyLnRzeD8yMGUzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluayc7XG5pbXBvcnQgeyBDb250YWluZXIgfSBmcm9tICdAL2NvbXBvbmVudHMvdWkvQ29udGFpbmVyJztcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gJ0AvY29tcG9uZW50cy91aS9CdXR0b24nO1xuaW1wb3J0IHsgTmF2aWdhdGlvbiB9IGZyb20gJy4vTmF2aWdhdGlvbic7XG5pbXBvcnQgeyBMb2NhbGVTd2l0Y2hlciB9IGZyb20gJ0AvY29tcG9uZW50cy9Mb2NhbGVTd2l0Y2hlcic7XG5pbXBvcnQgeyBNb2JpbGVNZW51IH0gZnJvbSAnLi9Nb2JpbGVNZW51JztcblxuaW50ZXJmYWNlIEhlYWRlclByb3BzIHtcbiAgbG9jYWxlOiBzdHJpbmc7XG4gIHNpdGVOYW1lPzogc3RyaW5nO1xuICBsb2dvPzogc3RyaW5nO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gSGVhZGVyKHsgbG9jYWxlLCBzaXRlTmFtZSA9ICdLTFogQ2FibGVzJywgbG9nbyB9OiBIZWFkZXJQcm9wcykge1xuICByZXR1cm4gKFxuICAgIDxoZWFkZXIgY2xhc3NOYW1lPVwic3RpY2t5IHRvcC0wIHotNTAgYmctd2hpdGUgYm9yZGVyLWIgYm9yZGVyLWdyYXktMjAwIHNoYWRvdy1zbVwiPlxuICAgICAgPENvbnRhaW5lciBtYXhXaWR0aD1cIjZ4bFwiIHBhZGRpbmc9XCJtZFwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBoLTE2XCI+XG4gICAgICAgICAgey8qIExvZ28gYW5kIEJyYW5kaW5nICovfVxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTNcIj5cbiAgICAgICAgICAgIDxMaW5rIFxuICAgICAgICAgICAgICBocmVmPXtgLyR7bG9jYWxlfWB9IFxuICAgICAgICAgICAgICBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMiBob3ZlcjpvcGFjaXR5LTgwIHRyYW5zaXRpb24tb3BhY2l0eVwiXG4gICAgICAgICAgICA+XG4gICAgICAgICAgICAgIHtsb2dvID8gKFxuICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtsb2dvfSBhbHQ9e3NpdGVOYW1lfSBjbGFzc05hbWU9XCJoLTggdy1hdXRvXCIgLz5cbiAgICAgICAgICAgICAgKSA6IChcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInctOCBoLTggYmctcHJpbWFyeSByb3VuZGVkLWxnIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyXCI+XG4gICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LXdoaXRlIGZvbnQtYm9sZCB0ZXh0LXNtXCI+S0xaPC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJoaWRkZW4gc206YmxvY2sgZm9udC1ib2xkIHRleHQtbGcgdGV4dC1ncmF5LTkwMFwiPlxuICAgICAgICAgICAgICAgIHtzaXRlTmFtZX1cbiAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgey8qIERlc2t0b3AgTmF2aWdhdGlvbiAqL31cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImhpZGRlbiBtZDpmbGV4IGl0ZW1zLWNlbnRlciBnYXAtNlwiPlxuICAgICAgICAgICAgPE5hdmlnYXRpb24gbG9jYWxlPXtsb2NhbGV9IHZhcmlhbnQ9XCJoZWFkZXJcIiAvPlxuICAgICAgICAgICAgPExvY2FsZVN3aXRjaGVyIC8+XG4gICAgICAgICAgICA8TGluayBocmVmPXtgLyR7bG9jYWxlfS9jb250YWN0YH0+XG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICB2YXJpYW50PVwicHJpbWFyeVwiXG4gICAgICAgICAgICAgICAgc2l6ZT1cInNtXCJcbiAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgIENvbnRhY3QgVXNcbiAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICA8L0xpbms+XG4gICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICB7LyogTW9iaWxlIE1lbnUgKi99XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMlwiPlxuICAgICAgICAgICAgPE1vYmlsZU1lbnUgbG9jYWxlPXtsb2NhbGV9IHNpdGVOYW1lPXtzaXRlTmFtZX0gLz5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L0NvbnRhaW5lcj5cbiAgICA8L2hlYWRlcj5cbiAgKTtcbn0iXSwibmFtZXMiOlsiTGluayIsIkNvbnRhaW5lciIsIkJ1dHRvbiIsIk5hdmlnYXRpb24iLCJMb2NhbGVTd2l0Y2hlciIsIk1vYmlsZU1lbnUiLCJIZWFkZXIiLCJsb2NhbGUiLCJzaXRlTmFtZSIsImxvZ28iLCJoZWFkZXIiLCJjbGFzc05hbWUiLCJtYXhXaWR0aCIsInBhZGRpbmciLCJkaXYiLCJocmVmIiwiaW1nIiwic3JjIiwiYWx0Iiwic3BhbiIsInZhcmlhbnQiLCJzaXplIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./components/layout/Header.tsx\n");
/***/ }),
/***/ "(rsc)/./components/layout/Layout.tsx":
/*!**************************************!*\
!*** ./components/layout/Layout.tsx ***!
\**************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Layout: () => (/* binding */ Layout)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/link */ \"(rsc)/./node_modules/next/dist/api/link.js\");\n/* harmony import */ var _Header__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Header */ \"(rsc)/./components/layout/Header.tsx\");\n/* harmony import */ var _Footer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./Footer */ \"(rsc)/./components/layout/Footer.tsx\");\n/* harmony import */ var _components_ui_Container__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/ui/Container */ \"(rsc)/./components/ui/Container.tsx\");\n\n\n\n\n\nfunction Layout({ children, locale, siteName = \"KLZ Cables\", logo, showSidebar = false, breadcrumb }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"min-h-screen flex flex-col\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Header__WEBPACK_IMPORTED_MODULE_2__.Header, {\n locale: locale,\n siteName: siteName,\n logo: logo\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 27,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: \"flex-1\",\n children: [\n breadcrumb && breadcrumb.length > 0 && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"bg-gray-50 border-b border-gray-200\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Container__WEBPACK_IMPORTED_MODULE_4__.Container, {\n maxWidth: \"6xl\",\n padding: \"md\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: \"flex items-center gap-2 text-sm text-gray-600 py-3\",\n \"aria-label\": \"Breadcrumb\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n href: `/${locale}`,\n className: \"hover:text-primary transition-colors\",\n children: \"Home\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 40,\n columnNumber: 17\n }, this),\n breadcrumb.map((item, index)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center gap-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-4 h-4 text-gray-400\",\n fill: \"none\",\n stroke: \"currentColor\",\n viewBox: \"0 0 24 24\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n strokeLinecap: \"round\",\n strokeLinejoin: \"round\",\n strokeWidth: 2,\n d: \"M9 5l7 7-7 7\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 49,\n columnNumber: 23\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 48,\n columnNumber: 21\n }, this),\n index === breadcrumb.length - 1 ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"text-gray-900 font-medium\",\n children: item.title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 52,\n columnNumber: 23\n }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_link__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n href: item.path,\n className: \"hover:text-primary transition-colors\",\n children: item.title\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 54,\n columnNumber: 23\n }, this)\n ]\n }, item.path, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 47,\n columnNumber: 19\n }, this))\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 39,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 38,\n columnNumber: 13\n }, this)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 37,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Container__WEBPACK_IMPORTED_MODULE_4__.Container, {\n maxWidth: \"6xl\",\n padding: \"md\",\n className: \"py-8 md:py-12\",\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 69,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 34,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_Footer__WEBPACK_IMPORTED_MODULE_3__.Footer, {\n locale: locale,\n siteName: siteName\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 75,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/layout/Layout.tsx\",\n lineNumber: 25,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL2xheW91dC9MYXlvdXQudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQzZCO0FBQ0s7QUFDQTtBQUNvQjtBQVcvQyxTQUFTSSxPQUFPLEVBQ3JCQyxRQUFRLEVBQ1JDLE1BQU0sRUFDTkMsV0FBVyxZQUFZLEVBQ3ZCQyxJQUFJLEVBQ0pDLGNBQWMsS0FBSyxFQUNuQkMsVUFBVSxFQUNFO0lBQ1oscUJBQ0UsOERBQUNDO1FBQUlDLFdBQVU7OzBCQUViLDhEQUFDWCwyQ0FBTUE7Z0JBQ0xLLFFBQVFBO2dCQUNSQyxVQUFVQTtnQkFDVkMsTUFBTUE7Ozs7OzswQkFJUiw4REFBQ0s7Z0JBQUtELFdBQVU7O29CQUViRixjQUFjQSxXQUFXSSxNQUFNLEdBQUcsbUJBQ2pDLDhEQUFDSDt3QkFBSUMsV0FBVTtrQ0FDYiw0RUFBQ1QsK0RBQVNBOzRCQUFDWSxVQUFTOzRCQUFNQyxTQUFRO3NDQUNoQyw0RUFBQ0M7Z0NBQUlMLFdBQVU7Z0NBQXFETSxjQUFXOztrREFDN0UsOERBQUNsQixpREFBSUE7d0NBQ0htQixNQUFNLENBQUMsQ0FBQyxFQUFFYixPQUFPLENBQUM7d0NBQ2xCTSxXQUFVO2tEQUNYOzs7Ozs7b0NBR0FGLFdBQVdVLEdBQUcsQ0FBQyxDQUFDQyxNQUFNQyxzQkFDckIsOERBQUNYOzRDQUFvQkMsV0FBVTs7OERBQzdCLDhEQUFDVztvREFBSVgsV0FBVTtvREFBd0JZLE1BQUs7b0RBQU9DLFFBQU87b0RBQWVDLFNBQVE7OERBQy9FLDRFQUFDQzt3REFBS0MsZUFBYzt3REFBUUMsZ0JBQWU7d0RBQVFDLGFBQWE7d0RBQUdDLEdBQUU7Ozs7Ozs7Ozs7O2dEQUV0RVQsVUFBVVosV0FBV0ksTUFBTSxHQUFHLGtCQUM3Qiw4REFBQ2tCO29EQUFLcEIsV0FBVTs4REFBNkJTLEtBQUtZLEtBQUs7Ozs7O3lFQUV2RCw4REFBQ2pDLGlEQUFJQTtvREFDSG1CLE1BQU1FLEtBQUtNLElBQUk7b0RBQ2ZmLFdBQVU7OERBRVRTLEtBQUtZLEtBQUs7Ozs7Ozs7MkNBWFBaLEtBQUtNLElBQUk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztrQ0FzQjdCLDhEQUFDeEIsK0RBQVNBO3dCQUFDWSxVQUFTO3dCQUFNQyxTQUFRO3dCQUFLSixXQUFVO2tDQUM5Q1A7Ozs7Ozs7Ozs7OzswQkFLTCw4REFBQ0gsMkNBQU1BO2dCQUFDSSxRQUFRQTtnQkFBUUMsVUFBVUE7Ozs7Ozs7Ozs7OztBQUd4QyIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vY29tcG9uZW50cy9sYXlvdXQvTGF5b3V0LnRzeD8zYTBjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFJlYWN0Tm9kZSB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCBMaW5rIGZyb20gJ25leHQvbGluayc7XG5pbXBvcnQgeyBIZWFkZXIgfSBmcm9tICcuL0hlYWRlcic7XG5pbXBvcnQgeyBGb290ZXIgfSBmcm9tICcuL0Zvb3Rlcic7XG5pbXBvcnQgeyBDb250YWluZXIgfSBmcm9tICdAL2NvbXBvbmVudHMvdWkvQ29udGFpbmVyJztcblxuaW50ZXJmYWNlIExheW91dFByb3BzIHtcbiAgY2hpbGRyZW46IFJlYWN0Tm9kZTtcbiAgbG9jYWxlOiBzdHJpbmc7XG4gIHNpdGVOYW1lPzogc3RyaW5nO1xuICBsb2dvPzogc3RyaW5nO1xuICBzaG93U2lkZWJhcj86IGJvb2xlYW47XG4gIGJyZWFkY3J1bWI/OiBBcnJheTx7IHRpdGxlOiBzdHJpbmc7IHBhdGg6IHN0cmluZyB9Pjtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIExheW91dCh7IFxuICBjaGlsZHJlbiwgXG4gIGxvY2FsZSwgXG4gIHNpdGVOYW1lID0gJ0tMWiBDYWJsZXMnLCBcbiAgbG9nbyxcbiAgc2hvd1NpZGViYXIgPSBmYWxzZSxcbiAgYnJlYWRjcnVtYlxufTogTGF5b3V0UHJvcHMpIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cIm1pbi1oLXNjcmVlbiBmbGV4IGZsZXgtY29sXCI+XG4gICAgICB7LyogSGVhZGVyICovfVxuICAgICAgPEhlYWRlciBcbiAgICAgICAgbG9jYWxlPXtsb2NhbGV9IFxuICAgICAgICBzaXRlTmFtZT17c2l0ZU5hbWV9IFxuICAgICAgICBsb2dvPXtsb2dvfSBcbiAgICAgIC8+XG5cbiAgICAgIHsvKiBNYWluIENvbnRlbnQgQXJlYSAqL31cbiAgICAgIDxtYWluIGNsYXNzTmFtZT1cImZsZXgtMVwiPlxuICAgICAgICB7LyogQnJlYWRjcnVtYiAqL31cbiAgICAgICAge2JyZWFkY3J1bWIgJiYgYnJlYWRjcnVtYi5sZW5ndGggPiAwICYmIChcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImJnLWdyYXktNTAgYm9yZGVyLWIgYm9yZGVyLWdyYXktMjAwXCI+XG4gICAgICAgICAgICA8Q29udGFpbmVyIG1heFdpZHRoPVwiNnhsXCIgcGFkZGluZz1cIm1kXCI+XG4gICAgICAgICAgICAgIDxuYXYgY2xhc3NOYW1lPVwiZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIgdGV4dC1zbSB0ZXh0LWdyYXktNjAwIHB5LTNcIiBhcmlhLWxhYmVsPVwiQnJlYWRjcnVtYlwiPlxuICAgICAgICAgICAgICAgIDxMaW5rIFxuICAgICAgICAgICAgICAgICAgaHJlZj17YC8ke2xvY2FsZX1gfSBcbiAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImhvdmVyOnRleHQtcHJpbWFyeSB0cmFuc2l0aW9uLWNvbG9yc1wiXG4gICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgSG9tZVxuICAgICAgICAgICAgICAgIDwvTGluaz5cbiAgICAgICAgICAgICAgICB7YnJlYWRjcnVtYi5tYXAoKGl0ZW0sIGluZGV4KSA9PiAoXG4gICAgICAgICAgICAgICAgICA8ZGl2IGtleT17aXRlbS5wYXRofSBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWNlbnRlciBnYXAtMlwiPlxuICAgICAgICAgICAgICAgICAgICA8c3ZnIGNsYXNzTmFtZT1cInctNCBoLTQgdGV4dC1ncmF5LTQwMFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIHN0cm9rZUxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZUxpbmVqb2luPVwicm91bmRcIiBzdHJva2VXaWR0aD17Mn0gZD1cIk05IDVsNyA3LTcgN1wiIC8+XG4gICAgICAgICAgICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgICAgICAgICAgICB7aW5kZXggPT09IGJyZWFkY3J1bWIubGVuZ3RoIC0gMSA/IChcbiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ0ZXh0LWdyYXktOTAwIGZvbnQtbWVkaXVtXCI+e2l0ZW0udGl0bGV9PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICApIDogKFxuICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIFxuICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj17aXRlbS5wYXRofSBcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImhvdmVyOnRleHQtcHJpbWFyeSB0cmFuc2l0aW9uLWNvbG9yc1wiXG4gICAgICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICAgICAge2l0ZW0udGl0bGV9XG4gICAgICAgICAgICAgICAgICAgICAgPC9MaW5rPlxuICAgICAgICAgICAgICAgICAgICApfVxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICAgIDwvbmF2PlxuICAgICAgICAgICAgPC9Db250YWluZXI+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICl9XG5cbiAgICAgICAgey8qIENvbnRlbnQgKi99XG4gICAgICAgIDxDb250YWluZXIgbWF4V2lkdGg9XCI2eGxcIiBwYWRkaW5nPVwibWRcIiBjbGFzc05hbWU9XCJweS04IG1kOnB5LTEyXCI+XG4gICAgICAgICAge2NoaWxkcmVufVxuICAgICAgICA8L0NvbnRhaW5lcj5cbiAgICAgIDwvbWFpbj5cblxuICAgICAgey8qIEZvb3RlciAqL31cbiAgICAgIDxGb290ZXIgbG9jYWxlPXtsb2NhbGV9IHNpdGVOYW1lPXtzaXRlTmFtZX0gLz5cbiAgICA8L2Rpdj5cbiAgKTtcbn0iXSwibmFtZXMiOlsiTGluayIsIkhlYWRlciIsIkZvb3RlciIsIkNvbnRhaW5lciIsIkxheW91dCIsImNoaWxkcmVuIiwibG9jYWxlIiwic2l0ZU5hbWUiLCJsb2dvIiwic2hvd1NpZGViYXIiLCJicmVhZGNydW1iIiwiZGl2IiwiY2xhc3NOYW1lIiwibWFpbiIsImxlbmd0aCIsIm1heFdpZHRoIiwicGFkZGluZyIsIm5hdiIsImFyaWEtbGFiZWwiLCJocmVmIiwibWFwIiwiaXRlbSIsImluZGV4Iiwic3ZnIiwiZmlsbCIsInN0cm9rZSIsInZpZXdCb3giLCJwYXRoIiwic3Ryb2tlTGluZWNhcCIsInN0cm9rZUxpbmVqb2luIiwic3Ryb2tlV2lkdGgiLCJkIiwic3BhbiIsInRpdGxlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./components/layout/Layout.tsx\n");
/***/ }),
/***/ "(rsc)/./components/layout/MobileMenu.tsx":
/*!******************************************!*\
!*** ./components/layout/MobileMenu.tsx ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ MobileMenu: () => (/* binding */ e0)
/* harmony export */ });
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");
const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`/Users/marcmintel/Projects/klz-2026/components/layout/MobileMenu.tsx#MobileMenu`);
/***/ }),
/***/ "(rsc)/./components/layout/Navigation.tsx":
/*!******************************************!*\
!*** ./components/layout/Navigation.tsx ***!
\******************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ Navigation: () => (/* binding */ e0)
/* harmony export */ });
/* harmony import */ var next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/dist/build/webpack/loaders/next-flight-loader/module-proxy */ "(rsc)/./node_modules/next/dist/build/webpack/loaders/next-flight-loader/module-proxy.js");
const e0 = (0,next_dist_build_webpack_loaders_next_flight_loader_module_proxy__WEBPACK_IMPORTED_MODULE_0__.createProxy)(String.raw`/Users/marcmintel/Projects/klz-2026/components/layout/Navigation.tsx#Navigation`);
/***/ }),
/***/ "(rsc)/./components/ui/Button.tsx":
/*!**********************************!*\
!*** ./components/ui/Button.tsx ***!
\**********************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Button: () => (/* binding */ Button)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/utils */ \"(rsc)/./lib/utils.ts\");\n/* harmony import */ var _lib_responsive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../lib/responsive */ \"(rsc)/./lib/responsive.ts\");\n\n\n\n\n// Helper function to get variant styles\nconst getVariantStyles = (variant, disabled)=>{\n const baseStyles = \"transition-all duration-200 ease-in-out font-medium rounded-lg focus:outline-none focus:ring-2 focus:ring-offset-2\";\n if (disabled) {\n return `${baseStyles} bg-gray-300 text-gray-500 cursor-not-allowed opacity-60`;\n }\n switch(variant){\n case \"primary\":\n return `${baseStyles} bg-primary hover:bg-primary-dark text-white focus:ring-primary`;\n case \"secondary\":\n return `${baseStyles} bg-secondary hover:bg-secondary-light text-white focus:ring-secondary`;\n case \"outline\":\n return `${baseStyles} bg-transparent border-2 border-primary text-primary hover:bg-primary-light hover:border-primary-dark focus:ring-primary`;\n case \"ghost\":\n return `${baseStyles} bg-transparent text-primary hover:bg-primary-light focus:ring-primary`;\n default:\n return `${baseStyles} bg-primary hover:bg-primary-dark text-white`;\n }\n};\n// Helper function to get size styles\nconst getSizeStyles = (size)=>{\n switch(size){\n case \"sm\":\n return \"px-3 py-1.5 text-sm\";\n case \"md\":\n return \"px-4 py-2 text-base\";\n case \"lg\":\n return \"px-6 py-3 text-lg\";\n default:\n return \"px-4 py-2 text-base\";\n }\n};\n// Helper function to get icon spacing\nconst getIconSpacing = (size, iconPosition)=>{\n const spacing = {\n sm: iconPosition === \"left\" ? \"mr-1.5\" : \"ml-1.5\",\n md: iconPosition === \"left\" ? \"mr-2\" : \"ml-2\",\n lg: iconPosition === \"left\" ? \"mr-2.5\" : \"ml-2.5\"\n };\n return spacing[size];\n};\n// Loading spinner component\nconst LoadingSpinner = ({ size })=>{\n const sizeClasses = {\n sm: \"w-4 h-4\",\n md: \"w-5 h-5\",\n lg: \"w-6 h-6\"\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"animate-spin\", sizeClasses[size]),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"svg\", {\n className: \"w-full h-full text-current\",\n xmlns: \"http://www.w3.org/2000/svg\",\n fill: \"none\",\n viewBox: \"0 0 24 24\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"circle\", {\n className: \"opacity-25\",\n cx: \"12\",\n cy: \"12\",\n r: \"10\",\n stroke: \"currentColor\",\n strokeWidth: \"4\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 89,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"path\", {\n className: \"opacity-75\",\n fill: \"currentColor\",\n d: \"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z\"\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 97,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 83,\n columnNumber: 7\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 82,\n columnNumber: 5\n }, undefined);\n};\n// Main Button component\nconst Button = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ variant = \"primary\", size = \"md\", loading = false, icon, iconPosition = \"left\", fullWidth = false, disabled, className = \"\", children, type = \"button\", responsiveSize, touchTarget = true, ...props }, ref)=>{\n const isDisabled = disabled || loading;\n // Get responsive size if provided\n const getResponsiveSize = ()=>{\n if (!responsiveSize) return size;\n if (true) return size;\n const viewport = (0,_lib_responsive__WEBPACK_IMPORTED_MODULE_3__.getViewport)();\n if (viewport.isMobile && responsiveSize.mobile) {\n return responsiveSize.mobile;\n }\n if (viewport.isTablet && responsiveSize.tablet) {\n return responsiveSize.tablet;\n }\n if (viewport.isDesktop && responsiveSize.desktop) {\n return responsiveSize.desktop;\n }\n return size;\n };\n const responsiveSizeValue = getResponsiveSize();\n // Get touch target size\n const getTouchTargetClasses = ()=>{\n if (!touchTarget) return \"\";\n if (true) return \"\";\n const viewport = (0,_lib_responsive__WEBPACK_IMPORTED_MODULE_3__.getViewport)();\n const targetSize = (0,_lib_responsive__WEBPACK_IMPORTED_MODULE_3__.getTouchTargetSize)(viewport.isMobile, viewport.isLargeDesktop);\n // Ensure minimum touch target\n return `min-h-[44px] min-w-[44px]`;\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n ref: ref,\n type: type,\n disabled: isDisabled,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"inline-flex items-center justify-center font-semibold\", \"transition-all duration-200 ease-in-out\", \"focus:outline-none focus:ring-2 focus:ring-offset-2\", // Base styles\n \"rounded-lg\", // Variant styles\n getVariantStyles(variant, isDisabled), // Size styles (responsive)\n getSizeStyles(responsiveSizeValue), // Touch target optimization\n getTouchTargetClasses(), // Full width\n fullWidth ? \"w-full\" : \"\", // Mobile-specific optimizations\n \"active:scale-95 md:active:scale-100\", // Custom classes\n className),\n // Add aria-label for accessibility if button has only icon\n \"aria-label\": !children && icon ? \"Button action\" : undefined,\n ...props,\n children: [\n loading && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex items-center justify-center\", getIconSpacing(responsiveSizeValue, \"left\")),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(LoadingSpinner, {\n size: responsiveSizeValue\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 196,\n columnNumber: 13\n }, undefined)\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 195,\n columnNumber: 11\n }, undefined),\n !loading && icon && iconPosition === \"left\" && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex items-center justify-center\", getIconSpacing(responsiveSizeValue, \"left\")),\n children: icon\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 202,\n columnNumber: 11\n }, undefined),\n children && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"leading-none\",\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 208,\n columnNumber: 22\n }, undefined),\n !loading && icon && iconPosition === \"right\" && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(\"flex items-center justify-center\", getIconSpacing(responsiveSizeValue, \"right\")),\n children: icon\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 212,\n columnNumber: 11\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Button.tsx\",\n lineNumber: 166,\n columnNumber: 7\n }, undefined);\n});\nButton.displayName = \"Button\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFpQix5QkFDcEMsOERBQUMrQztnQkFBS3ZDLFdBQVdsQiw4Q0FBRUEsQ0FBQyxvQ0FBb0NTLGVBQWV5QyxxQkFBcUI7MEJBQ3pGakI7Ozs7Ozs7Ozs7OztBQUtYLEdBQ0E7QUFFRkYsT0FBTzJCLFdBQVcsR0FBRyIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vY29tcG9uZW50cy91aS9CdXR0b24udHN4PzE1YWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IGZvcndhcmRSZWYsIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBjbiB9IGZyb20gJy4uLy4uL2xpYi91dGlscyc7XG5pbXBvcnQgeyBnZXRWaWV3cG9ydCwgZ2V0VG91Y2hUYXJnZXRTaXplIH0gZnJvbSAnLi4vLi4vbGliL3Jlc3BvbnNpdmUnO1xuXG4vLyBCdXR0b24gdmFyaWFudHNcbnR5cGUgQnV0dG9uVmFyaWFudCA9ICdwcmltYXJ5JyB8ICdzZWNvbmRhcnknIHwgJ291dGxpbmUnIHwgJ2dob3N0JztcblxuLy8gQnV0dG9uIHNpemVzXG50eXBlIEJ1dHRvblNpemUgPSAnc20nIHwgJ21kJyB8ICdsZyc7XG5cbi8vIEJ1dHRvbiBwcm9wcyBpbnRlcmZhY2VcbmludGVyZmFjZSBCdXR0b25Qcm9wcyBleHRlbmRzIEJ1dHRvbkhUTUxBdHRyaWJ1dGVzPEhUTUxCdXR0b25FbGVtZW50PiB7XG4gIHZhcmlhbnQ/OiBCdXR0b25WYXJpYW50O1xuICBzaXplPzogQnV0dG9uU2l6ZTtcbiAgbG9hZGluZz86IGJvb2xlYW47XG4gIGljb24/OiBSZWFjdE5vZGU7XG4gIGljb25Qb3NpdGlvbj86ICdsZWZ0JyB8ICdyaWdodCc7XG4gIGZ1bGxXaWR0aD86IGJvb2xlYW47XG4gIHJlc3BvbnNpdmVTaXplPzoge1xuICAgIG1vYmlsZT86IEJ1dHRvblNpemU7XG4gICAgdGFibGV0PzogQnV0dG9uU2l6ZTtcbiAgICBkZXNrdG9wPzogQnV0dG9uU2l6ZTtcbiAgfTtcbiAgdG91Y2hUYXJnZXQ/OiBib29sZWFuO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHZhcmlhbnQgc3R5bGVzXG5jb25zdCBnZXRWYXJpYW50U3R5bGVzID0gKHZhcmlhbnQ6IEJ1dHRvblZhcmlhbnQsIGRpc2FibGVkPzogYm9vbGVhbikgPT4ge1xuICBjb25zdCBiYXNlU3R5bGVzID0gJ3RyYW5zaXRpb24tYWxsIGR1cmF0aW9uLTIwMCBlYXNlLWluLW91dCBmb250LW1lZGl1bSByb3VuZGVkLWxnIGZvY3VzOm91dGxpbmUtbm9uZSBmb2N1czpyaW5nLTIgZm9jdXM6cmluZy1vZmZzZXQtMic7XG4gIFxuICBpZiAoZGlzYWJsZWQpIHtcbiAgICByZXR1cm4gYCR7YmFzZVN0eWxlc30gYmctZ3JheS0zMDAgdGV4dC1ncmF5LTUwMCBjdXJzb3Itbm90LWFsbG93ZWQgb3BhY2l0eS02MGA7XG4gIH1cblxuICBzd2l0Y2ggKHZhcmlhbnQpIHtcbiAgICBjYXNlICdwcmltYXJ5JzpcbiAgICAgIHJldHVybiBgJHtiYXNlU3R5bGVzfSBiZy1wcmltYXJ5IGhvdmVyOmJnLXByaW1hcnktZGFyayB0ZXh0LXdoaXRlIGZvY3VzOnJpbmctcHJpbWFyeWA7XG4gICAgY2FzZSAnc2Vjb25kYXJ5JzpcbiAgICAgIHJldHVybiBgJHtiYXNlU3R5bGVzfSBiZy1zZWNvbmRhcnkgaG92ZXI6Ymctc2Vjb25kYXJ5LWxpZ2h0IHRleHQtd2hpdGUgZm9jdXM6cmluZy1zZWNvbmRhcnlgO1xuICAgIGNhc2UgJ291dGxpbmUnOlxuICAgICAgcmV0dXJuIGAke2Jhc2VTdHlsZXN9IGJnLXRyYW5zcGFyZW50IGJvcmRlci0yIGJvcmRlci1wcmltYXJ5IHRleHQtcHJpbWFyeSBob3ZlcjpiZy1wcmltYXJ5LWxpZ2h0IGhvdmVyOmJvcmRlci1wcmltYXJ5LWRhcmsgZm9jdXM6cmluZy1wcmltYXJ5YDtcbiAgICBjYXNlICdnaG9zdCc6XG4gICAgICByZXR1cm4gYCR7YmFzZVN0eWxlc30gYmctdHJhbnNwYXJlbnQgdGV4dC1wcmltYXJ5IGhvdmVyOmJnLXByaW1hcnktbGlnaHQgZm9jdXM6cmluZy1wcmltYXJ5YDtcbiAgICBkZWZhdWx0OlxuICAgICAgcmV0dXJuIGAke2Jhc2VTdHlsZXN9IGJnLXByaW1hcnkgaG92ZXI6YmctcHJpbWFyeS1kYXJrIHRleHQtd2hpdGVgO1xuICB9XG59O1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHNpemUgc3R5bGVzXG5jb25zdCBnZXRTaXplU3R5bGVzID0gKHNpemU6IEJ1dHRvblNpemUpID0+IHtcbiAgc3dpdGNoIChzaXplKSB7XG4gICAgY2FzZSAnc20nOlxuICAgICAgcmV0dXJuICdweC0zIHB5LTEuNSB0ZXh0LXNtJztcbiAgICBjYXNlICdtZCc6XG4gICAgICByZXR1cm4gJ3B4LTQgcHktMiB0ZXh0LWJhc2UnO1xuICAgIGNhc2UgJ2xnJzpcbiAgICAgIHJldHVybiAncHgtNiBweS0zIHRleHQtbGcnO1xuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gJ3B4LTQgcHktMiB0ZXh0LWJhc2UnO1xuICB9XG59O1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IGljb24gc3BhY2luZ1xuY29uc3QgZ2V0SWNvblNwYWNpbmcgPSAoc2l6ZTogQnV0dG9uU2l6ZSwgaWNvblBvc2l0aW9uOiAnbGVmdCcgfCAncmlnaHQnKSA9PiB7XG4gIGNvbnN0IHNwYWNpbmcgPSB7XG4gICAgc206IGljb25Qb3NpdGlvbiA9PT0gJ2xlZnQnID8gJ21yLTEuNScgOiAnbWwtMS41JyxcbiAgICBtZDogaWNvblBvc2l0aW9uID09PSAnbGVmdCcgPyAnbXItMicgOiAnbWwtMicsXG4gICAgbGc6IGljb25Qb3NpdGlvbiA9PT0gJ2xlZnQnID8gJ21yLTIuNScgOiAnbWwtMi41JyxcbiAgfTtcbiAgcmV0dXJuIHNwYWNpbmdbc2l6ZV07XG59O1xuXG4vLyBMb2FkaW5nIHNwaW5uZXIgY29tcG9uZW50XG5jb25zdCBMb2FkaW5nU3Bpbm5lciA9ICh7IHNpemUgfTogeyBzaXplOiBCdXR0b25TaXplIH0pID0+IHtcbiAgY29uc3Qgc2l6ZUNsYXNzZXMgPSB7XG4gICAgc206ICd3LTQgaC00JyxcbiAgICBtZDogJ3ctNSBoLTUnLFxuICAgIGxnOiAndy02IGgtNicsXG4gIH07XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17Y24oJ2FuaW1hdGUtc3BpbicsIHNpemVDbGFzc2VzW3NpemVdKX0+XG4gICAgICA8c3ZnXG4gICAgICAgIGNsYXNzTmFtZT1cInctZnVsbCBoLWZ1bGwgdGV4dC1jdXJyZW50XCJcbiAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICAgIGZpbGw9XCJub25lXCJcbiAgICAgICAgdmlld0JveD1cIjAgMCAyNCAyNFwiXG4gICAgICA+XG4gICAgICAgIDxjaXJjbGVcbiAgICAgICAgICBjbGFzc05hbWU9XCJvcGFjaXR5LTI1XCJcbiAgICAgICAgICBjeD1cIjEyXCJcbiAgICAgICAgICBjeT1cIjEyXCJcbiAgICAgICAgICByPVwiMTBcIlxuICAgICAgICAgIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXG4gICAgICAgICAgc3Ryb2tlV2lkdGg9XCI0XCJcbiAgICAgICAgPjwvY2lyY2xlPlxuICAgICAgICA8cGF0aFxuICAgICAgICAgIGNsYXNzTmFtZT1cIm9wYWNpdHktNzVcIlxuICAgICAgICAgIGZpbGw9XCJjdXJyZW50Q29sb3JcIlxuICAgICAgICAgIGQ9XCJNNCAxMmE4IDggMCAwMTgtOFYwQzUuMzczIDAgMCA1LjM3MyAwIDEyaDR6bTIgNS4yOTFBNy45NjIgNy45NjIgMCAwMTQgMTJIMGMwIDMuMDQyIDEuMTM1IDUuODI0IDMgNy45MzhsMy0yLjY0N3pcIlxuICAgICAgICA+PC9wYXRoPlxuICAgICAgPC9zdmc+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG4vLyBNYWluIEJ1dHRvbiBjb21wb25lbnRcbmV4cG9ydCBjb25zdCBCdXR0b24gPSBmb3J3YXJkUmVmPEhUTUxCdXR0b25FbGVtZW50LCBCdXR0b25Qcm9wcz4oXG4gIChcbiAgICB7XG4gICAgICB2YXJpYW50ID0gJ3ByaW1hcnknLFxuICAgICAgc2l6ZSA9ICdtZCcsXG4gICAgICBsb2FkaW5nID0gZmFsc2UsXG4gICAgICBpY29uLFxuICAgICAgaWNvblBvc2l0aW9uID0gJ2xlZnQnLFxuICAgICAgZnVsbFdpZHRoID0gZmFsc2UsXG4gICAgICBkaXNhYmxlZCxcbiAgICAgIGNsYXNzTmFtZSA9ICcnLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICB0eXBlID0gJ2J1dHRvbicsXG4gICAgICByZXNwb25zaXZlU2l6ZSxcbiAgICAgIHRvdWNoVGFyZ2V0ID0gdHJ1ZSxcbiAgICAgIC4uLnByb3BzXG4gICAgfSxcbiAgICByZWZcbiAgKSA9PiB7XG4gICAgY29uc3QgaXNEaXNhYmxlZCA9IGRpc2FibGVkIHx8IGxvYWRpbmc7XG4gICAgXG4gICAgLy8gR2V0IHJlc3BvbnNpdmUgc2l6ZSBpZiBwcm92aWRlZFxuICAgIGNvbnN0IGdldFJlc3BvbnNpdmVTaXplID0gKCkgPT4ge1xuICAgICAgaWYgKCFyZXNwb25zaXZlU2l6ZSkgcmV0dXJuIHNpemU7XG4gICAgICBcbiAgICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJykgcmV0dXJuIHNpemU7XG4gICAgICBcbiAgICAgIGNvbnN0IHZpZXdwb3J0ID0gZ2V0Vmlld3BvcnQoKTtcbiAgICAgIFxuICAgICAgaWYgKHZpZXdwb3J0LmlzTW9iaWxlICYmIHJlc3BvbnNpdmVTaXplLm1vYmlsZSkge1xuICAgICAgICByZXR1cm4gcmVzcG9uc2l2ZVNpemUubW9iaWxlO1xuICAgICAgfVxuICAgICAgaWYgKHZpZXdwb3J0LmlzVGFibGV0ICYmIHJlc3BvbnNpdmVTaXplLnRhYmxldCkge1xuICAgICAgICByZXR1cm4gcmVzcG9uc2l2ZVNpemUudGFibGV0O1xuICAgICAgfVxuICAgICAgaWYgKHZpZXdwb3J0LmlzRGVza3RvcCAmJiByZXNwb25zaXZlU2l6ZS5kZXNrdG9wKSB7XG4gICAgICAgIHJldHVybiByZXNwb25zaXZlU2l6ZS5kZXNrdG9wO1xuICAgICAgfVxuICAgICAgXG4gICAgICByZXR1cm4gc2l6ZTtcbiAgICB9O1xuXG4gICAgY29uc3QgcmVzcG9uc2l2ZVNpemVWYWx1ZSA9IGdldFJlc3BvbnNpdmVTaXplKCk7XG4gICAgXG4gICAgLy8gR2V0IHRvdWNoIHRhcmdldCBzaXplXG4gICAgY29uc3QgZ2V0VG91Y2hUYXJnZXRDbGFzc2VzID0gKCkgPT4ge1xuICAgICAgaWYgKCF0b3VjaFRhcmdldCkgcmV0dXJuICcnO1xuICAgICAgXG4gICAgICBpZiAodHlwZW9mIHdpbmRvdyA9PT0gJ3VuZGVmaW5lZCcpIHJldHVybiAnJztcbiAgICAgIFxuICAgICAgY29uc3Qgdmlld3BvcnQgPSBnZXRWaWV3cG9ydCgpO1xuICAgICAgY29uc3QgdGFyZ2V0U2l6ZSA9IGdldFRvdWNoVGFyZ2V0U2l6ZSh2aWV3cG9ydC5pc01vYmlsZSwgdmlld3BvcnQuaXNMYXJnZURlc2t0b3ApO1xuICAgICAgXG4gICAgICAvLyBFbnN1cmUgbWluaW11bSB0b3VjaCB0YXJnZXRcbiAgICAgIHJldHVybiBgbWluLWgtWzQ0cHhdIG1pbi13LVs0NHB4XWA7XG4gICAgfTtcblxuICAgIHJldHVybiAoXG4gICAgICA8YnV0dG9uXG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICB0eXBlPXt0eXBlfVxuICAgICAgICBkaXNhYmxlZD17aXNEaXNhYmxlZH1cbiAgICAgICAgY2xhc3NOYW1lPXtjbihcbiAgICAgICAgICAnaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGZvbnQtc2VtaWJvbGQnLFxuICAgICAgICAgICd0cmFuc2l0aW9uLWFsbCBkdXJhdGlvbi0yMDAgZWFzZS1pbi1vdXQnLFxuICAgICAgICAgICdmb2N1czpvdXRsaW5lLW5vbmUgZm9jdXM6cmluZy0yIGZvY3VzOnJpbmctb2Zmc2V0LTInLFxuICAgICAgICAgIC8vIEJhc2Ugc3R5bGVzXG4gICAgICAgICAgJ3JvdW5kZWQtbGcnLFxuICAgICAgICAgIC8vIFZhcmlhbnQgc3R5bGVzXG4gICAgICAgICAgZ2V0VmFyaWFudFN0eWxlcyh2YXJpYW50LCBpc0Rpc2FibGVkKSxcbiAgICAgICAgICAvLyBTaXplIHN0eWxlcyAocmVzcG9uc2l2ZSlcbiAgICAgICAgICBnZXRTaXplU3R5bGVzKHJlc3BvbnNpdmVTaXplVmFsdWUpLFxuICAgICAgICAgIC8vIFRvdWNoIHRhcmdldCBvcHRpbWl6YXRpb25cbiAgICAgICAgICBnZXRUb3VjaFRhcmdldENsYXNzZXMoKSxcbiAgICAgICAgICAvLyBGdWxsIHdpZHRoXG4gICAgICAgICAgZnVsbFdpZHRoID8gJ3ctZnVsbCcgOiAnJyxcbiAgICAgICAgICAvLyBNb2JpbGUtc3BlY2lmaWMgb3B0aW1pemF0aW9uc1xuICAgICAgICAgICdhY3RpdmU6c2NhbGUtOTUgbWQ6YWN0aXZlOnNjYWxlLTEwMCcsXG4gICAgICAgICAgLy8gQ3VzdG9tIGNsYXNzZXNcbiAgICAgICAgICBjbGFzc05hbWVcbiAgICAgICAgKX1cbiAgICAgICAgLy8gQWRkIGFyaWEtbGFiZWwgZm9yIGFjY2Vzc2liaWxpdHkgaWYgYnV0dG9uIGhhcyBvbmx5IGljb25cbiAgICAgICAgYXJpYS1sYWJlbD17IWNoaWxkcmVuICYmIGljb24gPyAnQnV0dG9uIGFjdGlvbicgOiB1bmRlZmluZWR9XG4gICAgICAgIHsuLi5wcm9wc31cbiAgICAgID5cbiAgICAgICAgey8qIExvYWRpbmcgc3RhdGUgKi99XG4gICAgICAgIHtsb2FkaW5nICYmIChcbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e2NuKCdmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcicsIGdldEljb25TcGFjaW5nKHJlc3BvbnNpdmVTaXplVmFsdWUsICdsZWZ0JykpfT5cbiAgICAgICAgICAgIDxMb2FkaW5nU3Bpbm5lciBzaXplPXtyZXNwb25zaXZlU2l6ZVZhbHVlfSAvPlxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cblxuICAgICAgICB7LyogSWNvbiAtIExlZnQgcG9zaXRpb24gKi99XG4gICAgICAgIHshbG9hZGluZyAmJiBpY29uICYmIGljb25Qb3NpdGlvbiA9PT0gJ2xlZnQnICYmIChcbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e2NuKCdmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcicsIGdldEljb25TcGFjaW5nKHJlc3BvbnNpdmVTaXplVmFsdWUsICdsZWZ0JykpfT5cbiAgICAgICAgICAgIHtpY29ufVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cblxuICAgICAgICB7LyogQnV0dG9uIGNvbnRlbnQgKi99XG4gICAgICAgIHtjaGlsZHJlbiAmJiA8c3BhbiBjbGFzc05hbWU9XCJsZWFkaW5nLW5vbmVcIj57Y2hpbGRyZW59PC9zcGFuPn1cblxuICAgICAgICB7LyogSWNvbiAtIFJpZ2h0IHBvc2l0aW9uICovfVxuICAgICAgICB7IWxvYWRpbmcgJiYgaWNvbiAmJiBpY29uUG9zaXRpb24gPT09ICdyaWdodCcgJiYgKFxuICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17Y24oJ2ZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyJywgZ2V0SWNvblNwYWNpbmcocmVzcG9uc2l2ZVNpemVWYWx1ZSwgJ3JpZ2h0JykpfT5cbiAgICAgICAgICAgIHtpY29ufVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbkJ1dHRvbi5kaXNwbGF5TmFtZSA9ICdCdXR0b24nO1xuXG4vLyBFeHBvcnQgdHlwZXMgZm9yIGV4dGVybmFsIHVzZVxuZXhwb3J0IHR5cGUgeyBCdXR0b25Qcm9wcywgQnV0dG9uVmFyaWFudCwgQnV0dG9uU2l6ZSB9OyJdLCJuYW1lcyI6WyJSZWFjdCIsImZvcndhcmRSZWYiLCJjbiIsImdldFZpZXdwb3J0IiwiZ2V0VG91Y2hUYXJnZXRTaXplIiwiZ2V0VmFyaWFudFN0eWxlcyIsInZhcmlhbnQiLCJkaXNhYmxlZCIsImJhc2VTdHlsZXMiLCJnZXRTaXplU3R5bGVzIiwic2l6ZSIsImdldEljb25TcGFjaW5nIiwiaWNvblBvc2l0aW9uIiwic3BhY2luZyIsInNtIiwibWQiLCJsZyIsIkxvYWRpbmdTcGlubmVyIiwic2l6ZUNsYXNzZXMiLCJkaXYiLCJjbGFzc05hbWUiLCJzdmciLCJ4bWxucyIsImZpbGwiLCJ2aWV3Qm94IiwiY2lyY2xlIiwiY3giLCJjeSIsInIiLCJzdHJva2UiLCJzdHJva2VXaWR0aCIsInBhdGgiLCJkIiwiQnV0dG9uIiwibG9hZGluZyIsImljb24iLCJmdWxsV2lkdGgiLCJjaGlsZHJlbiIsInR5cGUiLCJyZXNwb25zaXZlU2l6ZSIsInRvdWNoVGFyZ2V0IiwicHJvcHMiLCJyZWYiLCJpc0Rpc2FibGVkIiwiZ2V0UmVzcG9uc2l2ZVNpemUiLCJ2aWV3cG9ydCIsImlzTW9iaWxlIiwibW9iaWxlIiwiaXNUYWJsZXQiLCJ0YWJsZXQiLCJpc0Rlc2t0b3AiLCJkZXNrdG9wIiwicmVzcG9uc2l2ZVNpemVWYWx1ZSIsImdldFRvdWNoVGFyZ2V0Q2xhc3NlcyIsInRhcmdldFNpemUiLCJpc0xhcmdlRGVza3RvcCIsImJ1dHRvbiIsImFyaWEtbGFiZWwiLCJ1bmRlZmluZWQiLCJzcGFuIiwiZGlzcGxheU5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./components/ui/Button.tsx\n");
/***/ }),
/***/ "(rsc)/./components/ui/Container.tsx":
/*!*************************************!*\
!*** ./components/ui/Container.tsx ***!
\*************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ Container: () => (/* binding */ Container)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"(rsc)/./node_modules/next/dist/server/future/route-modules/app-page/vendored/rsc/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _lib_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../lib/utils */ \"(rsc)/./lib/utils.ts\");\n/* harmony import */ var _lib_responsive__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../lib/responsive */ \"(rsc)/./lib/responsive.ts\");\n\n\n\n\n// Helper function to get max-width styles\nconst getMaxWidthStyles = (maxWidth)=>{\n switch(maxWidth){\n case \"xs\":\n return \"max-w-xs\";\n case \"sm\":\n return \"max-w-sm\";\n case \"md\":\n return \"max-w-md\";\n case \"lg\":\n return \"max-w-lg\";\n case \"xl\":\n return \"max-w-xl\";\n case \"2xl\":\n return \"max-w-2xl\";\n case \"3xl\":\n return \"max-w-3xl\";\n case \"4xl\":\n return \"max-w-4xl\";\n case \"5xl\":\n return \"max-w-5xl\";\n case \"6xl\":\n return \"max-w-6xl\";\n case \"full\":\n return \"max-w-full\";\n default:\n return \"max-w-6xl\";\n }\n};\n// Helper function to get padding styles\nconst getPaddingStyles = (padding, responsivePadding)=>{\n if (padding === \"responsive\" || responsivePadding) {\n return \"px-4 xs:px-5 sm:px-6 md:px-8 lg:px-10 xl:px-12 2xl:px-16\";\n }\n switch(padding){\n case \"none\":\n return \"px-0\";\n case \"sm\":\n return \"px-3 xs:px-4 sm:px-5\";\n case \"md\":\n return \"px-4 xs:px-5 sm:px-6 md:px-8\";\n case \"lg\":\n return \"px-4 xs:px-5 sm:px-6 md:px-8 lg:px-10\";\n case \"xl\":\n return \"px-4 xs:px-5 sm:px-6 md:px-8 lg:px-10 xl:px-12\";\n case \"2xl\":\n return \"px-4 xs:px-5 sm:px-6 md:px-8 lg:px-10 xl:px-12 2xl:px-16\";\n default:\n return \"px-4 xs:px-5 sm:px-6 md:px-8 lg:px-10\";\n }\n};\n// Main Container Component\nconst Container = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(({ maxWidth = \"6xl\", padding = \"md\", centered = true, fluid = false, safeArea = false, responsivePadding = false, className = \"\", children, ...props }, ref)=>{\n // Get responsive padding if needed\n const getResponsivePadding = ()=>{\n if (!responsivePadding && padding !== \"responsive\") return getPaddingStyles(padding, false);\n if (true) return getPaddingStyles(\"md\", true);\n const viewport = (0,_lib_responsive__WEBPACK_IMPORTED_MODULE_3__.getViewport)();\n // Mobile-first responsive padding\n if (viewport.isMobile) {\n return \"px-4 xs:px-5 sm:px-6\";\n }\n if (viewport.isTablet) {\n return \"px-5 sm:px-6 md:px-8 lg:px-10\";\n }\n if (viewport.isDesktop) {\n return \"px-6 md:px-8 lg:px-10 xl:px-12\";\n }\n return \"px-6 md:px-8 lg:px-10 xl:px-12 2xl:px-16\";\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n ref: ref,\n className: (0,_lib_utils__WEBPACK_IMPORTED_MODULE_2__.cn)(// Base container styles\n \"w-full\", // Centering\n centered && \"mx-auto\", // Max width\n !fluid && getMaxWidthStyles(maxWidth), // Padding (responsive or static)\n responsivePadding || padding === \"responsive\" ? getResponsivePadding() : getPaddingStyles(padding, false), // Safe area for mobile notch\n safeArea && \"safe-area-p\", // Mobile-optimized max width\n \"mobile:max-w-full\", // Custom classes\n className),\n // Add role for accessibility\n role: \"region\",\n ...props,\n children: children\n }, void 0, false, {\n fileName: \"/Users/marcmintel/Projects/klz-2026/components/ui/Container.tsx\",\n lineNumber: 109,\n columnNumber: 7\n }, undefined);\n});\nContainer.displayName = \"Container\";\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9jb21wb25lbnRzL3VpL0NvbnRhaW5lci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBcUU7QUFDaEM7QUFDYztBQWFuRCwwQ0FBMEM7QUFDMUMsTUFBTUksb0JBQW9CLENBQUNDO0lBQ3pCLE9BQVFBO1FBQ04sS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNUO1lBQ0UsT0FBTztJQUNYO0FBQ0Y7QUFFQSx3Q0FBd0M7QUFDeEMsTUFBTUMsbUJBQW1CLENBQUNDLFNBQW9DQztJQUM1RCxJQUFJRCxZQUFZLGdCQUFnQkMsbUJBQW1CO1FBQ2pELE9BQU87SUFDVDtJQUVBLE9BQVFEO1FBQ04sS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1QsS0FBSztZQUNILE9BQU87UUFDVCxLQUFLO1lBQ0gsT0FBTztRQUNULEtBQUs7WUFDSCxPQUFPO1FBQ1Q7WUFDRSxPQUFPO0lBQ1g7QUFDRjtBQUVBLDJCQUEyQjtBQUNwQixNQUFNRSwwQkFBWVIsaURBQVVBLENBQ2pDLENBQ0UsRUFDRUksV0FBVyxLQUFLLEVBQ2hCRSxVQUFVLElBQUksRUFDZEcsV0FBVyxJQUFJLEVBQ2ZDLFFBQVEsS0FBSyxFQUNiQyxXQUFXLEtBQUssRUFDaEJKLG9CQUFvQixLQUFLLEVBQ3pCSyxZQUFZLEVBQUUsRUFDZEMsUUFBUSxFQUNSLEdBQUdDLE9BQ0osRUFDREM7SUFFQSxtQ0FBbUM7SUFDbkMsTUFBTUMsdUJBQXVCO1FBQzNCLElBQUksQ0FBQ1QscUJBQXFCRCxZQUFZLGNBQWMsT0FBT0QsaUJBQWlCQyxTQUFTO1FBRXJGLElBQUksSUFBa0IsRUFBYSxPQUFPRCxpQkFBaUIsTUFBTTtRQUVqRSxNQUFNWSxXQUFXZiw0REFBV0E7UUFFNUIsa0NBQWtDO1FBQ2xDLElBQUllLFNBQVNDLFFBQVEsRUFBRTtZQUNyQixPQUFPO1FBQ1Q7UUFDQSxJQUFJRCxTQUFTRSxRQUFRLEVBQUU7WUFDckIsT0FBTztRQUNUO1FBQ0EsSUFBSUYsU0FBU0csU0FBUyxFQUFFO1lBQ3RCLE9BQU87UUFDVDtRQUVBLE9BQU87SUFDVDtJQUVBLHFCQUNFLDhEQUFDQztRQUNDTixLQUFLQTtRQUNMSCxXQUFXWCw4Q0FBRUEsQ0FDWCx3QkFBd0I7UUFDeEIsVUFDQSxZQUFZO1FBQ1pRLFlBQVksV0FDWixZQUFZO1FBQ1osQ0FBQ0MsU0FBU1Asa0JBQWtCQyxXQUM1QixpQ0FBaUM7UUFDakNHLHFCQUFxQkQsWUFBWSxlQUFlVSx5QkFBeUJYLGlCQUFpQkMsU0FBUyxRQUNuRyw2QkFBNkI7UUFDN0JLLFlBQVksZUFDWiw2QkFBNkI7UUFDN0IscUJBQ0EsaUJBQWlCO1FBQ2pCQztRQUVGLDZCQUE2QjtRQUM3QlUsTUFBSztRQUNKLEdBQUdSLEtBQUs7a0JBRVJEOzs7Ozs7QUFHUCxHQUNBO0FBRUZMLFVBQVVlLFdBQVcsR0FBRyIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vY29tcG9uZW50cy91aS9Db250YWluZXIudHN4P2Q1NjYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IGZvcndhcmRSZWYsIFJlYWN0Tm9kZSwgSFRNTEF0dHJpYnV0ZXMgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBjbiB9IGZyb20gJy4uLy4uL2xpYi91dGlscyc7XG5pbXBvcnQgeyBnZXRWaWV3cG9ydCB9IGZyb20gJy4uLy4uL2xpYi9yZXNwb25zaXZlJztcblxuLy8gQ29udGFpbmVyIHByb3BzIGludGVyZmFjZVxuaW50ZXJmYWNlIENvbnRhaW5lclByb3BzIGV4dGVuZHMgSFRNTEF0dHJpYnV0ZXM8SFRNTERpdkVsZW1lbnQ+IHtcbiAgY2hpbGRyZW4/OiBSZWFjdE5vZGU7XG4gIG1heFdpZHRoPzogJ3hzJyB8ICdzbScgfCAnbWQnIHwgJ2xnJyB8ICd4bCcgfCAnMnhsJyB8ICczeGwnIHwgJzR4bCcgfCAnNXhsJyB8ICc2eGwnIHwgJ2Z1bGwnO1xuICBwYWRkaW5nPzogJ25vbmUnIHwgJ3NtJyB8ICdtZCcgfCAnbGcnIHwgJ3hsJyB8ICcyeGwnIHwgJ3Jlc3BvbnNpdmUnO1xuICBjZW50ZXJlZD86IGJvb2xlYW47XG4gIGZsdWlkPzogYm9vbGVhbjtcbiAgc2FmZUFyZWE/OiBib29sZWFuO1xuICByZXNwb25zaXZlUGFkZGluZz86IGJvb2xlYW47XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgbWF4LXdpZHRoIHN0eWxlc1xuY29uc3QgZ2V0TWF4V2lkdGhTdHlsZXMgPSAobWF4V2lkdGg6IENvbnRhaW5lclByb3BzWydtYXhXaWR0aCddKSA9PiB7XG4gIHN3aXRjaCAobWF4V2lkdGgpIHtcbiAgICBjYXNlICd4cyc6XG4gICAgICByZXR1cm4gJ21heC13LXhzJztcbiAgICBjYXNlICdzbSc6XG4gICAgICByZXR1cm4gJ21heC13LXNtJztcbiAgICBjYXNlICdtZCc6XG4gICAgICByZXR1cm4gJ21heC13LW1kJztcbiAgICBjYXNlICdsZyc6XG4gICAgICByZXR1cm4gJ21heC13LWxnJztcbiAgICBjYXNlICd4bCc6XG4gICAgICByZXR1cm4gJ21heC13LXhsJztcbiAgICBjYXNlICcyeGwnOlxuICAgICAgcmV0dXJuICdtYXgtdy0yeGwnO1xuICAgIGNhc2UgJzN4bCc6XG4gICAgICByZXR1cm4gJ21heC13LTN4bCc7XG4gICAgY2FzZSAnNHhsJzpcbiAgICAgIHJldHVybiAnbWF4LXctNHhsJztcbiAgICBjYXNlICc1eGwnOlxuICAgICAgcmV0dXJuICdtYXgtdy01eGwnO1xuICAgIGNhc2UgJzZ4bCc6XG4gICAgICByZXR1cm4gJ21heC13LTZ4bCc7XG4gICAgY2FzZSAnZnVsbCc6XG4gICAgICByZXR1cm4gJ21heC13LWZ1bGwnO1xuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gJ21heC13LTZ4bCc7XG4gIH1cbn07XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgcGFkZGluZyBzdHlsZXNcbmNvbnN0IGdldFBhZGRpbmdTdHlsZXMgPSAocGFkZGluZzogQ29udGFpbmVyUHJvcHNbJ3BhZGRpbmcnXSwgcmVzcG9uc2l2ZVBhZGRpbmc/OiBib29sZWFuKSA9PiB7XG4gIGlmIChwYWRkaW5nID09PSAncmVzcG9uc2l2ZScgfHwgcmVzcG9uc2l2ZVBhZGRpbmcpIHtcbiAgICByZXR1cm4gJ3B4LTQgeHM6cHgtNSBzbTpweC02IG1kOnB4LTggbGc6cHgtMTAgeGw6cHgtMTIgMnhsOnB4LTE2JztcbiAgfVxuICBcbiAgc3dpdGNoIChwYWRkaW5nKSB7XG4gICAgY2FzZSAnbm9uZSc6XG4gICAgICByZXR1cm4gJ3B4LTAnO1xuICAgIGNhc2UgJ3NtJzpcbiAgICAgIHJldHVybiAncHgtMyB4czpweC00IHNtOnB4LTUnO1xuICAgIGNhc2UgJ21kJzpcbiAgICAgIHJldHVybiAncHgtNCB4czpweC01IHNtOnB4LTYgbWQ6cHgtOCc7XG4gICAgY2FzZSAnbGcnOlxuICAgICAgcmV0dXJuICdweC00IHhzOnB4LTUgc206cHgtNiBtZDpweC04IGxnOnB4LTEwJztcbiAgICBjYXNlICd4bCc6XG4gICAgICByZXR1cm4gJ3B4LTQgeHM6cHgtNSBzbTpweC02IG1kOnB4LTggbGc6cHgtMTAgeGw6cHgtMTInO1xuICAgIGNhc2UgJzJ4bCc6XG4gICAgICByZXR1cm4gJ3B4LTQgeHM6cHgtNSBzbTpweC02IG1kOnB4LTggbGc6cHgtMTAgeGw6cHgtMTIgMnhsOnB4LTE2JztcbiAgICBkZWZhdWx0OlxuICAgICAgcmV0dXJuICdweC00IHhzOnB4LTUgc206cHgtNiBtZDpweC04IGxnOnB4LTEwJztcbiAgfVxufTtcblxuLy8gTWFpbiBDb250YWluZXIgQ29tcG9uZW50XG5leHBvcnQgY29uc3QgQ29udGFpbmVyID0gZm9yd2FyZFJlZjxIVE1MRGl2RWxlbWVudCwgQ29udGFpbmVyUHJvcHM+KFxuICAoXG4gICAge1xuICAgICAgbWF4V2lkdGggPSAnNnhsJyxcbiAgICAgIHBhZGRpbmcgPSAnbWQnLFxuICAgICAgY2VudGVyZWQgPSB0cnVlLFxuICAgICAgZmx1aWQgPSBmYWxzZSxcbiAgICAgIHNhZmVBcmVhID0gZmFsc2UsXG4gICAgICByZXNwb25zaXZlUGFkZGluZyA9IGZhbHNlLFxuICAgICAgY2xhc3NOYW1lID0gJycsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIC4uLnByb3BzXG4gICAgfSxcbiAgICByZWZcbiAgKSA9PiB7XG4gICAgLy8gR2V0IHJlc3BvbnNpdmUgcGFkZGluZyBpZiBuZWVkZWRcbiAgICBjb25zdCBnZXRSZXNwb25zaXZlUGFkZGluZyA9ICgpID0+IHtcbiAgICAgIGlmICghcmVzcG9uc2l2ZVBhZGRpbmcgJiYgcGFkZGluZyAhPT0gJ3Jlc3BvbnNpdmUnKSByZXR1cm4gZ2V0UGFkZGluZ1N0eWxlcyhwYWRkaW5nLCBmYWxzZSk7XG4gICAgICBcbiAgICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJykgcmV0dXJuIGdldFBhZGRpbmdTdHlsZXMoJ21kJywgdHJ1ZSk7XG4gICAgICBcbiAgICAgIGNvbnN0IHZpZXdwb3J0ID0gZ2V0Vmlld3BvcnQoKTtcbiAgICAgIFxuICAgICAgLy8gTW9iaWxlLWZpcnN0IHJlc3BvbnNpdmUgcGFkZGluZ1xuICAgICAgaWYgKHZpZXdwb3J0LmlzTW9iaWxlKSB7XG4gICAgICAgIHJldHVybiAncHgtNCB4czpweC01IHNtOnB4LTYnO1xuICAgICAgfVxuICAgICAgaWYgKHZpZXdwb3J0LmlzVGFibGV0KSB7XG4gICAgICAgIHJldHVybiAncHgtNSBzbTpweC02IG1kOnB4LTggbGc6cHgtMTAnO1xuICAgICAgfVxuICAgICAgaWYgKHZpZXdwb3J0LmlzRGVza3RvcCkge1xuICAgICAgICByZXR1cm4gJ3B4LTYgbWQ6cHgtOCBsZzpweC0xMCB4bDpweC0xMic7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHJldHVybiAncHgtNiBtZDpweC04IGxnOnB4LTEwIHhsOnB4LTEyIDJ4bDpweC0xNic7XG4gICAgfTtcblxuICAgIHJldHVybiAoXG4gICAgICA8ZGl2XG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICBjbGFzc05hbWU9e2NuKFxuICAgICAgICAgIC8vIEJhc2UgY29udGFpbmVyIHN0eWxlc1xuICAgICAgICAgICd3LWZ1bGwnLFxuICAgICAgICAgIC8vIENlbnRlcmluZ1xuICAgICAgICAgIGNlbnRlcmVkICYmICdteC1hdXRvJyxcbiAgICAgICAgICAvLyBNYXggd2lkdGhcbiAgICAgICAgICAhZmx1aWQgJiYgZ2V0TWF4V2lkdGhTdHlsZXMobWF4V2lkdGgpLFxuICAgICAgICAgIC8vIFBhZGRpbmcgKHJlc3BvbnNpdmUgb3Igc3RhdGljKVxuICAgICAgICAgIHJlc3BvbnNpdmVQYWRkaW5nIHx8IHBhZGRpbmcgPT09ICdyZXNwb25zaXZlJyA/IGdldFJlc3BvbnNpdmVQYWRkaW5nKCkgOiBnZXRQYWRkaW5nU3R5bGVzKHBhZGRpbmcsIGZhbHNlKSxcbiAgICAgICAgICAvLyBTYWZlIGFyZWEgZm9yIG1vYmlsZSBub3RjaFxuICAgICAgICAgIHNhZmVBcmVhICYmICdzYWZlLWFyZWEtcCcsXG4gICAgICAgICAgLy8gTW9iaWxlLW9wdGltaXplZCBtYXggd2lkdGhcbiAgICAgICAgICAnbW9iaWxlOm1heC13LWZ1bGwnLFxuICAgICAgICAgIC8vIEN1c3RvbSBjbGFzc2VzXG4gICAgICAgICAgY2xhc3NOYW1lXG4gICAgICAgICl9XG4gICAgICAgIC8vIEFkZCByb2xlIGZvciBhY2Nlc3NpYmlsaXR5XG4gICAgICAgIHJvbGU9XCJyZWdpb25cIlxuICAgICAgICB7Li4ucHJvcHN9XG4gICAgICA+XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvZGl2PlxuICAgICk7XG4gIH1cbik7XG5cbkNvbnRhaW5lci5kaXNwbGF5TmFtZSA9ICdDb250YWluZXInO1xuXG4vLyBFeHBvcnQgdHlwZXMgZm9yIGV4dGVybmFsIHVzZVxuZXhwb3J0IHR5cGUgeyBDb250YWluZXJQcm9wcyB9OyJdLCJuYW1lcyI6WyJSZWFjdCIsImZvcndhcmRSZWYiLCJjbiIsImdldFZpZXdwb3J0IiwiZ2V0TWF4V2lkdGhTdHlsZXMiLCJtYXhXaWR0aCIsImdldFBhZGRpbmdTdHlsZXMiLCJwYWRkaW5nIiwicmVzcG9uc2l2ZVBhZGRpbmciLCJDb250YWluZXIiLCJjZW50ZXJlZCIsImZsdWlkIiwic2FmZUFyZWEiLCJjbGFzc05hbWUiLCJjaGlsZHJlbiIsInByb3BzIiwicmVmIiwiZ2V0UmVzcG9uc2l2ZVBhZGRpbmciLCJ2aWV3cG9ydCIsImlzTW9iaWxlIiwiaXNUYWJsZXQiLCJpc0Rlc2t0b3AiLCJkaXYiLCJyb2xlIiwiZGlzcGxheU5hbWUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./components/ui/Container.tsx\n");
/***/ }),
/***/ "(rsc)/./lib/data.ts":
/*!*********************!*\
!*** ./lib/data.ts ***!
\*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ getAllCategories: () => (/* binding */ getAllCategories),\n/* harmony export */ getAllCategorySlugsForLocale: () => (/* binding */ getAllCategorySlugsForLocale),\n/* harmony export */ getAllPageSlugsForLocale: () => (/* binding */ getAllPageSlugsForLocale),\n/* harmony export */ getAllPages: () => (/* binding */ getAllPages),\n/* harmony export */ getAllPostSlugsForLocale: () => (/* binding */ getAllPostSlugsForLocale),\n/* harmony export */ getAllPosts: () => (/* binding */ getAllPosts),\n/* harmony export */ getAllProductSlugsForLocale: () => (/* binding */ getAllProductSlugsForLocale),\n/* harmony export */ getAllProducts: () => (/* binding */ getAllProducts),\n/* harmony export */ getAssetMap: () => (/* binding */ getAssetMap),\n/* harmony export */ getCategoriesByLocale: () => (/* binding */ getCategoriesByLocale),\n/* harmony export */ getCategoriesBySlugs: () => (/* binding */ getCategoriesBySlugs),\n/* harmony export */ getCategoriesForLocale: () => (/* binding */ getCategoriesForLocale),\n/* harmony export */ getCategoryBySlug: () => (/* binding */ getCategoryBySlug),\n/* harmony export */ getMediaById: () => (/* binding */ getMediaById),\n/* harmony export */ getMediaByUrl: () => (/* binding */ getMediaByUrl),\n/* harmony export */ getPageBySlug: () => (/* binding */ getPageBySlug),\n/* harmony export */ getPagesByLocale: () => (/* binding */ getPagesByLocale),\n/* harmony export */ getPagesForLocale: () => (/* binding */ getPagesForLocale),\n/* harmony export */ getPostBySlug: () => (/* binding */ getPostBySlug),\n/* harmony export */ getPostsByLocale: () => (/* binding */ getPostsByLocale),\n/* harmony export */ getPostsForLocale: () => (/* binding */ getPostsForLocale),\n/* harmony export */ getProductBySlug: () => (/* binding */ getProductBySlug),\n/* harmony export */ getProductCategory: () => (/* binding */ getProductCategory),\n/* harmony export */ getProductsByCategory: () => (/* binding */ getProductsByCategory),\n/* harmony export */ getProductsByCategorySlug: () => (/* binding */ getProductsByCategorySlug),\n/* harmony export */ getProductsByLocale: () => (/* binding */ getProductsByLocale),\n/* harmony export */ getProductsForLocale: () => (/* binding */ getProductsForLocale),\n/* harmony export */ getRedirects: () => (/* binding */ getRedirects),\n/* harmony export */ getRelatedProducts: () => (/* binding */ getRelatedProducts),\n/* harmony export */ getSiteInfo: () => (/* binding */ getSiteInfo),\n/* harmony export */ getTranslation: () => (/* binding */ getTranslation),\n/* harmony export */ replaceAssetUrls: () => (/* binding */ replaceAssetUrls)\n/* harmony export */ });\n/* harmony import */ var _data_processed_wordpress_data_json__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../data/processed/wordpress-data.json */ \"(rsc)/./data/processed/wordpress-data.json\");\n/**\n * Data utilities for Next.js WordPress migration\n */ \n// Load data\n// Use type assertion to handle the JSON import properly\nconst data = _data_processed_wordpress_data_json__WEBPACK_IMPORTED_MODULE_0__;\n// Data access functions\nconst getSiteInfo = ()=>data.site;\nconst getAllPages = ()=>data.content.pages;\nconst getAllPosts = ()=>data.content.posts;\nconst getAllProducts = ()=>data.content.products;\nconst getAllCategories = ()=>data.content.categories;\nconst getMediaById = (id)=>{\n return data.assets.media.find((m)=>m.id === id);\n};\nconst getMediaByUrl = (url)=>{\n const localPath = data.assets.map[url];\n if (!localPath) return undefined;\n return data.assets.media.find((m)=>m.localPath === localPath);\n};\nconst getAssetMap = ()=>{\n return data.assets?.map || {};\n};\nconst getRedirects = ()=>data.redirects;\n// Locale-specific queries\nconst getPagesByLocale = (locale)=>{\n return data.content.pages.filter((p)=>p.locale === locale);\n};\nconst getPostsByLocale = (locale)=>{\n return data.content.posts.filter((p)=>p.locale === locale);\n};\nconst getProductsByLocale = (locale)=>{\n return data.content.products.filter((p)=>p.locale === locale);\n};\nconst getCategoriesByLocale = (locale)=>{\n return data.content.categories.filter((c)=>c.locale === locale);\n};\n// Single item queries\nconst getPageBySlug = (slug, locale)=>{\n return data.content.pages.find((p)=>p.slug === slug && p.locale === locale);\n};\nconst getPostBySlug = (slug, locale)=>{\n return data.content.posts.find((p)=>p.slug === slug && p.locale === locale);\n};\nconst getProductBySlug = (slug, locale)=>{\n return data.content.products.find((p)=>p.slug === slug && p.locale === locale);\n};\nconst getCategoryBySlug = (slug, locale)=>{\n return data.content.categories.find((c)=>c.slug === slug && c.locale === locale);\n};\n// Translation helpers\nconst getTranslation = (item, targetLocale)=>{\n const collection = [\n ...getAllPages(),\n ...getAllPosts(),\n ...getAllProducts(),\n ...getAllCategories()\n ];\n const result = collection.find((i)=>i.translationKey === item.translationKey && i.locale === targetLocale);\n return result;\n};\n// Asset URL replacement\nconst replaceAssetUrls = (html)=>{\n let result = html;\n Object.entries(data.assets.map).forEach(([wpUrl, localPath])=>{\n result = result.replace(new RegExp(wpUrl, \"g\"), localPath);\n });\n return result;\n};\n// Additional functions for product categories\nconst getProductCategory = (slug, locale)=>{\n return data.content.categories.find((c)=>c.slug === slug && c.locale === locale);\n};\nconst getProductsByCategory = (categoryId, locale)=>{\n return data.content.products.filter((p)=>p.locale === locale && p.categories.some((c)=>c.id === categoryId));\n};\n// Get products by category slug\nconst getProductsByCategorySlug = (categorySlug, locale)=>{\n const category = getCategoryBySlug(categorySlug, locale);\n if (!category) return [];\n return getProductsByCategory(category.id, locale);\n};\n// Get related products (same category, excluding current product)\nconst getRelatedProducts = (product, locale, limit = 4)=>{\n if (product.categories.length === 0) return [];\n // Get first category\n const firstCategory = product.categories[0];\n const categoryProducts = getProductsByCategory(firstCategory.id, locale);\n // Filter out current product and limit results\n return categoryProducts.filter((p)=>p.id !== product.id).slice(0, limit);\n};\n// Get categories by slugs\nconst getCategoriesBySlugs = (slugs, locale)=>{\n return data.content.categories.filter((c)=>slugs.includes(c.slug) && c.locale === locale);\n};\n// Locale-specific queries for static generation\nconst getAllCategorySlugsForLocale = (locale)=>{\n return [\n ...new Set(data.content.categories.filter((c)=>c.locale === locale).map((c)=>c.slug))\n ];\n};\nconst getAllPageSlugsForLocale = (locale)=>{\n return [\n ...new Set(data.content.pages.filter((p)=>p.locale === locale).map((p)=>p.slug))\n ];\n};\nconst getAllPostSlugsForLocale = (locale)=>{\n return [\n ...new Set(data.content.posts.filter((p)=>p.locale === locale).map((p)=>p.slug))\n ];\n};\nconst getAllProductSlugsForLocale = (locale)=>{\n return [\n ...new Set(data.content.products.filter((p)=>p.locale === locale).map((p)=>p.slug))\n ];\n};\n// Get items for locale\nconst getCategoriesForLocale = (locale)=>{\n return data.content.categories.filter((c)=>c.locale === locale);\n};\nconst getPagesForLocale = (locale)=>{\n return data.content.pages.filter((p)=>p.locale === locale);\n};\nconst getPostsForLocale = (locale)=>{\n return data.content.posts.filter((p)=>p.locale === locale);\n};\nconst getProductsForLocale = (locale)=>{\n return data.content.products.filter((p)=>p.locale === locale);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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dUJBQXVCLENBQUNwRDtJQUNuQyxPQUFPM0IsS0FBS0ksT0FBTyxDQUFDSyxRQUFRLENBQUNtQixNQUFNLENBQUNDLENBQUFBLElBQUtBLEVBQUVGLE1BQU0sS0FBS0E7QUFDeEQsRUFBRSIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vbGliL2RhdGEudHM/MTZmMSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERhdGEgdXRpbGl0aWVzIGZvciBOZXh0LmpzIFdvcmRQcmVzcyBtaWdyYXRpb25cbiAqL1xuXG5pbXBvcnQgd29yZHByZXNzRGF0YSBmcm9tICcuLi9kYXRhL3Byb2Nlc3NlZC93b3JkcHJlc3MtZGF0YS5qc29uJztcblxuZXhwb3J0IGludGVyZmFjZSBTaXRlSW5mbyB7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGRlc2NyaXB0aW9uOiBzdHJpbmc7XG4gIGJhc2VVcmw6IHN0cmluZztcbiAgZGVmYXVsdExvY2FsZTogc3RyaW5nO1xuICBsb2NhbGVzOiBzdHJpbmdbXTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBUcmFuc2xhdGlvblJlZmVyZW5jZSB7XG4gIGxvY2FsZTogc3RyaW5nO1xuICBpZDogbnVtYmVyO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFBhZ2Uge1xuICBpZDogbnVtYmVyO1xuICB0cmFuc2xhdGlvbktleTogc3RyaW5nO1xuICBsb2NhbGU6IHN0cmluZztcbiAgc2x1Zzogc3RyaW5nO1xuICBwYXRoOiBzdHJpbmc7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIHRpdGxlSHRtbDogc3RyaW5nO1xuICBjb250ZW50SHRtbDogc3RyaW5nO1xuICBleGNlcnB0SHRtbDogc3RyaW5nO1xuICBmZWF0dXJlZEltYWdlOiBudW1iZXIgfCBudWxsO1xuICB1cGRhdGVkQXQ6IHN0cmluZztcbiAgdHJhbnNsYXRpb246IFRyYW5zbGF0aW9uUmVmZXJlbmNlIHwgbnVsbDtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBQb3N0IHtcbiAgaWQ6IG51bWJlcjtcbiAgdHJhbnNsYXRpb25LZXk6IHN0cmluZztcbiAgbG9jYWxlOiBzdHJpbmc7XG4gIHNsdWc6IHN0cmluZztcbiAgcGF0aDogc3RyaW5nO1xuICB0aXRsZTogc3RyaW5nO1xuICB0aXRsZUh0bWw6IHN0cmluZztcbiAgY29udGVudEh0bWw6IHN0cmluZztcbiAgZXhjZXJwdEh0bWw6IHN0cmluZztcbiAgZmVhdHVyZWRJbWFnZTogbnVtYmVyIHwgbnVsbDtcbiAgZGF0ZVB1Ymxpc2hlZDogc3RyaW5nO1xuICB1cGRhdGVkQXQ6IHN0cmluZztcbiAgdHJhbnNsYXRpb246IFRyYW5zbGF0aW9uUmVmZXJlbmNlIHwgbnVsbDtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBQcm9kdWN0IHtcbiAgaWQ6IG51bWJlcjtcbiAgdHJhbnNsYXRpb25LZXk6IHN0cmluZztcbiAgbG9jYWxlOiBzdHJpbmc7XG4gIHNsdWc6IHN0cmluZztcbiAgcGF0aDogc3RyaW5nO1xuICBuYW1lOiBzdHJpbmc7XG4gIHNob3J0RGVzY3JpcHRpb25IdG1sOiBzdHJpbmc7XG4gIGRlc2NyaXB0aW9uSHRtbDogc3RyaW5nO1xuICBpbWFnZXM6IHN0cmluZ1tdO1xuICBmZWF0dXJlZEltYWdlOiBzdHJpbmcgfCBudWxsO1xuICBza3U6IHN0cmluZztcbiAgcmVndWxhclByaWNlOiBzdHJpbmc7XG4gIHNhbGVQcmljZTogc3RyaW5nO1xuICBjdXJyZW5jeTogc3RyaW5nO1xuICBzdG9ja1N0YXR1czogc3RyaW5nO1xuICBjYXRlZ29yaWVzOiBBcnJheTx7IGlkOiBudW1iZXI7IG5hbWU6IHN0cmluZzsgc2x1Zzogc3RyaW5nIH0+O1xuICBhdHRyaWJ1dGVzOiBhbnlbXTtcbiAgdmFyaWF0aW9uczogYW55W107XG4gIHVwZGF0ZWRBdDogc3RyaW5nO1xuICB0cmFuc2xhdGlvbjogVHJhbnNsYXRpb25SZWZlcmVuY2UgfCBudWxsO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFByb2R1Y3RDYXRlZ29yeSB7XG4gIGlkOiBudW1iZXI7XG4gIHRyYW5zbGF0aW9uS2V5OiBzdHJpbmc7XG4gIGxvY2FsZTogc3RyaW5nO1xuICBzbHVnOiBzdHJpbmc7XG4gIG5hbWU6IHN0cmluZztcbiAgcGF0aDogc3RyaW5nO1xuICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICBjb3VudDogbnVtYmVyO1xuICB0cmFuc2xhdGlvbjogVHJhbnNsYXRpb25SZWZlcmVuY2UgfCBudWxsO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIE1lZGlhIHtcbiAgaWQ6IG51bWJlcjtcbiAgZmlsZW5hbWU6IHN0cmluZztcbiAgdXJsOiBzdHJpbmc7XG4gIGxvY2FsUGF0aDogc3RyaW5nO1xuICBhbHQ6IHN0cmluZztcbiAgd2lkdGg6IG51bWJlciB8IG51bGw7XG4gIGhlaWdodDogbnVtYmVyIHwgbnVsbDtcbiAgbWltZVR5cGU6IHN0cmluZyB8IG51bGw7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUmVkaXJlY3Qge1xuICBzb3VyY2U6IHN0cmluZztcbiAgZGVzdGluYXRpb246IHN0cmluZztcbiAgcGVybWFuZW50OiBib29sZWFuO1xuICBsb2NhbGU6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBXb3JkUHJlc3NEYXRhIHtcbiAgc2l0ZTogU2l0ZUluZm87XG4gIGNvbnRlbnQ6IHtcbiAgICBwYWdlczogUGFnZVtdO1xuICAgIHBvc3RzOiBQb3N0W107XG4gICAgcHJvZHVjdHM6IFByb2R1Y3RbXTtcbiAgICBjYXRlZ29yaWVzOiBQcm9kdWN0Q2F0ZWdvcnlbXTtcbiAgfTtcbiAgYXNzZXRzOiB7XG4gICAgbWVkaWE6IE1lZGlhW107XG4gICAgbWFwOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+O1xuICB9O1xuICByZWRpcmVjdHM6IFJlZGlyZWN0W107XG4gIGV4cG9ydERhdGU6IHN0cmluZztcbn1cblxuLy8gTG9hZCBkYXRhXG4vLyBVc2UgdHlwZSBhc3NlcnRpb24gdG8gaGFuZGxlIHRoZSBKU09OIGltcG9ydCBwcm9wZXJseVxuY29uc3QgZGF0YSA9IHdvcmRwcmVzc0RhdGEgYXMgdW5rbm93biBhcyBXb3JkUHJlc3NEYXRhO1xuXG4vLyBEYXRhIGFjY2VzcyBmdW5jdGlvbnNcbmV4cG9ydCBjb25zdCBnZXRTaXRlSW5mbyA9ICgpOiBTaXRlSW5mbyA9PiBkYXRhLnNpdGU7XG5cbmV4cG9ydCBjb25zdCBnZXRBbGxQYWdlcyA9ICgpOiBQYWdlW10gPT4gZGF0YS5jb250ZW50LnBhZ2VzO1xuXG5leHBvcnQgY29uc3QgZ2V0QWxsUG9zdHMgPSAoKTogUG9zdFtdID0+IGRhdGEuY29udGVudC5wb3N0cztcblxuZXhwb3J0IGNvbnN0IGdldEFsbFByb2R1Y3RzID0gKCk6IFByb2R1Y3RbXSA9PiBkYXRhLmNvbnRlbnQucHJvZHVjdHM7XG5cbmV4cG9ydCBjb25zdCBnZXRBbGxDYXRlZ29yaWVzID0gKCk6IFByb2R1Y3RDYXRlZ29yeVtdID0+IGRhdGEuY29udGVudC5jYXRlZ29yaWVzO1xuXG5leHBvcnQgY29uc3QgZ2V0TWVkaWFCeUlkID0gKGlkOiBudW1iZXIpOiBNZWRpYSB8IHVuZGVmaW5lZCA9PiB7XG4gIHJldHVybiBkYXRhLmFzc2V0cy5tZWRpYS5maW5kKG0gPT4gbS5pZCA9PT0gaWQpO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldE1lZGlhQnlVcmwgPSAodXJsOiBzdHJpbmcpOiBNZWRpYSB8IHVuZGVmaW5lZCA9PiB7XG4gIGNvbnN0IGxvY2FsUGF0aCA9IGRhdGEuYXNzZXRzLm1hcFt1cmxdO1xuICBpZiAoIWxvY2FsUGF0aCkgcmV0dXJuIHVuZGVmaW5lZDtcbiAgcmV0dXJuIGRhdGEuYXNzZXRzLm1lZGlhLmZpbmQobSA9PiBtLmxvY2FsUGF0aCA9PT0gbG9jYWxQYXRoKTtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRBc3NldE1hcCA9ICgpOiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+ID0+IHtcbiAgcmV0dXJuIGRhdGEuYXNzZXRzPy5tYXAgfHwge307XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UmVkaXJlY3RzID0gKCk6IFJlZGlyZWN0W10gPT4gZGF0YS5yZWRpcmVjdHM7XG5cbi8vIExvY2FsZS1zcGVjaWZpYyBxdWVyaWVzXG5leHBvcnQgY29uc3QgZ2V0UGFnZXNCeUxvY2FsZSA9IChsb2NhbGU6IHN0cmluZyk6IFBhZ2VbXSA9PiB7XG4gIHJldHVybiBkYXRhLmNvbnRlbnQucGFnZXMuZmlsdGVyKHAgPT4gcC5sb2NhbGUgPT09IGxvY2FsZSk7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UG9zdHNCeUxvY2FsZSA9IChsb2NhbGU6IHN0cmluZyk6IFBvc3RbXSA9PiB7XG4gIHJldHVybiBkYXRhLmNvbnRlbnQucG9zdHMuZmlsdGVyKHAgPT4gcC5sb2NhbGUgPT09IGxvY2FsZSk7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UHJvZHVjdHNCeUxvY2FsZSA9IChsb2NhbGU6IHN0cmluZyk6IFByb2R1Y3RbXSA9PiB7XG4gIHJldHVybiBkYXRhLmNvbnRlbnQucHJvZHVjdHMuZmlsdGVyKHAgPT4gcC5sb2NhbGUgPT09IGxvY2FsZSk7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0Q2F0ZWdvcmllc0J5TG9jYWxlID0gKGxvY2FsZTogc3RyaW5nKTogUHJvZHVjdENhdGVnb3J5W10gPT4ge1xuICByZXR1cm4gZGF0YS5jb250ZW50LmNhdGVnb3JpZXMuZmlsdGVyKGMgPT4gYy5sb2NhbGUgPT09IGxvY2FsZSk7XG59O1xuXG4vLyBTaW5nbGUgaXRlbSBxdWVyaWVzXG5leHBvcnQgY29uc3QgZ2V0UGFnZUJ5U2x1ZyA9IChzbHVnOiBzdHJpbmcsIGxvY2FsZTogc3RyaW5nKTogUGFnZSB8IHVuZGVmaW5lZCA9PiB7XG4gIHJldHVybiBkYXRhLmNvbnRlbnQucGFnZXMuZmluZChwID0+IHAuc2x1ZyA9PT0gc2x1ZyAmJiBwLmxvY2FsZSA9PT0gbG9jYWxlKTtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQb3N0QnlTbHVnID0gKHNsdWc6IHN0cmluZywgbG9jYWxlOiBzdHJpbmcpOiBQb3N0IHwgdW5kZWZpbmVkID0+IHtcbiAgcmV0dXJuIGRhdGEuY29udGVudC5wb3N0cy5maW5kKHAgPT4gcC5zbHVnID09PSBzbHVnICYmIHAubG9jYWxlID09PSBsb2NhbGUpO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFByb2R1Y3RCeVNsdWcgPSAoc2x1Zzogc3RyaW5nLCBsb2NhbGU6IHN0cmluZyk6IFByb2R1Y3QgfCB1bmRlZmluZWQgPT4ge1xuICByZXR1cm4gZGF0YS5jb250ZW50LnByb2R1Y3RzLmZpbmQocCA9PiBwLnNsdWcgPT09IHNsdWcgJiYgcC5sb2NhbGUgPT09IGxvY2FsZSk7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0Q2F0ZWdvcnlCeVNsdWcgPSAoc2x1Zzogc3RyaW5nLCBsb2NhbGU6IHN0cmluZyk6IFByb2R1Y3RDYXRlZ29yeSB8IHVuZGVmaW5lZCA9PiB7XG4gIHJldHVybiBkYXRhLmNvbnRlbnQuY2F0ZWdvcmllcy5maW5kKGMgPT4gYy5zbHVnID09PSBzbHVnICYmIGMubG9jYWxlID09PSBsb2NhbGUpO1xufTtcblxuLy8gVHJhbnNsYXRpb24gaGVscGVyc1xuZXhwb3J0IGNvbnN0IGdldFRyYW5zbGF0aW9uID0gPFQgZXh0ZW5kcyB7IHRyYW5zbGF0aW9uS2V5OiBzdHJpbmc7IGxvY2FsZTogc3RyaW5nIH0+KFxuICBpdGVtOiBULFxuICB0YXJnZXRMb2NhbGU6IHN0cmluZ1xuKTogVCB8IHVuZGVmaW5lZCA9PiB7XG4gIGNvbnN0IGNvbGxlY3Rpb24gPSBbXG4gICAgLi4uZ2V0QWxsUGFnZXMoKSxcbiAgICAuLi5nZXRBbGxQb3N0cygpLFxuICAgIC4uLmdldEFsbFByb2R1Y3RzKCksXG4gICAgLi4uZ2V0QWxsQ2F0ZWdvcmllcygpXG4gIF07XG4gIGNvbnN0IHJlc3VsdCA9IGNvbGxlY3Rpb24uZmluZChcbiAgICAoaTogYW55KSA9PiBpLnRyYW5zbGF0aW9uS2V5ID09PSBpdGVtLnRyYW5zbGF0aW9uS2V5ICYmIGkubG9jYWxlID09PSB0YXJnZXRMb2NhbGVcbiAgKTtcbiAgcmV0dXJuIHJlc3VsdCBhcyB1bmtub3duIGFzIFQgfCB1bmRlZmluZWQ7XG59O1xuXG4vLyBBc3NldCBVUkwgcmVwbGFjZW1lbnRcbmV4cG9ydCBjb25zdCByZXBsYWNlQXNzZXRVcmxzID0gKGh0bWw6IHN0cmluZyk6IHN0cmluZyA9PiB7XG4gIGxldCByZXN1bHQgPSBodG1sO1xuICBPYmplY3QuZW50cmllcyhkYXRhLmFzc2V0cy5tYXApLmZvckVhY2goKFt3cFVybCwgbG9jYWxQYXRoXSkgPT4ge1xuICAgIHJlc3VsdCA9IHJlc3VsdC5yZXBsYWNlKG5ldyBSZWdFeHAod3BVcmwsICdnJyksIGxvY2FsUGF0aCk7XG4gIH0pO1xuICByZXR1cm4gcmVzdWx0O1xufTtcblxuLy8gQWRkaXRpb25hbCBmdW5jdGlvbnMgZm9yIHByb2R1Y3QgY2F0ZWdvcmllc1xuZXhwb3J0IGNvbnN0IGdldFByb2R1Y3RDYXRlZ29yeSA9IChzbHVnOiBzdHJpbmcsIGxvY2FsZTogc3RyaW5nKTogUHJvZHVjdENhdGVnb3J5IHwgdW5kZWZpbmVkID0+IHtcbiAgcmV0dXJuIGRhdGEuY29udGVudC5jYXRlZ29yaWVzLmZpbmQoYyA9PiBjLnNsdWcgPT09IHNsdWcgJiYgYy5sb2NhbGUgPT09IGxvY2FsZSk7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UHJvZHVjdHNCeUNhdGVnb3J5ID0gKGNhdGVnb3J5SWQ6IG51bWJlciwgbG9jYWxlOiBzdHJpbmcpOiBQcm9kdWN0W10gPT4ge1xuICByZXR1cm4gZGF0YS5jb250ZW50LnByb2R1Y3RzLmZpbHRlcihwID0+XG4gICAgcC5sb2NhbGUgPT09IGxvY2FsZSAmJiBwLmNhdGVnb3JpZXMuc29tZShjID0+IGMuaWQgPT09IGNhdGVnb3J5SWQpXG4gICk7XG59O1xuXG4vLyBHZXQgcHJvZHVjdHMgYnkgY2F0ZWdvcnkgc2x1Z1xuZXhwb3J0IGNvbnN0IGdldFByb2R1Y3RzQnlDYXRlZ29yeVNsdWcgPSAoY2F0ZWdvcnlTbHVnOiBzdHJpbmcsIGxvY2FsZTogc3RyaW5nKTogUHJvZHVjdFtdID0+IHtcbiAgY29uc3QgY2F0ZWdvcnkgPSBnZXRDYXRlZ29yeUJ5U2x1ZyhjYXRlZ29yeVNsdWcsIGxvY2FsZSk7XG4gIGlmICghY2F0ZWdvcnkpIHJldHVybiBbXTtcbiAgcmV0dXJuIGdldFByb2R1Y3RzQnlDYXRlZ29yeShjYXRlZ29yeS5pZCwgbG9jYWxlKTtcbn07XG5cbi8vIEdldCByZWxhdGVkIHByb2R1Y3RzIChzYW1lIGNhdGVnb3J5LCBleGNsdWRpbmcgY3VycmVudCBwcm9kdWN0KVxuZXhwb3J0IGNvbnN0IGdldFJlbGF0ZWRQcm9kdWN0cyA9IChwcm9kdWN0OiBQcm9kdWN0LCBsb2NhbGU6IHN0cmluZywgbGltaXQ6IG51bWJlciA9IDQpOiBQcm9kdWN0W10gPT4ge1xuICBpZiAocHJvZHVjdC5jYXRlZ29yaWVzLmxlbmd0aCA9PT0gMCkgcmV0dXJuIFtdO1xuICBcbiAgLy8gR2V0IGZpcnN0IGNhdGVnb3J5XG4gIGNvbnN0IGZpcnN0Q2F0ZWdvcnkgPSBwcm9kdWN0LmNhdGVnb3JpZXNbMF07XG4gIGNvbnN0IGNhdGVnb3J5UHJvZHVjdHMgPSBnZXRQcm9kdWN0c0J5Q2F0ZWdvcnkoZmlyc3RDYXRlZ29yeS5pZCwgbG9jYWxlKTtcbiAgXG4gIC8vIEZpbHRlciBvdXQgY3VycmVudCBwcm9kdWN0IGFuZCBsaW1pdCByZXN1bHRzXG4gIHJldHVybiBjYXRlZ29yeVByb2R1Y3RzXG4gICAgLmZpbHRlcihwID0+IHAuaWQgIT09IHByb2R1Y3QuaWQpXG4gICAgLnNsaWNlKDAsIGxpbWl0KTtcbn07XG5cbi8vIEdldCBjYXRlZ29yaWVzIGJ5IHNsdWdzXG5leHBvcnQgY29uc3QgZ2V0Q2F0ZWdvcmllc0J5U2x1Z3MgPSAoc2x1Z3M6IHN0cmluZ1tdLCBsb2NhbGU6IHN0cmluZyk6IFByb2R1Y3RDYXRlZ29yeVtdID0+IHtcbiAgcmV0dXJuIGRhdGEuY29udGVudC5jYXRlZ29yaWVzLmZpbHRlcihjID0+XG4gICAgc2x1Z3MuaW5jbHVkZXMoYy5zbHVnKSAmJiBjLmxvY2FsZSA9PT0gbG9jYWxlXG4gICk7XG59O1xuXG4vLyBMb2NhbGUtc3BlY2lmaWMgcXVlcmllcyBmb3Igc3RhdGljIGdlbmVyYXRpb25cbmV4cG9ydCBjb25zdCBnZXRBbGxDYXRlZ29yeVNsdWdzRm9yTG9jYWxlID0gKGxvY2FsZTogc3RyaW5nKTogc3RyaW5nW10gPT4ge1xuICByZXR1cm4gWy4uLm5ldyBTZXQoZGF0YS5jb250ZW50LmNhdGVnb3JpZXMuZmlsdGVyKGMgPT4gYy5sb2NhbGUgPT09IGxvY2FsZSkubWFwKGMgPT4gYy5zbHVnKSldO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldEFsbFBhZ2VTbHVnc0ZvckxvY2FsZSA9IChsb2NhbGU6IHN0cmluZyk6IHN0cmluZ1tdID0+IHtcbiAgcmV0dXJuIFsuLi5uZXcgU2V0KGRhdGEuY29udGVudC5wYWdlcy5maWx0ZXIocCA9PiBwLmxvY2FsZSA9PT0gbG9jYWxlKS5tYXAocCA9PiBwLnNsdWcpKV07XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0QWxsUG9zdFNsdWdzRm9yTG9jYWxlID0gKGxvY2FsZTogc3RyaW5nKTogc3RyaW5nW10gPT4ge1xuICByZXR1cm4gWy4uLm5ldyBTZXQoZGF0YS5jb250ZW50LnBvc3RzLmZpbHRlcihwID0+IHAubG9jYWxlID09PSBsb2NhbGUpLm1hcChwID0+IHAuc2x1ZykpXTtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRBbGxQcm9kdWN0U2x1Z3NGb3JMb2NhbGUgPSAobG9jYWxlOiBzdHJpbmcpOiBzdHJpbmdbXSA9PiB7XG4gIHJldHVybiBbLi4ubmV3IFNldChkYXRhLmNvbnRlbnQucHJvZHVjdHMuZmlsdGVyKHAgPT4gcC5sb2NhbGUgPT09IGxvY2FsZSkubWFwKHAgPT4gcC5zbHVnKSldO1xufTtcblxuLy8gR2V0IGl0ZW1zIGZvciBsb2NhbGVcbmV4cG9ydCBjb25zdCBnZXRDYXRlZ29yaWVzRm9yTG9jYWxlID0gKGxvY2FsZTogc3RyaW5nKTogUHJvZHVjdENhdGVnb3J5W10gPT4ge1xuICByZXR1cm4gZGF0YS5jb250ZW50LmNhdGVnb3JpZXMuZmlsdGVyKGMgPT4gYy5sb2NhbGUgPT09IGxvY2FsZSk7XG59O1xuXG5leHBvcnQgY29uc3QgZ2V0UGFnZXNGb3JMb2NhbGUgPSAobG9jYWxlOiBzdHJpbmcpOiBQYWdlW10gPT4ge1xuICByZXR1cm4gZGF0YS5jb250ZW50LnBhZ2VzLmZpbHRlcihwID0+IHAubG9jYWxlID09PSBsb2NhbGUpO1xufTtcblxuZXhwb3J0IGNvbnN0IGdldFBvc3RzRm9yTG9jYWxlID0gKGxvY2FsZTogc3RyaW5nKTogUG9zdFtdID0+IHtcbiAgcmV0dXJuIGRhdGEuY29udGVudC5wb3N0cy5maWx0ZXIocCA9PiBwLmxvY2FsZSA9PT0gbG9jYWxlKTtcbn07XG5cbmV4cG9ydCBjb25zdCBnZXRQcm9kdWN0c0ZvckxvY2FsZSA9IChsb2NhbGU6IHN0cmluZyk6IFByb2R1Y3RbXSA9PiB7XG4gIHJldHVybiBkYXRhLmNvbnRlbnQucHJvZHVjdHMuZmlsdGVyKHAgPT4gcC5sb2NhbGUgPT09IGxvY2FsZSk7XG59OyJdLCJuYW1lcyI6WyJ3b3JkcHJlc3NEYXRhIiwiZGF0YSIsImdldFNpdGVJbmZvIiwic2l0ZSIsImdldEFsbFBhZ2VzIiwiY29udGVudCIsInBhZ2VzIiwiZ2V0QWxsUG9zdHMiLCJwb3N0cyIsImdldEFsbFByb2R1Y3RzIiwicHJvZHVjdHMiLCJnZXRBbGxDYXRlZ29yaWVzIiwiY2F0ZWdvcmllcyIsImdldE1lZGlhQnlJZCIsImlkIiwiYXNzZXRzIiwibWVkaWEiLCJmaW5kIiwibSIsImdldE1lZGlhQnlVcmwiLCJ1cmwiLCJsb2NhbFBhdGgiLCJtYXAiLCJ1bmRlZmluZWQiLCJnZXRBc3NldE1hcCIsImdldFJlZGlyZWN0cyIsInJlZGlyZWN0cyIsImdldFBhZ2VzQnlMb2NhbGUiLCJsb2NhbGUiLCJmaWx0ZXIiLCJwIiwiZ2V0UG9zdHNCeUxvY2FsZSIsImdldFByb2R1Y3RzQnlMb2NhbGUiLCJnZXRDYXRlZ29yaWVzQnlMb2NhbGUiLCJjIiwiZ2V0UGFnZUJ5U2x1ZyIsInNsdWciLCJnZXRQb3N0QnlTbHVnIiwiZ2V0UHJvZHVjdEJ5U2x1ZyIsImdldENhdGVnb3J5QnlTbHVnIiwiZ2V0VHJhbnNsYXRpb24iLCJpdGVtIiwidGFyZ2V0TG9jYWxlIiwiY29sbGVjdGlvbiIsInJlc3VsdCIsImkiLCJ0cmFuc2xhdGlvbktleSIsInJlcGxhY2VBc3NldFVybHMiLCJodG1sIiwiT2JqZWN0IiwiZW50cmllcyIsImZvckVhY2giLCJ3cFVybCIsInJlcGxhY2UiLCJSZWdFeHAiLCJnZXRQcm9kdWN0Q2F0ZWdvcnkiLCJnZXRQcm9kdWN0c0J5Q2F0ZWdvcnkiLCJjYXRlZ29yeUlkIiwic29tZSIsImdldFByb2R1Y3RzQnlDYXRlZ29yeVNsdWciLCJjYXRlZ29yeVNsdWciLCJjYXRlZ29yeSIsImdldFJlbGF0ZWRQcm9kdWN0cyIsInByb2R1Y3QiLCJsaW1pdCIsImxlbmd0aCIsImZpcnN0Q2F0ZWdvcnkiLCJjYXRlZ29yeVByb2R1Y3RzIiwic2xpY2UiLCJnZXRDYXRlZ29yaWVzQnlTbHVncyIsInNsdWdzIiwiaW5jbHVkZXMiLCJnZXRBbGxDYXRlZ29yeVNsdWdzRm9yTG9jYWxlIiwiU2V0IiwiZ2V0QWxsUGFnZVNsdWdzRm9yTG9jYWxlIiwiZ2V0QWxsUG9zdFNsdWdzRm9yTG9jYWxlIiwiZ2V0QWxsUHJvZHVjdFNsdWdzRm9yTG9jYWxlIiwiZ2V0Q2F0ZWdvcmllc0ZvckxvY2FsZSIsImdldFBhZ2VzRm9yTG9jYWxlIiwiZ2V0UG9zdHNGb3JMb2NhbGUiLCJnZXRQcm9kdWN0c0ZvckxvY2FsZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./lib/data.ts\n");
/***/ }),
/***/ "(rsc)/./lib/html-compat.ts":
/*!****************************!*\
!*** ./lib/html-compat.ts ***!
\****************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ convertWordPressClasses: () => (/* binding */ convertWordPressClasses),\n/* harmony export */ extractTextFromHTML: () => (/* binding */ extractTextFromHTML),\n/* harmony export */ getDictionary: () => (/* binding */ getDictionary),\n/* harmony export */ hasDangerousContent: () => (/* binding */ hasDangerousContent),\n/* harmony export */ normalizeHTML: () => (/* binding */ normalizeHTML),\n/* harmony export */ processHTML: () => (/* binding */ processHTML),\n/* harmony export */ processHTMLForPreview: () => (/* binding */ processHTMLForPreview),\n/* harmony export */ processShortcodes: () => (/* binding */ processShortcodes),\n/* harmony export */ stripHTML: () => (/* binding */ stripHTML)\n/* harmony export */ });\n/**\n * HTML Compatibility Layer\n * Handles HTML entities, formatting, and class conversions from WordPress exports\n */ /**\n * Process HTML content from WordPress\n * - Sanitizes dangerous content\n * - Converts HTML entities\n * - Removes scripts and styles\n * - Processes shortcodes\n */ function processHTML(html) {\n if (!html) return \"\";\n let processed = html;\n // Step 1: Replace HTML entities\n processed = replaceHTMLEntities(processed);\n // Step 2: Remove dangerous content\n processed = sanitizeHTML(processed);\n // Step 3: Process WordPress shortcodes\n processed = processShortcodes(processed);\n // Step 4: Clean up whitespace\n processed = cleanWhitespace(processed);\n return processed;\n}\n/**\n * Replace common HTML entities with their actual characters\n */ function replaceHTMLEntities(html) {\n const entities = {\n \"\\xa0\": \" \",\n \"&\": \"&\",\n \"<\": \"<\",\n \">\": \">\",\n '\"': '\"',\n \"'\": \"'\",\n \"\\xa2\": \"\\xa2\",\n \"\\xa3\": \"\\xa3\",\n \"\\xa5\": \"\\xa5\",\n \"€\": \"€\",\n \"\\xa9\": \"\\xa9\",\n \"\\xae\": \"\\xae\",\n \"™\": \"™\",\n \"\\xb0\": \"\\xb0\",\n \"\\xb1\": \"\\xb1\",\n \"\\xd7\": \"\\xd7\",\n \"\\xf7\": \"\\xf7\",\n \"\\xb5\": \"\\xb5\",\n \"\\xb6\": \"\\xb6\",\n \"\\xa7\": \"\\xa7\",\n \"\\xe1\": \"\\xe1\",\n \"\\xe9\": \"\\xe9\",\n \"\\xed\": \"\\xed\",\n \"\\xf3\": \"\\xf3\",\n \"\\xfa\": \"\\xfa\",\n \"\\xc1\": \"\\xc1\",\n \"\\xc9\": \"\\xc9\",\n \"\\xcd\": \"\\xcd\",\n \"\\xd3\": \"\\xd3\",\n \"\\xda\": \"\\xda\",\n \"\\xf1\": \"\\xf1\",\n \"\\xd1\": \"\\xd1\",\n \"\\xfc\": \"\\xfc\",\n \"\\xdc\": \"\\xdc\",\n \"\\xf6\": \"\\xf6\",\n \"\\xd6\": \"\\xd6\",\n \"\\xe4\": \"\\xe4\",\n \"\\xc4\": \"\\xc4\",\n \"\\xdf\": \"\\xdf\",\n \"—\": \"—\",\n \"\": \"\",\n \"…\": \"…\",\n \"\\xab\": \"\\xab\",\n \"\\xbb\": \"\\xbb\",\n \"\": \"'\",\n \"\": \"'\",\n \"“\": '\"',\n \"”\": '\"',\n \"•\": \"•\",\n \"\\xb7\": \"\\xb7\"\n };\n let processed = html;\n for (const [entity, char] of Object.entries(entities)){\n processed = processed.replace(new RegExp(entity.replace(/[.*+?^${}()|[\\]\\\\]/g, \"\\\\$&\"), \"g\"), char);\n }\n return processed;\n}\n/**\n * Sanitize HTML by removing dangerous tags and attributes\n */ function sanitizeHTML(html) {\n let processed = html;\n // Remove script tags\n processed = processed.replace(/<script\\b[^<]*(?:(?!<\\/script>)<[^<]*)*<\\/script>/gi, \"\");\n // Remove style tags\n processed = processed.replace(/<style\\b[^<]*(?:(?!<\\/style>)<[^<]*)*<\\/style>/gi, \"\");\n // Remove inline event handlers\n processed = processed.replace(/\\s+on\\w+\\s*=\\s*[\"'][^\"']*[\"']/gi, \"\");\n // Remove dangerous attributes\n processed = processed.replace(/\\s+(href|src)\\s*=\\s*[\"']\\s*javascript:/gi, \"\");\n // Note: Shortcode removal is handled in processShortcodes function\n // Don't remove shortcodes here as they need to be processed first\n // Allow safe HTML tags\n const allowedTags = [\n \"p\",\n \"br\",\n \"h1\",\n \"h2\",\n \"h3\",\n \"h4\",\n \"h5\",\n \"h6\",\n \"strong\",\n \"b\",\n \"em\",\n \"i\",\n \"u\",\n \"small\",\n \"ul\",\n \"ol\",\n \"li\",\n \"a\",\n \"div\",\n \"span\",\n \"img\",\n \"section\",\n \"article\",\n \"figure\",\n \"figcaption\",\n \"table\",\n \"thead\",\n \"tbody\",\n \"tr\",\n \"th\",\n \"td\",\n \"blockquote\",\n \"code\",\n \"pre\",\n \"hr\"\n ];\n const tagPattern = allowedTags.join(\"|\");\n processed = processed.replace(new RegExp(`<\\/?(?!\\\\/?(?:${tagPattern})(\\\\s|>))[^>]*>`, \"gi\"), \"\");\n return processed;\n}\n/**\n * Process WordPress shortcodes by converting them to HTML with proper styling\n * Also handles mixed scenarios where some content is already HTML with WordPress classes\n */ function processShortcodes(html) {\n let processed = html;\n try {\n // Step 1: Convert any existing HTML with WordPress classes back to shortcode format\n // This ensures we have a consistent format to work with\n // Handle vc_row and vc_row_inner\n processed = processed.replace(/<div[^>]*class=[\"'][^\"']*(?:vc-row|vc_row|vc_row_inner)[^\"']*[\"'][^>]*>/gi, (match)=>{\n const attrs = extractAttributesFromHTML(match);\n const isInner = match.includes(\"vc_row_inner\") || match.includes(\"vc-row-inner\");\n return `[${isInner ? \"vc_row_inner\" : \"vc_row\"} ${attrs}]`;\n });\n // Handle vc_column and vc_column_inner\n processed = processed.replace(/<div[^>]*class=[\"'][^\"']*(?:vc-column|vc_column|vc_column_inner)[^\"']*[\"'][^>]*>/gi, (match)=>{\n const attrs = extractAttributesFromHTML(match);\n const isInner = match.includes(\"vc_column_inner\") || match.includes(\"vc-column-inner\");\n return `[${isInner ? \"vc_column_inner\" : \"vc_column\"} ${attrs}]`;\n });\n // Handle vc_column_text\n processed = processed.replace(/<div[^>]*class=[\"'][^\"']*(?:vc-column-text|vc_column_text)[^\"']*[\"'][^>]*>/gi, (match)=>{\n const attrs = extractAttributesFromHTML(match);\n return `[vc_column_text ${attrs}]`;\n });\n // Handle vc_single_image\n processed = processed.replace(/<img[^>]*class=[\"'][^\"']*(?:vc-single-image|vc_single_image)[^\"']*[\"'][^>]*>/gi, (match)=>{\n const attrs = extractAttributesFromHTML(match);\n const imageId = extractAttribute(attrs, \"data-wp-image-id\") || extractAttribute(attrs, \"src\");\n const width = extractAttribute(attrs, \"data-width\") || \"\";\n return `[vc_single_image src=\"${imageId}\" width=\"${width}\"]`;\n });\n // Handle vc_btn\n processed = processed.replace(/<a[^>]*class=[\"'][^\"']*(?:vc-btn|vc_btn)[^\"']*[\"'][^>]*>(.*?)<\\/a>/gi, (match, content)=>{\n const attrs = extractAttributesFromHTML(match);\n const href = extractAttribute(attrs, \"href\");\n const title = content;\n return `[vc_btn href=\"${href}\" title=\"${title}\"]`;\n });\n // Handle vc_separator\n processed = processed.replace(/<hr[^>]*class=[\"'][^\"']*(?:vc-separator|vc_separator)[^\"']*[\"'][^>]*>/gi, (match)=>{\n const attrs = extractAttributesFromHTML(match);\n return `[vc_separator ${attrs}]`;\n });\n // Handle closing div tags by looking for matching opening shortcode tags\n // This is more complex, so we'll handle it carefully\n processed = processed.replace(/<\\/div>/gi, (match, offset)=>{\n const beforeContent = processed.substring(0, offset);\n const lastOpenTag = beforeContent.match(/\\[(vc_row(?:_inner)?|vc_column(?:_inner)?|vc_column_text)\\s*[^\\]]*\\]$/i);\n if (lastOpenTag) {\n return `[/${lastOpenTag[1]}]`;\n }\n // If no matching shortcode, keep the div closing tag\n return match;\n });\n // Step 2: Process shortcode blocks into HTML\n processed = processVcRowShortcodes(processed);\n processed = processVcColumnShortcodes(processed);\n processed = processVcColumnTextShortcodes(processed);\n processed = processVcImageShortcodes(processed);\n processed = processVcButtonShortcodes(processed);\n processed = processVcSeparatorShortcodes(processed);\n processed = processVcVideoShortcodes(processed);\n processed = processBackgroundShortcodes(processed);\n // Step 3: Check for unprocessed shortcodes and log them\n const unprocessedShortcodes = processed.match(/\\[[^\\]]*\\]/g);\n if (unprocessedShortcodes && unprocessedShortcodes.length > 0) {\n console.warn(\"Unprocessed shortcodes found and will be removed:\", unprocessedShortcodes);\n }\n // Clean up any remaining shortcode artifacts\n // Only remove shortcodes that weren't processed\n processed = processed.replace(/\\[[^\\]]*\\]/g, \"\");\n // Step 4: Clean up any remaining empty div tags\n processed = processed.replace(/<div[^>]*>\\s*<\\/div>/g, \"\");\n return processed;\n } catch (error) {\n console.error(\"Error processing shortcodes:\", error);\n return html;\n }\n}\n/**\n * Extract attributes from HTML tag\n */ function extractAttributesFromHTML(html) {\n // Extract all key=\"value\" pairs from HTML tag\n const attrMatches = html.matchAll(/([a-zA-Z-]+)=[\"']([^\"']*)[\"']/g);\n const attrs = [];\n for (const match of attrMatches){\n const key = match[1];\n const value = match[2];\n // Map HTML data attributes back to shortcode attributes\n if (key.startsWith(\"data-\")) {\n const shortcodeKey = key.replace(\"data-\", \"\").replace(/-([a-z])/g, (g)=>g[1].toUpperCase());\n attrs.push(`${shortcodeKey}=\"${value}\"`);\n } else if (key === \"class\") {\n continue;\n } else {\n attrs.push(`${key}=\"${value}\"`);\n }\n }\n return attrs.join(\" \");\n}\n/**\n * Process [vc_row] shortcodes and convert to flex containers\n * Also handles underscored versions: vc_row, vc_row_inner\n */ function processVcRowShortcodes(html) {\n return html.replace(/\\[vc_row(?:_inner)?([^\\]]*)\\]([\\s\\S]*?)\\[\\/vc_row(?:_inner)?\\]/g, (match, attrs, content)=>{\n const classes = [\n \"vc-row\",\n \"flex\",\n \"flex-wrap\",\n \"-mx-4\"\n ];\n // Parse attributes for background colors, images, etc.\n const bgImage = extractAttribute(attrs, \"bg_image\");\n const bgColor = extractAttribute(attrs, \"bg_color\");\n const colorOverlay = extractAttribute(attrs, \"color_overlay\");\n const colorOverlay2 = extractAttribute(attrs, \"color_overlay_2\");\n const overlayStrength = extractAttribute(attrs, \"overlay_strength\");\n const enableGradient = extractAttribute(attrs, \"enable_gradient\");\n const gradientDirection = extractAttribute(attrs, \"gradient_direction\");\n const topPadding = extractAttribute(attrs, \"top_padding\");\n const bottomPadding = extractAttribute(attrs, \"bottom_padding\");\n const fullScreen = extractAttribute(attrs, \"full_screen_row_position\");\n const videoBg = extractAttribute(attrs, \"video_bg\");\n const videoMp4 = extractAttribute(attrs, \"video_mp4\");\n const videoWebm = extractAttribute(attrs, \"video_webm\");\n const textAlign = extractAttribute(attrs, \"text_align\");\n const textColor = extractAttribute(attrs, \"text_color\");\n const overflow = extractAttribute(attrs, \"overflow\");\n const equalHeight = extractAttribute(attrs, \"equal_height\");\n const contentPlacement = extractAttribute(attrs, \"content_placement\");\n const columnDirection = extractAttribute(attrs, \"column_direction\");\n const rowBorderRadius = extractAttribute(attrs, \"row_border_radius\");\n const rowBorderRadiusApplies = extractAttribute(attrs, \"row_border_radius_applies\");\n // Build style string\n let style = \"\";\n let wrapperClasses = [\n ...classes\n ];\n // Handle text alignment\n if (textAlign === \"center\") wrapperClasses.push(\"text-center\");\n if (textAlign === \"right\") wrapperClasses.push(\"text-right\");\n if (textAlign === \"left\") wrapperClasses.push(\"text-left\");\n // Handle text color\n if (textColor === \"light\") wrapperClasses.push(\"text-white\");\n // Handle overflow\n if (overflow === \"visible\") wrapperClasses.push(\"overflow-visible\");\n // Handle equal height\n if (equalHeight === \"yes\") {\n wrapperClasses.push(\"items-stretch\");\n wrapperClasses.push(\"flex\");\n }\n // Handle content placement\n if (contentPlacement === \"bottom\") wrapperClasses.push(\"justify-end\");\n if (contentPlacement === \"middle\") wrapperClasses.push(\"justify-center\");\n // Handle column direction\n if (columnDirection === \"column\") wrapperClasses.push(\"flex-col\");\n // Handle border radius\n if (rowBorderRadius === \"none\" && rowBorderRadiusApplies === \"bg\") {\n wrapperClasses.push(\"rounded-none\");\n }\n // Handle background image\n if (bgImage) {\n // Try to get media by ID first\n const mediaId = parseInt(bgImage);\n if (!isNaN(mediaId)) {\n // This will be handled by ContentRenderer with data attributes\n wrapperClasses.push(\"bg-cover\", \"bg-center\");\n style += `background-image: url(/media/${bgImage}.webp); `;\n } else {\n // Assume it's a direct URL\n style += `background-image: url(${bgImage}); `;\n }\n style += `background-size: cover; `;\n style += `background-position: center; `;\n }\n // Handle background color\n if (bgColor) {\n style += `background-color: ${bgColor}; `;\n }\n // Handle video background\n if (videoBg === \"use_video\" && (videoMp4 || videoWebm)) {\n // Mark for ContentRenderer to handle\n wrapperClasses.push(\"relative\", \"overflow-hidden\");\n style += `position: relative; `;\n // Create video background structure\n const videoAttrs = [];\n if (videoMp4) videoAttrs.push(`data-video-mp4=\"${videoMp4}\"`);\n if (videoWebm) videoAttrs.push(`data-video-webm=\"${videoWebm}\"`);\n videoAttrs.push('data-video-bg=\"true\"');\n return `<div class=\"${wrapperClasses.join(\" \")}\" style=\"${style}\" ${videoAttrs.join(\" \")}>\n <div class=\"relative flex flex-wrap -mx-4 w-full h-full\">${content}</div>\n </div>`;\n }\n // Handle color overlay (single or gradient)\n if (colorOverlay || colorOverlay2 || enableGradient === \"true\" || enableGradient === \"1\") {\n style += `position: relative; `;\n wrapperClasses.push(\"relative\");\n let overlayStyle = \"\";\n if (colorOverlay2 && enableGradient === \"true\") {\n // Gradient overlay\n const gradientDir = gradientDirection || \"left_to_right\";\n let gradientCSS = \"\";\n switch(gradientDir){\n case \"left_to_right\":\n gradientCSS = `linear-gradient(to right, ${colorOverlay}, ${colorOverlay2})`;\n break;\n case \"right_to_left\":\n gradientCSS = `linear-gradient(to left, ${colorOverlay}, ${colorOverlay2})`;\n break;\n case \"top_to_bottom\":\n gradientCSS = `linear-gradient(to bottom, ${colorOverlay}, ${colorOverlay2})`;\n break;\n case \"bottom_to_top\":\n gradientCSS = `linear-gradient(to top, ${colorOverlay}, ${colorOverlay2})`;\n break;\n default:\n gradientCSS = `linear-gradient(to right, ${colorOverlay}, ${colorOverlay2})`;\n }\n overlayStyle = `background: ${gradientCSS}; opacity: 0.32;`;\n } else if (colorOverlay) {\n // Solid color overlay\n const opacity = overlayStrength ? parseFloat(overlayStrength) : 0.5;\n overlayStyle = `background-color: ${colorOverlay}; opacity: ${opacity};`;\n }\n return `<div class=\"${wrapperClasses.join(\" \")}\" style=\"${style}\">\n <div class=\"absolute inset-0\" style=\"${overlayStyle}\"></div>\n <div class=\"relative flex flex-wrap -mx-4 w-full\">${content}</div>\n </div>`;\n }\n // Handle gradient (without overlay)\n if (enableGradient === \"true\" || enableGradient === \"1\") {\n const gradientClass = getGradientClass(gradientDirection);\n wrapperClasses.push(gradientClass);\n }\n // Handle padding\n if (topPadding || bottomPadding) {\n // Convert percentage values to Tailwind arbitrary values\n const pt = topPadding ? `pt-[${topPadding}]` : \"\";\n const pb = bottomPadding ? `pb-[${bottomPadding}]` : \"\";\n if (pt) wrapperClasses.push(pt);\n if (pb) wrapperClasses.push(pb);\n }\n // Handle full screen\n if (fullScreen === \"middle\") {\n wrapperClasses.push(\"min-h-screen\", \"flex\", \"items-center\");\n }\n return `<div class=\"${wrapperClasses.join(\" \")}\" style=\"${style}\">${content}</div>`;\n });\n}\n/**\n * Process [vc_column] shortcodes\n */ function processVcColumnShortcodes(html) {\n return html.replace(/\\[vc_column([^\\]]*)\\]([\\s\\S]*?)\\[\\/vc_column\\]/g, (match, attrs, content)=>{\n const width = extractAttribute(attrs, \"width\") || \"12\";\n const classes = [\n \"vc-column\",\n \"px-4\"\n ];\n // Convert width to Tailwind classes\n if (width === \"12\" || width === \"full\") {\n classes.push(\"w-full\");\n } else if (width === \"6\") {\n classes.push(\"w-full\", \"md:w-1/2\");\n } else if (width === \"4\") {\n classes.push(\"w-full\", \"md:w-1/3\");\n } else if (width === \"3\") {\n classes.push(\"w-full\", \"md:w-1/4\");\n }\n return `<div class=\"${classes.join(\" \")}\">${content}</div>`;\n });\n}\n/**\n * Process [vc_column_text] shortcodes\n */ function processVcColumnTextShortcodes(html) {\n return html.replace(/\\[vc_column_text([^\\]]*)\\]([\\s\\S]*?)\\[\\/vc_column_text\\]/g, (match, attrs, content)=>{\n const classes = [\n \"vc-column-text\",\n \"prose\",\n \"max-w-none\"\n ];\n // Handle text alignment\n const align = extractAttribute(attrs, \"text_align\");\n if (align === \"center\") classes.push(\"text-center\");\n if (align === \"right\") classes.push(\"text-right\");\n return `<div class=\"${classes.join(\" \")}\">${content}</div>`;\n });\n}\n/**\n * Process [vc_single_image] shortcodes\n */ function processVcImageShortcodes(html) {\n return html.replace(/\\[vc_single_image([^\\]]*)\\]/g, (match, attrs)=>{\n const imageId = extractAttribute(attrs, \"src\") || extractAttribute(attrs, \"image\");\n const align = extractAttribute(attrs, \"align\") || \"none\";\n const width = extractAttribute(attrs, \"width\");\n const classes = [\n \"vc-single-image\",\n \"my-4\"\n ];\n // Handle alignment\n if (align === \"center\") classes.push(\"mx-auto\");\n if (align === \"left\") classes.push(\"float-left\", \"mr-4\", \"mb-4\");\n if (align === \"right\") classes.push(\"float-right\", \"ml-4\", \"mb-4\");\n // Use data attribute for image ID to be processed by ContentRenderer\n return `<img class=\"${classes.join(\" \")}\" data-wp-image-id=\"${imageId}\" data-width=\"${width || \"\"}\" alt=\"\" />`;\n });\n}\n/**\n * Process [vc_btn] and [vc_button] shortcodes\n */ function processVcButtonShortcodes(html) {\n return html.replace(/\\[vc_btn([^\\]]*)\\]/g, (match, attrs)=>{\n const title = extractAttribute(attrs, \"title\") || \"Click Here\";\n const href = extractAttribute(attrs, \"href\") || extractAttribute(attrs, \"link\");\n const color = extractAttribute(attrs, \"color\") || \"primary\";\n const size = extractAttribute(attrs, \"size\") || \"md\";\n const classes = [\n \"vc-btn\",\n \"inline-flex\",\n \"items-center\",\n \"justify-center\",\n \"px-4\",\n \"py-2\",\n \"rounded-lg\",\n \"font-semibold\",\n \"transition-colors\",\n \"duration-200\"\n ];\n // Color mapping\n if (color === \"primary\" || color === \"skype\") classes.push(\"bg-primary\", \"text-white\", \"hover:bg-primary-dark\");\n else if (color === \"secondary\") classes.push(\"bg-secondary\", \"text-white\", \"hover:bg-secondary-light\");\n else if (color === \"ghost\" || color === \"outline\") classes.push(\"border-2\", \"border-primary\", \"text-primary\", \"hover:bg-primary\", \"hover:text-white\");\n else if (color === \"white\") classes.push(\"bg-white\", \"text-gray-900\", \"hover:bg-gray-100\");\n // Size mapping\n if (size === \"lg\" || size === \"large\") classes.push(\"px-6\", \"py-3\", \"text-lg\");\n if (size === \"sm\" || size === \"small\") classes.push(\"px-3\", \"py-1\", \"text-sm\");\n if (href) {\n return `<a href=\"${href}\" class=\"${classes.join(\" \")}\" target=\"_blank\" rel=\"noopener noreferrer\">${title}</a>`;\n }\n return `<button class=\"${classes.join(\" \")}\">${title}</button>`;\n });\n}\n/**\n * Process [vc_separator] and [vc_text_separator] shortcodes\n */ function processVcSeparatorShortcodes(html) {\n return html.replace(/\\[vc_separator([^\\]]*)\\]/g, (match, attrs)=>{\n const color = extractAttribute(attrs, \"color\") || \"default\";\n const width = extractAttribute(attrs, \"width\") || \"100\";\n const thickness = extractAttribute(attrs, \"thickness\") || \"1\";\n const classes = [\n \"vc-separator\",\n \"my-6\"\n ];\n // Color mapping\n if (color === \"primary\") classes.push(\"border-primary\");\n else if (color === \"secondary\") classes.push(\"border-secondary\");\n else if (color === \"white\") classes.push(\"border-white\");\n else classes.push(\"border-gray-300\");\n // Width and thickness\n const style = `width: ${width}%; border-top-width: ${thickness}px;`;\n return `<hr class=\"${classes.join(\" \")}\" style=\"${style}\" />`;\n });\n}\n/**\n * Process [vc_video] shortcodes\n */ function processVcVideoShortcodes(html) {\n return html.replace(/\\[vc_video([^\\]]*)\\]/g, (match, attrs)=>{\n const link = extractAttribute(attrs, \"link\");\n const mp4 = extractAttribute(attrs, \"mp4\");\n const webm = extractAttribute(attrs, \"webm\");\n if (mp4 || webm) {\n // Video background\n const poster = extractAttribute(attrs, \"poster\");\n return `<div class=\"vc-video bg-black relative overflow-hidden rounded-lg my-4\">\n <video class=\"w-full\" ${poster ? `poster=\"${poster}\"` : \"\"} autoPlay loop muted playsInline>\n ${mp4 ? `<source src=\"${mp4}\" type=\"video/mp4\">` : \"\"}\n ${webm ? `<source src=\"${webm}\" type=\"video/webm\">` : \"\"}\n </video>\n </div>`;\n }\n if (link) {\n // Embedded video (YouTube, Vimeo, etc.)\n return `<div class=\"vc-video embed-responsive aspect-video my-4\">\n <iframe src=\"${link}\" frameborder=\"0\" allowfullscreen class=\"w-full h-full\"></iframe>\n </div>`;\n }\n return \"\";\n });\n}\n/**\n * Process background-related shortcodes and attributes\n */ function processBackgroundShortcodes(html) {\n // Handle background image attributes in divs\n html = html.replace(/bg_image=\"(\\d+)\"/g, (match, imageId)=>{\n return `data-bg-image=\"${imageId}\"`;\n });\n // Handle video background attributes\n html = html.replace(/video_bg=\"use_video\"/g, 'data-video-bg=\"true\"');\n html = html.replace(/video_mp4=\"([^\"]+)\"/g, (match, url)=>`data-video-mp4=\"${url}\"`);\n html = html.replace(/video_webm=\"([^\"]+)\"/g, (match, url)=>`data-video-webm=\"${url}\"`);\n // Handle parallax\n html = html.replace(/parallax_bg=\"true\"/g, 'data-parallax=\"true\"');\n return html;\n}\n/**\n * Extract attribute value from shortcode attributes\n * Handles complex patterns with quotes, special characters, and spaces\n */ function extractAttribute(attrs, key) {\n // First try: key=\"value\" or key='value'\n const quotedPattern = new RegExp(`${key}=[\"']([^\"']*)[\"']`, \"i\");\n const quotedMatch = attrs.match(quotedPattern);\n if (quotedMatch) return quotedMatch[1];\n // Second try: key=value (without quotes, until space or end)\n const unquotedPattern = new RegExp(`${key}=([^\\\\s\\\\]]+)`, \"i\");\n const unquotedMatch = attrs.match(unquotedPattern);\n if (unquotedMatch) return unquotedMatch[1];\n return null;\n}\n/**\n * Get Tailwind gradient class from gradient direction\n */ function getGradientClass(direction) {\n const gradientMap = {\n \"left_to_right\": \"bg-gradient-to-r from-primary to-secondary\",\n \"right_to_left\": \"bg-gradient-to-l from-primary to-secondary\",\n \"top_to_bottom\": \"bg-gradient-to-b from-primary to-secondary\",\n \"bottom_to_top\": \"bg-gradient-to-t from-primary to-secondary\",\n \"left_t_to_right_b\": \"bg-gradient-to-br from-primary to-secondary\",\n \"default\": \"bg-gradient-to-r from-primary to-secondary\"\n };\n return gradientMap[direction] || gradientMap[\"default\"];\n}\n/**\n * Clean up whitespace and normalize spacing\n */ function cleanWhitespace(html) {\n let processed = html;\n // Remove empty paragraphs\n processed = processed.replace(/<p>\\s*<\\/p>/g, \"\");\n processed = processed.replace(/<p>\\s* \\s*<\\/p>/g, \"\");\n // Remove multiple spaces\n processed = processed.replace(/\\s+/g, \" \");\n // Remove spaces around block elements\n processed = processed.replace(/\\s*(<\\/?(h[1-6]|div|section|article|p|ul|ol|li|table|tr|td|th|blockquote|figure|figcaption|br|hr)\\s*>)\\s*/g, \"$1\");\n // Trim\n processed = processed.trim();\n return processed;\n}\n/**\n * Convert WordPress/Salient classes to Tailwind equivalents\n */ function convertWordPressClasses(html) {\n if (!html) return \"\";\n const classMap = {\n // Layout classes\n \"vc_row\": \"flex flex-wrap -mx-4\",\n \"vc_row-fluid\": \"w-full\",\n \"vc_row-full-width\": \"w-full -mx-4\",\n \"vc_row-o-content-top\": \"items-start\",\n \"vc_row-o-content-middle\": \"items-center\",\n \"vc_row-o-content-bottom\": \"items-end\",\n // Column classes\n \"vc_col-sm-12\": \"w-full px-4\",\n \"vc_col-md-6\": \"w-full md:w-1/2 px-4\",\n \"vc_col-md-4\": \"w-full md:w-1/3 px-4\",\n \"vc_col-md-3\": \"w-full md:w-1/4 px-4\",\n \"vc_col-lg-6\": \"w-full lg:w-1/2 px-4\",\n \"vc_col-lg-4\": \"w-full lg:w-1/3 px-4\",\n \"vc_col-lg-3\": \"w-full lg:w-1/4 px-4\",\n \"vc_col-xs-12\": \"w-full px-4\",\n // Wrapper classes\n \"wpb_wrapper\": \"space-y-4\",\n \"wpb_text_column\": \"prose max-w-none\",\n \"wpb_content_element\": \"mb-8\",\n \"wpb_single_image\": \"my-4\",\n // Typography\n \"wpb_heading\": \"text-2xl font-bold mb-2\",\n \"wpb_button\": \"inline-block px-4 py-2 rounded-lg font-semibold\",\n // Alignment\n \"text-left\": \"text-left\",\n \"text-center\": \"text-center\",\n \"text-right\": \"text-right\",\n \"alignleft\": \"float-left mr-4 mb-4\",\n \"alignright\": \"float-right ml-4 mb-4\",\n \"aligncenter\": \"mx-auto\",\n // Colors\n \"accent-color\": \"text-primary\",\n \"primary-color\": \"text-primary\",\n \"secondary-color\": \"text-secondary\",\n \"text-color\": \"text-gray-800\",\n \"light-text\": \"text-gray-300\",\n \"dark-text\": \"text-gray-900\",\n // Backgrounds\n \"bg-light\": \"bg-gray-50\",\n \"bg-light-gray\": \"bg-gray-100\",\n \"bg-dark\": \"bg-gray-900\",\n \"bg-dark-gray\": \"bg-gray-800\",\n \"bg-primary\": \"bg-primary\",\n \"bg-secondary\": \"bg-secondary\",\n \"bg-white\": \"bg-white\",\n \"bg-transparent\": \"bg-transparent\",\n // Buttons\n \"btn\": \"inline-flex items-center justify-center px-4 py-2 rounded-lg font-semibold transition-colors duration-200\",\n \"btn-primary\": \"bg-primary text-white hover:bg-primary-dark\",\n \"btn-secondary\": \"bg-secondary text-white hover:bg-secondary-light\",\n \"btn-outline\": \"border-2 border-primary text-primary hover:bg-primary hover:text-white\",\n \"btn-large\": \"px-6 py-3 text-lg\",\n \"btn-small\": \"px-3 py-1 text-sm\",\n // Spacing\n \"mt-0\": \"mt-0\",\n \"mb-0\": \"mb-0\",\n \"mt-2\": \"mt-2\",\n \"mb-2\": \"mb-2\",\n \"mt-4\": \"mt-4\",\n \"mb-4\": \"mb-4\",\n \"mt-6\": \"mt-6\",\n \"mb-6\": \"mb-6\",\n \"mt-8\": \"mt-8\",\n \"mb-8\": \"mb-8\",\n \"mt-12\": \"mt-12\",\n \"mb-12\": \"mb-12\",\n // Containers\n \"container\": \"container mx-auto px-4\",\n \"container-fluid\": \"w-full px-4\",\n // Visibility\n \"hidden\": \"hidden\",\n \"visible\": \"visible\",\n \"block\": \"block\",\n \"inline\": \"inline\",\n \"inline-block\": \"inline-block\",\n // Borders\n \"border\": \"border\",\n \"border-0\": \"border-0\",\n \"border-t\": \"border-t\",\n \"border-b\": \"border-b\",\n \"border-l\": \"border-l\",\n \"border-r\": \"border-r\",\n // Shadows\n \"shadow\": \"shadow\",\n \"shadow-sm\": \"shadow-sm\",\n \"shadow-md\": \"shadow-md\",\n \"shadow-lg\": \"shadow-lg\",\n \"shadow-xl\": \"shadow-xl\",\n // Rounded\n \"rounded\": \"rounded\",\n \"rounded-none\": \"rounded-none\",\n \"rounded-sm\": \"rounded-sm\",\n \"rounded-lg\": \"rounded-lg\",\n \"rounded-full\": \"rounded-full\",\n // Overflow\n \"overflow-hidden\": \"overflow-hidden\",\n \"overflow-auto\": \"overflow-auto\",\n \"overflow-scroll\": \"overflow-scroll\",\n // Position\n \"relative\": \"relative\",\n \"absolute\": \"absolute\",\n \"fixed\": \"fixed\",\n \"sticky\": \"sticky\",\n // Z-index\n \"z-0\": \"z-0\",\n \"z-10\": \"z-10\",\n \"z-20\": \"z-20\",\n \"z-30\": \"z-30\",\n \"z-40\": \"z-40\",\n \"z-50\": \"z-50\",\n // Width\n \"w-full\": \"w-full\",\n \"w-1/2\": \"w-1/2\",\n \"w-1/3\": \"w-1/3\",\n \"w-2/3\": \"w-2/3\",\n \"w-1/4\": \"w-1/4\",\n \"w-3/4\": \"w-3/4\",\n // Height\n \"h-full\": \"h-full\",\n \"h-screen\": \"h-screen\",\n \"h-32\": \"h-32\",\n \"h-48\": \"h-48\",\n \"h-64\": \"h-64\",\n // Flexbox\n \"flex\": \"flex\",\n \"flex-col\": \"flex-col\",\n \"flex-row\": \"flex-row\",\n \"flex-wrap\": \"flex-wrap\",\n \"flex-nowrap\": \"flex-nowrap\",\n \"justify-start\": \"justify-start\",\n \"justify-center\": \"justify-center\",\n \"justify-end\": \"justify-end\",\n \"justify-between\": \"justify-between\",\n \"justify-around\": \"justify-around\",\n \"items-start\": \"items-start\",\n \"items-center\": \"items-center\",\n \"items-end\": \"items-end\",\n \"items-stretch\": \"items-stretch\",\n // Grid (if used)\n \"grid\": \"grid\",\n \"grid-cols-1\": \"grid-cols-1\",\n \"grid-cols-2\": \"grid-cols-2\",\n \"grid-cols-3\": \"grid-cols-3\",\n \"grid-cols-4\": \"grid-cols-4\",\n \"gap-2\": \"gap-2\",\n \"gap-4\": \"gap-4\",\n \"gap-6\": \"gap-6\",\n \"gap-8\": \"gap-8\",\n // Padding\n \"p-0\": \"p-0\",\n \"p-2\": \"p-2\",\n \"p-4\": \"p-4\",\n \"p-6\": \"p-6\",\n \"p-8\": \"p-8\",\n \"p-12\": \"p-12\",\n \"px-4\": \"px-4\",\n \"py-4\": \"py-4\",\n \"pt-4\": \"pt-4\",\n \"pb-4\": \"pb-4\",\n // Margin\n \"m-0\": \"m-0\",\n \"m-2\": \"m-2\",\n \"m-4\": \"m-4\",\n \"m-6\": \"m-6\",\n \"m-8\": \"m-8\",\n \"mx-auto\": \"mx-auto\",\n // Text transform\n \"uppercase\": \"uppercase\",\n \"lowercase\": \"lowercase\",\n \"capitalize\": \"capitalize\",\n \"normal-case\": \"normal-case\",\n // Font weight\n \"font-light\": \"font-light\",\n \"font-normal\": \"font-normal\",\n \"font-medium\": \"font-medium\",\n \"font-semibold\": \"font-semibold\",\n \"font-bold\": \"font-bold\",\n // Text size\n \"text-xs\": \"text-xs\",\n \"text-sm\": \"text-sm\",\n \"text-base\": \"text-base\",\n \"text-lg\": \"text-lg\",\n \"text-xl\": \"text-xl\",\n \"text-2xl\": \"text-2xl\",\n \"text-3xl\": \"text-3xl\",\n \"text-4xl\": \"text-4xl\",\n // Text color\n \"text-white\": \"text-white\",\n \"text-black\": \"text-black\",\n \"text-gray-100\": \"text-gray-100\",\n \"text-gray-200\": \"text-gray-200\",\n \"text-gray-300\": \"text-gray-300\",\n \"text-gray-400\": \"text-gray-400\",\n \"text-gray-500\": \"text-gray-500\",\n \"text-gray-600\": \"text-gray-600\",\n \"text-gray-700\": \"text-gray-700\",\n \"text-gray-800\": \"text-gray-800\",\n \"text-gray-900\": \"text-gray-900\",\n // Background color (continued)\n \"bg-gray-100\": \"bg-gray-100\",\n \"bg-gray-200\": \"bg-gray-200\",\n \"bg-gray-300\": \"bg-gray-300\",\n \"bg-gray-400\": \"bg-gray-400\",\n \"bg-gray-500\": \"bg-gray-500\",\n \"bg-gray-600\": \"bg-gray-600\",\n \"bg-gray-700\": \"bg-gray-700\",\n \"bg-gray-800\": \"bg-gray-800\",\n \"bg-gray-900\": \"bg-gray-900\",\n // Opacity\n \"opacity-0\": \"opacity-0\",\n \"opacity-25\": \"opacity-25\",\n \"opacity-50\": \"opacity-50\",\n \"opacity-75\": \"opacity-75\",\n \"opacity-100\": \"opacity-100\",\n // Display (continued)\n \"inline-flex\": \"inline-flex\",\n \"contents\": \"contents\",\n // Object fit\n \"object-cover\": \"object-cover\",\n \"object-contain\": \"object-contain\",\n \"object-fill\": \"object-fill\",\n \"object-none\": \"object-none\",\n \"object-scale-down\": \"object-scale-down\",\n // Aspect ratio\n \"aspect-square\": \"aspect-square\",\n \"aspect-video\": \"aspect-video\",\n \"aspect-[4/3]\": \"aspect-[4/3]\",\n \"aspect-[16/9]\": \"aspect-[16/9]\",\n // Transforms\n \"transform\": \"transform\",\n \"scale-95\": \"scale-95\",\n \"scale-100\": \"scale-100\",\n \"scale-105\": \"scale-105\",\n \"rotate-0\": \"rotate-0\",\n \"rotate-45\": \"rotate-45\",\n \"rotate-90\": \"rotate-90\",\n // Transitions\n \"transition\": \"transition\",\n \"transition-all\": \"transition-all\",\n \"transition-colors\": \"transition-colors\",\n \"transition-opacity\": \"transition-opacity\",\n \"transition-transform\": \"transition-transform\",\n \"duration-150\": \"duration-150\",\n \"duration-200\": \"duration-200\",\n \"duration-300\": \"duration-300\",\n \"duration-500\": \"duration-500\",\n // Hover states (these will be handled differently)\n \"hover:bg-primary\": \"hover:bg-primary\",\n \"hover:text-white\": \"hover:text-white\",\n \"hover:scale-105\": \"hover:scale-105\",\n // Focus states\n \"focus:outline-none\": \"focus:outline-none\",\n \"focus:ring-2\": \"focus:ring-2\",\n \"focus:ring-primary\": \"focus:ring-primary\",\n // Responsive prefixes\n \"sm:block\": \"sm:block\",\n \"sm:hidden\": \"sm:hidden\",\n \"md:block\": \"md:block\",\n \"md:hidden\": \"md:hidden\",\n \"lg:block\": \"lg:block\",\n \"lg:hidden\": \"lg:hidden\",\n \"xl:block\": \"xl:block\",\n \"xl:hidden\": \"xl:hidden\",\n // Custom utility classes for the project\n \"section-padding\": \"py-12 md:py-16\",\n \"container-narrow\": \"max-w-4xl mx-auto\",\n \"container-wide\": \"max-w-6xl mx-auto\",\n \"text-gradient\": \"bg-gradient-to-r from-primary to-secondary bg-clip-text text-transparent\",\n // Animation classes\n \"animate-fade-in\": \"animate-fade-in\",\n \"animate-fade-in-up\": \"animate-fade-in-up\",\n \"animate-slide-in\": \"animate-slide-in\",\n \"animate-bounce\": \"animate-bounce\",\n \"animate-pulse\": \"animate-pulse\",\n \"animate-spin\": \"animate-spin\",\n // Custom classes for WordPress compatibility\n \"wp-caption\": \"figure\",\n \"wp-caption-text\": \"figcaption text-sm text-gray-600 mt-2\",\n \"alignnone\": \"block\",\n \"size-full\": \"w-full\",\n \"size-large\": \"w-full max-w-3xl\",\n \"size-medium\": \"w-full max-w-xl\",\n \"size-thumbnail\": \"w-32 h-32\"\n };\n let processed = html;\n // Replace classes in HTML attributes\n Object.entries(classMap).forEach(([wpClass, twClass])=>{\n // Handle class=\"...\" with the class at the beginning\n const classRegex1 = new RegExp(`class=[\"']${wpClass}\\\\s+([^\"']*)[\"']`, \"g\");\n processed = processed.replace(classRegex1, (match, rest)=>{\n const newClasses = `${twClass} ${rest}`.trim().replace(/\\s+/g, \" \");\n return `class=\"${newClasses}\"`;\n });\n // Handle class=\"...\" with the class in the middle\n const classRegex2 = new RegExp(`class=[\"']([^\"']*)\\\\s+${wpClass}\\\\s+([^\"']*)[\"']`, \"g\");\n processed = processed.replace(classRegex2, (match, before, after)=>{\n const newClasses = `${before} ${twClass} ${after}`.trim().replace(/\\s+/g, \" \");\n return `class=\"${newClasses}\"`;\n });\n // Handle class=\"...\" with the class at the end\n const classRegex3 = new RegExp(`class=[\"']([^\"']*)\\\\s+${wpClass}[\"']`, \"g\");\n processed = processed.replace(classRegex3, (match, before)=>{\n const newClasses = `${before} ${twClass}`.trim().replace(/\\s+/g, \" \");\n return `class=\"${newClasses}\"`;\n });\n // Handle class=\"...\" with only the class\n const classRegex4 = new RegExp(`class=[\"']${wpClass}[\"']`, \"g\");\n processed = processed.replace(classRegex4, `class=\"${twClass}\"`);\n });\n return processed;\n}\n/**\n * Extract text from HTML (strip all tags)\n */ function stripHTML(html) {\n if (!html) return \"\";\n return html.replace(/<[^>]*>/g, \"\");\n}\n/**\n * Extract text from HTML and process it\n */ function extractTextFromHTML(html) {\n if (!html) return \"\";\n return processHTML(html).replace(/<[^>]*>/g, \"\");\n}\n/**\n * Get dictionary for translations\n * This is a compatibility function for the i18n system\n */ function getDictionary(locale) {\n // For now, return empty dictionary\n // In a real implementation, this would load translation files\n return {};\n}\n/**\n * Process HTML for preview (shorter, sanitized)\n */ function processHTMLForPreview(html, maxLength = 200) {\n if (!html) return \"\";\n const processed = processHTML(html);\n const stripped = stripHTML(processed);\n if (stripped.length <= maxLength) {\n return stripped;\n }\n return stripped.substring(0, maxLength) + \"...\";\n}\n/**\n * Check if HTML contains dangerous content\n */ function hasDangerousContent(html) {\n if (!html) return false;\n const dangerousPatterns = [\n /<script\\b/i,\n /javascript:/i,\n /on\\w+\\s*=/i,\n /<style\\b/i,\n /expression\\s*\\(/i,\n /vbscript:/i,\n /data:text\\/html/i\n ];\n return dangerousPatterns.some((pattern)=>pattern.test(html));\n}\n/**\n * Normalize HTML for comparison\n */ function normalizeHTML(html) {\n return processHTML(html).replace(/\\s+/g, \" \").replace(/> </g, \"><\").trim();\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QjtJQUN2RCxJQUFJLENBQUNBLE1BQU0sT0FBTztJQUNsQixPQUFPQSxLQUFLVyxPQUFPLENBQUMsWUFBWTtBQUNsQztBQUVBOztDQUVDLEdBQ00sU0FBUzZHLG9CQUFvQnhILElBQStCO0lBQ2pFLElBQUksQ0FBQ0EsTUFBTSxPQUFPO0lBQ2xCLE9BQU9ELFlBQVlDLE1BQU1XLE9BQU8sQ0FBQyxZQUFZO0FBQy9DO0FBRUE7OztDQUdDLEdBQ00sU0FBUzhHLGNBQWNDLE1BQWM7SUFDMUMsbUNBQW1DO0lBQ25DLDhEQUE4RDtJQUM5RCxPQUFPLENBQUM7QUFDVjtBQUVBOztDQUVDLEdBQ00sU0FBU0Msc0JBQXNCM0gsSUFBK0IsRUFBRTRILFlBQW9CLEdBQUc7SUFDNUYsSUFBSSxDQUFDNUgsTUFBTSxPQUFPO0lBRWxCLE1BQU1DLFlBQVlGLFlBQVlDO0lBQzlCLE1BQU02SCxXQUFXTixVQUFVdEg7SUFFM0IsSUFBSTRILFNBQVNyRixNQUFNLElBQUlvRixXQUFXO1FBQ2hDLE9BQU9DO0lBQ1Q7SUFFQSxPQUFPQSxTQUFTaEcsU0FBUyxDQUFDLEdBQUcrRixhQUFhO0FBQzVDO0FBRUE7O0NBRUMsR0FDTSxTQUFTRSxvQkFBb0I5SCxJQUErQjtJQUNqRSxJQUFJLENBQUNBLE1BQU0sT0FBTztJQUVsQixNQUFNK0gsb0JBQW9CO1FBQ3hCO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO0tBQ0Q7SUFFRCxPQUFPQSxrQkFBa0JDLElBQUksQ0FBQ0MsQ0FBQUEsVUFBV0EsUUFBUUMsSUFBSSxDQUFDbEk7QUFDeEQ7QUFFQTs7Q0FFQyxHQUNNLFNBQVNtSSxjQUFjbkksSUFBWTtJQUN4QyxPQUFPRCxZQUFZQyxNQUNoQlcsT0FBTyxDQUFDLFFBQVEsS0FDaEJBLE9BQU8sQ0FBQyxRQUFRLE1BQ2hCOEYsSUFBSTtBQUNUIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va2x6LWNhYmxlcy1uZXh0anMvLi9saWIvaHRtbC1jb21wYXQudHM/YzEwYSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEhUTUwgQ29tcGF0aWJpbGl0eSBMYXllclxuICogSGFuZGxlcyBIVE1MIGVudGl0aWVzLCBmb3JtYXR0aW5nLCBhbmQgY2xhc3MgY29udmVyc2lvbnMgZnJvbSBXb3JkUHJlc3MgZXhwb3J0c1xuICovXG5cbi8qKlxuICogUHJvY2VzcyBIVE1MIGNvbnRlbnQgZnJvbSBXb3JkUHJlc3NcbiAqIC0gU2FuaXRpemVzIGRhbmdlcm91cyBjb250ZW50XG4gKiAtIENvbnZlcnRzIEhUTUwgZW50aXRpZXNcbiAqIC0gUmVtb3ZlcyBzY3JpcHRzIGFuZCBzdHlsZXNcbiAqIC0gUHJvY2Vzc2VzIHNob3J0Y29kZXNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHByb2Nlc3NIVE1MKGh0bWw6IHN0cmluZyB8IG51bGwgfCB1bmRlZmluZWQpOiBzdHJpbmcge1xuICBpZiAoIWh0bWwpIHJldHVybiAnJztcbiAgXG4gIGxldCBwcm9jZXNzZWQgPSBodG1sO1xuICBcbiAgLy8gU3RlcCAxOiBSZXBsYWNlIEhUTUwgZW50aXRpZXNcbiAgcHJvY2Vzc2VkID0gcmVwbGFjZUhUTUxFbnRpdGllcyhwcm9jZXNzZWQpO1xuICBcbiAgLy8gU3RlcCAyOiBSZW1vdmUgZGFuZ2Vyb3VzIGNvbnRlbnRcbiAgcHJvY2Vzc2VkID0gc2FuaXRpemVIVE1MKHByb2Nlc3NlZCk7XG4gIFxuICAvLyBTdGVwIDM6IFByb2Nlc3MgV29yZFByZXNzIHNob3J0Y29kZXNcbiAgcHJvY2Vzc2VkID0gcHJvY2Vzc1Nob3J0Y29kZXMocHJvY2Vzc2VkKTtcbiAgXG4gIC8vIFN0ZXAgNDogQ2xlYW4gdXAgd2hpdGVzcGFjZVxuICBwcm9jZXNzZWQgPSBjbGVhbldoaXRlc3BhY2UocHJvY2Vzc2VkKTtcbiAgXG4gIHJldHVybiBwcm9jZXNzZWQ7XG59XG5cbi8qKlxuICogUmVwbGFjZSBjb21tb24gSFRNTCBlbnRpdGllcyB3aXRoIHRoZWlyIGFjdHVhbCBjaGFyYWN0ZXJzXG4gKi9cbmZ1bmN0aW9uIHJlcGxhY2VIVE1MRW50aXRpZXMoaHRtbDogc3RyaW5nKTogc3RyaW5nIHtcbiAgY29uc3QgZW50aXRpZXM6IFJlY29yZDxzdHJpbmcsIHN0cmluZz4gPSB7XG4gICAgJ1xcdTAwQTAnOiAnICcsICAgICAgICAvLyBOb24tYnJlYWtpbmcgc3BhY2VcbiAgICAnJic6ICcmJyxcbiAgICAnPCc6ICc8JyxcbiAgICAnPic6ICc+JyxcbiAgICAnXCInOiAnXCInLFxuICAgIFwiJ1wiOiBcIidcIixcbiAgICAnwqInOiAnwqInLFxuICAgICfCoyc6ICfCoycsXG4gICAgJ8KlJzogJ8KlJyxcbiAgICAn4oKsJzogJ+KCrCcsXG4gICAgJ8KpJzogJ8KpJyxcbiAgICAnwq4nOiAnwq4nLFxuICAgICfihKInOiAn4oSiJyxcbiAgICAnwrAnOiAnwrAnLFxuICAgICfCsSc6ICfCsScsXG4gICAgJ8OXJzogJ8OXJyxcbiAgICAnw7cnOiAnw7cnLFxuICAgICfCtSc6ICfCtScsXG4gICAgJ8K2JzogJ8K2JyxcbiAgICAnwqcnOiAnwqcnLFxuICAgICfDoSc6ICfDoScsXG4gICAgJ8OpJzogJ8OpJyxcbiAgICAnw60nOiAnw60nLFxuICAgICfDsyc6ICfDsycsXG4gICAgJ8O6JzogJ8O6JyxcbiAgICAnw4EnOiAnw4EnLFxuICAgICfDiSc6ICfDiScsXG4gICAgJ8ONJzogJ8ONJyxcbiAgICAnw5MnOiAnw5MnLFxuICAgICfDmic6ICfDmicsXG4gICAgJ8OxJzogJ8OxJyxcbiAgICAnw5EnOiAnw5EnLFxuICAgICfDvCc6ICfDvCcsXG4gICAgJ8OcJzogJ8OcJyxcbiAgICAnw7YnOiAnw7YnLFxuICAgICfDlic6ICfDlicsXG4gICAgJ8OkJzogJ8OkJyxcbiAgICAnw4QnOiAnw4QnLFxuICAgICfDnyc6ICfDnycsXG4gICAgJ+KAlCc6ICfigJQnLFxuICAgICfigJMnOiAn4oCTJyxcbiAgICAn4oCmJzogJ+KApicsXG4gICAgJ8KrJzogJ8KrJyxcbiAgICAnwrsnOiAnwrsnLFxuICAgICfigJgnOiBcIidcIixcbiAgICAn4oCZJzogXCInXCIsXG4gICAgJ+KAnCc6ICdcIicsXG4gICAgJ+KAnSc6ICdcIicsXG4gICAgJ+KAoic6ICfigKInLFxuICAgICfCtyc6ICfCtydcbiAgfTtcblxuICBsZXQgcHJvY2Vzc2VkID0gaHRtbDtcbiAgZm9yIChjb25zdCBbZW50aXR5LCBjaGFyXSBvZiBPYmplY3QuZW50cmllcyhlbnRpdGllcykpIHtcbiAgICBwcm9jZXNzZWQgPSBwcm9jZXNzZWQucmVwbGFjZShuZXcgUmVnRXhwKGVudGl0eS5yZXBsYWNlKC9bLiorP14ke30oKXxbXFxdXFxcXF0vZywgJ1xcXFwkJicpLCAnZycpLCBjaGFyKTtcbiAgfVxuICBcbiAgcmV0dXJuIHByb2Nlc3NlZDtcbn1cblxuLyoqXG4gKiBTYW5pdGl6ZSBIVE1MIGJ5IHJlbW92aW5nIGRhbmdlcm91cyB0YWdzIGFuZCBhdHRyaWJ1dGVzXG4gKi9cbmZ1bmN0aW9uIHNhbml0aXplSFRNTChodG1sOiBzdHJpbmcpOiBzdHJpbmcge1xuICBsZXQgcHJvY2Vzc2VkID0gaHRtbDtcbiAgXG4gIC8vIFJlbW92ZSBzY3JpcHQgdGFnc1xuICBwcm9jZXNzZWQgPSBwcm9jZXNzZWQucmVwbGFjZSgvPHNjcmlwdFxcYltePF0qKD86KD8hPFxcL3NjcmlwdD4pPFtePF0qKSo8XFwvc2NyaXB0Pi9naSwgJycpO1xuICBcbiAgLy8gUmVtb3ZlIHN0eWxlIHRhZ3NcbiAgcHJvY2Vzc2VkID0gcHJvY2Vzc2VkLnJlcGxhY2UoLzxzdHlsZVxcYltePF0qKD86KD8hPFxcL3N0eWxlPik8W148XSopKjxcXC9zdHlsZT4vZ2ksICcnKTtcbiAgXG4gIC8vIFJlbW92ZSBpbmxpbmUgZXZlbnQgaGFuZGxlcnNcbiAgcHJvY2Vzc2VkID0gcHJvY2Vzc2VkLnJlcGxhY2UoL1xccytvblxcdytcXHMqPVxccypbXCInXVteXCInXSpbXCInXS9naSwgJycpO1xuICBcbiAgLy8gUmVtb3ZlIGRhbmdlcm91cyBhdHRyaWJ1dGVzXG4gIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKC9cXHMrKGhyZWZ8c3JjKVxccyo9XFxzKltcIiddXFxzKmphdmFzY3JpcHQ6L2dpLCAnJyk7XG4gIFxuICAvLyBOb3RlOiBTaG9ydGNvZGUgcmVtb3ZhbCBpcyBoYW5kbGVkIGluIHByb2Nlc3NTaG9ydGNvZGVzIGZ1bmN0aW9uXG4gIC8vIERvbid0IHJlbW92ZSBzaG9ydGNvZGVzIGhlcmUgYXMgdGhleSBuZWVkIHRvIGJlIHByb2Nlc3NlZCBmaXJzdFxuXG4gIC8vIEFsbG93IHNhZmUgSFRNTCB0YWdzXG4gIGNvbnN0IGFsbG93ZWRUYWdzID0gW1xuICAgICdwJywgJ2JyJywgJ2gxJywgJ2gyJywgJ2gzJywgJ2g0JywgJ2g1JywgJ2g2JyxcbiAgICAnc3Ryb25nJywgJ2InLCAnZW0nLCAnaScsICd1JywgJ3NtYWxsJyxcbiAgICAndWwnLCAnb2wnLCAnbGknLFxuICAgICdhJywgJ2RpdicsICdzcGFuJywgJ2ltZycsXG4gICAgJ3NlY3Rpb24nLCAnYXJ0aWNsZScsICdmaWd1cmUnLCAnZmlnY2FwdGlvbicsXG4gICAgJ3RhYmxlJywgJ3RoZWFkJywgJ3Rib2R5JywgJ3RyJywgJ3RoJywgJ3RkJyxcbiAgICAnYmxvY2txdW90ZScsICdjb2RlJywgJ3ByZScsXG4gICAgJ2hyJ1xuICBdO1xuICBcbiAgY29uc3QgdGFnUGF0dGVybiA9IGFsbG93ZWRUYWdzLmpvaW4oJ3wnKTtcbiAgcHJvY2Vzc2VkID0gcHJvY2Vzc2VkLnJlcGxhY2UoXG4gICAgbmV3IFJlZ0V4cChgPFxcLz8oPyFcXFxcLz8oPzoke3RhZ1BhdHRlcm59KShcXFxcc3w+KSlbXj5dKj5gLCAnZ2knKSwgXG4gICAgJydcbiAgKTtcblxuICByZXR1cm4gcHJvY2Vzc2VkO1xufVxuXG4vKipcbiAqIFByb2Nlc3MgV29yZFByZXNzIHNob3J0Y29kZXMgYnkgY29udmVydGluZyB0aGVtIHRvIEhUTUwgd2l0aCBwcm9wZXIgc3R5bGluZ1xuICogQWxzbyBoYW5kbGVzIG1peGVkIHNjZW5hcmlvcyB3aGVyZSBzb21lIGNvbnRlbnQgaXMgYWxyZWFkeSBIVE1MIHdpdGggV29yZFByZXNzIGNsYXNzZXNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHByb2Nlc3NTaG9ydGNvZGVzKGh0bWw6IHN0cmluZyk6IHN0cmluZyB7XG4gIGxldCBwcm9jZXNzZWQgPSBodG1sO1xuXG4gIHRyeSB7XG4gICAgLy8gU3RlcCAxOiBDb252ZXJ0IGFueSBleGlzdGluZyBIVE1MIHdpdGggV29yZFByZXNzIGNsYXNzZXMgYmFjayB0byBzaG9ydGNvZGUgZm9ybWF0XG4gICAgLy8gVGhpcyBlbnN1cmVzIHdlIGhhdmUgYSBjb25zaXN0ZW50IGZvcm1hdCB0byB3b3JrIHdpdGhcblxuICAgIC8vIEhhbmRsZSB2Y19yb3cgYW5kIHZjX3Jvd19pbm5lclxuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKC88ZGl2W14+XSpjbGFzcz1bXCInXVteXCInXSooPzp2Yy1yb3d8dmNfcm93fHZjX3Jvd19pbm5lcilbXlwiJ10qW1wiJ11bXj5dKj4vZ2ksIChtYXRjaCkgPT4ge1xuICAgICAgY29uc3QgYXR0cnMgPSBleHRyYWN0QXR0cmlidXRlc0Zyb21IVE1MKG1hdGNoKTtcbiAgICAgIGNvbnN0IGlzSW5uZXIgPSBtYXRjaC5pbmNsdWRlcygndmNfcm93X2lubmVyJykgfHwgbWF0Y2guaW5jbHVkZXMoJ3ZjLXJvdy1pbm5lcicpO1xuICAgICAgcmV0dXJuIGBbJHtpc0lubmVyID8gJ3ZjX3Jvd19pbm5lcicgOiAndmNfcm93J30gJHthdHRyc31dYDtcbiAgICB9KTtcblxuICAgIC8vIEhhbmRsZSB2Y19jb2x1bW4gYW5kIHZjX2NvbHVtbl9pbm5lclxuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKC88ZGl2W14+XSpjbGFzcz1bXCInXVteXCInXSooPzp2Yy1jb2x1bW58dmNfY29sdW1ufHZjX2NvbHVtbl9pbm5lcilbXlwiJ10qW1wiJ11bXj5dKj4vZ2ksIChtYXRjaCkgPT4ge1xuICAgICAgY29uc3QgYXR0cnMgPSBleHRyYWN0QXR0cmlidXRlc0Zyb21IVE1MKG1hdGNoKTtcbiAgICAgIGNvbnN0IGlzSW5uZXIgPSBtYXRjaC5pbmNsdWRlcygndmNfY29sdW1uX2lubmVyJykgfHwgbWF0Y2guaW5jbHVkZXMoJ3ZjLWNvbHVtbi1pbm5lcicpO1xuICAgICAgcmV0dXJuIGBbJHtpc0lubmVyID8gJ3ZjX2NvbHVtbl9pbm5lcicgOiAndmNfY29sdW1uJ30gJHthdHRyc31dYDtcbiAgICB9KTtcblxuICAgIC8vIEhhbmRsZSB2Y19jb2x1bW5fdGV4dFxuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKC88ZGl2W14+XSpjbGFzcz1bXCInXVteXCInXSooPzp2Yy1jb2x1bW4tdGV4dHx2Y19jb2x1bW5fdGV4dClbXlwiJ10qW1wiJ11bXj5dKj4vZ2ksIChtYXRjaCkgPT4ge1xuICAgICAgY29uc3QgYXR0cnMgPSBleHRyYWN0QXR0cmlidXRlc0Zyb21IVE1MKG1hdGNoKTtcbiAgICAgIHJldHVybiBgW3ZjX2NvbHVtbl90ZXh0ICR7YXR0cnN9XWA7XG4gICAgfSk7XG5cbiAgICAvLyBIYW5kbGUgdmNfc2luZ2xlX2ltYWdlXG4gICAgcHJvY2Vzc2VkID0gcHJvY2Vzc2VkLnJlcGxhY2UoLzxpbWdbXj5dKmNsYXNzPVtcIiddW15cIiddKig/OnZjLXNpbmdsZS1pbWFnZXx2Y19zaW5nbGVfaW1hZ2UpW15cIiddKltcIiddW14+XSo+L2dpLCAobWF0Y2gpID0+IHtcbiAgICAgIGNvbnN0IGF0dHJzID0gZXh0cmFjdEF0dHJpYnV0ZXNGcm9tSFRNTChtYXRjaCk7XG4gICAgICBjb25zdCBpbWFnZUlkID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ2RhdGEtd3AtaW1hZ2UtaWQnKSB8fCBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAnc3JjJyk7XG4gICAgICBjb25zdCB3aWR0aCA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdkYXRhLXdpZHRoJykgfHwgJyc7XG4gICAgICByZXR1cm4gYFt2Y19zaW5nbGVfaW1hZ2Ugc3JjPVwiJHtpbWFnZUlkfVwiIHdpZHRoPVwiJHt3aWR0aH1cIl1gO1xuICAgIH0pO1xuXG4gICAgLy8gSGFuZGxlIHZjX2J0blxuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKC88YVtePl0qY2xhc3M9W1wiJ11bXlwiJ10qKD86dmMtYnRufHZjX2J0bilbXlwiJ10qW1wiJ11bXj5dKj4oLio/KTxcXC9hPi9naSwgKG1hdGNoLCBjb250ZW50KSA9PiB7XG4gICAgICBjb25zdCBhdHRycyA9IGV4dHJhY3RBdHRyaWJ1dGVzRnJvbUhUTUwobWF0Y2gpO1xuICAgICAgY29uc3QgaHJlZiA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdocmVmJyk7XG4gICAgICBjb25zdCB0aXRsZSA9IGNvbnRlbnQ7XG4gICAgICByZXR1cm4gYFt2Y19idG4gaHJlZj1cIiR7aHJlZn1cIiB0aXRsZT1cIiR7dGl0bGV9XCJdYDtcbiAgICB9KTtcblxuICAgIC8vIEhhbmRsZSB2Y19zZXBhcmF0b3JcbiAgICBwcm9jZXNzZWQgPSBwcm9jZXNzZWQucmVwbGFjZSgvPGhyW14+XSpjbGFzcz1bXCInXVteXCInXSooPzp2Yy1zZXBhcmF0b3J8dmNfc2VwYXJhdG9yKVteXCInXSpbXCInXVtePl0qPi9naSwgKG1hdGNoKSA9PiB7XG4gICAgICBjb25zdCBhdHRycyA9IGV4dHJhY3RBdHRyaWJ1dGVzRnJvbUhUTUwobWF0Y2gpO1xuICAgICAgcmV0dXJuIGBbdmNfc2VwYXJhdG9yICR7YXR0cnN9XWA7XG4gICAgfSk7XG5cbiAgICAvLyBIYW5kbGUgY2xvc2luZyBkaXYgdGFncyBieSBsb29raW5nIGZvciBtYXRjaGluZyBvcGVuaW5nIHNob3J0Y29kZSB0YWdzXG4gICAgLy8gVGhpcyBpcyBtb3JlIGNvbXBsZXgsIHNvIHdlJ2xsIGhhbmRsZSBpdCBjYXJlZnVsbHlcbiAgICBwcm9jZXNzZWQgPSBwcm9jZXNzZWQucmVwbGFjZSgvPFxcL2Rpdj4vZ2ksIChtYXRjaCwgb2Zmc2V0KSA9PiB7XG4gICAgICBjb25zdCBiZWZvcmVDb250ZW50ID0gcHJvY2Vzc2VkLnN1YnN0cmluZygwLCBvZmZzZXQpO1xuICAgICAgY29uc3QgbGFzdE9wZW5UYWcgPSBiZWZvcmVDb250ZW50Lm1hdGNoKC9cXFsodmNfcm93KD86X2lubmVyKT98dmNfY29sdW1uKD86X2lubmVyKT98dmNfY29sdW1uX3RleHQpXFxzKlteXFxdXSpcXF0kL2kpO1xuICAgICAgaWYgKGxhc3RPcGVuVGFnKSB7XG4gICAgICAgIHJldHVybiBgWy8ke2xhc3RPcGVuVGFnWzFdfV1gO1xuICAgICAgfVxuICAgICAgLy8gSWYgbm8gbWF0Y2hpbmcgc2hvcnRjb2RlLCBrZWVwIHRoZSBkaXYgY2xvc2luZyB0YWdcbiAgICAgIHJldHVybiBtYXRjaDtcbiAgICB9KTtcblxuICAgIC8vIFN0ZXAgMjogUHJvY2VzcyBzaG9ydGNvZGUgYmxvY2tzIGludG8gSFRNTFxuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NWY1Jvd1Nob3J0Y29kZXMocHJvY2Vzc2VkKTtcbiAgICBwcm9jZXNzZWQgPSBwcm9jZXNzVmNDb2x1bW5TaG9ydGNvZGVzKHByb2Nlc3NlZCk7XG4gICAgcHJvY2Vzc2VkID0gcHJvY2Vzc1ZjQ29sdW1uVGV4dFNob3J0Y29kZXMocHJvY2Vzc2VkKTtcbiAgICBwcm9jZXNzZWQgPSBwcm9jZXNzVmNJbWFnZVNob3J0Y29kZXMocHJvY2Vzc2VkKTtcbiAgICBwcm9jZXNzZWQgPSBwcm9jZXNzVmNCdXR0b25TaG9ydGNvZGVzKHByb2Nlc3NlZCk7XG4gICAgcHJvY2Vzc2VkID0gcHJvY2Vzc1ZjU2VwYXJhdG9yU2hvcnRjb2Rlcyhwcm9jZXNzZWQpO1xuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NWY1ZpZGVvU2hvcnRjb2Rlcyhwcm9jZXNzZWQpO1xuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NCYWNrZ3JvdW5kU2hvcnRjb2Rlcyhwcm9jZXNzZWQpO1xuXG4gICAgLy8gU3RlcCAzOiBDaGVjayBmb3IgdW5wcm9jZXNzZWQgc2hvcnRjb2RlcyBhbmQgbG9nIHRoZW1cbiAgICBjb25zdCB1bnByb2Nlc3NlZFNob3J0Y29kZXMgPSBwcm9jZXNzZWQubWF0Y2goL1xcW1teXFxdXSpcXF0vZyk7XG4gICAgaWYgKHVucHJvY2Vzc2VkU2hvcnRjb2RlcyAmJiB1bnByb2Nlc3NlZFNob3J0Y29kZXMubGVuZ3RoID4gMCkge1xuICAgICAgY29uc29sZS53YXJuKCdVbnByb2Nlc3NlZCBzaG9ydGNvZGVzIGZvdW5kIGFuZCB3aWxsIGJlIHJlbW92ZWQ6JywgdW5wcm9jZXNzZWRTaG9ydGNvZGVzKTtcbiAgICB9XG5cbiAgICAvLyBDbGVhbiB1cCBhbnkgcmVtYWluaW5nIHNob3J0Y29kZSBhcnRpZmFjdHNcbiAgICAvLyBPbmx5IHJlbW92ZSBzaG9ydGNvZGVzIHRoYXQgd2VyZW4ndCBwcm9jZXNzZWRcbiAgICBwcm9jZXNzZWQgPSBwcm9jZXNzZWQucmVwbGFjZSgvXFxbW15cXF1dKlxcXS9nLCAnJyk7XG5cbiAgICAvLyBTdGVwIDQ6IENsZWFuIHVwIGFueSByZW1haW5pbmcgZW1wdHkgZGl2IHRhZ3NcbiAgICBwcm9jZXNzZWQgPSBwcm9jZXNzZWQucmVwbGFjZSgvPGRpdltePl0qPlxccyo8XFwvZGl2Pi9nLCAnJyk7XG5cbiAgICByZXR1cm4gcHJvY2Vzc2VkO1xuICB9IGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoJ0Vycm9yIHByb2Nlc3Npbmcgc2hvcnRjb2RlczonLCBlcnJvcik7XG4gICAgcmV0dXJuIGh0bWw7XG4gIH1cbn1cblxuLyoqXG4gKiBFeHRyYWN0IGF0dHJpYnV0ZXMgZnJvbSBIVE1MIHRhZ1xuICovXG5mdW5jdGlvbiBleHRyYWN0QXR0cmlidXRlc0Zyb21IVE1MKGh0bWw6IHN0cmluZyk6IHN0cmluZyB7XG4gIC8vIEV4dHJhY3QgYWxsIGtleT1cInZhbHVlXCIgcGFpcnMgZnJvbSBIVE1MIHRhZ1xuICBjb25zdCBhdHRyTWF0Y2hlcyA9IGh0bWwubWF0Y2hBbGwoLyhbYS16QS1aLV0rKT1bXCInXShbXlwiJ10qKVtcIiddL2cpO1xuICBjb25zdCBhdHRyczogc3RyaW5nW10gPSBbXTtcbiAgXG4gIGZvciAoY29uc3QgbWF0Y2ggb2YgYXR0ck1hdGNoZXMpIHtcbiAgICBjb25zdCBrZXkgPSBtYXRjaFsxXTtcbiAgICBjb25zdCB2YWx1ZSA9IG1hdGNoWzJdO1xuICAgIFxuICAgIC8vIE1hcCBIVE1MIGRhdGEgYXR0cmlidXRlcyBiYWNrIHRvIHNob3J0Y29kZSBhdHRyaWJ1dGVzXG4gICAgaWYgKGtleS5zdGFydHNXaXRoKCdkYXRhLScpKSB7XG4gICAgICBjb25zdCBzaG9ydGNvZGVLZXkgPSBrZXkucmVwbGFjZSgnZGF0YS0nLCAnJykucmVwbGFjZSgvLShbYS16XSkvZywgKGcpID0+IGdbMV0udG9VcHBlckNhc2UoKSk7XG4gICAgICBhdHRycy5wdXNoKGAke3Nob3J0Y29kZUtleX09XCIke3ZhbHVlfVwiYCk7XG4gICAgfSBlbHNlIGlmIChrZXkgPT09ICdjbGFzcycpIHtcbiAgICAgIC8vIFNraXAgY2xhc3MgYXR0cmlidXRlIGZvciBzaG9ydGNvZGUgY29udmVyc2lvblxuICAgICAgY29udGludWU7XG4gICAgfSBlbHNlIHtcbiAgICAgIGF0dHJzLnB1c2goYCR7a2V5fT1cIiR7dmFsdWV9XCJgKTtcbiAgICB9XG4gIH1cbiAgXG4gIHJldHVybiBhdHRycy5qb2luKCcgJyk7XG59XG5cbi8qKlxuICogUHJvY2VzcyBbdmNfcm93XSBzaG9ydGNvZGVzIGFuZCBjb252ZXJ0IHRvIGZsZXggY29udGFpbmVyc1xuICogQWxzbyBoYW5kbGVzIHVuZGVyc2NvcmVkIHZlcnNpb25zOiB2Y19yb3csIHZjX3Jvd19pbm5lclxuICovXG5mdW5jdGlvbiBwcm9jZXNzVmNSb3dTaG9ydGNvZGVzKGh0bWw6IHN0cmluZyk6IHN0cmluZyB7XG4gIHJldHVybiBodG1sLnJlcGxhY2UoL1xcW3ZjX3Jvdyg/Ol9pbm5lcik/KFteXFxdXSopXFxdKFtcXHNcXFNdKj8pXFxbXFwvdmNfcm93KD86X2lubmVyKT9cXF0vZywgKG1hdGNoLCBhdHRycywgY29udGVudCkgPT4ge1xuICAgIGNvbnN0IGNsYXNzZXMgPSBbJ3ZjLXJvdycsICdmbGV4JywgJ2ZsZXgtd3JhcCcsICctbXgtNCddO1xuICAgIFxuICAgIC8vIFBhcnNlIGF0dHJpYnV0ZXMgZm9yIGJhY2tncm91bmQgY29sb3JzLCBpbWFnZXMsIGV0Yy5cbiAgICBjb25zdCBiZ0ltYWdlID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ2JnX2ltYWdlJyk7XG4gICAgY29uc3QgYmdDb2xvciA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdiZ19jb2xvcicpO1xuICAgIGNvbnN0IGNvbG9yT3ZlcmxheSA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdjb2xvcl9vdmVybGF5Jyk7XG4gICAgY29uc3QgY29sb3JPdmVybGF5MiA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdjb2xvcl9vdmVybGF5XzInKTtcbiAgICBjb25zdCBvdmVybGF5U3RyZW5ndGggPSBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAnb3ZlcmxheV9zdHJlbmd0aCcpO1xuICAgIGNvbnN0IGVuYWJsZUdyYWRpZW50ID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ2VuYWJsZV9ncmFkaWVudCcpO1xuICAgIGNvbnN0IGdyYWRpZW50RGlyZWN0aW9uID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ2dyYWRpZW50X2RpcmVjdGlvbicpO1xuICAgIGNvbnN0IHRvcFBhZGRpbmcgPSBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAndG9wX3BhZGRpbmcnKTtcbiAgICBjb25zdCBib3R0b21QYWRkaW5nID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ2JvdHRvbV9wYWRkaW5nJyk7XG4gICAgY29uc3QgZnVsbFNjcmVlbiA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdmdWxsX3NjcmVlbl9yb3dfcG9zaXRpb24nKTtcbiAgICBjb25zdCB2aWRlb0JnID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ3ZpZGVvX2JnJyk7XG4gICAgY29uc3QgdmlkZW9NcDQgPSBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAndmlkZW9fbXA0Jyk7XG4gICAgY29uc3QgdmlkZW9XZWJtID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ3ZpZGVvX3dlYm0nKTtcbiAgICBjb25zdCB0ZXh0QWxpZ24gPSBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAndGV4dF9hbGlnbicpO1xuICAgIGNvbnN0IHRleHRDb2xvciA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICd0ZXh0X2NvbG9yJyk7XG4gICAgY29uc3Qgb3ZlcmZsb3cgPSBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAnb3ZlcmZsb3cnKTtcbiAgICBjb25zdCBlcXVhbEhlaWdodCA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdlcXVhbF9oZWlnaHQnKTtcbiAgICBjb25zdCBjb250ZW50UGxhY2VtZW50ID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ2NvbnRlbnRfcGxhY2VtZW50Jyk7XG4gICAgY29uc3QgY29sdW1uRGlyZWN0aW9uID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ2NvbHVtbl9kaXJlY3Rpb24nKTtcbiAgICBjb25zdCByb3dCb3JkZXJSYWRpdXMgPSBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAncm93X2JvcmRlcl9yYWRpdXMnKTtcbiAgICBjb25zdCByb3dCb3JkZXJSYWRpdXNBcHBsaWVzID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ3Jvd19ib3JkZXJfcmFkaXVzX2FwcGxpZXMnKTtcbiAgICBcbiAgICAvLyBCdWlsZCBzdHlsZSBzdHJpbmdcbiAgICBsZXQgc3R5bGUgPSAnJztcbiAgICBsZXQgd3JhcHBlckNsYXNzZXMgPSBbLi4uY2xhc3Nlc107XG4gICAgXG4gICAgLy8gSGFuZGxlIHRleHQgYWxpZ25tZW50XG4gICAgaWYgKHRleHRBbGlnbiA9PT0gJ2NlbnRlcicpIHdyYXBwZXJDbGFzc2VzLnB1c2goJ3RleHQtY2VudGVyJyk7XG4gICAgaWYgKHRleHRBbGlnbiA9PT0gJ3JpZ2h0Jykgd3JhcHBlckNsYXNzZXMucHVzaCgndGV4dC1yaWdodCcpO1xuICAgIGlmICh0ZXh0QWxpZ24gPT09ICdsZWZ0Jykgd3JhcHBlckNsYXNzZXMucHVzaCgndGV4dC1sZWZ0Jyk7XG4gICAgXG4gICAgLy8gSGFuZGxlIHRleHQgY29sb3JcbiAgICBpZiAodGV4dENvbG9yID09PSAnbGlnaHQnKSB3cmFwcGVyQ2xhc3Nlcy5wdXNoKCd0ZXh0LXdoaXRlJyk7XG4gICAgXG4gICAgLy8gSGFuZGxlIG92ZXJmbG93XG4gICAgaWYgKG92ZXJmbG93ID09PSAndmlzaWJsZScpIHdyYXBwZXJDbGFzc2VzLnB1c2goJ292ZXJmbG93LXZpc2libGUnKTtcbiAgICBcbiAgICAvLyBIYW5kbGUgZXF1YWwgaGVpZ2h0XG4gICAgaWYgKGVxdWFsSGVpZ2h0ID09PSAneWVzJykge1xuICAgICAgd3JhcHBlckNsYXNzZXMucHVzaCgnaXRlbXMtc3RyZXRjaCcpO1xuICAgICAgd3JhcHBlckNsYXNzZXMucHVzaCgnZmxleCcpO1xuICAgIH1cbiAgICBcbiAgICAvLyBIYW5kbGUgY29udGVudCBwbGFjZW1lbnRcbiAgICBpZiAoY29udGVudFBsYWNlbWVudCA9PT0gJ2JvdHRvbScpIHdyYXBwZXJDbGFzc2VzLnB1c2goJ2p1c3RpZnktZW5kJyk7XG4gICAgaWYgKGNvbnRlbnRQbGFjZW1lbnQgPT09ICdtaWRkbGUnKSB3cmFwcGVyQ2xhc3Nlcy5wdXNoKCdqdXN0aWZ5LWNlbnRlcicpO1xuICAgIFxuICAgIC8vIEhhbmRsZSBjb2x1bW4gZGlyZWN0aW9uXG4gICAgaWYgKGNvbHVtbkRpcmVjdGlvbiA9PT0gJ2NvbHVtbicpIHdyYXBwZXJDbGFzc2VzLnB1c2goJ2ZsZXgtY29sJyk7XG4gICAgXG4gICAgLy8gSGFuZGxlIGJvcmRlciByYWRpdXNcbiAgICBpZiAocm93Qm9yZGVyUmFkaXVzID09PSAnbm9uZScgJiYgcm93Qm9yZGVyUmFkaXVzQXBwbGllcyA9PT0gJ2JnJykge1xuICAgICAgd3JhcHBlckNsYXNzZXMucHVzaCgncm91bmRlZC1ub25lJyk7XG4gICAgfVxuICAgIFxuICAgIC8vIEhhbmRsZSBiYWNrZ3JvdW5kIGltYWdlXG4gICAgaWYgKGJnSW1hZ2UpIHtcbiAgICAgIC8vIFRyeSB0byBnZXQgbWVkaWEgYnkgSUQgZmlyc3RcbiAgICAgIGNvbnN0IG1lZGlhSWQgPSBwYXJzZUludChiZ0ltYWdlKTtcbiAgICAgIGlmICghaXNOYU4obWVkaWFJZCkpIHtcbiAgICAgICAgLy8gVGhpcyB3aWxsIGJlIGhhbmRsZWQgYnkgQ29udGVudFJlbmRlcmVyIHdpdGggZGF0YSBhdHRyaWJ1dGVzXG4gICAgICAgIHdyYXBwZXJDbGFzc2VzLnB1c2goJ2JnLWNvdmVyJywgJ2JnLWNlbnRlcicpO1xuICAgICAgICBzdHlsZSArPSBgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9tZWRpYS8ke2JnSW1hZ2V9LndlYnApOyBgO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgLy8gQXNzdW1lIGl0J3MgYSBkaXJlY3QgVVJMXG4gICAgICAgIHN0eWxlICs9IGBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHtiZ0ltYWdlfSk7IGA7XG4gICAgICB9XG4gICAgICBzdHlsZSArPSBgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYDtcbiAgICAgIHN0eWxlICs9IGBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IGA7XG4gICAgfVxuICAgIFxuICAgIC8vIEhhbmRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4gICAgaWYgKGJnQ29sb3IpIHtcbiAgICAgIHN0eWxlICs9IGBiYWNrZ3JvdW5kLWNvbG9yOiAke2JnQ29sb3J9OyBgO1xuICAgIH1cbiAgICBcbiAgICAvLyBIYW5kbGUgdmlkZW8gYmFja2dyb3VuZFxuICAgIGlmICh2aWRlb0JnID09PSAndXNlX3ZpZGVvJyAmJiAodmlkZW9NcDQgfHwgdmlkZW9XZWJtKSkge1xuICAgICAgLy8gTWFyayBmb3IgQ29udGVudFJlbmRlcmVyIHRvIGhhbmRsZVxuICAgICAgd3JhcHBlckNsYXNzZXMucHVzaCgncmVsYXRpdmUnLCAnb3ZlcmZsb3ctaGlkZGVuJyk7XG4gICAgICBzdHlsZSArPSBgcG9zaXRpb246IHJlbGF0aXZlOyBgO1xuICAgICAgXG4gICAgICAvLyBDcmVhdGUgdmlkZW8gYmFja2dyb3VuZCBzdHJ1Y3R1cmVcbiAgICAgIGNvbnN0IHZpZGVvQXR0cnMgPSBbXTtcbiAgICAgIGlmICh2aWRlb01wNCkgdmlkZW9BdHRycy5wdXNoKGBkYXRhLXZpZGVvLW1wND1cIiR7dmlkZW9NcDR9XCJgKTtcbiAgICAgIGlmICh2aWRlb1dlYm0pIHZpZGVvQXR0cnMucHVzaChgZGF0YS12aWRlby13ZWJtPVwiJHt2aWRlb1dlYm19XCJgKTtcbiAgICAgIHZpZGVvQXR0cnMucHVzaCgnZGF0YS12aWRlby1iZz1cInRydWVcIicpO1xuICAgICAgXG4gICAgICByZXR1cm4gYDxkaXYgY2xhc3M9XCIke3dyYXBwZXJDbGFzc2VzLmpvaW4oJyAnKX1cIiBzdHlsZT1cIiR7c3R5bGV9XCIgJHt2aWRlb0F0dHJzLmpvaW4oJyAnKX0+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJyZWxhdGl2ZSBmbGV4IGZsZXgtd3JhcCAtbXgtNCB3LWZ1bGwgaC1mdWxsXCI+JHtjb250ZW50fTwvZGl2PlxuICAgICAgPC9kaXY+YDtcbiAgICB9XG4gICAgXG4gICAgLy8gSGFuZGxlIGNvbG9yIG92ZXJsYXkgKHNpbmdsZSBvciBncmFkaWVudClcbiAgICBpZiAoY29sb3JPdmVybGF5IHx8IGNvbG9yT3ZlcmxheTIgfHwgZW5hYmxlR3JhZGllbnQgPT09ICd0cnVlJyB8fCBlbmFibGVHcmFkaWVudCA9PT0gJzEnKSB7XG4gICAgICBzdHlsZSArPSBgcG9zaXRpb246IHJlbGF0aXZlOyBgO1xuICAgICAgd3JhcHBlckNsYXNzZXMucHVzaCgncmVsYXRpdmUnKTtcbiAgICAgIFxuICAgICAgbGV0IG92ZXJsYXlTdHlsZSA9ICcnO1xuICAgICAgaWYgKGNvbG9yT3ZlcmxheTIgJiYgZW5hYmxlR3JhZGllbnQgPT09ICd0cnVlJykge1xuICAgICAgICAvLyBHcmFkaWVudCBvdmVybGF5XG4gICAgICAgIGNvbnN0IGdyYWRpZW50RGlyID0gZ3JhZGllbnREaXJlY3Rpb24gfHwgJ2xlZnRfdG9fcmlnaHQnO1xuICAgICAgICBsZXQgZ3JhZGllbnRDU1MgPSAnJztcbiAgICAgICAgc3dpdGNoKGdyYWRpZW50RGlyKSB7XG4gICAgICAgICAgY2FzZSAnbGVmdF90b19yaWdodCc6XG4gICAgICAgICAgICBncmFkaWVudENTUyA9IGBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR7Y29sb3JPdmVybGF5fSwgJHtjb2xvck92ZXJsYXkyfSlgO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgY2FzZSAncmlnaHRfdG9fbGVmdCc6XG4gICAgICAgICAgICBncmFkaWVudENTUyA9IGBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHtjb2xvck92ZXJsYXl9LCAke2NvbG9yT3ZlcmxheTJ9KWA7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgICBjYXNlICd0b3BfdG9fYm90dG9tJzpcbiAgICAgICAgICAgIGdyYWRpZW50Q1NTID0gYGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICR7Y29sb3JPdmVybGF5fSwgJHtjb2xvck92ZXJsYXkyfSlgO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgY2FzZSAnYm90dG9tX3RvX3RvcCc6XG4gICAgICAgICAgICBncmFkaWVudENTUyA9IGBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAke2NvbG9yT3ZlcmxheX0sICR7Y29sb3JPdmVybGF5Mn0pYDtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICBncmFkaWVudENTUyA9IGBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR7Y29sb3JPdmVybGF5fSwgJHtjb2xvck92ZXJsYXkyfSlgO1xuICAgICAgICB9XG4gICAgICAgIG92ZXJsYXlTdHlsZSA9IGBiYWNrZ3JvdW5kOiAke2dyYWRpZW50Q1NTfTsgb3BhY2l0eTogMC4zMjtgO1xuICAgICAgfSBlbHNlIGlmIChjb2xvck92ZXJsYXkpIHtcbiAgICAgICAgLy8gU29saWQgY29sb3Igb3ZlcmxheVxuICAgICAgICBjb25zdCBvcGFjaXR5ID0gb3ZlcmxheVN0cmVuZ3RoID8gcGFyc2VGbG9hdChvdmVybGF5U3RyZW5ndGgpIDogMC41O1xuICAgICAgICBvdmVybGF5U3R5bGUgPSBgYmFja2dyb3VuZC1jb2xvcjogJHtjb2xvck92ZXJsYXl9OyBvcGFjaXR5OiAke29wYWNpdHl9O2A7XG4gICAgICB9XG4gICAgICBcbiAgICAgIHJldHVybiBgPGRpdiBjbGFzcz1cIiR7d3JhcHBlckNsYXNzZXMuam9pbignICcpfVwiIHN0eWxlPVwiJHtzdHlsZX1cIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cImFic29sdXRlIGluc2V0LTBcIiBzdHlsZT1cIiR7b3ZlcmxheVN0eWxlfVwiPjwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwicmVsYXRpdmUgZmxleCBmbGV4LXdyYXAgLW14LTQgdy1mdWxsXCI+JHtjb250ZW50fTwvZGl2PlxuICAgICAgPC9kaXY+YDtcbiAgICB9XG4gICAgXG4gICAgLy8gSGFuZGxlIGdyYWRpZW50ICh3aXRob3V0IG92ZXJsYXkpXG4gICAgaWYgKGVuYWJsZUdyYWRpZW50ID09PSAndHJ1ZScgfHwgZW5hYmxlR3JhZGllbnQgPT09ICcxJykge1xuICAgICAgY29uc3QgZ3JhZGllbnRDbGFzcyA9IGdldEdyYWRpZW50Q2xhc3MoZ3JhZGllbnREaXJlY3Rpb24pO1xuICAgICAgd3JhcHBlckNsYXNzZXMucHVzaChncmFkaWVudENsYXNzKTtcbiAgICB9XG4gICAgXG4gICAgLy8gSGFuZGxlIHBhZGRpbmdcbiAgICBpZiAodG9wUGFkZGluZyB8fCBib3R0b21QYWRkaW5nKSB7XG4gICAgICAvLyBDb252ZXJ0IHBlcmNlbnRhZ2UgdmFsdWVzIHRvIFRhaWx3aW5kIGFyYml0cmFyeSB2YWx1ZXNcbiAgICAgIGNvbnN0IHB0ID0gdG9wUGFkZGluZyA/IGBwdC1bJHt0b3BQYWRkaW5nfV1gIDogJyc7XG4gICAgICBjb25zdCBwYiA9IGJvdHRvbVBhZGRpbmcgPyBgcGItWyR7Ym90dG9tUGFkZGluZ31dYCA6ICcnO1xuICAgICAgaWYgKHB0KSB3cmFwcGVyQ2xhc3Nlcy5wdXNoKHB0KTtcbiAgICAgIGlmIChwYikgd3JhcHBlckNsYXNzZXMucHVzaChwYik7XG4gICAgfVxuICAgIFxuICAgIC8vIEhhbmRsZSBmdWxsIHNjcmVlblxuICAgIGlmIChmdWxsU2NyZWVuID09PSAnbWlkZGxlJykge1xuICAgICAgd3JhcHBlckNsYXNzZXMucHVzaCgnbWluLWgtc2NyZWVuJywgJ2ZsZXgnLCAnaXRlbXMtY2VudGVyJyk7XG4gICAgfVxuICAgIFxuICAgIHJldHVybiBgPGRpdiBjbGFzcz1cIiR7d3JhcHBlckNsYXNzZXMuam9pbignICcpfVwiIHN0eWxlPVwiJHtzdHlsZX1cIj4ke2NvbnRlbnR9PC9kaXY+YDtcbiAgfSk7XG59XG5cbi8qKlxuICogUHJvY2VzcyBbdmNfY29sdW1uXSBzaG9ydGNvZGVzXG4gKi9cbmZ1bmN0aW9uIHByb2Nlc3NWY0NvbHVtblNob3J0Y29kZXMoaHRtbDogc3RyaW5nKTogc3RyaW5nIHtcbiAgcmV0dXJuIGh0bWwucmVwbGFjZSgvXFxbdmNfY29sdW1uKFteXFxdXSopXFxdKFtcXHNcXFNdKj8pXFxbXFwvdmNfY29sdW1uXFxdL2csIChtYXRjaCwgYXR0cnMsIGNvbnRlbnQpID0+IHtcbiAgICBjb25zdCB3aWR0aCA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICd3aWR0aCcpIHx8ICcxMic7XG4gICAgY29uc3QgY2xhc3NlcyA9IFsndmMtY29sdW1uJywgJ3B4LTQnXTtcbiAgICBcbiAgICAvLyBDb252ZXJ0IHdpZHRoIHRvIFRhaWx3aW5kIGNsYXNzZXNcbiAgICBpZiAod2lkdGggPT09ICcxMicgfHwgd2lkdGggPT09ICdmdWxsJykge1xuICAgICAgY2xhc3Nlcy5wdXNoKCd3LWZ1bGwnKTtcbiAgICB9IGVsc2UgaWYgKHdpZHRoID09PSAnNicpIHtcbiAgICAgIGNsYXNzZXMucHVzaCgndy1mdWxsJywgJ21kOnctMS8yJyk7XG4gICAgfSBlbHNlIGlmICh3aWR0aCA9PT0gJzQnKSB7XG4gICAgICBjbGFzc2VzLnB1c2goJ3ctZnVsbCcsICdtZDp3LTEvMycpO1xuICAgIH0gZWxzZSBpZiAod2lkdGggPT09ICczJykge1xuICAgICAgY2xhc3Nlcy5wdXNoKCd3LWZ1bGwnLCAnbWQ6dy0xLzQnKTtcbiAgICB9XG4gICAgXG4gICAgcmV0dXJuIGA8ZGl2IGNsYXNzPVwiJHtjbGFzc2VzLmpvaW4oJyAnKX1cIj4ke2NvbnRlbnR9PC9kaXY+YDtcbiAgfSk7XG59XG5cbi8qKlxuICogUHJvY2VzcyBbdmNfY29sdW1uX3RleHRdIHNob3J0Y29kZXNcbiAqL1xuZnVuY3Rpb24gcHJvY2Vzc1ZjQ29sdW1uVGV4dFNob3J0Y29kZXMoaHRtbDogc3RyaW5nKTogc3RyaW5nIHtcbiAgcmV0dXJuIGh0bWwucmVwbGFjZSgvXFxbdmNfY29sdW1uX3RleHQoW15cXF1dKilcXF0oW1xcc1xcU10qPylcXFtcXC92Y19jb2x1bW5fdGV4dFxcXS9nLCAobWF0Y2gsIGF0dHJzLCBjb250ZW50KSA9PiB7XG4gICAgY29uc3QgY2xhc3NlcyA9IFsndmMtY29sdW1uLXRleHQnLCAncHJvc2UnLCAnbWF4LXctbm9uZSddO1xuICAgIFxuICAgIC8vIEhhbmRsZSB0ZXh0IGFsaWdubWVudFxuICAgIGNvbnN0IGFsaWduID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ3RleHRfYWxpZ24nKTtcbiAgICBpZiAoYWxpZ24gPT09ICdjZW50ZXInKSBjbGFzc2VzLnB1c2goJ3RleHQtY2VudGVyJyk7XG4gICAgaWYgKGFsaWduID09PSAncmlnaHQnKSBjbGFzc2VzLnB1c2goJ3RleHQtcmlnaHQnKTtcbiAgICBcbiAgICByZXR1cm4gYDxkaXYgY2xhc3M9XCIke2NsYXNzZXMuam9pbignICcpfVwiPiR7Y29udGVudH08L2Rpdj5gO1xuICB9KTtcbn1cblxuLyoqXG4gKiBQcm9jZXNzIFt2Y19zaW5nbGVfaW1hZ2VdIHNob3J0Y29kZXNcbiAqL1xuZnVuY3Rpb24gcHJvY2Vzc1ZjSW1hZ2VTaG9ydGNvZGVzKGh0bWw6IHN0cmluZyk6IHN0cmluZyB7XG4gIHJldHVybiBodG1sLnJlcGxhY2UoL1xcW3ZjX3NpbmdsZV9pbWFnZShbXlxcXV0qKVxcXS9nLCAobWF0Y2gsIGF0dHJzKSA9PiB7XG4gICAgY29uc3QgaW1hZ2VJZCA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdzcmMnKSB8fCBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAnaW1hZ2UnKTtcbiAgICBjb25zdCBhbGlnbiA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdhbGlnbicpIHx8ICdub25lJztcbiAgICBjb25zdCB3aWR0aCA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICd3aWR0aCcpO1xuICAgIFxuICAgIGNvbnN0IGNsYXNzZXMgPSBbJ3ZjLXNpbmdsZS1pbWFnZScsICdteS00J107XG4gICAgXG4gICAgLy8gSGFuZGxlIGFsaWdubWVudFxuICAgIGlmIChhbGlnbiA9PT0gJ2NlbnRlcicpIGNsYXNzZXMucHVzaCgnbXgtYXV0bycpO1xuICAgIGlmIChhbGlnbiA9PT0gJ2xlZnQnKSBjbGFzc2VzLnB1c2goJ2Zsb2F0LWxlZnQnLCAnbXItNCcsICdtYi00Jyk7XG4gICAgaWYgKGFsaWduID09PSAncmlnaHQnKSBjbGFzc2VzLnB1c2goJ2Zsb2F0LXJpZ2h0JywgJ21sLTQnLCAnbWItNCcpO1xuICAgIFxuICAgIC8vIFVzZSBkYXRhIGF0dHJpYnV0ZSBmb3IgaW1hZ2UgSUQgdG8gYmUgcHJvY2Vzc2VkIGJ5IENvbnRlbnRSZW5kZXJlclxuICAgIHJldHVybiBgPGltZyBjbGFzcz1cIiR7Y2xhc3Nlcy5qb2luKCcgJyl9XCIgZGF0YS13cC1pbWFnZS1pZD1cIiR7aW1hZ2VJZH1cIiBkYXRhLXdpZHRoPVwiJHt3aWR0aCB8fCAnJ31cIiBhbHQ9XCJcIiAvPmA7XG4gIH0pO1xufVxuXG4vKipcbiAqIFByb2Nlc3MgW3ZjX2J0bl0gYW5kIFt2Y19idXR0b25dIHNob3J0Y29kZXNcbiAqL1xuZnVuY3Rpb24gcHJvY2Vzc1ZjQnV0dG9uU2hvcnRjb2RlcyhodG1sOiBzdHJpbmcpOiBzdHJpbmcge1xuICByZXR1cm4gaHRtbC5yZXBsYWNlKC9cXFt2Y19idG4oW15cXF1dKilcXF0vZywgKG1hdGNoLCBhdHRycykgPT4ge1xuICAgIGNvbnN0IHRpdGxlID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ3RpdGxlJykgfHwgJ0NsaWNrIEhlcmUnO1xuICAgIGNvbnN0IGhyZWYgPSBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAnaHJlZicpIHx8IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdsaW5rJyk7XG4gICAgY29uc3QgY29sb3IgPSBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAnY29sb3InKSB8fCAncHJpbWFyeSc7XG4gICAgY29uc3Qgc2l6ZSA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdzaXplJykgfHwgJ21kJztcbiAgICBcbiAgICBjb25zdCBjbGFzc2VzID0gWyd2Yy1idG4nLCAnaW5saW5lLWZsZXgnLCAnaXRlbXMtY2VudGVyJywgJ2p1c3RpZnktY2VudGVyJywgJ3B4LTQnLCAncHktMicsICdyb3VuZGVkLWxnJywgJ2ZvbnQtc2VtaWJvbGQnLCAndHJhbnNpdGlvbi1jb2xvcnMnLCAnZHVyYXRpb24tMjAwJ107XG4gICAgXG4gICAgLy8gQ29sb3IgbWFwcGluZ1xuICAgIGlmIChjb2xvciA9PT0gJ3ByaW1hcnknIHx8IGNvbG9yID09PSAnc2t5cGUnKSBjbGFzc2VzLnB1c2goJ2JnLXByaW1hcnknLCAndGV4dC13aGl0ZScsICdob3ZlcjpiZy1wcmltYXJ5LWRhcmsnKTtcbiAgICBlbHNlIGlmIChjb2xvciA9PT0gJ3NlY29uZGFyeScpIGNsYXNzZXMucHVzaCgnYmctc2Vjb25kYXJ5JywgJ3RleHQtd2hpdGUnLCAnaG92ZXI6Ymctc2Vjb25kYXJ5LWxpZ2h0Jyk7XG4gICAgZWxzZSBpZiAoY29sb3IgPT09ICdnaG9zdCcgfHwgY29sb3IgPT09ICdvdXRsaW5lJykgY2xhc3Nlcy5wdXNoKCdib3JkZXItMicsICdib3JkZXItcHJpbWFyeScsICd0ZXh0LXByaW1hcnknLCAnaG92ZXI6YmctcHJpbWFyeScsICdob3Zlcjp0ZXh0LXdoaXRlJyk7XG4gICAgZWxzZSBpZiAoY29sb3IgPT09ICd3aGl0ZScpIGNsYXNzZXMucHVzaCgnYmctd2hpdGUnLCAndGV4dC1ncmF5LTkwMCcsICdob3ZlcjpiZy1ncmF5LTEwMCcpO1xuICAgIFxuICAgIC8vIFNpemUgbWFwcGluZ1xuICAgIGlmIChzaXplID09PSAnbGcnIHx8IHNpemUgPT09ICdsYXJnZScpIGNsYXNzZXMucHVzaCgncHgtNicsICdweS0zJywgJ3RleHQtbGcnKTtcbiAgICBpZiAoc2l6ZSA9PT0gJ3NtJyB8fCBzaXplID09PSAnc21hbGwnKSBjbGFzc2VzLnB1c2goJ3B4LTMnLCAncHktMScsICd0ZXh0LXNtJyk7XG4gICAgXG4gICAgaWYgKGhyZWYpIHtcbiAgICAgIHJldHVybiBgPGEgaHJlZj1cIiR7aHJlZn1cIiBjbGFzcz1cIiR7Y2xhc3Nlcy5qb2luKCcgJyl9XCIgdGFyZ2V0PVwiX2JsYW5rXCIgcmVsPVwibm9vcGVuZXIgbm9yZWZlcnJlclwiPiR7dGl0bGV9PC9hPmA7XG4gICAgfVxuICAgIFxuICAgIHJldHVybiBgPGJ1dHRvbiBjbGFzcz1cIiR7Y2xhc3Nlcy5qb2luKCcgJyl9XCI+JHt0aXRsZX08L2J1dHRvbj5gO1xuICB9KTtcbn1cblxuLyoqXG4gKiBQcm9jZXNzIFt2Y19zZXBhcmF0b3JdIGFuZCBbdmNfdGV4dF9zZXBhcmF0b3JdIHNob3J0Y29kZXNcbiAqL1xuZnVuY3Rpb24gcHJvY2Vzc1ZjU2VwYXJhdG9yU2hvcnRjb2RlcyhodG1sOiBzdHJpbmcpOiBzdHJpbmcge1xuICByZXR1cm4gaHRtbC5yZXBsYWNlKC9cXFt2Y19zZXBhcmF0b3IoW15cXF1dKilcXF0vZywgKG1hdGNoLCBhdHRycykgPT4ge1xuICAgIGNvbnN0IGNvbG9yID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ2NvbG9yJykgfHwgJ2RlZmF1bHQnO1xuICAgIGNvbnN0IHdpZHRoID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ3dpZHRoJykgfHwgJzEwMCc7XG4gICAgY29uc3QgdGhpY2tuZXNzID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ3RoaWNrbmVzcycpIHx8ICcxJztcbiAgICBcbiAgICBjb25zdCBjbGFzc2VzID0gWyd2Yy1zZXBhcmF0b3InLCAnbXktNiddO1xuICAgIFxuICAgIC8vIENvbG9yIG1hcHBpbmdcbiAgICBpZiAoY29sb3IgPT09ICdwcmltYXJ5JykgY2xhc3Nlcy5wdXNoKCdib3JkZXItcHJpbWFyeScpO1xuICAgIGVsc2UgaWYgKGNvbG9yID09PSAnc2Vjb25kYXJ5JykgY2xhc3Nlcy5wdXNoKCdib3JkZXItc2Vjb25kYXJ5Jyk7XG4gICAgZWxzZSBpZiAoY29sb3IgPT09ICd3aGl0ZScpIGNsYXNzZXMucHVzaCgnYm9yZGVyLXdoaXRlJyk7XG4gICAgZWxzZSBjbGFzc2VzLnB1c2goJ2JvcmRlci1ncmF5LTMwMCcpO1xuICAgIFxuICAgIC8vIFdpZHRoIGFuZCB0aGlja25lc3NcbiAgICBjb25zdCBzdHlsZSA9IGB3aWR0aDogJHt3aWR0aH0lOyBib3JkZXItdG9wLXdpZHRoOiAke3RoaWNrbmVzc31weDtgO1xuICAgIFxuICAgIHJldHVybiBgPGhyIGNsYXNzPVwiJHtjbGFzc2VzLmpvaW4oJyAnKX1cIiBzdHlsZT1cIiR7c3R5bGV9XCIgLz5gO1xuICB9KTtcbn1cblxuLyoqXG4gKiBQcm9jZXNzIFt2Y192aWRlb10gc2hvcnRjb2Rlc1xuICovXG5mdW5jdGlvbiBwcm9jZXNzVmNWaWRlb1Nob3J0Y29kZXMoaHRtbDogc3RyaW5nKTogc3RyaW5nIHtcbiAgcmV0dXJuIGh0bWwucmVwbGFjZSgvXFxbdmNfdmlkZW8oW15cXF1dKilcXF0vZywgKG1hdGNoLCBhdHRycykgPT4ge1xuICAgIGNvbnN0IGxpbmsgPSBleHRyYWN0QXR0cmlidXRlKGF0dHJzLCAnbGluaycpO1xuICAgIGNvbnN0IG1wNCA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdtcDQnKTtcbiAgICBjb25zdCB3ZWJtID0gZXh0cmFjdEF0dHJpYnV0ZShhdHRycywgJ3dlYm0nKTtcbiAgICBcbiAgICBpZiAobXA0IHx8IHdlYm0pIHtcbiAgICAgIC8vIFZpZGVvIGJhY2tncm91bmRcbiAgICAgIGNvbnN0IHBvc3RlciA9IGV4dHJhY3RBdHRyaWJ1dGUoYXR0cnMsICdwb3N0ZXInKTtcbiAgICAgIHJldHVybiBgPGRpdiBjbGFzcz1cInZjLXZpZGVvIGJnLWJsYWNrIHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiByb3VuZGVkLWxnIG15LTRcIj5cbiAgICAgICAgPHZpZGVvIGNsYXNzPVwidy1mdWxsXCIgJHtwb3N0ZXIgPyBgcG9zdGVyPVwiJHtwb3N0ZXJ9XCJgIDogJyd9IGF1dG9QbGF5IGxvb3AgbXV0ZWQgcGxheXNJbmxpbmU+XG4gICAgICAgICAgJHttcDQgPyBgPHNvdXJjZSBzcmM9XCIke21wNH1cIiB0eXBlPVwidmlkZW8vbXA0XCI+YCA6ICcnfVxuICAgICAgICAgICR7d2VibSA/IGA8c291cmNlIHNyYz1cIiR7d2VibX1cIiB0eXBlPVwidmlkZW8vd2VibVwiPmAgOiAnJ31cbiAgICAgICAgPC92aWRlbz5cbiAgICAgIDwvZGl2PmA7XG4gICAgfVxuICAgIFxuICAgIGlmIChsaW5rKSB7XG4gICAgICAvLyBFbWJlZGRlZCB2aWRlbyAoWW91VHViZSwgVmltZW8sIGV0Yy4pXG4gICAgICByZXR1cm4gYDxkaXYgY2xhc3M9XCJ2Yy12aWRlbyBlbWJlZC1yZXNwb25zaXZlIGFzcGVjdC12aWRlbyBteS00XCI+XG4gICAgICAgIDxpZnJhbWUgc3JjPVwiJHtsaW5rfVwiIGZyYW1lYm9yZGVyPVwiMFwiIGFsbG93ZnVsbHNjcmVlbiBjbGFzcz1cInctZnVsbCBoLWZ1bGxcIj48L2lmcmFtZT5cbiAgICAgIDwvZGl2PmA7XG4gICAgfVxuICAgIFxuICAgIHJldHVybiAnJztcbiAgfSk7XG59XG5cbi8qKlxuICogUHJvY2VzcyBiYWNrZ3JvdW5kLXJlbGF0ZWQgc2hvcnRjb2RlcyBhbmQgYXR0cmlidXRlc1xuICovXG5mdW5jdGlvbiBwcm9jZXNzQmFja2dyb3VuZFNob3J0Y29kZXMoaHRtbDogc3RyaW5nKTogc3RyaW5nIHtcbiAgLy8gSGFuZGxlIGJhY2tncm91bmQgaW1hZ2UgYXR0cmlidXRlcyBpbiBkaXZzXG4gIGh0bWwgPSBodG1sLnJlcGxhY2UoL2JnX2ltYWdlPVwiKFxcZCspXCIvZywgKG1hdGNoLCBpbWFnZUlkKSA9PiB7XG4gICAgcmV0dXJuIGBkYXRhLWJnLWltYWdlPVwiJHtpbWFnZUlkfVwiYDtcbiAgfSk7XG4gIFxuICAvLyBIYW5kbGUgdmlkZW8gYmFja2dyb3VuZCBhdHRyaWJ1dGVzXG4gIGh0bWwgPSBodG1sLnJlcGxhY2UoL3ZpZGVvX2JnPVwidXNlX3ZpZGVvXCIvZywgJ2RhdGEtdmlkZW8tYmc9XCJ0cnVlXCInKTtcbiAgaHRtbCA9IGh0bWwucmVwbGFjZSgvdmlkZW9fbXA0PVwiKFteXCJdKylcIi9nLCAobWF0Y2gsIHVybCkgPT4gYGRhdGEtdmlkZW8tbXA0PVwiJHt1cmx9XCJgKTtcbiAgaHRtbCA9IGh0bWwucmVwbGFjZSgvdmlkZW9fd2VibT1cIihbXlwiXSspXCIvZywgKG1hdGNoLCB1cmwpID0+IGBkYXRhLXZpZGVvLXdlYm09XCIke3VybH1cImApO1xuICBcbiAgLy8gSGFuZGxlIHBhcmFsbGF4XG4gIGh0bWwgPSBodG1sLnJlcGxhY2UoL3BhcmFsbGF4X2JnPVwidHJ1ZVwiL2csICdkYXRhLXBhcmFsbGF4PVwidHJ1ZVwiJyk7XG4gIFxuICByZXR1cm4gaHRtbDtcbn1cblxuLyoqXG4gKiBFeHRyYWN0IGF0dHJpYnV0ZSB2YWx1ZSBmcm9tIHNob3J0Y29kZSBhdHRyaWJ1dGVzXG4gKiBIYW5kbGVzIGNvbXBsZXggcGF0dGVybnMgd2l0aCBxdW90ZXMsIHNwZWNpYWwgY2hhcmFjdGVycywgYW5kIHNwYWNlc1xuICovXG5mdW5jdGlvbiBleHRyYWN0QXR0cmlidXRlKGF0dHJzOiBzdHJpbmcsIGtleTogc3RyaW5nKTogc3RyaW5nIHwgbnVsbCB7XG4gIC8vIEZpcnN0IHRyeToga2V5PVwidmFsdWVcIiBvciBrZXk9J3ZhbHVlJ1xuICBjb25zdCBxdW90ZWRQYXR0ZXJuID0gbmV3IFJlZ0V4cChgJHtrZXl9PVtcIiddKFteXCInXSopW1wiJ11gLCAnaScpO1xuICBjb25zdCBxdW90ZWRNYXRjaCA9IGF0dHJzLm1hdGNoKHF1b3RlZFBhdHRlcm4pO1xuICBpZiAocXVvdGVkTWF0Y2gpIHJldHVybiBxdW90ZWRNYXRjaFsxXTtcbiAgXG4gIC8vIFNlY29uZCB0cnk6IGtleT12YWx1ZSAod2l0aG91dCBxdW90ZXMsIHVudGlsIHNwYWNlIG9yIGVuZClcbiAgY29uc3QgdW5xdW90ZWRQYXR0ZXJuID0gbmV3IFJlZ0V4cChgJHtrZXl9PShbXlxcXFxzXFxcXF1dKylgLCAnaScpO1xuICBjb25zdCB1bnF1b3RlZE1hdGNoID0gYXR0cnMubWF0Y2godW5xdW90ZWRQYXR0ZXJuKTtcbiAgaWYgKHVucXVvdGVkTWF0Y2gpIHJldHVybiB1bnF1b3RlZE1hdGNoWzFdO1xuICBcbiAgcmV0dXJuIG51bGw7XG59XG5cbi8qKlxuICogR2V0IFRhaWx3aW5kIGdyYWRpZW50IGNsYXNzIGZyb20gZ3JhZGllbnQgZGlyZWN0aW9uXG4gKi9cbmZ1bmN0aW9uIGdldEdyYWRpZW50Q2xhc3MoZGlyZWN0aW9uOiBzdHJpbmcpOiBzdHJpbmcge1xuICBjb25zdCBncmFkaWVudE1hcDogUmVjb3JkPHN0cmluZywgc3RyaW5nPiA9IHtcbiAgICAnbGVmdF90b19yaWdodCc6ICdiZy1ncmFkaWVudC10by1yIGZyb20tcHJpbWFyeSB0by1zZWNvbmRhcnknLFxuICAgICdyaWdodF90b19sZWZ0JzogJ2JnLWdyYWRpZW50LXRvLWwgZnJvbS1wcmltYXJ5IHRvLXNlY29uZGFyeScsXG4gICAgJ3RvcF90b19ib3R0b20nOiAnYmctZ3JhZGllbnQtdG8tYiBmcm9tLXByaW1hcnkgdG8tc2Vjb25kYXJ5JyxcbiAgICAnYm90dG9tX3RvX3RvcCc6ICdiZy1ncmFkaWVudC10by10IGZyb20tcHJpbWFyeSB0by1zZWNvbmRhcnknLFxuICAgICdsZWZ0X3RfdG9fcmlnaHRfYic6ICdiZy1ncmFkaWVudC10by1iciBmcm9tLXByaW1hcnkgdG8tc2Vjb25kYXJ5JyxcbiAgICAnZGVmYXVsdCc6ICdiZy1ncmFkaWVudC10by1yIGZyb20tcHJpbWFyeSB0by1zZWNvbmRhcnknLFxuICB9O1xuICBcbiAgcmV0dXJuIGdyYWRpZW50TWFwW2RpcmVjdGlvbl0gfHwgZ3JhZGllbnRNYXBbJ2RlZmF1bHQnXTtcbn1cblxuLyoqXG4gKiBDbGVhbiB1cCB3aGl0ZXNwYWNlIGFuZCBub3JtYWxpemUgc3BhY2luZ1xuICovXG5mdW5jdGlvbiBjbGVhbldoaXRlc3BhY2UoaHRtbDogc3RyaW5nKTogc3RyaW5nIHtcbiAgbGV0IHByb2Nlc3NlZCA9IGh0bWw7XG4gIFxuICAvLyBSZW1vdmUgZW1wdHkgcGFyYWdyYXBoc1xuICBwcm9jZXNzZWQgPSBwcm9jZXNzZWQucmVwbGFjZSgvPHA+XFxzKjxcXC9wPi9nLCAnJyk7XG4gIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKC88cD5cXHMqwqBcXHMqPFxcL3A+L2csICcnKTtcbiAgXG4gIC8vIFJlbW92ZSBtdWx0aXBsZSBzcGFjZXNcbiAgcHJvY2Vzc2VkID0gcHJvY2Vzc2VkLnJlcGxhY2UoL1xccysvZywgJyAnKTtcbiAgXG4gIC8vIFJlbW92ZSBzcGFjZXMgYXJvdW5kIGJsb2NrIGVsZW1lbnRzXG4gIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKC9cXHMqKDxcXC8/KGhbMS02XXxkaXZ8c2VjdGlvbnxhcnRpY2xlfHB8dWx8b2x8bGl8dGFibGV8dHJ8dGR8dGh8YmxvY2txdW90ZXxmaWd1cmV8ZmlnY2FwdGlvbnxicnxocilcXHMqPilcXHMqL2csICckMScpO1xuICBcbiAgLy8gVHJpbVxuICBwcm9jZXNzZWQgPSBwcm9jZXNzZWQudHJpbSgpO1xuICBcbiAgcmV0dXJuIHByb2Nlc3NlZDtcbn1cblxuLyoqXG4gKiBDb252ZXJ0IFdvcmRQcmVzcy9TYWxpZW50IGNsYXNzZXMgdG8gVGFpbHdpbmQgZXF1aXZhbGVudHNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNvbnZlcnRXb3JkUHJlc3NDbGFzc2VzKGh0bWw6IHN0cmluZyk6IHN0cmluZyB7XG4gIGlmICghaHRtbCkgcmV0dXJuICcnO1xuICBcbiAgY29uc3QgY2xhc3NNYXA6IFJlY29yZDxzdHJpbmcsIHN0cmluZz4gPSB7XG4gICAgLy8gTGF5b3V0IGNsYXNzZXNcbiAgICAndmNfcm93JzogJ2ZsZXggZmxleC13cmFwIC1teC00JyxcbiAgICAndmNfcm93LWZsdWlkJzogJ3ctZnVsbCcsXG4gICAgJ3ZjX3Jvdy1mdWxsLXdpZHRoJzogJ3ctZnVsbCAtbXgtNCcsXG4gICAgJ3ZjX3Jvdy1vLWNvbnRlbnQtdG9wJzogJ2l0ZW1zLXN0YXJ0JyxcbiAgICAndmNfcm93LW8tY29udGVudC1taWRkbGUnOiAnaXRlbXMtY2VudGVyJyxcbiAgICAndmNfcm93LW8tY29udGVudC1ib3R0b20nOiAnaXRlbXMtZW5kJyxcbiAgICBcbiAgICAvLyBDb2x1bW4gY2xhc3Nlc1xuICAgICd2Y19jb2wtc20tMTInOiAndy1mdWxsIHB4LTQnLFxuICAgICd2Y19jb2wtbWQtNic6ICd3LWZ1bGwgbWQ6dy0xLzIgcHgtNCcsXG4gICAgJ3ZjX2NvbC1tZC00JzogJ3ctZnVsbCBtZDp3LTEvMyBweC00JyxcbiAgICAndmNfY29sLW1kLTMnOiAndy1mdWxsIG1kOnctMS80IHB4LTQnLFxuICAgICd2Y19jb2wtbGctNic6ICd3LWZ1bGwgbGc6dy0xLzIgcHgtNCcsXG4gICAgJ3ZjX2NvbC1sZy00JzogJ3ctZnVsbCBsZzp3LTEvMyBweC00JyxcbiAgICAndmNfY29sLWxnLTMnOiAndy1mdWxsIGxnOnctMS80IHB4LTQnLFxuICAgICd2Y19jb2wteHMtMTInOiAndy1mdWxsIHB4LTQnLFxuICAgIFxuICAgIC8vIFdyYXBwZXIgY2xhc3Nlc1xuICAgICd3cGJfd3JhcHBlcic6ICdzcGFjZS15LTQnLFxuICAgICd3cGJfdGV4dF9jb2x1bW4nOiAncHJvc2UgbWF4LXctbm9uZScsXG4gICAgJ3dwYl9jb250ZW50X2VsZW1lbnQnOiAnbWItOCcsXG4gICAgJ3dwYl9zaW5nbGVfaW1hZ2UnOiAnbXktNCcsXG4gICAgXG4gICAgLy8gVHlwb2dyYXBoeVxuICAgICd3cGJfaGVhZGluZyc6ICd0ZXh0LTJ4bCBmb250LWJvbGQgbWItMicsXG4gICAgJ3dwYl9idXR0b24nOiAnaW5saW5lLWJsb2NrIHB4LTQgcHktMiByb3VuZGVkLWxnIGZvbnQtc2VtaWJvbGQnLFxuICAgIFxuICAgIC8vIEFsaWdubWVudFxuICAgICd0ZXh0LWxlZnQnOiAndGV4dC1sZWZ0JyxcbiAgICAndGV4dC1jZW50ZXInOiAndGV4dC1jZW50ZXInLFxuICAgICd0ZXh0LXJpZ2h0JzogJ3RleHQtcmlnaHQnLFxuICAgICdhbGlnbmxlZnQnOiAnZmxvYXQtbGVmdCBtci00IG1iLTQnLFxuICAgICdhbGlnbnJpZ2h0JzogJ2Zsb2F0LXJpZ2h0IG1sLTQgbWItNCcsXG4gICAgJ2FsaWduY2VudGVyJzogJ214LWF1dG8nLFxuICAgIFxuICAgIC8vIENvbG9yc1xuICAgICdhY2NlbnQtY29sb3InOiAndGV4dC1wcmltYXJ5JyxcbiAgICAncHJpbWFyeS1jb2xvcic6ICd0ZXh0LXByaW1hcnknLFxuICAgICdzZWNvbmRhcnktY29sb3InOiAndGV4dC1zZWNvbmRhcnknLFxuICAgICd0ZXh0LWNvbG9yJzogJ3RleHQtZ3JheS04MDAnLFxuICAgICdsaWdodC10ZXh0JzogJ3RleHQtZ3JheS0zMDAnLFxuICAgICdkYXJrLXRleHQnOiAndGV4dC1ncmF5LTkwMCcsXG4gICAgXG4gICAgLy8gQmFja2dyb3VuZHNcbiAgICAnYmctbGlnaHQnOiAnYmctZ3JheS01MCcsXG4gICAgJ2JnLWxpZ2h0LWdyYXknOiAnYmctZ3JheS0xMDAnLFxuICAgICdiZy1kYXJrJzogJ2JnLWdyYXktOTAwJyxcbiAgICAnYmctZGFyay1ncmF5JzogJ2JnLWdyYXktODAwJyxcbiAgICAnYmctcHJpbWFyeSc6ICdiZy1wcmltYXJ5JyxcbiAgICAnYmctc2Vjb25kYXJ5JzogJ2JnLXNlY29uZGFyeScsXG4gICAgJ2JnLXdoaXRlJzogJ2JnLXdoaXRlJyxcbiAgICAnYmctdHJhbnNwYXJlbnQnOiAnYmctdHJhbnNwYXJlbnQnLFxuICAgIFxuICAgIC8vIEJ1dHRvbnNcbiAgICAnYnRuJzogJ2lubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBweC00IHB5LTIgcm91bmRlZC1sZyBmb250LXNlbWlib2xkIHRyYW5zaXRpb24tY29sb3JzIGR1cmF0aW9uLTIwMCcsXG4gICAgJ2J0bi1wcmltYXJ5JzogJ2JnLXByaW1hcnkgdGV4dC13aGl0ZSBob3ZlcjpiZy1wcmltYXJ5LWRhcmsnLFxuICAgICdidG4tc2Vjb25kYXJ5JzogJ2JnLXNlY29uZGFyeSB0ZXh0LXdoaXRlIGhvdmVyOmJnLXNlY29uZGFyeS1saWdodCcsXG4gICAgJ2J0bi1vdXRsaW5lJzogJ2JvcmRlci0yIGJvcmRlci1wcmltYXJ5IHRleHQtcHJpbWFyeSBob3ZlcjpiZy1wcmltYXJ5IGhvdmVyOnRleHQtd2hpdGUnLFxuICAgICdidG4tbGFyZ2UnOiAncHgtNiBweS0zIHRleHQtbGcnLFxuICAgICdidG4tc21hbGwnOiAncHgtMyBweS0xIHRleHQtc20nLFxuICAgIFxuICAgIC8vIFNwYWNpbmdcbiAgICAnbXQtMCc6ICdtdC0wJyxcbiAgICAnbWItMCc6ICdtYi0wJyxcbiAgICAnbXQtMic6ICdtdC0yJyxcbiAgICAnbWItMic6ICdtYi0yJyxcbiAgICAnbXQtNCc6ICdtdC00JyxcbiAgICAnbWItNCc6ICdtYi00JyxcbiAgICAnbXQtNic6ICdtdC02JyxcbiAgICAnbWItNic6ICdtYi02JyxcbiAgICAnbXQtOCc6ICdtdC04JyxcbiAgICAnbWItOCc6ICdtYi04JyxcbiAgICAnbXQtMTInOiAnbXQtMTInLFxuICAgICdtYi0xMic6ICdtYi0xMicsXG4gICAgXG4gICAgLy8gQ29udGFpbmVyc1xuICAgICdjb250YWluZXInOiAnY29udGFpbmVyIG14LWF1dG8gcHgtNCcsXG4gICAgJ2NvbnRhaW5lci1mbHVpZCc6ICd3LWZ1bGwgcHgtNCcsXG4gICAgXG4gICAgLy8gVmlzaWJpbGl0eVxuICAgICdoaWRkZW4nOiAnaGlkZGVuJyxcbiAgICAndmlzaWJsZSc6ICd2aXNpYmxlJyxcbiAgICAnYmxvY2snOiAnYmxvY2snLFxuICAgICdpbmxpbmUnOiAnaW5saW5lJyxcbiAgICAnaW5saW5lLWJsb2NrJzogJ2lubGluZS1ibG9jaycsXG4gICAgXG4gICAgLy8gQm9yZGVyc1xuICAgICdib3JkZXInOiAnYm9yZGVyJyxcbiAgICAnYm9yZGVyLTAnOiAnYm9yZGVyLTAnLFxuICAgICdib3JkZXItdCc6ICdib3JkZXItdCcsXG4gICAgJ2JvcmRlci1iJzogJ2JvcmRlci1iJyxcbiAgICAnYm9yZGVyLWwnOiAnYm9yZGVyLWwnLFxuICAgICdib3JkZXItcic6ICdib3JkZXItcicsXG4gICAgXG4gICAgLy8gU2hhZG93c1xuICAgICdzaGFkb3cnOiAnc2hhZG93JyxcbiAgICAnc2hhZG93LXNtJzogJ3NoYWRvdy1zbScsXG4gICAgJ3NoYWRvdy1tZCc6ICdzaGFkb3ctbWQnLFxuICAgICdzaGFkb3ctbGcnOiAnc2hhZG93LWxnJyxcbiAgICAnc2hhZG93LXhsJzogJ3NoYWRvdy14bCcsXG4gICAgXG4gICAgLy8gUm91bmRlZFxuICAgICdyb3VuZGVkJzogJ3JvdW5kZWQnLFxuICAgICdyb3VuZGVkLW5vbmUnOiAncm91bmRlZC1ub25lJyxcbiAgICAncm91bmRlZC1zbSc6ICdyb3VuZGVkLXNtJyxcbiAgICAncm91bmRlZC1sZyc6ICdyb3VuZGVkLWxnJyxcbiAgICAncm91bmRlZC1mdWxsJzogJ3JvdW5kZWQtZnVsbCcsXG4gICAgXG4gICAgLy8gT3ZlcmZsb3dcbiAgICAnb3ZlcmZsb3ctaGlkZGVuJzogJ292ZXJmbG93LWhpZGRlbicsXG4gICAgJ292ZXJmbG93LWF1dG8nOiAnb3ZlcmZsb3ctYXV0bycsXG4gICAgJ292ZXJmbG93LXNjcm9sbCc6ICdvdmVyZmxvdy1zY3JvbGwnLFxuICAgIFxuICAgIC8vIFBvc2l0aW9uXG4gICAgJ3JlbGF0aXZlJzogJ3JlbGF0aXZlJyxcbiAgICAnYWJzb2x1dGUnOiAnYWJzb2x1dGUnLFxuICAgICdmaXhlZCc6ICdmaXhlZCcsXG4gICAgJ3N0aWNreSc6ICdzdGlja3knLFxuICAgIFxuICAgIC8vIFotaW5kZXhcbiAgICAnei0wJzogJ3otMCcsXG4gICAgJ3otMTAnOiAnei0xMCcsXG4gICAgJ3otMjAnOiAnei0yMCcsXG4gICAgJ3otMzAnOiAnei0zMCcsXG4gICAgJ3otNDAnOiAnei00MCcsXG4gICAgJ3otNTAnOiAnei01MCcsXG4gICAgXG4gICAgLy8gV2lkdGhcbiAgICAndy1mdWxsJzogJ3ctZnVsbCcsXG4gICAgJ3ctMS8yJzogJ3ctMS8yJyxcbiAgICAndy0xLzMnOiAndy0xLzMnLFxuICAgICd3LTIvMyc6ICd3LTIvMycsXG4gICAgJ3ctMS80JzogJ3ctMS80JyxcbiAgICAndy0zLzQnOiAndy0zLzQnLFxuICAgIFxuICAgIC8vIEhlaWdodFxuICAgICdoLWZ1bGwnOiAnaC1mdWxsJyxcbiAgICAnaC1zY3JlZW4nOiAnaC1zY3JlZW4nLFxuICAgICdoLTMyJzogJ2gtMzInLFxuICAgICdoLTQ4JzogJ2gtNDgnLFxuICAgICdoLTY0JzogJ2gtNjQnLFxuICAgIFxuICAgIC8vIEZsZXhib3hcbiAgICAnZmxleCc6ICdmbGV4JyxcbiAgICAnZmxleC1jb2wnOiAnZmxleC1jb2wnLFxuICAgICdmbGV4LXJvdyc6ICdmbGV4LXJvdycsXG4gICAgJ2ZsZXgtd3JhcCc6ICdmbGV4LXdyYXAnLFxuICAgICdmbGV4LW5vd3JhcCc6ICdmbGV4LW5vd3JhcCcsXG4gICAgJ2p1c3RpZnktc3RhcnQnOiAnanVzdGlmeS1zdGFydCcsXG4gICAgJ2p1c3RpZnktY2VudGVyJzogJ2p1c3RpZnktY2VudGVyJyxcbiAgICAnanVzdGlmeS1lbmQnOiAnanVzdGlmeS1lbmQnLFxuICAgICdqdXN0aWZ5LWJldHdlZW4nOiAnanVzdGlmeS1iZXR3ZWVuJyxcbiAgICAnanVzdGlmeS1hcm91bmQnOiAnanVzdGlmeS1hcm91bmQnLFxuICAgICdpdGVtcy1zdGFydCc6ICdpdGVtcy1zdGFydCcsXG4gICAgJ2l0ZW1zLWNlbnRlcic6ICdpdGVtcy1jZW50ZXInLFxuICAgICdpdGVtcy1lbmQnOiAnaXRlbXMtZW5kJyxcbiAgICAnaXRlbXMtc3RyZXRjaCc6ICdpdGVtcy1zdHJldGNoJyxcbiAgICBcbiAgICAvLyBHcmlkIChpZiB1c2VkKVxuICAgICdncmlkJzogJ2dyaWQnLFxuICAgICdncmlkLWNvbHMtMSc6ICdncmlkLWNvbHMtMScsXG4gICAgJ2dyaWQtY29scy0yJzogJ2dyaWQtY29scy0yJyxcbiAgICAnZ3JpZC1jb2xzLTMnOiAnZ3JpZC1jb2xzLTMnLFxuICAgICdncmlkLWNvbHMtNCc6ICdncmlkLWNvbHMtNCcsXG4gICAgJ2dhcC0yJzogJ2dhcC0yJyxcbiAgICAnZ2FwLTQnOiAnZ2FwLTQnLFxuICAgICdnYXAtNic6ICdnYXAtNicsXG4gICAgJ2dhcC04JzogJ2dhcC04JyxcbiAgICBcbiAgICAvLyBQYWRkaW5nXG4gICAgJ3AtMCc6ICdwLTAnLFxuICAgICdwLTInOiAncC0yJyxcbiAgICAncC00JzogJ3AtNCcsXG4gICAgJ3AtNic6ICdwLTYnLFxuICAgICdwLTgnOiAncC04JyxcbiAgICAncC0xMic6ICdwLTEyJyxcbiAgICAncHgtNCc6ICdweC00JyxcbiAgICAncHktNCc6ICdweS00JyxcbiAgICAncHQtNCc6ICdwdC00JyxcbiAgICAncGItNCc6ICdwYi00JyxcbiAgICBcbiAgICAvLyBNYXJnaW5cbiAgICAnbS0wJzogJ20tMCcsXG4gICAgJ20tMic6ICdtLTInLFxuICAgICdtLTQnOiAnbS00JyxcbiAgICAnbS02JzogJ20tNicsXG4gICAgJ20tOCc6ICdtLTgnLFxuICAgICdteC1hdXRvJzogJ214LWF1dG8nLFxuICAgIFxuICAgIC8vIFRleHQgdHJhbnNmb3JtXG4gICAgJ3VwcGVyY2FzZSc6ICd1cHBlcmNhc2UnLFxuICAgICdsb3dlcmNhc2UnOiAnbG93ZXJjYXNlJyxcbiAgICAnY2FwaXRhbGl6ZSc6ICdjYXBpdGFsaXplJyxcbiAgICAnbm9ybWFsLWNhc2UnOiAnbm9ybWFsLWNhc2UnLFxuICAgIFxuICAgIC8vIEZvbnQgd2VpZ2h0XG4gICAgJ2ZvbnQtbGlnaHQnOiAnZm9udC1saWdodCcsXG4gICAgJ2ZvbnQtbm9ybWFsJzogJ2ZvbnQtbm9ybWFsJyxcbiAgICAnZm9udC1tZWRpdW0nOiAnZm9udC1tZWRpdW0nLFxuICAgICdmb250LXNlbWlib2xkJzogJ2ZvbnQtc2VtaWJvbGQnLFxuICAgICdmb250LWJvbGQnOiAnZm9udC1ib2xkJyxcbiAgICBcbiAgICAvLyBUZXh0IHNpemVcbiAgICAndGV4dC14cyc6ICd0ZXh0LXhzJyxcbiAgICAndGV4dC1zbSc6ICd0ZXh0LXNtJyxcbiAgICAndGV4dC1iYXNlJzogJ3RleHQtYmFzZScsXG4gICAgJ3RleHQtbGcnOiAndGV4dC1sZycsXG4gICAgJ3RleHQteGwnOiAndGV4dC14bCcsXG4gICAgJ3RleHQtMnhsJzogJ3RleHQtMnhsJyxcbiAgICAndGV4dC0zeGwnOiAndGV4dC0zeGwnLFxuICAgICd0ZXh0LTR4bCc6ICd0ZXh0LTR4bCcsXG4gICAgXG4gICAgLy8gVGV4dCBjb2xvclxuICAgICd0ZXh0LXdoaXRlJzogJ3RleHQtd2hpdGUnLFxuICAgICd0ZXh0LWJsYWNrJzogJ3RleHQtYmxhY2snLFxuICAgICd0ZXh0LWdyYXktMTAwJzogJ3RleHQtZ3JheS0xMDAnLFxuICAgICd0ZXh0LWdyYXktMjAwJzogJ3RleHQtZ3JheS0yMDAnLFxuICAgICd0ZXh0LWdyYXktMzAwJzogJ3RleHQtZ3JheS0zMDAnLFxuICAgICd0ZXh0LWdyYXktNDAwJzogJ3RleHQtZ3JheS00MDAnLFxuICAgICd0ZXh0LWdyYXktNTAwJzogJ3RleHQtZ3JheS01MDAnLFxuICAgICd0ZXh0LWdyYXktNjAwJzogJ3RleHQtZ3JheS02MDAnLFxuICAgICd0ZXh0LWdyYXktNzAwJzogJ3RleHQtZ3JheS03MDAnLFxuICAgICd0ZXh0LWdyYXktODAwJzogJ3RleHQtZ3JheS04MDAnLFxuICAgICd0ZXh0LWdyYXktOTAwJzogJ3RleHQtZ3JheS05MDAnLFxuICAgIFxuICAgIC8vIEJhY2tncm91bmQgY29sb3IgKGNvbnRpbnVlZClcbiAgICAnYmctZ3JheS0xMDAnOiAnYmctZ3JheS0xMDAnLFxuICAgICdiZy1ncmF5LTIwMCc6ICdiZy1ncmF5LTIwMCcsXG4gICAgJ2JnLWdyYXktMzAwJzogJ2JnLWdyYXktMzAwJyxcbiAgICAnYmctZ3JheS00MDAnOiAnYmctZ3JheS00MDAnLFxuICAgICdiZy1ncmF5LTUwMCc6ICdiZy1ncmF5LTUwMCcsXG4gICAgJ2JnLWdyYXktNjAwJzogJ2JnLWdyYXktNjAwJyxcbiAgICAnYmctZ3JheS03MDAnOiAnYmctZ3JheS03MDAnLFxuICAgICdiZy1ncmF5LTgwMCc6ICdiZy1ncmF5LTgwMCcsXG4gICAgJ2JnLWdyYXktOTAwJzogJ2JnLWdyYXktOTAwJyxcbiAgICBcbiAgICAvLyBPcGFjaXR5XG4gICAgJ29wYWNpdHktMCc6ICdvcGFjaXR5LTAnLFxuICAgICdvcGFjaXR5LTI1JzogJ29wYWNpdHktMjUnLFxuICAgICdvcGFjaXR5LTUwJzogJ29wYWNpdHktNTAnLFxuICAgICdvcGFjaXR5LTc1JzogJ29wYWNpdHktNzUnLFxuICAgICdvcGFjaXR5LTEwMCc6ICdvcGFjaXR5LTEwMCcsXG4gICAgXG4gICAgLy8gRGlzcGxheSAoY29udGludWVkKVxuICAgICdpbmxpbmUtZmxleCc6ICdpbmxpbmUtZmxleCcsXG4gICAgJ2NvbnRlbnRzJzogJ2NvbnRlbnRzJyxcbiAgICBcbiAgICAvLyBPYmplY3QgZml0XG4gICAgJ29iamVjdC1jb3Zlcic6ICdvYmplY3QtY292ZXInLFxuICAgICdvYmplY3QtY29udGFpbic6ICdvYmplY3QtY29udGFpbicsXG4gICAgJ29iamVjdC1maWxsJzogJ29iamVjdC1maWxsJyxcbiAgICAnb2JqZWN0LW5vbmUnOiAnb2JqZWN0LW5vbmUnLFxuICAgICdvYmplY3Qtc2NhbGUtZG93bic6ICdvYmplY3Qtc2NhbGUtZG93bicsXG4gICAgXG4gICAgLy8gQXNwZWN0IHJhdGlvXG4gICAgJ2FzcGVjdC1zcXVhcmUnOiAnYXNwZWN0LXNxdWFyZScsXG4gICAgJ2FzcGVjdC12aWRlbyc6ICdhc3BlY3QtdmlkZW8nLFxuICAgICdhc3BlY3QtWzQvM10nOiAnYXNwZWN0LVs0LzNdJyxcbiAgICAnYXNwZWN0LVsxNi85XSc6ICdhc3BlY3QtWzE2LzldJyxcbiAgICBcbiAgICAvLyBUcmFuc2Zvcm1zXG4gICAgJ3RyYW5zZm9ybSc6ICd0cmFuc2Zvcm0nLFxuICAgICdzY2FsZS05NSc6ICdzY2FsZS05NScsXG4gICAgJ3NjYWxlLTEwMCc6ICdzY2FsZS0xMDAnLFxuICAgICdzY2FsZS0xMDUnOiAnc2NhbGUtMTA1JyxcbiAgICAncm90YXRlLTAnOiAncm90YXRlLTAnLFxuICAgICdyb3RhdGUtNDUnOiAncm90YXRlLTQ1JyxcbiAgICAncm90YXRlLTkwJzogJ3JvdGF0ZS05MCcsXG4gICAgXG4gICAgLy8gVHJhbnNpdGlvbnNcbiAgICAndHJhbnNpdGlvbic6ICd0cmFuc2l0aW9uJyxcbiAgICAndHJhbnNpdGlvbi1hbGwnOiAndHJhbnNpdGlvbi1hbGwnLFxuICAgICd0cmFuc2l0aW9uLWNvbG9ycyc6ICd0cmFuc2l0aW9uLWNvbG9ycycsXG4gICAgJ3RyYW5zaXRpb24tb3BhY2l0eSc6ICd0cmFuc2l0aW9uLW9wYWNpdHknLFxuICAgICd0cmFuc2l0aW9uLXRyYW5zZm9ybSc6ICd0cmFuc2l0aW9uLXRyYW5zZm9ybScsXG4gICAgJ2R1cmF0aW9uLTE1MCc6ICdkdXJhdGlvbi0xNTAnLFxuICAgICdkdXJhdGlvbi0yMDAnOiAnZHVyYXRpb24tMjAwJyxcbiAgICAnZHVyYXRpb24tMzAwJzogJ2R1cmF0aW9uLTMwMCcsXG4gICAgJ2R1cmF0aW9uLTUwMCc6ICdkdXJhdGlvbi01MDAnLFxuICAgIFxuICAgIC8vIEhvdmVyIHN0YXRlcyAodGhlc2Ugd2lsbCBiZSBoYW5kbGVkIGRpZmZlcmVudGx5KVxuICAgICdob3ZlcjpiZy1wcmltYXJ5JzogJ2hvdmVyOmJnLXByaW1hcnknLFxuICAgICdob3Zlcjp0ZXh0LXdoaXRlJzogJ2hvdmVyOnRleHQtd2hpdGUnLFxuICAgICdob3ZlcjpzY2FsZS0xMDUnOiAnaG92ZXI6c2NhbGUtMTA1JyxcbiAgICBcbiAgICAvLyBGb2N1cyBzdGF0ZXNcbiAgICAnZm9jdXM6b3V0bGluZS1ub25lJzogJ2ZvY3VzOm91dGxpbmUtbm9uZScsXG4gICAgJ2ZvY3VzOnJpbmctMic6ICdmb2N1czpyaW5nLTInLFxuICAgICdmb2N1czpyaW5nLXByaW1hcnknOiAnZm9jdXM6cmluZy1wcmltYXJ5JyxcbiAgICBcbiAgICAvLyBSZXNwb25zaXZlIHByZWZpeGVzXG4gICAgJ3NtOmJsb2NrJzogJ3NtOmJsb2NrJyxcbiAgICAnc206aGlkZGVuJzogJ3NtOmhpZGRlbicsXG4gICAgJ21kOmJsb2NrJzogJ21kOmJsb2NrJyxcbiAgICAnbWQ6aGlkZGVuJzogJ21kOmhpZGRlbicsXG4gICAgJ2xnOmJsb2NrJzogJ2xnOmJsb2NrJyxcbiAgICAnbGc6aGlkZGVuJzogJ2xnOmhpZGRlbicsXG4gICAgJ3hsOmJsb2NrJzogJ3hsOmJsb2NrJyxcbiAgICAneGw6aGlkZGVuJzogJ3hsOmhpZGRlbicsXG4gICAgXG4gICAgLy8gQ3VzdG9tIHV0aWxpdHkgY2xhc3NlcyBmb3IgdGhlIHByb2plY3RcbiAgICAnc2VjdGlvbi1wYWRkaW5nJzogJ3B5LTEyIG1kOnB5LTE2JyxcbiAgICAnY29udGFpbmVyLW5hcnJvdyc6ICdtYXgtdy00eGwgbXgtYXV0bycsXG4gICAgJ2NvbnRhaW5lci13aWRlJzogJ21heC13LTZ4bCBteC1hdXRvJyxcbiAgICAndGV4dC1ncmFkaWVudCc6ICdiZy1ncmFkaWVudC10by1yIGZyb20tcHJpbWFyeSB0by1zZWNvbmRhcnkgYmctY2xpcC10ZXh0IHRleHQtdHJhbnNwYXJlbnQnLFxuICAgIFxuICAgIC8vIEFuaW1hdGlvbiBjbGFzc2VzXG4gICAgJ2FuaW1hdGUtZmFkZS1pbic6ICdhbmltYXRlLWZhZGUtaW4nLFxuICAgICdhbmltYXRlLWZhZGUtaW4tdXAnOiAnYW5pbWF0ZS1mYWRlLWluLXVwJyxcbiAgICAnYW5pbWF0ZS1zbGlkZS1pbic6ICdhbmltYXRlLXNsaWRlLWluJyxcbiAgICAnYW5pbWF0ZS1ib3VuY2UnOiAnYW5pbWF0ZS1ib3VuY2UnLFxuICAgICdhbmltYXRlLXB1bHNlJzogJ2FuaW1hdGUtcHVsc2UnLFxuICAgICdhbmltYXRlLXNwaW4nOiAnYW5pbWF0ZS1zcGluJyxcbiAgICBcbiAgICAvLyBDdXN0b20gY2xhc3NlcyBmb3IgV29yZFByZXNzIGNvbXBhdGliaWxpdHlcbiAgICAnd3AtY2FwdGlvbic6ICdmaWd1cmUnLFxuICAgICd3cC1jYXB0aW9uLXRleHQnOiAnZmlnY2FwdGlvbiB0ZXh0LXNtIHRleHQtZ3JheS02MDAgbXQtMicsXG4gICAgJ2FsaWdubm9uZSc6ICdibG9jaycsXG4gICAgJ3NpemUtZnVsbCc6ICd3LWZ1bGwnLFxuICAgICdzaXplLWxhcmdlJzogJ3ctZnVsbCBtYXgtdy0zeGwnLFxuICAgICdzaXplLW1lZGl1bSc6ICd3LWZ1bGwgbWF4LXcteGwnLFxuICAgICdzaXplLXRodW1ibmFpbCc6ICd3LTMyIGgtMzInLFxuICB9O1xuXG4gIGxldCBwcm9jZXNzZWQgPSBodG1sO1xuICBcbiAgLy8gUmVwbGFjZSBjbGFzc2VzIGluIEhUTUwgYXR0cmlidXRlc1xuICBPYmplY3QuZW50cmllcyhjbGFzc01hcCkuZm9yRWFjaCgoW3dwQ2xhc3MsIHR3Q2xhc3NdKSA9PiB7XG4gICAgLy8gSGFuZGxlIGNsYXNzPVwiLi4uXCIgd2l0aCB0aGUgY2xhc3MgYXQgdGhlIGJlZ2lubmluZ1xuICAgIGNvbnN0IGNsYXNzUmVnZXgxID0gbmV3IFJlZ0V4cChgY2xhc3M9W1wiJ10ke3dwQ2xhc3N9XFxcXHMrKFteXCInXSopW1wiJ11gLCAnZycpO1xuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKGNsYXNzUmVnZXgxLCAobWF0Y2gsIHJlc3QpID0+IHtcbiAgICAgIGNvbnN0IG5ld0NsYXNzZXMgPSBgJHt0d0NsYXNzfSAke3Jlc3R9YC50cmltKCkucmVwbGFjZSgvXFxzKy9nLCAnICcpO1xuICAgICAgcmV0dXJuIGBjbGFzcz1cIiR7bmV3Q2xhc3Nlc31cImA7XG4gICAgfSk7XG4gICAgXG4gICAgLy8gSGFuZGxlIGNsYXNzPVwiLi4uXCIgd2l0aCB0aGUgY2xhc3MgaW4gdGhlIG1pZGRsZVxuICAgIGNvbnN0IGNsYXNzUmVnZXgyID0gbmV3IFJlZ0V4cChgY2xhc3M9W1wiJ10oW15cIiddKilcXFxccyske3dwQ2xhc3N9XFxcXHMrKFteXCInXSopW1wiJ11gLCAnZycpO1xuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKGNsYXNzUmVnZXgyLCAobWF0Y2gsIGJlZm9yZSwgYWZ0ZXIpID0+IHtcbiAgICAgIGNvbnN0IG5ld0NsYXNzZXMgPSBgJHtiZWZvcmV9ICR7dHdDbGFzc30gJHthZnRlcn1gLnRyaW0oKS5yZXBsYWNlKC9cXHMrL2csICcgJyk7XG4gICAgICByZXR1cm4gYGNsYXNzPVwiJHtuZXdDbGFzc2VzfVwiYDtcbiAgICB9KTtcbiAgICBcbiAgICAvLyBIYW5kbGUgY2xhc3M9XCIuLi5cIiB3aXRoIHRoZSBjbGFzcyBhdCB0aGUgZW5kXG4gICAgY29uc3QgY2xhc3NSZWdleDMgPSBuZXcgUmVnRXhwKGBjbGFzcz1bXCInXShbXlwiJ10qKVxcXFxzKyR7d3BDbGFzc31bXCInXWAsICdnJyk7XG4gICAgcHJvY2Vzc2VkID0gcHJvY2Vzc2VkLnJlcGxhY2UoY2xhc3NSZWdleDMsIChtYXRjaCwgYmVmb3JlKSA9PiB7XG4gICAgICBjb25zdCBuZXdDbGFzc2VzID0gYCR7YmVmb3JlfSAke3R3Q2xhc3N9YC50cmltKCkucmVwbGFjZSgvXFxzKy9nLCAnICcpO1xuICAgICAgcmV0dXJuIGBjbGFzcz1cIiR7bmV3Q2xhc3Nlc31cImA7XG4gICAgfSk7XG4gICAgXG4gICAgLy8gSGFuZGxlIGNsYXNzPVwiLi4uXCIgd2l0aCBvbmx5IHRoZSBjbGFzc1xuICAgIGNvbnN0IGNsYXNzUmVnZXg0ID0gbmV3IFJlZ0V4cChgY2xhc3M9W1wiJ10ke3dwQ2xhc3N9W1wiJ11gLCAnZycpO1xuICAgIHByb2Nlc3NlZCA9IHByb2Nlc3NlZC5yZXBsYWNlKGNsYXNzUmVnZXg0LCBgY2xhc3M9XCIke3R3Q2xhc3N9XCJgKTtcbiAgfSk7XG5cbiAgcmV0dXJuIHByb2Nlc3NlZDtcbn1cblxuLyoqXG4gKiBFeHRyYWN0IHRleHQgZnJvbSBIVE1MIChzdHJpcCBhbGwgdGFncylcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHN0cmlwSFRNTChodG1sOiBzdHJpbmcgfCBudWxsIHwgdW5kZWZpbmVkKTogc3RyaW5nIHtcbiAgaWYgKCFodG1sKSByZXR1cm4gJyc7XG4gIHJldHVybiBodG1sLnJlcGxhY2UoLzxbXj5dKj4vZywgJycpO1xufVxuXG4vKipcbiAqIEV4dHJhY3QgdGV4dCBmcm9tIEhUTUwgYW5kIHByb2Nlc3MgaXRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGV4dHJhY3RUZXh0RnJvbUhUTUwoaHRtbDogc3RyaW5nIHwgbnVsbCB8IHVuZGVmaW5lZCk6IHN0cmluZyB7XG4gIGlmICghaHRtbCkgcmV0dXJuICcnO1xuICByZXR1cm4gcHJvY2Vzc0hUTUwoaHRtbCkucmVwbGFjZSgvPFtePl0qPi9nLCAnJyk7XG59XG5cbi8qKlxuICogR2V0IGRpY3Rpb25hcnkgZm9yIHRyYW5zbGF0aW9uc1xuICogVGhpcyBpcyBhIGNvbXBhdGliaWxpdHkgZnVuY3Rpb24gZm9yIHRoZSBpMThuIHN5c3RlbVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0RGljdGlvbmFyeShsb2NhbGU6IHN0cmluZyk6IFJlY29yZDxzdHJpbmcsIHN0cmluZz4ge1xuICAvLyBGb3Igbm93LCByZXR1cm4gZW1wdHkgZGljdGlvbmFyeVxuICAvLyBJbiBhIHJlYWwgaW1wbGVtZW50YXRpb24sIHRoaXMgd291bGQgbG9hZCB0cmFuc2xhdGlvbiBmaWxlc1xuICByZXR1cm4ge307XG59XG5cbi8qKlxuICogUHJvY2VzcyBIVE1MIGZvciBwcmV2aWV3IChzaG9ydGVyLCBzYW5pdGl6ZWQpXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBwcm9jZXNzSFRNTEZvclByZXZpZXcoaHRtbDogc3RyaW5nIHwgbnVsbCB8IHVuZGVmaW5lZCwgbWF4TGVuZ3RoOiBudW1iZXIgPSAyMDApOiBzdHJpbmcge1xuICBpZiAoIWh0bWwpIHJldHVybiAnJztcbiAgXG4gIGNvbnN0IHByb2Nlc3NlZCA9IHByb2Nlc3NIVE1MKGh0bWwpO1xuICBjb25zdCBzdHJpcHBlZCA9IHN0cmlwSFRNTChwcm9jZXNzZWQpO1xuICBcbiAgaWYgKHN0cmlwcGVkLmxlbmd0aCA8PSBtYXhMZW5ndGgpIHtcbiAgICByZXR1cm4gc3RyaXBwZWQ7XG4gIH1cbiAgXG4gIHJldHVybiBzdHJpcHBlZC5zdWJzdHJpbmcoMCwgbWF4TGVuZ3RoKSArICcuLi4nO1xufVxuXG4vKipcbiAqIENoZWNrIGlmIEhUTUwgY29udGFpbnMgZGFuZ2Vyb3VzIGNvbnRlbnRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGhhc0Rhbmdlcm91c0NvbnRlbnQoaHRtbDogc3RyaW5nIHwgbnVsbCB8IHVuZGVmaW5lZCk6IGJvb2xlYW4ge1xuICBpZiAoIWh0bWwpIHJldHVybiBmYWxzZTtcbiAgXG4gIGNvbnN0IGRhbmdlcm91c1BhdHRlcm5zID0gW1xuICAgIC88c2NyaXB0XFxiL2ksXG4gICAgL2phdmFzY3JpcHQ6L2ksXG4gICAgL29uXFx3K1xccyo9L2ksXG4gICAgLzxzdHlsZVxcYi9pLFxuICAgIC9leHByZXNzaW9uXFxzKlxcKC9pLFxuICAgIC92YnNjcmlwdDovaSxcbiAgICAvZGF0YTp0ZXh0XFwvaHRtbC9pLFxuICBdO1xuICBcbiAgcmV0dXJuIGRhbmdlcm91c1BhdHRlcm5zLnNvbWUocGF0dGVybiA9PiBwYXR0ZXJuLnRlc3QoaHRtbCkpO1xufVxuXG4vKipcbiAqIE5vcm1hbGl6ZSBIVE1MIGZvciBjb21wYXJpc29uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBub3JtYWxpemVIVE1MKGh0bWw6IHN0cmluZyk6IHN0cmluZyB7XG4gIHJldHVybiBwcm9jZXNzSFRNTChodG1sKVxuICAgIC5yZXBsYWNlKC9cXHMrL2csICcgJylcbiAgICAucmVwbGFjZSgvPiA8L2csICc+PCcpXG4gICAgLnRyaW0oKTtcbn0iXSwibmFtZXMiOlsicHJvY2Vzc0hUTUwiLCJodG1sIiwicHJvY2Vzc2VkIiwicmVwbGFjZUhUTUxFbnRpdGllcyIsInNhbml0aXplSFRNTCIsInByb2Nlc3NTaG9ydGNvZGVzIiwiY2xlYW5XaGl0ZXNwYWNlIiwiZW50aXRpZXMiLCJlbnRpdHkiLCJjaGFyIiwiT2JqZWN0IiwiZW50cmllcyIsInJlcGxhY2UiLCJSZWdFeHAiLCJhbGxvd2VkVGFncyIsInRhZ1BhdHRlcm4iLCJqb2luIiwibWF0Y2giLCJhdHRycyIsImV4dHJhY3RBdHRyaWJ1dGVzRnJvbUhUTUwiLCJpc0lubmVyIiwiaW5jbHVkZXMiLCJpbWFnZUlkIiwiZXh0cmFjdEF0dHJpYnV0ZSIsIndpZHRoIiwiY29udGVudCIsImhyZWYiLCJ0aXRsZSIsIm9mZnNldCIsImJlZm9yZUNvbnRlbnQiLCJzdWJzdHJpbmciLCJsYXN0T3BlblRhZyIsInByb2Nlc3NWY1Jvd1Nob3J0Y29kZXMiLCJwcm9jZXNzVmNDb2x1bW5TaG9ydGNvZGVzIiwicHJvY2Vzc1ZjQ29sdW1uVGV4dFNob3J0Y29kZXMiLCJwcm9jZXNzVmNJbWFnZVNob3J0Y29kZXMiLCJwcm9jZXNzVmNCdXR0b25TaG9ydGNvZGVzIiwicHJvY2Vzc1ZjU2VwYXJhdG9yU2hvcnRjb2RlcyIsInByb2Nlc3NWY1ZpZGVvU2hvcnRjb2RlcyIsInByb2Nlc3NCYWNrZ3JvdW5kU2hvcnRjb2RlcyIsInVucHJvY2Vzc2VkU2hvcnRjb2RlcyIsImxlbmd0aCIsImNvbnNvbGUiLCJ3YXJuIiwiZXJyb3IiLCJhdHRyTWF0Y2hlcyIsIm1hdGNoQWxsIiwia2V5IiwidmFsdWUiLCJzdGFydHNXaXRoIiwic2hvcnRjb2RlS2V5IiwiZyIsInRvVXBwZXJDYXNlIiwicHVzaCIsImNsYXNzZXMiLCJiZ0ltYWdlIiwiYmdDb2xvciIsImNvbG9yT3ZlcmxheSIsImNvbG9yT3ZlcmxheTIiLCJvdmVybGF5U3RyZW5ndGgiLCJlbmFibGVHcmFkaWVudCIsImdyYWRpZW50RGlyZWN0aW9uIiwidG9wUGFkZGluZyIsImJvdHRvbVBhZGRpbmciLCJmdWxsU2NyZWVuIiwidmlkZW9CZyIsInZpZGVvTXA0IiwidmlkZW9XZWJtIiwidGV4dEFsaWduIiwidGV4dENvbG9yIiwib3ZlcmZsb3ciLCJlcXVhbEhlaWdodCIsImNvbnRlbnRQbGFjZW1lbnQiLCJjb2x1bW5EaXJlY3Rpb24iLCJyb3dCb3JkZXJSYWRpdXMiLCJyb3dCb3JkZXJSYWRpdXNBcHBsaWVzIiwic3R5bGUiLCJ3cmFwcGVyQ2xhc3NlcyIsIm1lZGlhSWQiLCJwYXJzZUludCIsImlzTmFOIiwidmlkZW9BdHRycyIsIm92ZXJsYXlTdHlsZSIsImdyYWRpZW50RGlyIiwiZ3JhZGllbnRDU1MiLCJvcGFjaXR5IiwicGFyc2VGbG9hdCIsImdyYWRpZW50Q2xhc3MiLCJnZXRHcmFkaWVudENsYXNzIiwicHQiLCJwYiIsImFsaWduIiwiY29sb3IiLCJzaXplIiwidGhpY2tuZXNzIiwibGluayIsIm1wNCIsIndlYm0iLCJwb3N0ZXIiLCJ1cmwiLCJxdW90ZWRQYXR0ZXJuIiwicXVvdGVkTWF0Y2giLCJ1bnF1b3RlZFBhdHRlcm4iLCJ1bnF1b3RlZE1hdGNoIiwiZGlyZWN0aW9uIiwiZ3JhZGllbnRNYXAiLCJ0cmltIiwiY29udmVydFdvcmRQcmVzc0NsYXNzZXMiLCJjbGFzc01hcCIsImZvckVhY2giLCJ3cENsYXNzIiwidHdDbGFzcyIsImNsYXNzUmVnZXgxIiwicmVzdCIsIm5ld0NsYXNzZXMiLCJjbGFzc1JlZ2V4MiIsImJlZm9yZSIsImFmdGVyIiwiY2xhc3NSZWdleDMiLCJjbGFzc1JlZ2V4NCIsInN0cmlwSFRNTCIsImV4dHJhY3RUZXh0RnJvbUhUTUwiLCJnZXREaWN0aW9uYXJ5IiwibG9jYWxlIiwicHJvY2Vzc0hUTUxGb3JQcmV2aWV3IiwibWF4TGVuZ3RoIiwic3RyaXBwZWQiLCJoYXNEYW5nZXJvdXNDb250ZW50IiwiZGFuZ2Vyb3VzUGF0dGVybnMiLCJzb21lIiwicGF0dGVybiIsInRlc3QiLCJub3JtYWxpemVIVE1MIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./lib/html-compat.ts\n");
/***/ }),
/***/ "(rsc)/./lib/i18n.ts":
/*!*********************!*\
!*** ./lib/i18n.ts ***!
\*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ defaultLocale: () => (/* binding */ defaultLocale),\n/* harmony export */ getAlternateUrls: () => (/* binding */ getAlternateUrls),\n/* harmony export */ getDictionary: () => (/* binding */ getDictionary),\n/* harmony export */ getLocaleFromPath: () => (/* binding */ getLocaleFromPath),\n/* harmony export */ getLocalizedPath: () => (/* binding */ getLocalizedPath),\n/* harmony export */ getPathWithoutLocale: () => (/* binding */ getPathWithoutLocale),\n/* harmony export */ getSiteInfo: () => (/* binding */ getSiteInfo),\n/* harmony export */ languageNames: () => (/* binding */ languageNames),\n/* harmony export */ locales: () => (/* binding */ locales),\n/* harmony export */ t: () => (/* binding */ t),\n/* harmony export */ useLocale: () => (/* binding */ useLocale),\n/* harmony export */ useTranslation: () => (/* binding */ useTranslation)\n/* harmony export */ });\nconst defaultLocale = \"en\";\nconst locales = [\n \"en\",\n \"de\"\n];\n// Simple translation dictionary\nconst translations = {\n en: {\n site: {\n title: \"Kabel-Konfigurator\",\n description: \"Professional cable solutions - configure and order custom cables\"\n },\n nav: {\n home: \"Home\",\n blog: \"Blog\",\n products: \"Products\",\n contact: \"Contact\",\n privacy: \"Privacy Policy\",\n legal: \"Legal Notice\",\n terms: \"Terms & Conditions\"\n },\n home: {\n hero: \"Professional Cable Solutions\",\n heroSubtitle: \"Configure your custom cables online\",\n cta: \"Configure Now\",\n featuredPosts: \"Latest News\",\n featuredProducts: \"Featured Products\"\n },\n blog: {\n title: \"Blog\",\n description: \"Latest news and insights about cables and energy\",\n readMore: \"Read more\",\n noPosts: \"No posts available.\",\n backToBlog: \"← Back to Blog\",\n categories: \"Categories\",\n featured: \"Featured Posts\",\n allPosts: \"All Posts\",\n noPostsDescription: \"Check back soon for new content.\"\n },\n products: {\n title: \"Products\",\n categories: \"Categories\",\n noProducts: \"No products available.\",\n noCategories: \"No categories available.\",\n inStock: \"In Stock\",\n outOfStock: \"Out of Stock\",\n price: \"Price\",\n sku: \"SKU\",\n viewAll: \"View All Products\"\n },\n product: {\n backToProducts: \"← Back to Products\",\n description: \"Description\",\n specifications: \"Specifications\",\n price: \"Price\",\n sku: \"SKU\",\n stock: \"Stock Status\",\n inStock: \"In Stock\",\n outOfStock: \"Out of Stock\"\n },\n productCategory: {\n backToCategories: \"← Back to Categories\",\n productsInCategory: \"Products in this category\"\n },\n contact: {\n title: \"Contact Us\",\n subtitle: \"Get in touch with our team\",\n name: \"Your Name\",\n email: \"Your Email\",\n message: \"Your Message\",\n submit: \"Send Message\",\n success: \"Message sent successfully!\",\n error: \"Failed to send message. Please try again.\",\n processing: \"Sending...\",\n phone: \"Phone (optional)\",\n subject: \"Subject\",\n company: \"Company (optional)\",\n requiredFields: \"Required fields are marked with *\",\n sending: \"Sending...\",\n errors: {\n nameRequired: \"Please enter your name\",\n emailRequired: \"Please enter your email address\",\n emailInvalid: \"Please enter a valid email address\",\n messageRequired: \"Please enter your message\"\n }\n },\n consent: {\n title: \"Cookie & Analytics Consent\",\n description: \"We use analytics cookies to improve our website. Please accept to continue.\",\n accept: \"Accept\",\n decline: \"Decline\",\n analytics: \"Analytics\",\n analyticsDesc: \"Help us understand how visitors use our site\"\n },\n cookieConsent: {\n message: \"We use cookies to enhance your browsing experience and analyze our traffic.\",\n privacyPolicy: \"Privacy Policy\",\n decline: \"Decline\",\n accept: \"Accept\"\n },\n footer: {\n rights: \"All rights reserved.\",\n madeWith: \"Made with Next.js\"\n },\n common: {\n readMore: \"Read more\",\n back: \"Back\",\n loading: \"Loading...\",\n noContent: \"No content available.\",\n date: \"Date\",\n updated: \"Updated\"\n },\n form: {\n success: \"Message sent successfully!\",\n error: {\n submit: \"Failed to send message. Please try again.\",\n network: \"Network error. Please try again.\"\n },\n sending: \"Sending...\",\n name: \"Your Name\",\n email: \"Your Email\",\n message: \"Your Message\",\n submit: \"Send Message\"\n }\n },\n de: {\n site: {\n title: \"Kabel-Konfigurator\",\n description: \"Professionelle Kabel-L\\xf6sungen - konfigurieren und bestellen Sie ma\\xdfgeschneiderte Kabel\"\n },\n nav: {\n home: \"Startseite\",\n blog: \"Blog\",\n products: \"Produkte\",\n contact: \"Kontakt\",\n privacy: \"Datenschutz\",\n legal: \"Impressum\",\n terms: \"AGB\"\n },\n home: {\n hero: \"Professionelle Kabel-L\\xf6sungen\",\n heroSubtitle: \"Konfigurieren Sie Ihre ma\\xdfgeschneiderten Kabel online\",\n cta: \"Jetzt konfigurieren\",\n featuredPosts: \"Aktuelle Neuigkeiten\",\n featuredProducts: \"Empfohlene Produkte\"\n },\n blog: {\n title: \"Blog\",\n description: \"Aktuelle Neuigkeiten und Einblicke \\xfcber Kabel und Energie\",\n readMore: \"Weiterlesen\",\n noPosts: \"Keine Beitr\\xe4ge verf\\xfcgbar.\",\n backToBlog: \"← Zur\\xfcck zum Blog\",\n categories: \"Kategorien\",\n featured: \"Beitr\\xe4ge\",\n allPosts: \"Alle Beitr\\xe4ge\",\n noPostsDescription: \"Schauen Sie bald wieder vorbei f\\xfcr neue Inhalte.\"\n },\n products: {\n title: \"Produkte\",\n categories: \"Kategorien\",\n noProducts: \"Keine Produkte verf\\xfcgbar.\",\n noCategories: \"Keine Kategorien verf\\xfcgbar.\",\n inStock: \"Auf Lager\",\n outOfStock: \"Nicht auf Lager\",\n price: \"Preis\",\n sku: \"Artikelnummer\",\n viewAll: \"Alle Produkte anzeigen\"\n },\n product: {\n backToProducts: \"← Zur\\xfcck zu Produkten\",\n description: \"Beschreibung\",\n specifications: \"Spezifikationen\",\n price: \"Preis\",\n sku: \"Artikelnummer\",\n stock: \"Lagerbestand\",\n inStock: \"Auf Lager\",\n outOfStock: \"Nicht auf Lager\"\n },\n productCategory: {\n backToCategories: \"← Zur\\xfcck zu Kategorien\",\n productsInCategory: \"Produkte in dieser Kategorie\"\n },\n contact: {\n title: \"Kontakt\",\n subtitle: \"Nehmen Sie Kontakt mit unserem Team auf\",\n name: \"Ihr Name\",\n email: \"Ihre E-Mail\",\n message: \"Ihre Nachricht\",\n submit: \"Nachricht senden\",\n success: \"Nachricht erfolgreich gesendet!\",\n error: \"Nachricht konnte nicht gesendet werden. Bitte versuchen Sie es erneut.\",\n processing: \"Wird gesendet...\",\n phone: \"Telefon (optional)\",\n subject: \"Betreff\",\n company: \"Firma (optional)\",\n requiredFields: \"Pflichtfelder sind mit * markiert\",\n sending: \"Wird gesendet...\",\n errors: {\n nameRequired: \"Bitte geben Sie Ihren Namen ein\",\n emailRequired: \"Bitte geben Sie Ihre E-Mail-Adresse ein\",\n emailInvalid: \"Bitte geben Sie eine g\\xfcltige E-Mail-Adresse ein\",\n messageRequired: \"Bitte geben Sie Ihre Nachricht ein\"\n }\n },\n consent: {\n title: \"Cookie- & Analyse-Einwilligung\",\n description: \"Wir verwenden Analyse-Cookies, um unsere Website zu verbessern. Bitte akzeptieren Sie zur Fortsetzung.\",\n accept: \"Akzeptieren\",\n decline: \"Ablehnen\",\n analytics: \"Analyse\",\n analyticsDesc: \"Helfen Sie uns zu verstehen, wie Besucher unsere Seite nutzen\"\n },\n cookieConsent: {\n message: \"Wir verwenden Cookies, um Ihr Surferlebnis zu verbessern und unseren Traffic zu analysieren.\",\n privacyPolicy: \"Datenschutzrichtlinie\",\n decline: \"Ablehnen\",\n accept: \"Akzeptieren\"\n },\n footer: {\n rights: \"Alle Rechte vorbehalten.\",\n madeWith: \"Erstellt mit Next.js\"\n },\n common: {\n readMore: \"Weiterlesen\",\n back: \"Zur\\xfcck\",\n loading: \"Wird geladen...\",\n noContent: \"Kein Inhalt verf\\xfcgbar.\",\n date: \"Datum\",\n updated: \"Aktualisiert\"\n },\n form: {\n success: \"Nachricht erfolgreich gesendet!\",\n error: {\n submit: \"Nachricht konnte nicht gesendet werden. Bitte versuchen Sie es erneut.\",\n network: \"Netzwerkfehler. Bitte versuchen Sie es erneut.\"\n },\n sending: \"Wird gesendet...\",\n name: \"Ihr Name\",\n email: \"Ihre E-Mail\",\n message: \"Ihre Nachricht\",\n submit: \"Nachricht senden\"\n }\n }\n};\nfunction t(key, locale = \"en\") {\n const keys = key.split(\".\");\n let value = translations[locale];\n for (const k of keys){\n if (value && typeof value === \"object\" && k in value) {\n value = value[k];\n } else {\n // Fallback to English\n value = translations.en;\n for (const k2 of keys){\n if (value && typeof value === \"object\" && k2 in value) {\n value = value[k2];\n } else {\n return key; // Return the key itself if translation not found\n }\n }\n return value;\n }\n }\n // Ensure we always return a string\n return typeof value === \"string\" ? value : key;\n}\nfunction getLocaleFromPath(path) {\n if (path.startsWith(\"/de/\")) {\n return \"de\";\n }\n return \"en\";\n}\nfunction getLocalizedPath(path, locale) {\n if (locale === \"en\") {\n return path.replace(\"/de/\", \"/\");\n }\n if (locale === \"de\") {\n if (path === \"/\") return \"/de\";\n return path.startsWith(\"/de/\") ? path : `/de${path}`;\n }\n return path;\n}\nfunction getPathWithoutLocale(path) {\n if (path.startsWith(\"/de/\")) {\n return path.substring(3) || \"/\";\n }\n return path;\n}\nconst languageNames = {\n en: \"English\",\n de: \"Deutsch\"\n};\nfunction getSiteInfo(locale) {\n const loc = locale || defaultLocale;\n return {\n title: t(\"site.title\", loc),\n description: t(\"site.description\", loc),\n locale: loc,\n baseUrl: process.env.NEXT_PUBLIC_SITE_URL || \"https://example.com\",\n locales: [\n \"en\",\n \"de\"\n ]\n };\n}\n// Hook for client components (simplified version)\nfunction useTranslation(namespace) {\n // This would be used in client components\n // For now, return a simple t function\n return {\n t: (key)=>t(namespace ? `${namespace}.${key}` : key, defaultLocale)\n };\n}\n// Get alternate URLs for SEO\nfunction getAlternateUrls(path) {\n return [\n {\n locale: \"en\",\n url: path.replace(\"/de/\", \"/\")\n },\n {\n locale: \"de\",\n url: path.startsWith(\"/de\") ? path : `/de${path}`\n }\n ];\n}\n// Hook for client components - returns current locale\nfunction useLocale() {\n // This is a simplified version for build purposes\n // In a real app, this would use next/navigation to get the current path\n return defaultLocale;\n}\n// Get dictionary for client components\nfunction getDictionary(locale) {\n return {\n t: (key)=>t(key, locale)\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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d0M7SUFDbkQxRixJQUFJO0lBQ0owRSxJQUFJO0FBQ04sRUFBRTtBQUVLLFNBQVNpQixZQUFZZCxNQUFlO0lBQ3pDLE1BQU1lLE1BQU1mLFVBQVVoRjtJQUN0QixPQUFPO1FBQ0xLLE9BQU95RSxFQUFFLGNBQWNpQjtRQUN2QnpGLGFBQWF3RSxFQUFFLG9CQUFvQmlCO1FBQ25DZixRQUFRZTtRQUNSQyxTQUFTQyxRQUFRQyxHQUFHLENBQUNDLG9CQUFvQixJQUFJO1FBQzdDbEcsU0FBUztZQUFDO1lBQU07U0FBSztJQUN2QjtBQUNGO0FBRUEsa0RBQWtEO0FBQzNDLFNBQVNtRyxlQUFlQyxTQUFrQjtJQUMvQywwQ0FBMEM7SUFDMUMsc0NBQXNDO0lBQ3RDLE9BQU87UUFDTHZCLEdBQUcsQ0FBQ0MsTUFBZ0JELEVBQUV1QixZQUFZLENBQUMsRUFBRUEsVUFBVSxDQUFDLEVBQUV0QixJQUFJLENBQUMsR0FBR0EsS0FBSy9FO0lBQ2pFO0FBQ0Y7QUFFQSw2QkFBNkI7QUFDdEIsU0FBU3NHLGlCQUFpQmYsSUFBWTtJQUMzQyxPQUFPO1FBQ0w7WUFBRVAsUUFBUTtZQUFNdUIsS0FBS2hCLEtBQUtHLE9BQU8sQ0FBQyxRQUFRO1FBQUs7UUFDL0M7WUFBRVYsUUFBUTtZQUFNdUIsS0FBS2hCLEtBQUtDLFVBQVUsQ0FBQyxTQUFTRCxPQUFPLENBQUMsR0FBRyxFQUFFQSxLQUFLLENBQUM7UUFBQztLQUNuRTtBQUNIO0FBRUEsc0RBQXNEO0FBQy9DLFNBQVNpQjtJQUNkLGtEQUFrRDtJQUNsRCx3RUFBd0U7SUFDeEUsT0FBT3hHO0FBQ1Q7QUFFQSx1Q0FBdUM7QUFDaEMsU0FBU3lHLGNBQWN6QixNQUFjO0lBQzFDLE9BQU87UUFDTEYsR0FBRyxDQUFDQyxNQUFnQkQsRUFBRUMsS0FBS0M7SUFDN0I7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2tsei1jYWJsZXMtbmV4dGpzLy4vbGliL2kxOG4udHM/NDlhZSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgdHlwZSBMb2NhbGUgPSAnZW4nIHwgJ2RlJztcblxuZXhwb3J0IGNvbnN0IGRlZmF1bHRMb2NhbGU6IExvY2FsZSA9ICdlbic7XG5leHBvcnQgY29uc3QgbG9jYWxlczogTG9jYWxlW10gPSBbJ2VuJywgJ2RlJ107XG5cbi8vIFNpbXBsZSB0cmFuc2xhdGlvbiBkaWN0aW9uYXJ5XG5jb25zdCB0cmFuc2xhdGlvbnMgPSB7XG4gIGVuOiB7XG4gICAgc2l0ZToge1xuICAgICAgdGl0bGU6ICdLYWJlbC1Lb25maWd1cmF0b3InLFxuICAgICAgZGVzY3JpcHRpb246ICdQcm9mZXNzaW9uYWwgY2FibGUgc29sdXRpb25zIC0gY29uZmlndXJlIGFuZCBvcmRlciBjdXN0b20gY2FibGVzJyxcbiAgICB9LFxuICAgIG5hdjoge1xuICAgICAgaG9tZTogJ0hvbWUnLFxuICAgICAgYmxvZzogJ0Jsb2cnLFxuICAgICAgcHJvZHVjdHM6ICdQcm9kdWN0cycsXG4gICAgICBjb250YWN0OiAnQ29udGFjdCcsXG4gICAgICBwcml2YWN5OiAnUHJpdmFjeSBQb2xpY3knLFxuICAgICAgbGVnYWw6ICdMZWdhbCBOb3RpY2UnLFxuICAgICAgdGVybXM6ICdUZXJtcyAmIENvbmRpdGlvbnMnLFxuICAgIH0sXG4gICAgaG9tZToge1xuICAgICAgaGVybzogJ1Byb2Zlc3Npb25hbCBDYWJsZSBTb2x1dGlvbnMnLFxuICAgICAgaGVyb1N1YnRpdGxlOiAnQ29uZmlndXJlIHlvdXIgY3VzdG9tIGNhYmxlcyBvbmxpbmUnLFxuICAgICAgY3RhOiAnQ29uZmlndXJlIE5vdycsXG4gICAgICBmZWF0dXJlZFBvc3RzOiAnTGF0ZXN0IE5ld3MnLFxuICAgICAgZmVhdHVyZWRQcm9kdWN0czogJ0ZlYXR1cmVkIFByb2R1Y3RzJyxcbiAgICB9LFxuICAgIGJsb2c6IHtcbiAgICAgIHRpdGxlOiAnQmxvZycsXG4gICAgICBkZXNjcmlwdGlvbjogJ0xhdGVzdCBuZXdzIGFuZCBpbnNpZ2h0cyBhYm91dCBjYWJsZXMgYW5kIGVuZXJneScsXG4gICAgICByZWFkTW9yZTogJ1JlYWQgbW9yZScsXG4gICAgICBub1Bvc3RzOiAnTm8gcG9zdHMgYXZhaWxhYmxlLicsXG4gICAgICBiYWNrVG9CbG9nOiAn4oaQIEJhY2sgdG8gQmxvZycsXG4gICAgICBjYXRlZ29yaWVzOiAnQ2F0ZWdvcmllcycsXG4gICAgICBmZWF0dXJlZDogJ0ZlYXR1cmVkIFBvc3RzJyxcbiAgICAgIGFsbFBvc3RzOiAnQWxsIFBvc3RzJyxcbiAgICAgIG5vUG9zdHNEZXNjcmlwdGlvbjogJ0NoZWNrIGJhY2sgc29vbiBmb3IgbmV3IGNvbnRlbnQuJyxcbiAgICB9LFxuICAgIHByb2R1Y3RzOiB7XG4gICAgICB0aXRsZTogJ1Byb2R1Y3RzJyxcbiAgICAgIGNhdGVnb3JpZXM6ICdDYXRlZ29yaWVzJyxcbiAgICAgIG5vUHJvZHVjdHM6ICdObyBwcm9kdWN0cyBhdmFpbGFibGUuJyxcbiAgICAgIG5vQ2F0ZWdvcmllczogJ05vIGNhdGVnb3JpZXMgYXZhaWxhYmxlLicsXG4gICAgICBpblN0b2NrOiAnSW4gU3RvY2snLFxuICAgICAgb3V0T2ZTdG9jazogJ091dCBvZiBTdG9jaycsXG4gICAgICBwcmljZTogJ1ByaWNlJyxcbiAgICAgIHNrdTogJ1NLVScsXG4gICAgICB2aWV3QWxsOiAnVmlldyBBbGwgUHJvZHVjdHMnLFxuICAgIH0sXG4gICAgcHJvZHVjdDoge1xuICAgICAgYmFja1RvUHJvZHVjdHM6ICfihpAgQmFjayB0byBQcm9kdWN0cycsXG4gICAgICBkZXNjcmlwdGlvbjogJ0Rlc2NyaXB0aW9uJyxcbiAgICAgIHNwZWNpZmljYXRpb25zOiAnU3BlY2lmaWNhdGlvbnMnLFxuICAgICAgcHJpY2U6ICdQcmljZScsXG4gICAgICBza3U6ICdTS1UnLFxuICAgICAgc3RvY2s6ICdTdG9jayBTdGF0dXMnLFxuICAgICAgaW5TdG9jazogJ0luIFN0b2NrJyxcbiAgICAgIG91dE9mU3RvY2s6ICdPdXQgb2YgU3RvY2snLFxuICAgIH0sXG4gICAgcHJvZHVjdENhdGVnb3J5OiB7XG4gICAgICBiYWNrVG9DYXRlZ29yaWVzOiAn4oaQIEJhY2sgdG8gQ2F0ZWdvcmllcycsXG4gICAgICBwcm9kdWN0c0luQ2F0ZWdvcnk6ICdQcm9kdWN0cyBpbiB0aGlzIGNhdGVnb3J5JyxcbiAgICB9LFxuICAgIGNvbnRhY3Q6IHtcbiAgICAgIHRpdGxlOiAnQ29udGFjdCBVcycsXG4gICAgICBzdWJ0aXRsZTogJ0dldCBpbiB0b3VjaCB3aXRoIG91ciB0ZWFtJyxcbiAgICAgIG5hbWU6ICdZb3VyIE5hbWUnLFxuICAgICAgZW1haWw6ICdZb3VyIEVtYWlsJyxcbiAgICAgIG1lc3NhZ2U6ICdZb3VyIE1lc3NhZ2UnLFxuICAgICAgc3VibWl0OiAnU2VuZCBNZXNzYWdlJyxcbiAgICAgIHN1Y2Nlc3M6ICdNZXNzYWdlIHNlbnQgc3VjY2Vzc2Z1bGx5IScsXG4gICAgICBlcnJvcjogJ0ZhaWxlZCB0byBzZW5kIG1lc3NhZ2UuIFBsZWFzZSB0cnkgYWdhaW4uJyxcbiAgICAgIHByb2Nlc3Npbmc6ICdTZW5kaW5nLi4uJyxcbiAgICAgIHBob25lOiAnUGhvbmUgKG9wdGlvbmFsKScsXG4gICAgICBzdWJqZWN0OiAnU3ViamVjdCcsXG4gICAgICBjb21wYW55OiAnQ29tcGFueSAob3B0aW9uYWwpJyxcbiAgICAgIHJlcXVpcmVkRmllbGRzOiAnUmVxdWlyZWQgZmllbGRzIGFyZSBtYXJrZWQgd2l0aCAqJyxcbiAgICAgIHNlbmRpbmc6ICdTZW5kaW5nLi4uJyxcbiAgICAgIGVycm9yczoge1xuICAgICAgICBuYW1lUmVxdWlyZWQ6ICdQbGVhc2UgZW50ZXIgeW91ciBuYW1lJyxcbiAgICAgICAgZW1haWxSZXF1aXJlZDogJ1BsZWFzZSBlbnRlciB5b3VyIGVtYWlsIGFkZHJlc3MnLFxuICAgICAgICBlbWFpbEludmFsaWQ6ICdQbGVhc2UgZW50ZXIgYSB2YWxpZCBlbWFpbCBhZGRyZXNzJyxcbiAgICAgICAgbWVzc2FnZVJlcXVpcmVkOiAnUGxlYXNlIGVudGVyIHlvdXIgbWVzc2FnZScsXG4gICAgICB9LFxuICAgIH0sXG4gICAgY29uc2VudDoge1xuICAgICAgdGl0bGU6ICdDb29raWUgJiBBbmFseXRpY3MgQ29uc2VudCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ1dlIHVzZSBhbmFseXRpY3MgY29va2llcyB0byBpbXByb3ZlIG91ciB3ZWJzaXRlLiBQbGVhc2UgYWNjZXB0IHRvIGNvbnRpbnVlLicsXG4gICAgICBhY2NlcHQ6ICdBY2NlcHQnLFxuICAgICAgZGVjbGluZTogJ0RlY2xpbmUnLFxuICAgICAgYW5hbHl0aWNzOiAnQW5hbHl0aWNzJyxcbiAgICAgIGFuYWx5dGljc0Rlc2M6ICdIZWxwIHVzIHVuZGVyc3RhbmQgaG93IHZpc2l0b3JzIHVzZSBvdXIgc2l0ZScsXG4gICAgfSxcbiAgICBjb29raWVDb25zZW50OiB7XG4gICAgICBtZXNzYWdlOiAnV2UgdXNlIGNvb2tpZXMgdG8gZW5oYW5jZSB5b3VyIGJyb3dzaW5nIGV4cGVyaWVuY2UgYW5kIGFuYWx5emUgb3VyIHRyYWZmaWMuJyxcbiAgICAgIHByaXZhY3lQb2xpY3k6ICdQcml2YWN5IFBvbGljeScsXG4gICAgICBkZWNsaW5lOiAnRGVjbGluZScsXG4gICAgICBhY2NlcHQ6ICdBY2NlcHQnLFxuICAgIH0sXG4gICAgZm9vdGVyOiB7XG4gICAgICByaWdodHM6ICdBbGwgcmlnaHRzIHJlc2VydmVkLicsXG4gICAgICBtYWRlV2l0aDogJ01hZGUgd2l0aCBOZXh0LmpzJyxcbiAgICB9LFxuICAgIGNvbW1vbjoge1xuICAgICAgcmVhZE1vcmU6ICdSZWFkIG1vcmUnLFxuICAgICAgYmFjazogJ0JhY2snLFxuICAgICAgbG9hZGluZzogJ0xvYWRpbmcuLi4nLFxuICAgICAgbm9Db250ZW50OiAnTm8gY29udGVudCBhdmFpbGFibGUuJyxcbiAgICAgIGRhdGU6ICdEYXRlJyxcbiAgICAgIHVwZGF0ZWQ6ICdVcGRhdGVkJyxcbiAgICB9LFxuICAgIGZvcm06IHtcbiAgICAgIHN1Y2Nlc3M6ICdNZXNzYWdlIHNlbnQgc3VjY2Vzc2Z1bGx5IScsXG4gICAgICBlcnJvcjoge1xuICAgICAgICBzdWJtaXQ6ICdGYWlsZWQgdG8gc2VuZCBtZXNzYWdlLiBQbGVhc2UgdHJ5IGFnYWluLicsXG4gICAgICAgIG5ldHdvcms6ICdOZXR3b3JrIGVycm9yLiBQbGVhc2UgdHJ5IGFnYWluLicsXG4gICAgICB9LFxuICAgICAgc2VuZGluZzogJ1NlbmRpbmcuLi4nLFxuICAgICAgbmFtZTogJ1lvdXIgTmFtZScsXG4gICAgICBlbWFpbDogJ1lvdXIgRW1haWwnLFxuICAgICAgbWVzc2FnZTogJ1lvdXIgTWVzc2FnZScsXG4gICAgICBzdWJtaXQ6ICdTZW5kIE1lc3NhZ2UnLFxuICAgIH0sXG4gIH0sXG4gIGRlOiB7XG4gICAgc2l0ZToge1xuICAgICAgdGl0bGU6ICdLYWJlbC1Lb25maWd1cmF0b3InLFxuICAgICAgZGVzY3JpcHRpb246ICdQcm9mZXNzaW9uZWxsZSBLYWJlbC1Mw7ZzdW5nZW4gLSBrb25maWd1cmllcmVuIHVuZCBiZXN0ZWxsZW4gU2llIG1hw59nZXNjaG5laWRlcnRlIEthYmVsJyxcbiAgICB9LFxuICAgIG5hdjoge1xuICAgICAgaG9tZTogJ1N0YXJ0c2VpdGUnLFxuICAgICAgYmxvZzogJ0Jsb2cnLFxuICAgICAgcHJvZHVjdHM6ICdQcm9kdWt0ZScsXG4gICAgICBjb250YWN0OiAnS29udGFrdCcsXG4gICAgICBwcml2YWN5OiAnRGF0ZW5zY2h1dHonLFxuICAgICAgbGVnYWw6ICdJbXByZXNzdW0nLFxuICAgICAgdGVybXM6ICdBR0InLFxuICAgIH0sXG4gICAgaG9tZToge1xuICAgICAgaGVybzogJ1Byb2Zlc3Npb25lbGxlIEthYmVsLUzDtnN1bmdlbicsXG4gICAgICBoZXJvU3VidGl0bGU6ICdLb25maWd1cmllcmVuIFNpZSBJaHJlIG1hw59nZXNjaG5laWRlcnRlbiBLYWJlbCBvbmxpbmUnLFxuICAgICAgY3RhOiAnSmV0enQga29uZmlndXJpZXJlbicsXG4gICAgICBmZWF0dXJlZFBvc3RzOiAnQWt0dWVsbGUgTmV1aWdrZWl0ZW4nLFxuICAgICAgZmVhdHVyZWRQcm9kdWN0czogJ0VtcGZvaGxlbmUgUHJvZHVrdGUnLFxuICAgIH0sXG4gICAgYmxvZzoge1xuICAgICAgdGl0bGU6ICdCbG9nJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnQWt0dWVsbGUgTmV1aWdrZWl0ZW4gdW5kIEVpbmJsaWNrZSDDvGJlciBLYWJlbCB1bmQgRW5lcmdpZScsXG4gICAgICByZWFkTW9yZTogJ1dlaXRlcmxlc2VuJyxcbiAgICAgIG5vUG9zdHM6ICdLZWluZSBCZWl0csOkZ2UgdmVyZsO8Z2Jhci4nLFxuICAgICAgYmFja1RvQmxvZzogJ+KGkCBadXLDvGNrIHp1bSBCbG9nJyxcbiAgICAgIGNhdGVnb3JpZXM6ICdLYXRlZ29yaWVuJyxcbiAgICAgIGZlYXR1cmVkOiAnQmVpdHLDpGdlJyxcbiAgICAgIGFsbFBvc3RzOiAnQWxsZSBCZWl0csOkZ2UnLFxuICAgICAgbm9Qb3N0c0Rlc2NyaXB0aW9uOiAnU2NoYXVlbiBTaWUgYmFsZCB3aWVkZXIgdm9yYmVpIGbDvHIgbmV1ZSBJbmhhbHRlLicsXG4gICAgfSxcbiAgICBwcm9kdWN0czoge1xuICAgICAgdGl0bGU6ICdQcm9kdWt0ZScsXG4gICAgICBjYXRlZ29yaWVzOiAnS2F0ZWdvcmllbicsXG4gICAgICBub1Byb2R1Y3RzOiAnS2VpbmUgUHJvZHVrdGUgdmVyZsO8Z2Jhci4nLFxuICAgICAgbm9DYXRlZ29yaWVzOiAnS2VpbmUgS2F0ZWdvcmllbiB2ZXJmw7xnYmFyLicsXG4gICAgICBpblN0b2NrOiAnQXVmIExhZ2VyJyxcbiAgICAgIG91dE9mU3RvY2s6ICdOaWNodCBhdWYgTGFnZXInLFxuICAgICAgcHJpY2U6ICdQcmVpcycsXG4gICAgICBza3U6ICdBcnRpa2VsbnVtbWVyJyxcbiAgICAgIHZpZXdBbGw6ICdBbGxlIFByb2R1a3RlIGFuemVpZ2VuJyxcbiAgICB9LFxuICAgIHByb2R1Y3Q6IHtcbiAgICAgIGJhY2tUb1Byb2R1Y3RzOiAn4oaQIFp1csO8Y2sgenUgUHJvZHVrdGVuJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnQmVzY2hyZWlidW5nJyxcbiAgICAgIHNwZWNpZmljYXRpb25zOiAnU3BlemlmaWthdGlvbmVuJyxcbiAgICAgIHByaWNlOiAnUHJlaXMnLFxuICAgICAgc2t1OiAnQXJ0aWtlbG51bW1lcicsXG4gICAgICBzdG9jazogJ0xhZ2VyYmVzdGFuZCcsXG4gICAgICBpblN0b2NrOiAnQXVmIExhZ2VyJyxcbiAgICAgIG91dE9mU3RvY2s6ICdOaWNodCBhdWYgTGFnZXInLFxuICAgIH0sXG4gICAgcHJvZHVjdENhdGVnb3J5OiB7XG4gICAgICBiYWNrVG9DYXRlZ29yaWVzOiAn4oaQIFp1csO8Y2sgenUgS2F0ZWdvcmllbicsXG4gICAgICBwcm9kdWN0c0luQ2F0ZWdvcnk6ICdQcm9kdWt0ZSBpbiBkaWVzZXIgS2F0ZWdvcmllJyxcbiAgICB9LFxuICAgIGNvbnRhY3Q6IHtcbiAgICAgIHRpdGxlOiAnS29udGFrdCcsXG4gICAgICBzdWJ0aXRsZTogJ05laG1lbiBTaWUgS29udGFrdCBtaXQgdW5zZXJlbSBUZWFtIGF1ZicsXG4gICAgICBuYW1lOiAnSWhyIE5hbWUnLFxuICAgICAgZW1haWw6ICdJaHJlIEUtTWFpbCcsXG4gICAgICBtZXNzYWdlOiAnSWhyZSBOYWNocmljaHQnLFxuICAgICAgc3VibWl0OiAnTmFjaHJpY2h0IHNlbmRlbicsXG4gICAgICBzdWNjZXNzOiAnTmFjaHJpY2h0IGVyZm9sZ3JlaWNoIGdlc2VuZGV0IScsXG4gICAgICBlcnJvcjogJ05hY2hyaWNodCBrb25udGUgbmljaHQgZ2VzZW5kZXQgd2VyZGVuLiBCaXR0ZSB2ZXJzdWNoZW4gU2llIGVzIGVybmV1dC4nLFxuICAgICAgcHJvY2Vzc2luZzogJ1dpcmQgZ2VzZW5kZXQuLi4nLFxuICAgICAgcGhvbmU6ICdUZWxlZm9uIChvcHRpb25hbCknLFxuICAgICAgc3ViamVjdDogJ0JldHJlZmYnLFxuICAgICAgY29tcGFueTogJ0Zpcm1hIChvcHRpb25hbCknLFxuICAgICAgcmVxdWlyZWRGaWVsZHM6ICdQZmxpY2h0ZmVsZGVyIHNpbmQgbWl0ICogbWFya2llcnQnLFxuICAgICAgc2VuZGluZzogJ1dpcmQgZ2VzZW5kZXQuLi4nLFxuICAgICAgZXJyb3JzOiB7XG4gICAgICAgIG5hbWVSZXF1aXJlZDogJ0JpdHRlIGdlYmVuIFNpZSBJaHJlbiBOYW1lbiBlaW4nLFxuICAgICAgICBlbWFpbFJlcXVpcmVkOiAnQml0dGUgZ2ViZW4gU2llIElocmUgRS1NYWlsLUFkcmVzc2UgZWluJyxcbiAgICAgICAgZW1haWxJbnZhbGlkOiAnQml0dGUgZ2ViZW4gU2llIGVpbmUgZ8O8bHRpZ2UgRS1NYWlsLUFkcmVzc2UgZWluJyxcbiAgICAgICAgbWVzc2FnZVJlcXVpcmVkOiAnQml0dGUgZ2ViZW4gU2llIElocmUgTmFjaHJpY2h0IGVpbicsXG4gICAgICB9LFxuICAgIH0sXG4gICAgY29uc2VudDoge1xuICAgICAgdGl0bGU6ICdDb29raWUtICYgQW5hbHlzZS1FaW53aWxsaWd1bmcnLFxuICAgICAgZGVzY3JpcHRpb246ICdXaXIgdmVyd2VuZGVuIEFuYWx5c2UtQ29va2llcywgdW0gdW5zZXJlIFdlYnNpdGUgenUgdmVyYmVzc2Vybi4gQml0dGUgYWt6ZXB0aWVyZW4gU2llIHp1ciBGb3J0c2V0enVuZy4nLFxuICAgICAgYWNjZXB0OiAnQWt6ZXB0aWVyZW4nLFxuICAgICAgZGVjbGluZTogJ0FibGVobmVuJyxcbiAgICAgIGFuYWx5dGljczogJ0FuYWx5c2UnLFxuICAgICAgYW5hbHl0aWNzRGVzYzogJ0hlbGZlbiBTaWUgdW5zIHp1IHZlcnN0ZWhlbiwgd2llIEJlc3VjaGVyIHVuc2VyZSBTZWl0ZSBudXR6ZW4nLFxuICAgIH0sXG4gICAgY29va2llQ29uc2VudDoge1xuICAgICAgbWVzc2FnZTogJ1dpciB2ZXJ3ZW5kZW4gQ29va2llcywgdW0gSWhyIFN1cmZlcmxlYm5pcyB6dSB2ZXJiZXNzZXJuIHVuZCB1bnNlcmVuIFRyYWZmaWMgenUgYW5hbHlzaWVyZW4uJyxcbiAgICAgIHByaXZhY3lQb2xpY3k6ICdEYXRlbnNjaHV0enJpY2h0bGluaWUnLFxuICAgICAgZGVjbGluZTogJ0FibGVobmVuJyxcbiAgICAgIGFjY2VwdDogJ0FremVwdGllcmVuJyxcbiAgICB9LFxuICAgIGZvb3Rlcjoge1xuICAgICAgcmlnaHRzOiAnQWxsZSBSZWNodGUgdm9yYmVoYWx0ZW4uJyxcbiAgICAgIG1hZGVXaXRoOiAnRXJzdGVsbHQgbWl0IE5leHQuanMnLFxuICAgIH0sXG4gICAgY29tbW9uOiB7XG4gICAgICByZWFkTW9yZTogJ1dlaXRlcmxlc2VuJyxcbiAgICAgIGJhY2s6ICdadXLDvGNrJyxcbiAgICAgIGxvYWRpbmc6ICdXaXJkIGdlbGFkZW4uLi4nLFxuICAgICAgbm9Db250ZW50OiAnS2VpbiBJbmhhbHQgdmVyZsO8Z2Jhci4nLFxuICAgICAgZGF0ZTogJ0RhdHVtJyxcbiAgICAgIHVwZGF0ZWQ6ICdBa3R1YWxpc2llcnQnLFxuICAgIH0sXG4gICAgZm9ybToge1xuICAgICAgc3VjY2VzczogJ05hY2hyaWNodCBlcmZvbGdyZWljaCBnZXNlbmRldCEnLFxuICAgICAgZXJyb3I6IHtcbiAgICAgICAgc3VibWl0OiAnTmFjaHJpY2h0IGtvbm50ZSBuaWNodCBnZXNlbmRldCB3ZXJkZW4uIEJpdHRlIHZlcnN1Y2hlbiBTaWUgZXMgZXJuZXV0LicsXG4gICAgICAgIG5ldHdvcms6ICdOZXR6d2Vya2ZlaGxlci4gQml0dGUgdmVyc3VjaGVuIFNpZSBlcyBlcm5ldXQuJyxcbiAgICAgIH0sXG4gICAgICBzZW5kaW5nOiAnV2lyZCBnZXNlbmRldC4uLicsXG4gICAgICBuYW1lOiAnSWhyIE5hbWUnLFxuICAgICAgZW1haWw6ICdJaHJlIEUtTWFpbCcsXG4gICAgICBtZXNzYWdlOiAnSWhyZSBOYWNocmljaHQnLFxuICAgICAgc3VibWl0OiAnTmFjaHJpY2h0IHNlbmRlbicsXG4gICAgfSxcbiAgfSxcbn07XG5cbmV4cG9ydCBmdW5jdGlvbiB0KGtleTogc3RyaW5nLCBsb2NhbGU6IExvY2FsZSA9ICdlbicpOiBzdHJpbmcge1xuICBjb25zdCBrZXlzID0ga2V5LnNwbGl0KCcuJyk7XG4gIGxldCB2YWx1ZTogYW55ID0gdHJhbnNsYXRpb25zW2xvY2FsZV07XG4gIFxuICBmb3IgKGNvbnN0IGsgb2Yga2V5cykge1xuICAgIGlmICh2YWx1ZSAmJiB0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmIGsgaW4gdmFsdWUpIHtcbiAgICAgIHZhbHVlID0gdmFsdWVba107XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIEZhbGxiYWNrIHRvIEVuZ2xpc2hcbiAgICAgIHZhbHVlID0gdHJhbnNsYXRpb25zLmVuO1xuICAgICAgZm9yIChjb25zdCBrMiBvZiBrZXlzKSB7XG4gICAgICAgIGlmICh2YWx1ZSAmJiB0eXBlb2YgdmFsdWUgPT09ICdvYmplY3QnICYmIGsyIGluIHZhbHVlKSB7XG4gICAgICAgICAgdmFsdWUgPSB2YWx1ZVtrMl07XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIGtleTsgLy8gUmV0dXJuIHRoZSBrZXkgaXRzZWxmIGlmIHRyYW5zbGF0aW9uIG5vdCBmb3VuZFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICByZXR1cm4gdmFsdWU7XG4gICAgfVxuICB9XG4gIFxuICAvLyBFbnN1cmUgd2UgYWx3YXlzIHJldHVybiBhIHN0cmluZ1xuICByZXR1cm4gdHlwZW9mIHZhbHVlID09PSAnc3RyaW5nJyA/IHZhbHVlIDoga2V5O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0TG9jYWxlRnJvbVBhdGgocGF0aDogc3RyaW5nKTogTG9jYWxlIHtcbiAgaWYgKHBhdGguc3RhcnRzV2l0aCgnL2RlLycpKSB7XG4gICAgcmV0dXJuICdkZSc7XG4gIH1cbiAgcmV0dXJuICdlbic7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRMb2NhbGl6ZWRQYXRoKHBhdGg6IHN0cmluZywgbG9jYWxlOiBMb2NhbGUpOiBzdHJpbmcge1xuICBpZiAobG9jYWxlID09PSAnZW4nKSB7XG4gICAgcmV0dXJuIHBhdGgucmVwbGFjZSgnL2RlLycsICcvJyk7XG4gIH1cbiAgaWYgKGxvY2FsZSA9PT0gJ2RlJykge1xuICAgIGlmIChwYXRoID09PSAnLycpIHJldHVybiAnL2RlJztcbiAgICByZXR1cm4gcGF0aC5zdGFydHNXaXRoKCcvZGUvJykgPyBwYXRoIDogYC9kZSR7cGF0aH1gO1xuICB9XG4gIHJldHVybiBwYXRoO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0UGF0aFdpdGhvdXRMb2NhbGUocGF0aDogc3RyaW5nKTogc3RyaW5nIHtcbiAgaWYgKHBhdGguc3RhcnRzV2l0aCgnL2RlLycpKSB7XG4gICAgcmV0dXJuIHBhdGguc3Vic3RyaW5nKDMpIHx8ICcvJztcbiAgfVxuICByZXR1cm4gcGF0aDtcbn1cblxuZXhwb3J0IGNvbnN0IGxhbmd1YWdlTmFtZXM6IFJlY29yZDxMb2NhbGUsIHN0cmluZz4gPSB7XG4gIGVuOiAnRW5nbGlzaCcsXG4gIGRlOiAnRGV1dHNjaCcsXG59O1xuXG5leHBvcnQgZnVuY3Rpb24gZ2V0U2l0ZUluZm8obG9jYWxlPzogTG9jYWxlKSB7XG4gIGNvbnN0IGxvYyA9IGxvY2FsZSB8fCBkZWZhdWx0TG9jYWxlO1xuICByZXR1cm4ge1xuICAgIHRpdGxlOiB0KCdzaXRlLnRpdGxlJywgbG9jKSxcbiAgICBkZXNjcmlwdGlvbjogdCgnc2l0ZS5kZXNjcmlwdGlvbicsIGxvYyksXG4gICAgbG9jYWxlOiBsb2MsXG4gICAgYmFzZVVybDogcHJvY2Vzcy5lbnYuTkVYVF9QVUJMSUNfU0lURV9VUkwgfHwgJ2h0dHBzOi8vZXhhbXBsZS5jb20nLFxuICAgIGxvY2FsZXM6IFsnZW4nLCAnZGUnXSxcbiAgfTtcbn1cblxuLy8gSG9vayBmb3IgY2xpZW50IGNvbXBvbmVudHMgKHNpbXBsaWZpZWQgdmVyc2lvbilcbmV4cG9ydCBmdW5jdGlvbiB1c2VUcmFuc2xhdGlvbihuYW1lc3BhY2U/OiBzdHJpbmcpIHtcbiAgLy8gVGhpcyB3b3VsZCBiZSB1c2VkIGluIGNsaWVudCBjb21wb25lbnRzXG4gIC8vIEZvciBub3csIHJldHVybiBhIHNpbXBsZSB0IGZ1bmN0aW9uXG4gIHJldHVybiB7XG4gICAgdDogKGtleTogc3RyaW5nKSA9PiB0KG5hbWVzcGFjZSA/IGAke25hbWVzcGFjZX0uJHtrZXl9YCA6IGtleSwgZGVmYXVsdExvY2FsZSlcbiAgfTtcbn1cblxuLy8gR2V0IGFsdGVybmF0ZSBVUkxzIGZvciBTRU9cbmV4cG9ydCBmdW5jdGlvbiBnZXRBbHRlcm5hdGVVcmxzKHBhdGg6IHN0cmluZykge1xuICByZXR1cm4gW1xuICAgIHsgbG9jYWxlOiAnZW4nLCB1cmw6IHBhdGgucmVwbGFjZSgnL2RlLycsICcvJykgfSxcbiAgICB7IGxvY2FsZTogJ2RlJywgdXJsOiBwYXRoLnN0YXJ0c1dpdGgoJy9kZScpID8gcGF0aCA6IGAvZGUke3BhdGh9YCB9LFxuICBdO1xufVxuXG4vLyBIb29rIGZvciBjbGllbnQgY29tcG9uZW50cyAtIHJldHVybnMgY3VycmVudCBsb2NhbGVcbmV4cG9ydCBmdW5jdGlvbiB1c2VMb2NhbGUoKTogTG9jYWxlIHtcbiAgLy8gVGhpcyBpcyBhIHNpbXBsaWZpZWQgdmVyc2lvbiBmb3IgYnVpbGQgcHVycG9zZXNcbiAgLy8gSW4gYSByZWFsIGFwcCwgdGhpcyB3b3VsZCB1c2UgbmV4dC9uYXZpZ2F0aW9uIHRvIGdldCB0aGUgY3VycmVudCBwYXRoXG4gIHJldHVybiBkZWZhdWx0TG9jYWxlO1xufVxuXG4vLyBHZXQgZGljdGlvbmFyeSBmb3IgY2xpZW50IGNvbXBvbmVudHNcbmV4cG9ydCBmdW5jdGlvbiBnZXREaWN0aW9uYXJ5KGxvY2FsZTogTG9jYWxlKSB7XG4gIHJldHVybiB7XG4gICAgdDogKGtleTogc3RyaW5nKSA9PiB0KGtleSwgbG9jYWxlKVxuICB9O1xufSJdLCJuYW1lcyI6WyJkZWZhdWx0TG9jYWxlIiwibG9jYWxlcyIsInRyYW5zbGF0aW9ucyIsImVuIiwic2l0ZSIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJuYXYiLCJob21lIiwiYmxvZyIsInByb2R1Y3RzIiwiY29udGFjdCIsInByaXZhY3kiLCJsZWdhbCIsInRlcm1zIiwiaGVybyIsImhlcm9TdWJ0aXRsZSIsImN0YSIsImZlYXR1cmVkUG9zdHMiLCJmZWF0dXJlZFByb2R1Y3RzIiwicmVhZE1vcmUiLCJub1Bvc3RzIiwiYmFja1RvQmxvZyIsImNhdGVnb3JpZXMiLCJmZWF0dXJlZCIsImFsbFBvc3RzIiwibm9Qb3N0c0Rlc2NyaXB0aW9uIiwibm9Qcm9kdWN0cyIsIm5vQ2F0ZWdvcmllcyIsImluU3RvY2siLCJvdXRPZlN0b2NrIiwicHJpY2UiLCJza3UiLCJ2aWV3QWxsIiwicHJvZHVjdCIsImJhY2tUb1Byb2R1Y3RzIiwic3BlY2lmaWNhdGlvbnMiLCJzdG9jayIsInByb2R1Y3RDYXRlZ29yeSIsImJhY2tUb0NhdGVnb3JpZXMiLCJwcm9kdWN0c0luQ2F0ZWdvcnkiLCJzdWJ0aXRsZSIsIm5hbWUiLCJlbWFpbCIsIm1lc3NhZ2UiLCJzdWJtaXQiLCJzdWNjZXNzIiwiZXJyb3IiLCJwcm9jZXNzaW5nIiwicGhvbmUiLCJzdWJqZWN0IiwiY29tcGFueSIsInJlcXVpcmVkRmllbGRzIiwic2VuZGluZyIsImVycm9ycyIsIm5hbWVSZXF1aXJlZCIsImVtYWlsUmVxdWlyZWQiLCJlbWFpbEludmFsaWQiLCJtZXNzYWdlUmVxdWlyZWQiLCJjb25zZW50IiwiYWNjZXB0IiwiZGVjbGluZSIsImFuYWx5dGljcyIsImFuYWx5dGljc0Rlc2MiLCJjb29raWVDb25zZW50IiwicHJpdmFjeVBvbGljeSIsImZvb3RlciIsInJpZ2h0cyIsIm1hZGVXaXRoIiwiY29tbW9uIiwiYmFjayIsImxvYWRpbmciLCJub0NvbnRlbnQiLCJkYXRlIiwidXBkYXRlZCIsImZvcm0iLCJuZXR3b3JrIiwiZGUiLCJ0Iiwia2V5IiwibG9jYWxlIiwia2V5cyIsInNwbGl0IiwidmFsdWUiLCJrIiwiazIiLCJnZXRMb2NhbGVGcm9tUGF0aCIsInBhdGgiLCJzdGFydHNXaXRoIiwiZ2V0TG9jYWxpemVkUGF0aCIsInJlcGxhY2UiLCJnZXRQYXRoV2l0aG91dExvY2FsZSIsInN1YnN0cmluZyIsImxhbmd1YWdlTmFtZXMiLCJnZXRTaXRlSW5mbyIsImxvYyIsImJhc2VVcmwiLCJwcm9jZXNzIiwiZW52IiwiTkVYVF9QVUJMSUNfU0lURV9VUkwiLCJ1c2VUcmFuc2xhdGlvbiIsIm5hbWVzcGFjZSIsImdldEFsdGVybmF0ZVVybHMiLCJ1cmwiLCJ1c2VMb2NhbGUiLCJnZXREaWN0aW9uYXJ5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./lib/i18n.ts\n");
/***/ }),
/***/ "(rsc)/./lib/responsive.ts":
/*!***************************!*\
!*** ./lib/responsive.ts ***!
\***************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BREAKPOINTS: () => (/* binding */ BREAKPOINTS),\n/* harmony export */ checkBreakpoint: () => (/* binding */ checkBreakpoint),\n/* harmony export */ clamp: () => (/* binding */ clamp),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ generateImageSizes: () => (/* binding */ generateImageSizes),\n/* harmony export */ generateResponsiveCSSVars: () => (/* binding */ generateResponsiveCSSVars),\n/* harmony export */ generateSrcset: () => (/* binding */ generateSrcset),\n/* harmony export */ generateViewportMeta: () => (/* binding */ generateViewportMeta),\n/* harmony export */ getFormFieldWidth: () => (/* binding */ getFormFieldWidth),\n/* harmony export */ getImageDimensionsForBreakpoint: () => (/* binding */ getImageDimensionsForBreakpoint),\n/* harmony export */ getOptimalImageQuality: () => (/* binding */ getOptimalImageQuality),\n/* harmony export */ getOptimalLineHeight: () => (/* binding */ getOptimalLineHeight),\n/* harmony export */ getResponsiveA11yProps: () => (/* binding */ getResponsiveA11yProps),\n/* harmony export */ getResponsiveColumns: () => (/* binding */ getResponsiveColumns),\n/* harmony export */ getResponsiveDuration: () => (/* binding */ getResponsiveDuration),\n/* harmony export */ getResponsiveGrid: () => (/* binding */ getResponsiveGrid),\n/* harmony export */ getResponsivePadding: () => (/* binding */ getResponsivePadding),\n/* harmony export */ getResponsiveSpacing: () => (/* binding */ getResponsiveSpacing),\n/* harmony export */ getStickyOffset: () => (/* binding */ getStickyOffset),\n/* harmony export */ getTouchTargetSize: () => (/* binding */ getTouchTargetSize),\n/* harmony export */ getViewport: () => (/* binding */ getViewport),\n/* harmony export */ isContentSafeArea: () => (/* binding */ isContentSafeArea),\n/* harmony export */ isInViewport: () => (/* binding */ isInViewport),\n/* harmony export */ isLandscape: () => (/* binding */ isLandscape),\n/* harmony export */ isTouchDevice: () => (/* binding */ isTouchDevice),\n/* harmony export */ meetsMinimumWidth: () => (/* binding */ meetsMinimumWidth),\n/* harmony export */ resolveResponsiveProp: () => (/* binding */ resolveResponsiveProp),\n/* harmony export */ truncateText: () => (/* binding */ truncateText)\n/* harmony export */ });\n/**\n * Responsive Design Utilities for KLZ Cables\n * Mobile-first approach with comprehensive breakpoint detection and responsive helpers\n */ // Breakpoint definitions matching Tailwind config\nconst BREAKPOINTS = {\n xs: 475,\n sm: 640,\n md: 768,\n lg: 1024,\n xl: 1280,\n \"2xl\": 1400,\n \"3xl\": 1600\n};\n/**\n * Get current viewport information (client-side only)\n */ function getViewport() {\n if (true) {\n return {\n width: 0,\n height: 0,\n isMobile: false,\n isTablet: false,\n isDesktop: false,\n isLargeDesktop: false,\n breakpoint: \"xs\"\n };\n }\n const width = window.innerWidth;\n const height = window.innerHeight;\n // Determine breakpoint\n let breakpoint = \"xs\";\n if (width >= BREAKPOINTS[\"3xl\"]) breakpoint = \"3xl\";\n else if (width >= BREAKPOINTS[\"2xl\"]) breakpoint = \"2xl\";\n else if (width >= BREAKPOINTS.xl) breakpoint = \"xl\";\n else if (width >= BREAKPOINTS.lg) breakpoint = \"lg\";\n else if (width >= BREAKPOINTS.md) breakpoint = \"md\";\n else if (width >= BREAKPOINTS.sm) breakpoint = \"sm\";\n return {\n width,\n height,\n isMobile: width < BREAKPOINTS.md,\n isTablet: width >= BREAKPOINTS.md && width < BREAKPOINTS.lg,\n isDesktop: width >= BREAKPOINTS.lg,\n isLargeDesktop: width >= BREAKPOINTS.xl,\n breakpoint\n };\n}\n/**\n * Check if viewport matches specific breakpoint conditions\n */ function checkBreakpoint(condition, viewport) {\n const conditions = {\n mobile: viewport.isMobile,\n tablet: viewport.isTablet,\n desktop: viewport.isDesktop,\n largeDesktop: viewport.isLargeDesktop\n };\n if (condition in conditions) {\n return conditions[condition];\n }\n // Check specific breakpoint\n const targetBreakpoint = BREAKPOINTS[condition];\n return viewport.width >= targetBreakpoint;\n}\n/**\n * Responsive prop resolver - returns appropriate value based on viewport\n */ function resolveResponsiveProp(value, viewport) {\n if (typeof value !== \"object\" || value === null) {\n return value;\n }\n const prop = value;\n if (viewport.isMobile && prop.mobile !== undefined) {\n return prop.mobile;\n }\n if (viewport.isTablet && prop.tablet !== undefined) {\n return prop.tablet;\n }\n if (viewport.isDesktop && prop.desktop !== undefined) {\n return prop.desktop;\n }\n return prop.default ?? Object.values(prop)[0];\n}\n/**\n * Generate responsive image sizes attribute\n */ function generateImageSizes() {\n return \"(max-width: 640px) 100vw, (max-width: 768px) 50vw, (max-width: 1024px) 33vw, 25vw\";\n}\n/**\n * Get optimal image dimensions for different breakpoints\n */ function getImageDimensionsForBreakpoint(breakpoint, aspectRatio = 16 / 9) {\n const baseWidths = {\n xs: 400,\n sm: 640,\n md: 768,\n lg: 1024,\n xl: 1280,\n \"2xl\": 1400,\n \"3xl\": 1600\n };\n const width = baseWidths[breakpoint];\n const height = Math.round(width / aspectRatio);\n return {\n width,\n height\n };\n}\n/**\n * Generate responsive srcset for images\n */ function generateSrcset(baseUrl, formats = [\n \"webp\",\n \"jpg\"\n]) {\n const sizes = [\n 480,\n 640,\n 768,\n 1024,\n 1280,\n 1600\n ];\n return formats.map((format)=>sizes.map((size)=>`${baseUrl}-${size}w.${format} ${size}w`).join(\", \")).join(\", \");\n}\n/**\n * Check if element is in viewport (for lazy loading)\n */ function isInViewport(element, offset = 0) {\n if (!element || \"undefined\" === \"undefined\") return false;\n const rect = element.getBoundingClientRect();\n return rect.top >= -offset && rect.left >= -offset && rect.bottom <= window.innerHeight + offset && rect.right <= window.innerWidth + offset;\n}\n/**\n * Generate responsive CSS clamp values for typography\n */ function clamp(min, preferred, max, unit = \"rem\") {\n const minVal = unit === \"rem\" ? `${min}rem` : `${min}px`;\n const maxVal = unit === \"rem\" ? `${max}rem` : `${max}px`;\n const preferredVal = `${preferred}vw`;\n return `clamp(${minVal}, ${preferredVal}, ${maxVal})`;\n}\n/**\n * Get touch target size based on device type\n */ function getTouchTargetSize(isMobile, isLargeDesktop) {\n if (isLargeDesktop) return \"72px\"; // lg\n if (isMobile) return \"44px\"; // sm (minimum)\n return \"56px\"; // md\n}\n/**\n * Responsive spacing utility\n */ function getResponsiveSpacing(base, viewport, multiplier = {}) {\n const { isMobile, isTablet, isDesktop } = viewport;\n let factor = 1;\n if (isMobile) factor = multiplier.mobile ?? 1;\n else if (isTablet) factor = multiplier.tablet ?? 1.25;\n else if (isDesktop) factor = multiplier.desktop ?? 1.5;\n return `${base * factor}rem`;\n}\n/**\n * Generate responsive grid template\n */ function getResponsiveGrid(viewport, options = {}) {\n const { isMobile, isTablet, isDesktop } = viewport;\n const columns = isMobile ? options.mobile ?? 1 : isTablet ? options.tablet ?? 2 : options.desktop ?? 3;\n const gap = options.gap ?? (isMobile ? \"1rem\" : isTablet ? \"1.5rem\" : \"2rem\");\n return {\n columns,\n gap\n };\n}\n/**\n * Check if touch device\n */ function isTouchDevice() {\n if (true) return false;\n return \"ontouchstart\" in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0;\n}\n/**\n * Generate responsive meta tag content\n */ function generateViewportMeta() {\n return \"width=device-width, initial-scale=1, viewport-fit=cover, maximum-scale=5, minimum-scale=1\";\n}\n/**\n * Responsive text truncation with ellipsis\n */ function truncateText(text, viewport, maxLength = {}) {\n const limit = viewport.isMobile ? maxLength.mobile ?? 100 : viewport.isTablet ? maxLength.tablet ?? 150 : maxLength.desktop ?? 200;\n return text.length > limit ? `${text.substring(0, limit)}...` : text;\n}\n/**\n * Calculate optimal line height based on viewport and text size\n */ function getOptimalLineHeight(fontSize, viewport) {\n const baseLineHeight = 1.6;\n // Tighter line height for mobile to improve readability\n if (viewport.isMobile) {\n return fontSize < 16 ? \"1.5\" : \"1.4\";\n }\n // More breathing room for larger screens\n if (viewport.isDesktop) {\n return fontSize > 24 ? \"1.3\" : \"1.5\";\n }\n return baseLineHeight.toString();\n}\n/**\n * Generate responsive CSS custom properties\n */ function generateResponsiveCSSVars(prefix, values) {\n const { mobile, tablet, desktop } = values;\n let css = `:root {`;\n Object.entries(mobile).forEach(([key, value])=>{\n css += `--${prefix}-${key}: ${value};`;\n });\n css += `}`;\n if (tablet) {\n css += `@media (min-width: ${BREAKPOINTS.md}px) { :root {`;\n Object.entries(tablet).forEach(([key, value])=>{\n css += `--${prefix}-${key}: ${value};`;\n });\n css += `} }`;\n }\n if (desktop) {\n css += `@media (min-width: ${BREAKPOINTS.lg}px) { :root {`;\n Object.entries(desktop).forEach(([key, value])=>{\n css += `--${prefix}-${key}: ${value};`;\n });\n css += `} }`;\n }\n return css;\n}\n/**\n * Calculate responsive offset for sticky elements\n */ function getStickyOffset(viewport, elementHeight) {\n if (viewport.isMobile) {\n return elementHeight * 0.5;\n }\n if (viewport.isTablet) {\n return elementHeight * 0.75;\n }\n return elementHeight;\n}\n/**\n * Generate responsive animation duration\n */ function getResponsiveDuration(baseDuration, viewport) {\n if (viewport.isMobile) {\n return baseDuration * 0.75; // Faster on mobile\n }\n return baseDuration;\n}\n/**\n * Check if viewport is in safe area for content\n */ function isContentSafeArea(viewport) {\n // Ensure minimum content width for readability\n const minWidth = 320;\n return viewport.width >= minWidth;\n}\n/**\n * Responsive form field width\n */ function getFormFieldWidth(viewport, options = {}) {\n if (options.full || viewport.isMobile) return \"100%\";\n if (options.half) return \"48%\";\n if (options.third) return \"31%\";\n return viewport.isTablet ? \"48%\" : \"31%\";\n}\n/**\n * Generate responsive accessibility attributes\n */ function getResponsiveA11yProps(viewport) {\n return {\n // Larger touch targets on mobile\n \"aria-touch-target\": viewport.isMobile ? \"large\" : \"standard\",\n // Mobile-optimized announcements\n \"aria-mobile-optimized\": viewport.isMobile ? \"true\" : \"false\"\n };\n}\n/**\n * Check if viewport width meets minimum requirement\n */ function meetsMinimumWidth(viewport, minWidth) {\n return viewport.width >= minWidth;\n}\n/**\n * Get responsive column count for grid layouts\n */ function getResponsiveColumns(viewport) {\n if (viewport.isMobile) return 1;\n if (viewport.isTablet) return 2;\n return 3;\n}\n/**\n * Generate responsive padding based on viewport\n */ function getResponsivePadding(viewport) {\n if (viewport.isMobile) return \"1rem\";\n if (viewport.isTablet) return \"1.5rem\";\n if (viewport.isDesktop) return \"2rem\";\n return \"3rem\";\n}\n/**\n * Check if viewport is landscape orientation\n */ function isLandscape(viewport) {\n return viewport.width > viewport.height;\n}\n/**\n * Get optimal image quality based on viewport\n */ function getOptimalImageQuality(viewport) {\n if (viewport.isMobile) return 75;\n if (viewport.isTablet) return 85;\n return 90;\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n BREAKPOINTS,\n getViewport,\n checkBreakpoint,\n resolveResponsiveProp,\n generateImageSizes,\n getImageDimensionsForBreakpoint,\n generateSrcset,\n isInViewport,\n clamp,\n getTouchTargetSize,\n getResponsiveSpacing,\n getResponsiveGrid,\n isTouchDevice,\n generateViewportMeta,\n truncateText,\n getOptimalLineHeight,\n generateResponsiveCSSVars,\n getStickyOffset,\n getResponsiveDuration,\n isContentSafeArea,\n getFormFieldWidth,\n getResponsiveA11yProps,\n meetsMinimumWidth,\n getResponsiveColumns,\n getResponsivePadding,\n isLandscape,\n getOptimalImageQuality\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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UyxFQUFFLE9BQU87SUFDL0IsT0FBTztBQUNUO0FBRUE7O0NBRUMsR0FDTSxTQUFTaUcsWUFBWXpGLFFBQWtCO0lBQzVDLE9BQU9BLFNBQVNaLEtBQUssR0FBR1ksU0FBU1gsTUFBTTtBQUN6QztBQUVBOztDQUVDLEdBQ00sU0FBU3FHLHVCQUF1QjFGLFFBQWtCO0lBQ3ZELElBQUlBLFNBQVNWLFFBQVEsRUFBRSxPQUFPO0lBQzlCLElBQUlVLFNBQVNULFFBQVEsRUFBRSxPQUFPO0lBQzlCLE9BQU87QUFDVDtBQUVBLGlFQUFlO0lBQ2JWO0lBQ0FNO0lBQ0FXO0lBQ0FTO0lBQ0FPO0lBQ0FDO0lBQ0FLO0lBQ0FRO0lBQ0FTO0lBQ0FRO0lBQ0FDO0lBQ0FJO0lBQ0FJO0lBQ0FJO0lBQ0FDO0lBQ0FNO0lBQ0FJO0lBQ0FNO0lBQ0FFO0lBQ0FFO0lBQ0FFO0lBQ0FJO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0lBQ0FDO0FBQ0YsQ0FBQyxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va2x6LWNhYmxlcy1uZXh0anMvLi9saWIvcmVzcG9uc2l2ZS50cz80NzZiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogUmVzcG9uc2l2ZSBEZXNpZ24gVXRpbGl0aWVzIGZvciBLTFogQ2FibGVzXG4gKiBNb2JpbGUtZmlyc3QgYXBwcm9hY2ggd2l0aCBjb21wcmVoZW5zaXZlIGJyZWFrcG9pbnQgZGV0ZWN0aW9uIGFuZCByZXNwb25zaXZlIGhlbHBlcnNcbiAqL1xuXG4vLyBCcmVha3BvaW50IGRlZmluaXRpb25zIG1hdGNoaW5nIFRhaWx3aW5kIGNvbmZpZ1xuZXhwb3J0IGNvbnN0IEJSRUFLUE9JTlRTID0ge1xuICB4czogNDc1LFxuICBzbTogNjQwLFxuICBtZDogNzY4LFxuICBsZzogMTAyNCxcbiAgeGw6IDEyODAsXG4gICcyeGwnOiAxNDAwLFxuICAnM3hsJzogMTYwMCxcbn0gYXMgY29uc3Q7XG5cbmV4cG9ydCB0eXBlIEJyZWFrcG9pbnRLZXkgPSBrZXlvZiB0eXBlb2YgQlJFQUtQT0lOVFM7XG5cbi8vIFZpZXdwb3J0IGludGVyZmFjZVxuZXhwb3J0IGludGVyZmFjZSBWaWV3cG9ydCB7XG4gIHdpZHRoOiBudW1iZXI7XG4gIGhlaWdodDogbnVtYmVyO1xuICBpc01vYmlsZTogYm9vbGVhbjtcbiAgaXNUYWJsZXQ6IGJvb2xlYW47XG4gIGlzRGVza3RvcDogYm9vbGVhbjtcbiAgaXNMYXJnZURlc2t0b3A6IGJvb2xlYW47XG4gIGJyZWFrcG9pbnQ6IEJyZWFrcG9pbnRLZXk7XG59XG5cbi8vIFJlc3BvbnNpdmUgcHJvcCBpbnRlcmZhY2VcbmV4cG9ydCBpbnRlcmZhY2UgUmVzcG9uc2l2ZVByb3A8VD4ge1xuICBtb2JpbGU/OiBUO1xuICB0YWJsZXQ/OiBUO1xuICBkZXNrdG9wPzogVDtcbiAgZGVmYXVsdD86IFQ7XG59XG5cbi8vIFZpc2liaWxpdHkgb3B0aW9ucyBpbnRlcmZhY2VcbmV4cG9ydCBpbnRlcmZhY2UgVmlzaWJpbGl0eU9wdGlvbnMge1xuICBtb2JpbGU/OiBib29sZWFuO1xuICB0YWJsZXQ/OiBib29sZWFuO1xuICBkZXNrdG9wPzogYm9vbGVhbjtcbn1cblxuLyoqXG4gKiBHZXQgY3VycmVudCB2aWV3cG9ydCBpbmZvcm1hdGlvbiAoY2xpZW50LXNpZGUgb25seSlcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFZpZXdwb3J0KCk6IFZpZXdwb3J0IHtcbiAgaWYgKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHdpZHRoOiAwLFxuICAgICAgaGVpZ2h0OiAwLFxuICAgICAgaXNNb2JpbGU6IGZhbHNlLFxuICAgICAgaXNUYWJsZXQ6IGZhbHNlLFxuICAgICAgaXNEZXNrdG9wOiBmYWxzZSxcbiAgICAgIGlzTGFyZ2VEZXNrdG9wOiBmYWxzZSxcbiAgICAgIGJyZWFrcG9pbnQ6ICd4cycsXG4gICAgfTtcbiAgfVxuXG4gIGNvbnN0IHdpZHRoID0gd2luZG93LmlubmVyV2lkdGg7XG4gIGNvbnN0IGhlaWdodCA9IHdpbmRvdy5pbm5lckhlaWdodDtcblxuICAvLyBEZXRlcm1pbmUgYnJlYWtwb2ludFxuICBsZXQgYnJlYWtwb2ludDogQnJlYWtwb2ludEtleSA9ICd4cyc7XG4gIGlmICh3aWR0aCA+PSBCUkVBS1BPSU5UU1snM3hsJ10pIGJyZWFrcG9pbnQgPSAnM3hsJztcbiAgZWxzZSBpZiAod2lkdGggPj0gQlJFQUtQT0lOVFNbJzJ4bCddKSBicmVha3BvaW50ID0gJzJ4bCc7XG4gIGVsc2UgaWYgKHdpZHRoID49IEJSRUFLUE9JTlRTLnhsKSBicmVha3BvaW50ID0gJ3hsJztcbiAgZWxzZSBpZiAod2lkdGggPj0gQlJFQUtQT0lOVFMubGcpIGJyZWFrcG9pbnQgPSAnbGcnO1xuICBlbHNlIGlmICh3aWR0aCA+PSBCUkVBS1BPSU5UUy5tZCkgYnJlYWtwb2ludCA9ICdtZCc7XG4gIGVsc2UgaWYgKHdpZHRoID49IEJSRUFLUE9JTlRTLnNtKSBicmVha3BvaW50ID0gJ3NtJztcblxuICByZXR1cm4ge1xuICAgIHdpZHRoLFxuICAgIGhlaWdodCxcbiAgICBpc01vYmlsZTogd2lkdGggPCBCUkVBS1BPSU5UUy5tZCxcbiAgICBpc1RhYmxldDogd2lkdGggPj0gQlJFQUtQT0lOVFMubWQgJiYgd2lkdGggPCBCUkVBS1BPSU5UUy5sZyxcbiAgICBpc0Rlc2t0b3A6IHdpZHRoID49IEJSRUFLUE9JTlRTLmxnLFxuICAgIGlzTGFyZ2VEZXNrdG9wOiB3aWR0aCA+PSBCUkVBS1BPSU5UUy54bCxcbiAgICBicmVha3BvaW50LFxuICB9O1xufVxuXG4vKipcbiAqIENoZWNrIGlmIHZpZXdwb3J0IG1hdGNoZXMgc3BlY2lmaWMgYnJlYWtwb2ludCBjb25kaXRpb25zXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjaGVja0JyZWFrcG9pbnQoXG4gIGNvbmRpdGlvbjogJ21vYmlsZScgfCAndGFibGV0JyB8ICdkZXNrdG9wJyB8ICdsYXJnZURlc2t0b3AnIHwgQnJlYWtwb2ludEtleSxcbiAgdmlld3BvcnQ6IFZpZXdwb3J0XG4pOiBib29sZWFuIHtcbiAgY29uc3QgY29uZGl0aW9ucyA9IHtcbiAgICBtb2JpbGU6IHZpZXdwb3J0LmlzTW9iaWxlLFxuICAgIHRhYmxldDogdmlld3BvcnQuaXNUYWJsZXQsXG4gICAgZGVza3RvcDogdmlld3BvcnQuaXNEZXNrdG9wLFxuICAgIGxhcmdlRGVza3RvcDogdmlld3BvcnQuaXNMYXJnZURlc2t0b3AsXG4gIH07XG5cbiAgaWYgKGNvbmRpdGlvbiBpbiBjb25kaXRpb25zKSB7XG4gICAgcmV0dXJuIGNvbmRpdGlvbnNbY29uZGl0aW9uIGFzIGtleW9mIHR5cGVvZiBjb25kaXRpb25zXTtcbiAgfVxuXG4gIC8vIENoZWNrIHNwZWNpZmljIGJyZWFrcG9pbnRcbiAgY29uc3QgdGFyZ2V0QnJlYWtwb2ludCA9IEJSRUFLUE9JTlRTW2NvbmRpdGlvbiBhcyBCcmVha3BvaW50S2V5XTtcbiAgcmV0dXJuIHZpZXdwb3J0LndpZHRoID49IHRhcmdldEJyZWFrcG9pbnQ7XG59XG5cbi8qKlxuICogUmVzcG9uc2l2ZSBwcm9wIHJlc29sdmVyIC0gcmV0dXJucyBhcHByb3ByaWF0ZSB2YWx1ZSBiYXNlZCBvbiB2aWV3cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gcmVzb2x2ZVJlc3BvbnNpdmVQcm9wPFQ+KFxuICB2YWx1ZTogVCB8IFJlc3BvbnNpdmVQcm9wPFQ+LFxuICB2aWV3cG9ydDogVmlld3BvcnRcbik6IFQge1xuICBpZiAodHlwZW9mIHZhbHVlICE9PSAnb2JqZWN0JyB8fCB2YWx1ZSA9PT0gbnVsbCkge1xuICAgIHJldHVybiB2YWx1ZSBhcyBUO1xuICB9XG5cbiAgY29uc3QgcHJvcCA9IHZhbHVlIGFzIFJlc3BvbnNpdmVQcm9wPFQ+O1xuXG4gIGlmICh2aWV3cG9ydC5pc01vYmlsZSAmJiBwcm9wLm1vYmlsZSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgcmV0dXJuIHByb3AubW9iaWxlO1xuICB9XG4gIGlmICh2aWV3cG9ydC5pc1RhYmxldCAmJiBwcm9wLnRhYmxldCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgcmV0dXJuIHByb3AudGFibGV0O1xuICB9XG4gIGlmICh2aWV3cG9ydC5pc0Rlc2t0b3AgJiYgcHJvcC5kZXNrdG9wICE9PSB1bmRlZmluZWQpIHtcbiAgICByZXR1cm4gcHJvcC5kZXNrdG9wO1xuICB9XG5cbiAgcmV0dXJuIChwcm9wLmRlZmF1bHQgPz8gT2JqZWN0LnZhbHVlcyhwcm9wKVswXSkgYXMgVDtcbn1cblxuLyoqXG4gKiBHZW5lcmF0ZSByZXNwb25zaXZlIGltYWdlIHNpemVzIGF0dHJpYnV0ZVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVJbWFnZVNpemVzKCk6IHN0cmluZyB7XG4gIHJldHVybiAnKG1heC13aWR0aDogNjQwcHgpIDEwMHZ3LCAobWF4LXdpZHRoOiA3NjhweCkgNTB2dywgKG1heC13aWR0aDogMTAyNHB4KSAzM3Z3LCAyNXZ3Jztcbn1cblxuLyoqXG4gKiBHZXQgb3B0aW1hbCBpbWFnZSBkaW1lbnNpb25zIGZvciBkaWZmZXJlbnQgYnJlYWtwb2ludHNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldEltYWdlRGltZW5zaW9uc0ZvckJyZWFrcG9pbnQoXG4gIGJyZWFrcG9pbnQ6IEJyZWFrcG9pbnRLZXksXG4gIGFzcGVjdFJhdGlvOiBudW1iZXIgPSAxNiAvIDlcbikge1xuICBjb25zdCBiYXNlV2lkdGhzID0ge1xuICAgIHhzOiA0MDAsXG4gICAgc206IDY0MCxcbiAgICBtZDogNzY4LFxuICAgIGxnOiAxMDI0LFxuICAgIHhsOiAxMjgwLFxuICAgICcyeGwnOiAxNDAwLFxuICAgICczeGwnOiAxNjAwLFxuICB9O1xuXG4gIGNvbnN0IHdpZHRoID0gYmFzZVdpZHRoc1ticmVha3BvaW50XTtcbiAgY29uc3QgaGVpZ2h0ID0gTWF0aC5yb3VuZCh3aWR0aCAvIGFzcGVjdFJhdGlvKTtcblxuICByZXR1cm4geyB3aWR0aCwgaGVpZ2h0IH07XG59XG5cbi8qKlxuICogR2VuZXJhdGUgcmVzcG9uc2l2ZSBzcmNzZXQgZm9yIGltYWdlc1xuICovXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVTcmNzZXQoXG4gIGJhc2VVcmw6IHN0cmluZyxcbiAgZm9ybWF0czogc3RyaW5nW10gPSBbJ3dlYnAnLCAnanBnJ11cbik6IHN0cmluZyB7XG4gIGNvbnN0IHNpemVzID0gWzQ4MCwgNjQwLCA3NjgsIDEwMjQsIDEyODAsIDE2MDBdO1xuICBcbiAgcmV0dXJuIGZvcm1hdHNcbiAgICAubWFwKGZvcm1hdCA9PlxuICAgICAgc2l6ZXNcbiAgICAgICAgLm1hcChzaXplID0+IGAke2Jhc2VVcmx9LSR7c2l6ZX13LiR7Zm9ybWF0fSAke3NpemV9d2ApXG4gICAgICAgIC5qb2luKCcsICcpXG4gICAgKVxuICAgIC5qb2luKCcsICcpO1xufVxuXG4vKipcbiAqIENoZWNrIGlmIGVsZW1lbnQgaXMgaW4gdmlld3BvcnQgKGZvciBsYXp5IGxvYWRpbmcpXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBpc0luVmlld3BvcnQoZWxlbWVudDogSFRNTEVsZW1lbnQsIG9mZnNldCA9IDApOiBib29sZWFuIHtcbiAgaWYgKCFlbGVtZW50IHx8IHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnKSByZXR1cm4gZmFsc2U7XG4gIFxuICBjb25zdCByZWN0ID0gZWxlbWVudC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtcbiAgXG4gIHJldHVybiAoXG4gICAgcmVjdC50b3AgPj0gLW9mZnNldCAmJlxuICAgIHJlY3QubGVmdCA+PSAtb2Zmc2V0ICYmXG4gICAgcmVjdC5ib3R0b20gPD0gKHdpbmRvdy5pbm5lckhlaWdodCArIG9mZnNldCkgJiZcbiAgICByZWN0LnJpZ2h0IDw9ICh3aW5kb3cuaW5uZXJXaWR0aCArIG9mZnNldClcbiAgKTtcbn1cblxuLyoqXG4gKiBHZW5lcmF0ZSByZXNwb25zaXZlIENTUyBjbGFtcCB2YWx1ZXMgZm9yIHR5cG9ncmFwaHlcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNsYW1wKFxuICBtaW46IG51bWJlcixcbiAgcHJlZmVycmVkOiBudW1iZXIsXG4gIG1heDogbnVtYmVyLFxuICB1bml0OiAncmVtJyB8ICdweCcgPSAncmVtJ1xuKTogc3RyaW5nIHtcbiAgY29uc3QgbWluVmFsID0gdW5pdCA9PT0gJ3JlbScgPyBgJHttaW59cmVtYCA6IGAke21pbn1weGA7XG4gIGNvbnN0IG1heFZhbCA9IHVuaXQgPT09ICdyZW0nID8gYCR7bWF4fXJlbWAgOiBgJHttYXh9cHhgO1xuICBjb25zdCBwcmVmZXJyZWRWYWwgPSBgJHtwcmVmZXJyZWR9dndgO1xuXG4gIHJldHVybiBgY2xhbXAoJHttaW5WYWx9LCAke3ByZWZlcnJlZFZhbH0sICR7bWF4VmFsfSlgO1xufVxuXG4vKipcbiAqIEdldCB0b3VjaCB0YXJnZXQgc2l6ZSBiYXNlZCBvbiBkZXZpY2UgdHlwZVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0VG91Y2hUYXJnZXRTaXplKGlzTW9iaWxlOiBib29sZWFuLCBpc0xhcmdlRGVza3RvcDogYm9vbGVhbik6IHN0cmluZyB7XG4gIGlmIChpc0xhcmdlRGVza3RvcCkgcmV0dXJuICc3MnB4JzsgIC8vIGxnXG4gIGlmIChpc01vYmlsZSkgcmV0dXJuICc0NHB4JzsgICAgICAgICAvLyBzbSAobWluaW11bSlcbiAgcmV0dXJuICc1NnB4JzsgICAgICAgICAgICAgICAgICAgICAgIC8vIG1kXG59XG5cbi8qKlxuICogUmVzcG9uc2l2ZSBzcGFjaW5nIHV0aWxpdHlcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFJlc3BvbnNpdmVTcGFjaW5nKFxuICBiYXNlOiBudW1iZXIsXG4gIHZpZXdwb3J0OiBWaWV3cG9ydCxcbiAgbXVsdGlwbGllcjogeyBtb2JpbGU/OiBudW1iZXI7IHRhYmxldD86IG51bWJlcjsgZGVza3RvcD86IG51bWJlciB9ID0ge31cbik6IHN0cmluZyB7XG4gIGNvbnN0IHsgaXNNb2JpbGUsIGlzVGFibGV0LCBpc0Rlc2t0b3AgfSA9IHZpZXdwb3J0O1xuICBcbiAgbGV0IGZhY3RvciA9IDE7XG4gIGlmIChpc01vYmlsZSkgZmFjdG9yID0gbXVsdGlwbGllci5tb2JpbGUgPz8gMTtcbiAgZWxzZSBpZiAoaXNUYWJsZXQpIGZhY3RvciA9IG11bHRpcGxpZXIudGFibGV0ID8/IDEuMjU7XG4gIGVsc2UgaWYgKGlzRGVza3RvcCkgZmFjdG9yID0gbXVsdGlwbGllci5kZXNrdG9wID8/IDEuNTtcblxuICByZXR1cm4gYCR7YmFzZSAqIGZhY3Rvcn1yZW1gO1xufVxuXG4vKipcbiAqIEdlbmVyYXRlIHJlc3BvbnNpdmUgZ3JpZCB0ZW1wbGF0ZVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0UmVzcG9uc2l2ZUdyaWQoXG4gIHZpZXdwb3J0OiBWaWV3cG9ydCxcbiAgb3B0aW9uczoge1xuICAgIG1vYmlsZT86IG51bWJlcjtcbiAgICB0YWJsZXQ/OiBudW1iZXI7XG4gICAgZGVza3RvcD86IG51bWJlcjtcbiAgICBnYXA/OiBzdHJpbmc7XG4gIH0gPSB7fVxuKTogeyBjb2x1bW5zOiBudW1iZXI7IGdhcDogc3RyaW5nIH0ge1xuICBjb25zdCB7IGlzTW9iaWxlLCBpc1RhYmxldCwgaXNEZXNrdG9wIH0gPSB2aWV3cG9ydDtcbiAgXG4gIGNvbnN0IGNvbHVtbnMgPSBpc01vYmlsZSBcbiAgICA/IChvcHRpb25zLm1vYmlsZSA/PyAxKVxuICAgIDogaXNUYWJsZXRcbiAgICA/IChvcHRpb25zLnRhYmxldCA/PyAyKVxuICAgIDogKG9wdGlvbnMuZGVza3RvcCA/PyAzKTtcblxuICBjb25zdCBnYXAgPSBvcHRpb25zLmdhcCA/PyAoaXNNb2JpbGUgPyAnMXJlbScgOiBpc1RhYmxldCA/ICcxLjVyZW0nIDogJzJyZW0nKTtcblxuICByZXR1cm4geyBjb2x1bW5zLCBnYXAgfTtcbn1cblxuLyoqXG4gKiBDaGVjayBpZiB0b3VjaCBkZXZpY2VcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzVG91Y2hEZXZpY2UoKTogYm9vbGVhbiB7XG4gIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJykgcmV0dXJuIGZhbHNlO1xuICBcbiAgcmV0dXJuIChcbiAgICAnb250b3VjaHN0YXJ0JyBpbiB3aW5kb3cgfHxcbiAgICBuYXZpZ2F0b3IubWF4VG91Y2hQb2ludHMgPiAwIHx8XG4gICAgKG5hdmlnYXRvciBhcyBhbnkpLm1zTWF4VG91Y2hQb2ludHMgPiAwXG4gICk7XG59XG5cbi8qKlxuICogR2VuZXJhdGUgcmVzcG9uc2l2ZSBtZXRhIHRhZyBjb250ZW50XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZW5lcmF0ZVZpZXdwb3J0TWV0YSgpOiBzdHJpbmcge1xuICByZXR1cm4gJ3dpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLCB2aWV3cG9ydC1maXQ9Y292ZXIsIG1heGltdW0tc2NhbGU9NSwgbWluaW11bS1zY2FsZT0xJztcbn1cblxuLyoqXG4gKiBSZXNwb25zaXZlIHRleHQgdHJ1bmNhdGlvbiB3aXRoIGVsbGlwc2lzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB0cnVuY2F0ZVRleHQoXG4gIHRleHQ6IHN0cmluZyxcbiAgdmlld3BvcnQ6IFZpZXdwb3J0LFxuICBtYXhMZW5ndGg6IHsgbW9iaWxlPzogbnVtYmVyOyB0YWJsZXQ/OiBudW1iZXI7IGRlc2t0b3A/OiBudW1iZXIgfSA9IHt9XG4pOiBzdHJpbmcge1xuICBjb25zdCBsaW1pdCA9IHZpZXdwb3J0LmlzTW9iaWxlXG4gICAgPyAobWF4TGVuZ3RoLm1vYmlsZSA/PyAxMDApXG4gICAgOiB2aWV3cG9ydC5pc1RhYmxldFxuICAgID8gKG1heExlbmd0aC50YWJsZXQgPz8gMTUwKVxuICAgIDogKG1heExlbmd0aC5kZXNrdG9wID8/IDIwMCk7XG5cbiAgcmV0dXJuIHRleHQubGVuZ3RoID4gbGltaXQgPyBgJHt0ZXh0LnN1YnN0cmluZygwLCBsaW1pdCl9Li4uYCA6IHRleHQ7XG59XG5cbi8qKlxuICogQ2FsY3VsYXRlIG9wdGltYWwgbGluZSBoZWlnaHQgYmFzZWQgb24gdmlld3BvcnQgYW5kIHRleHQgc2l6ZVxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0T3B0aW1hbExpbmVIZWlnaHQoXG4gIGZvbnRTaXplOiBudW1iZXIsXG4gIHZpZXdwb3J0OiBWaWV3cG9ydFxuKTogc3RyaW5nIHtcbiAgY29uc3QgYmFzZUxpbmVIZWlnaHQgPSAxLjY7XG4gIFxuICAvLyBUaWdodGVyIGxpbmUgaGVpZ2h0IGZvciBtb2JpbGUgdG8gaW1wcm92ZSByZWFkYWJpbGl0eVxuICBpZiAodmlld3BvcnQuaXNNb2JpbGUpIHtcbiAgICByZXR1cm4gZm9udFNpemUgPCAxNiA/ICcxLjUnIDogJzEuNCc7XG4gIH1cbiAgXG4gIC8vIE1vcmUgYnJlYXRoaW5nIHJvb20gZm9yIGxhcmdlciBzY3JlZW5zXG4gIGlmICh2aWV3cG9ydC5pc0Rlc2t0b3ApIHtcbiAgICByZXR1cm4gZm9udFNpemUgPiAyNCA/ICcxLjMnIDogJzEuNSc7XG4gIH1cblxuICByZXR1cm4gYmFzZUxpbmVIZWlnaHQudG9TdHJpbmcoKTtcbn1cblxuLyoqXG4gKiBHZW5lcmF0ZSByZXNwb25zaXZlIENTUyBjdXN0b20gcHJvcGVydGllc1xuICovXG5leHBvcnQgZnVuY3Rpb24gZ2VuZXJhdGVSZXNwb25zaXZlQ1NTVmFycyhcbiAgcHJlZml4OiBzdHJpbmcsXG4gIHZhbHVlczoge1xuICAgIG1vYmlsZTogUmVjb3JkPHN0cmluZywgc3RyaW5nPjtcbiAgICB0YWJsZXQ/OiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+O1xuICAgIGRlc2t0b3A/OiBSZWNvcmQ8c3RyaW5nLCBzdHJpbmc+O1xuICB9XG4pOiBzdHJpbmcge1xuICBjb25zdCB7IG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wIH0gPSB2YWx1ZXM7XG4gIFxuICBsZXQgY3NzID0gYDpyb290IHtgO1xuICBPYmplY3QuZW50cmllcyhtb2JpbGUpLmZvckVhY2goKFtrZXksIHZhbHVlXSkgPT4ge1xuICAgIGNzcyArPSBgLS0ke3ByZWZpeH0tJHtrZXl9OiAke3ZhbHVlfTtgO1xuICB9KTtcbiAgY3NzICs9IGB9YDtcblxuICBpZiAodGFibGV0KSB7XG4gICAgY3NzICs9IGBAbWVkaWEgKG1pbi13aWR0aDogJHtCUkVBS1BPSU5UUy5tZH1weCkgeyA6cm9vdCB7YDtcbiAgICBPYmplY3QuZW50cmllcyh0YWJsZXQpLmZvckVhY2goKFtrZXksIHZhbHVlXSkgPT4ge1xuICAgICAgY3NzICs9IGAtLSR7cHJlZml4fS0ke2tleX06ICR7dmFsdWV9O2A7XG4gICAgfSk7XG4gICAgY3NzICs9IGB9IH1gO1xuICB9XG5cbiAgaWYgKGRlc2t0b3ApIHtcbiAgICBjc3MgKz0gYEBtZWRpYSAobWluLXdpZHRoOiAke0JSRUFLUE9JTlRTLmxnfXB4KSB7IDpyb290IHtgO1xuICAgIE9iamVjdC5lbnRyaWVzKGRlc2t0b3ApLmZvckVhY2goKFtrZXksIHZhbHVlXSkgPT4ge1xuICAgICAgY3NzICs9IGAtLSR7cHJlZml4fS0ke2tleX06ICR7dmFsdWV9O2A7XG4gICAgfSk7XG4gICAgY3NzICs9IGB9IH1gO1xuICB9XG5cbiAgcmV0dXJuIGNzcztcbn1cblxuLyoqXG4gKiBDYWxjdWxhdGUgcmVzcG9uc2l2ZSBvZmZzZXQgZm9yIHN0aWNreSBlbGVtZW50c1xuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0U3RpY2t5T2Zmc2V0KFxuICB2aWV3cG9ydDogVmlld3BvcnQsXG4gIGVsZW1lbnRIZWlnaHQ6IG51bWJlclxuKTogbnVtYmVyIHtcbiAgaWYgKHZpZXdwb3J0LmlzTW9iaWxlKSB7XG4gICAgcmV0dXJuIGVsZW1lbnRIZWlnaHQgKiAwLjU7XG4gIH1cbiAgaWYgKHZpZXdwb3J0LmlzVGFibGV0KSB7XG4gICAgcmV0dXJuIGVsZW1lbnRIZWlnaHQgKiAwLjc1O1xuICB9XG4gIHJldHVybiBlbGVtZW50SGVpZ2h0O1xufVxuXG4vKipcbiAqIEdlbmVyYXRlIHJlc3BvbnNpdmUgYW5pbWF0aW9uIGR1cmF0aW9uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRSZXNwb25zaXZlRHVyYXRpb24oXG4gIGJhc2VEdXJhdGlvbjogbnVtYmVyLFxuICB2aWV3cG9ydDogVmlld3BvcnRcbik6IG51bWJlciB7XG4gIGlmICh2aWV3cG9ydC5pc01vYmlsZSkge1xuICAgIHJldHVybiBiYXNlRHVyYXRpb24gKiAwLjc1OyAvLyBGYXN0ZXIgb24gbW9iaWxlXG4gIH1cbiAgcmV0dXJuIGJhc2VEdXJhdGlvbjtcbn1cblxuLyoqXG4gKiBDaGVjayBpZiB2aWV3cG9ydCBpcyBpbiBzYWZlIGFyZWEgZm9yIGNvbnRlbnRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzQ29udGVudFNhZmVBcmVhKHZpZXdwb3J0OiBWaWV3cG9ydCk6IGJvb2xlYW4ge1xuICAvLyBFbnN1cmUgbWluaW11bSBjb250ZW50IHdpZHRoIGZvciByZWFkYWJpbGl0eVxuICBjb25zdCBtaW5XaWR0aCA9IDMyMDtcbiAgcmV0dXJuIHZpZXdwb3J0LndpZHRoID49IG1pbldpZHRoO1xufVxuXG4vKipcbiAqIFJlc3BvbnNpdmUgZm9ybSBmaWVsZCB3aWR0aFxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0Rm9ybUZpZWxkV2lkdGgoXG4gIHZpZXdwb3J0OiBWaWV3cG9ydCxcbiAgb3B0aW9uczogeyBmdWxsPzogYm9vbGVhbjsgaGFsZj86IGJvb2xlYW47IHRoaXJkPzogYm9vbGVhbiB9ID0ge31cbik6IHN0cmluZyB7XG4gIGlmIChvcHRpb25zLmZ1bGwgfHwgdmlld3BvcnQuaXNNb2JpbGUpIHJldHVybiAnMTAwJSc7XG4gIGlmIChvcHRpb25zLmhhbGYpIHJldHVybiAnNDglJztcbiAgaWYgKG9wdGlvbnMudGhpcmQpIHJldHVybiAnMzElJztcbiAgXG4gIHJldHVybiB2aWV3cG9ydC5pc1RhYmxldCA/ICc0OCUnIDogJzMxJSc7XG59XG5cbi8qKlxuICogR2VuZXJhdGUgcmVzcG9uc2l2ZSBhY2Nlc3NpYmlsaXR5IGF0dHJpYnV0ZXNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFJlc3BvbnNpdmVBMTF5UHJvcHModmlld3BvcnQ6IFZpZXdwb3J0KSB7XG4gIHJldHVybiB7XG4gICAgLy8gTGFyZ2VyIHRvdWNoIHRhcmdldHMgb24gbW9iaWxlXG4gICAgJ2FyaWEtdG91Y2gtdGFyZ2V0Jzogdmlld3BvcnQuaXNNb2JpbGUgPyAnbGFyZ2UnIDogJ3N0YW5kYXJkJyxcbiAgICAvLyBNb2JpbGUtb3B0aW1pemVkIGFubm91bmNlbWVudHNcbiAgICAnYXJpYS1tb2JpbGUtb3B0aW1pemVkJzogdmlld3BvcnQuaXNNb2JpbGUgPyAndHJ1ZScgOiAnZmFsc2UnLFxuICB9O1xufVxuXG4vKipcbiAqIENoZWNrIGlmIHZpZXdwb3J0IHdpZHRoIG1lZXRzIG1pbmltdW0gcmVxdWlyZW1lbnRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIG1lZXRzTWluaW11bVdpZHRoKHZpZXdwb3J0OiBWaWV3cG9ydCwgbWluV2lkdGg6IG51bWJlcik6IGJvb2xlYW4ge1xuICByZXR1cm4gdmlld3BvcnQud2lkdGggPj0gbWluV2lkdGg7XG59XG5cbi8qKlxuICogR2V0IHJlc3BvbnNpdmUgY29sdW1uIGNvdW50IGZvciBncmlkIGxheW91dHNcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFJlc3BvbnNpdmVDb2x1bW5zKHZpZXdwb3J0OiBWaWV3cG9ydCk6IG51bWJlciB7XG4gIGlmICh2aWV3cG9ydC5pc01vYmlsZSkgcmV0dXJuIDE7XG4gIGlmICh2aWV3cG9ydC5pc1RhYmxldCkgcmV0dXJuIDI7XG4gIHJldHVybiAzO1xufVxuXG4vKipcbiAqIEdlbmVyYXRlIHJlc3BvbnNpdmUgcGFkZGluZyBiYXNlZCBvbiB2aWV3cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0UmVzcG9uc2l2ZVBhZGRpbmcodmlld3BvcnQ6IFZpZXdwb3J0KTogc3RyaW5nIHtcbiAgaWYgKHZpZXdwb3J0LmlzTW9iaWxlKSByZXR1cm4gJzFyZW0nO1xuICBpZiAodmlld3BvcnQuaXNUYWJsZXQpIHJldHVybiAnMS41cmVtJztcbiAgaWYgKHZpZXdwb3J0LmlzRGVza3RvcCkgcmV0dXJuICcycmVtJztcbiAgcmV0dXJuICczcmVtJztcbn1cblxuLyoqXG4gKiBDaGVjayBpZiB2aWV3cG9ydCBpcyBsYW5kc2NhcGUgb3JpZW50YXRpb25cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzTGFuZHNjYXBlKHZpZXdwb3J0OiBWaWV3cG9ydCk6IGJvb2xlYW4ge1xuICByZXR1cm4gdmlld3BvcnQud2lkdGggPiB2aWV3cG9ydC5oZWlnaHQ7XG59XG5cbi8qKlxuICogR2V0IG9wdGltYWwgaW1hZ2UgcXVhbGl0eSBiYXNlZCBvbiB2aWV3cG9ydFxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0T3B0aW1hbEltYWdlUXVhbGl0eSh2aWV3cG9ydDogVmlld3BvcnQpOiBudW1iZXIge1xuICBpZiAodmlld3BvcnQuaXNNb2JpbGUpIHJldHVybiA3NTtcbiAgaWYgKHZpZXdwb3J0LmlzVGFibGV0KSByZXR1cm4gODU7XG4gIHJldHVybiA5MDtcbn1cblxuZXhwb3J0IGRlZmF1bHQge1xuICBCUkVBS1BPSU5UUyxcbiAgZ2V0Vmlld3BvcnQsXG4gIGNoZWNrQnJlYWtwb2ludCxcbiAgcmVzb2x2ZVJlc3BvbnNpdmVQcm9wLFxuICBnZW5lcmF0ZUltYWdlU2l6ZXMsXG4gIGdldEltYWdlRGltZW5zaW9uc0ZvckJyZWFrcG9pbnQsXG4gIGdlbmVyYXRlU3Jjc2V0LFxuICBpc0luVmlld3BvcnQsXG4gIGNsYW1wLFxuICBnZXRUb3VjaFRhcmdldFNpemUsXG4gIGdldFJlc3BvbnNpdmVTcGFjaW5nLFxuICBnZXRSZXNwb25zaXZlR3JpZCxcbiAgaXNUb3VjaERldmljZSxcbiAgZ2VuZXJhdGVWaWV3cG9ydE1ldGEsXG4gIHRydW5jYXRlVGV4dCxcbiAgZ2V0T3B0aW1hbExpbmVIZWlnaHQsXG4gIGdlbmVyYXRlUmVzcG9uc2l2ZUNTU1ZhcnMsXG4gIGdldFN0aWNreU9mZnNldCxcbiAgZ2V0UmVzcG9uc2l2ZUR1cmF0aW9uLFxuICBpc0NvbnRlbnRTYWZlQXJlYSxcbiAgZ2V0Rm9ybUZpZWxkV2lkdGgsXG4gIGdldFJlc3BvbnNpdmVBMTF5UHJvcHMsXG4gIG1lZXRzTWluaW11bVdpZHRoLFxuICBnZXRSZXNwb25zaXZlQ29sdW1ucyxcbiAgZ2V0UmVzcG9uc2l2ZVBhZGRpbmcsXG4gIGlzTGFuZHNjYXBlLFxuICBnZXRPcHRpbWFsSW1hZ2VRdWFsaXR5LFxufTsiXSwibmFtZXMiOlsiQlJFQUtQT0lOVFMiLCJ4cyIsInNtIiwibWQiLCJsZyIsInhsIiwiZ2V0Vmlld3BvcnQiLCJ3aWR0aCIsImhlaWdodCIsImlzTW9iaWxlIiwiaXNUYWJsZXQiLCJpc0Rlc2t0b3AiLCJpc0xhcmdlRGVza3RvcCIsImJyZWFrcG9pbnQiLCJ3aW5kb3ciLCJpbm5lcldpZHRoIiwiaW5uZXJIZWlnaHQiLCJjaGVja0JyZWFrcG9pbnQiLCJjb25kaXRpb24iLCJ2aWV3cG9ydCIsImNvbmRpdGlvbnMiLCJtb2JpbGUiLCJ0YWJsZXQiLCJkZXNrdG9wIiwibGFyZ2VEZXNrdG9wIiwidGFyZ2V0QnJlYWtwb2ludCIsInJlc29sdmVSZXNwb25zaXZlUHJvcCIsInZhbHVlIiwicHJvcCIsInVuZGVmaW5lZCIsImRlZmF1bHQiLCJPYmplY3QiLCJ2YWx1ZXMiLCJnZW5lcmF0ZUltYWdlU2l6ZXMiLCJnZXRJbWFnZURpbWVuc2lvbnNGb3JCcmVha3BvaW50IiwiYXNwZWN0UmF0aW8iLCJiYXNlV2lkdGhzIiwiTWF0aCIsInJvdW5kIiwiZ2VuZXJhdGVTcmNzZXQiLCJiYXNlVXJsIiwiZm9ybWF0cyIsInNpemVzIiwibWFwIiwiZm9ybWF0Iiwic2l6ZSIsImpvaW4iLCJpc0luVmlld3BvcnQiLCJlbGVtZW50Iiwib2Zmc2V0IiwicmVjdCIsImdldEJvdW5kaW5nQ2xpZW50UmVjdCIsInRvcCIsImxlZnQiLCJib3R0b20iLCJyaWdodCIsImNsYW1wIiwibWluIiwicHJlZmVycmVkIiwibWF4IiwidW5pdCIsIm1pblZhbCIsIm1heFZhbCIsInByZWZlcnJlZFZhbCIsImdldFRvdWNoVGFyZ2V0U2l6ZSIsImdldFJlc3BvbnNpdmVTcGFjaW5nIiwiYmFzZSIsIm11bHRpcGxpZXIiLCJmYWN0b3IiLCJnZXRSZXNwb25zaXZlR3JpZCIsIm9wdGlvbnMiLCJjb2x1bW5zIiwiZ2FwIiwiaXNUb3VjaERldmljZSIsIm5hdmlnYXRvciIsIm1heFRvdWNoUG9pbnRzIiwibXNNYXhUb3VjaFBvaW50cyIsImdlbmVyYXRlVmlld3BvcnRNZXRhIiwidHJ1bmNhdGVUZXh0IiwidGV4dCIsIm1heExlbmd0aCIsImxpbWl0IiwibGVuZ3RoIiwic3Vic3RyaW5nIiwiZ2V0T3B0aW1hbExpbmVIZWlnaHQiLCJmb250U2l6ZSIsImJhc2VMaW5lSGVpZ2h0IiwidG9TdHJpbmciLCJnZW5lcmF0ZVJlc3BvbnNpdmVDU1NWYXJzIiwicHJlZml4IiwiY3NzIiwiZW50cmllcyIsImZvckVhY2giLCJrZXkiLCJnZXRTdGlja3lPZmZzZXQiLCJlbGVtZW50SGVpZ2h0IiwiZ2V0UmVzcG9uc2l2ZUR1cmF0aW9uIiwiYmFzZUR1cmF0aW9uIiwiaXNDb250ZW50U2FmZUFyZWEiLCJtaW5XaWR0aCIsImdldEZvcm1GaWVsZFdpZHRoIiwiZnVsbCIsImhhbGYiLCJ0aGlyZCIsImdldFJlc3BvbnNpdmVBMTF5UHJvcHMiLCJtZWV0c01pbmltdW1XaWR0aCIsImdldFJlc3BvbnNpdmVDb2x1bW5zIiwiZ2V0UmVzcG9uc2l2ZVBhZGRpbmciLCJpc0xhbmRzY2FwZSIsImdldE9wdGltYWxJbWFnZVF1YWxpdHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./lib/responsive.ts\n");
/***/ }),
/***/ "(rsc)/./lib/utils.ts":
/*!**********************!*\
!*** ./lib/utils.ts ***!
\**********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ cn: () => (/* binding */ cn),\n/* harmony export */ debounce: () => (/* binding */ debounce),\n/* harmony export */ formatCurrency: () => (/* binding */ formatCurrency),\n/* harmony export */ formatDate: () => (/* binding */ formatDate),\n/* harmony export */ generateSlug: () => (/* binding */ generateSlug),\n/* harmony export */ getInitials: () => (/* binding */ getInitials),\n/* harmony export */ isNonNullable: () => (/* binding */ isNonNullable),\n/* harmony export */ truncate: () => (/* binding */ truncate)\n/* harmony export */ });\n/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clsx */ \"(rsc)/./node_modules/clsx/dist/clsx.mjs\");\n/* harmony import */ var tailwind_merge__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! tailwind-merge */ \"(rsc)/./node_modules/tailwind-merge/dist/bundle-mjs.mjs\");\n\n\n/**\n * Utility function to merge Tailwind CSS classes with clsx support\n * Handles class merging, conflict resolution, and conditional classes\n */ function cn(...inputs) {\n return (0,tailwind_merge__WEBPACK_IMPORTED_MODULE_1__.twMerge)((0,clsx__WEBPACK_IMPORTED_MODULE_0__.clsx)(inputs));\n}\n/**\n * Utility function to check if a value is not null or undefined\n */ function isNonNullable(value) {\n return value != null;\n}\n/**\n * Utility function to format currency\n */ function formatCurrency(amount, currency = \"EUR\", locale = \"de-DE\") {\n return new Intl.NumberFormat(locale, {\n style: \"currency\",\n currency: currency,\n minimumFractionDigits: 2,\n maximumFractionDigits: 2\n }).format(amount);\n}\n/**\n * Utility function to format date\n */ function formatDate(date, locale = \"de-DE\") {\n const d = typeof date === \"string\" ? new Date(date) : date;\n return new Intl.DateTimeFormat(locale, {\n year: \"numeric\",\n month: \"long\",\n day: \"numeric\"\n }).format(d);\n}\n/**\n * Utility function to generate slug from text\n */ function generateSlug(text) {\n return text.toLowerCase().replace(/[^\\w\\s-]/g, \"\").replace(/\\s+/g, \"-\").replace(/-+/g, \"-\").trim();\n}\n/**\n * Utility function to debounce function calls\n */ function debounce(func, wait) {\n let timeout;\n return (...args)=>{\n clearTimeout(timeout);\n timeout = setTimeout(()=>func(...args), wait);\n };\n}\n/**\n * Utility function to get initials from a name\n */ function getInitials(name) {\n return name.split(\" \").map((part)=>part[0]).join(\"\").toUpperCase().slice(0, 2);\n}\n/**\n * Utility function to truncate text\n */ function truncate(text, maxLength, suffix = \"...\") {\n if (text.length <= maxLength) return text;\n return text.slice(0, maxLength - suffix.length) + suffix;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9saWIvdXRpbHMudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUE2QztBQUNKO0FBRXpDOzs7Q0FHQyxHQUNNLFNBQVNFLEdBQUcsR0FBR0MsTUFBb0I7SUFDeEMsT0FBT0YsdURBQU9BLENBQUNELDBDQUFJQSxDQUFDRztBQUN0QjtBQUVBOztDQUVDLEdBQ00sU0FBU0MsY0FBaUJDLEtBQTJCO0lBQzFELE9BQU9BLFNBQVM7QUFDbEI7QUFFQTs7Q0FFQyxHQUNNLFNBQVNDLGVBQWVDLE1BQWMsRUFBRUMsV0FBbUIsS0FBSyxFQUFFQyxTQUFpQixPQUFPO0lBQy9GLE9BQU8sSUFBSUMsS0FBS0MsWUFBWSxDQUFDRixRQUFRO1FBQ25DRyxPQUFPO1FBQ1BKLFVBQVVBO1FBQ1ZLLHVCQUF1QjtRQUN2QkMsdUJBQXVCO0lBQ3pCLEdBQUdDLE1BQU0sQ0FBQ1I7QUFDWjtBQUVBOztDQUVDLEdBQ00sU0FBU1MsV0FBV0MsSUFBbUIsRUFBRVIsU0FBaUIsT0FBTztJQUN0RSxNQUFNUyxJQUFJLE9BQU9ELFNBQVMsV0FBVyxJQUFJRSxLQUFLRixRQUFRQTtJQUN0RCxPQUFPLElBQUlQLEtBQUtVLGNBQWMsQ0FBQ1gsUUFBUTtRQUNyQ1ksTUFBTTtRQUNOQyxPQUFPO1FBQ1BDLEtBQUs7SUFDUCxHQUFHUixNQUFNLENBQUNHO0FBQ1o7QUFFQTs7Q0FFQyxHQUNNLFNBQVNNLGFBQWFDLElBQVk7SUFDdkMsT0FBT0EsS0FDSkMsV0FBVyxHQUNYQyxPQUFPLENBQUMsYUFBYSxJQUNyQkEsT0FBTyxDQUFDLFFBQVEsS0FDaEJBLE9BQU8sQ0FBQyxPQUFPLEtBQ2ZDLElBQUk7QUFDVDtBQUVBOztDQUVDLEdBQ00sU0FBU0MsU0FDZEMsSUFBTyxFQUNQQyxJQUFZO0lBRVosSUFBSUM7SUFDSixPQUFPLENBQUMsR0FBR0M7UUFDVEMsYUFBYUY7UUFDYkEsVUFBVUcsV0FBVyxJQUFNTCxRQUFRRyxPQUFPRjtJQUM1QztBQUNGO0FBRUE7O0NBRUMsR0FDTSxTQUFTSyxZQUFZQyxJQUFZO0lBQ3RDLE9BQU9BLEtBQ0pDLEtBQUssQ0FBQyxLQUNOQyxHQUFHLENBQUNDLENBQUFBLE9BQVFBLElBQUksQ0FBQyxFQUFFLEVBQ25CQyxJQUFJLENBQUMsSUFDTEMsV0FBVyxHQUNYQyxLQUFLLENBQUMsR0FBRztBQUNkO0FBRUE7O0NBRUMsR0FDTSxTQUFTQyxTQUFTbkIsSUFBWSxFQUFFb0IsU0FBaUIsRUFBRUMsU0FBUyxLQUFLO0lBQ3RFLElBQUlyQixLQUFLc0IsTUFBTSxJQUFJRixXQUFXLE9BQU9wQjtJQUNyQyxPQUFPQSxLQUFLa0IsS0FBSyxDQUFDLEdBQUdFLFlBQVlDLE9BQU9DLE1BQU0sSUFBSUQ7QUFDcEQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9rbHotY2FibGVzLW5leHRqcy8uL2xpYi91dGlscy50cz9mNzQ1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHR5cGUgQ2xhc3NWYWx1ZSwgY2xzeCB9IGZyb20gJ2Nsc3gnO1xuaW1wb3J0IHsgdHdNZXJnZSB9IGZyb20gJ3RhaWx3aW5kLW1lcmdlJztcblxuLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIG1lcmdlIFRhaWx3aW5kIENTUyBjbGFzc2VzIHdpdGggY2xzeCBzdXBwb3J0XG4gKiBIYW5kbGVzIGNsYXNzIG1lcmdpbmcsIGNvbmZsaWN0IHJlc29sdXRpb24sIGFuZCBjb25kaXRpb25hbCBjbGFzc2VzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjbiguLi5pbnB1dHM6IENsYXNzVmFsdWVbXSkge1xuICByZXR1cm4gdHdNZXJnZShjbHN4KGlucHV0cykpO1xufVxuXG4vKipcbiAqIFV0aWxpdHkgZnVuY3Rpb24gdG8gY2hlY2sgaWYgYSB2YWx1ZSBpcyBub3QgbnVsbCBvciB1bmRlZmluZWRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGlzTm9uTnVsbGFibGU8VD4odmFsdWU6IFQgfCBudWxsIHwgdW5kZWZpbmVkKTogdmFsdWUgaXMgVCB7XG4gIHJldHVybiB2YWx1ZSAhPSBudWxsO1xufVxuXG4vKipcbiAqIFV0aWxpdHkgZnVuY3Rpb24gdG8gZm9ybWF0IGN1cnJlbmN5XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBmb3JtYXRDdXJyZW5jeShhbW91bnQ6IG51bWJlciwgY3VycmVuY3k6IHN0cmluZyA9ICdFVVInLCBsb2NhbGU6IHN0cmluZyA9ICdkZS1ERScpOiBzdHJpbmcge1xuICByZXR1cm4gbmV3IEludGwuTnVtYmVyRm9ybWF0KGxvY2FsZSwge1xuICAgIHN0eWxlOiAnY3VycmVuY3knLFxuICAgIGN1cnJlbmN5OiBjdXJyZW5jeSxcbiAgICBtaW5pbXVtRnJhY3Rpb25EaWdpdHM6IDIsXG4gICAgbWF4aW11bUZyYWN0aW9uRGlnaXRzOiAyLFxuICB9KS5mb3JtYXQoYW1vdW50KTtcbn1cblxuLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIGZvcm1hdCBkYXRlXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBmb3JtYXREYXRlKGRhdGU6IERhdGUgfCBzdHJpbmcsIGxvY2FsZTogc3RyaW5nID0gJ2RlLURFJyk6IHN0cmluZyB7XG4gIGNvbnN0IGQgPSB0eXBlb2YgZGF0ZSA9PT0gJ3N0cmluZycgPyBuZXcgRGF0ZShkYXRlKSA6IGRhdGU7XG4gIHJldHVybiBuZXcgSW50bC5EYXRlVGltZUZvcm1hdChsb2NhbGUsIHtcbiAgICB5ZWFyOiAnbnVtZXJpYycsXG4gICAgbW9udGg6ICdsb25nJyxcbiAgICBkYXk6ICdudW1lcmljJyxcbiAgfSkuZm9ybWF0KGQpO1xufVxuXG4vKipcbiAqIFV0aWxpdHkgZnVuY3Rpb24gdG8gZ2VuZXJhdGUgc2x1ZyBmcm9tIHRleHRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdlbmVyYXRlU2x1Zyh0ZXh0OiBzdHJpbmcpOiBzdHJpbmcge1xuICByZXR1cm4gdGV4dFxuICAgIC50b0xvd2VyQ2FzZSgpXG4gICAgLnJlcGxhY2UoL1teXFx3XFxzLV0vZywgJycpXG4gICAgLnJlcGxhY2UoL1xccysvZywgJy0nKVxuICAgIC5yZXBsYWNlKC8tKy9nLCAnLScpXG4gICAgLnRyaW0oKTtcbn1cblxuLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIGRlYm91bmNlIGZ1bmN0aW9uIGNhbGxzXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBkZWJvdW5jZTxUIGV4dGVuZHMgKC4uLmFyZ3M6IGFueVtdKSA9PiBhbnk+KFxuICBmdW5jOiBULFxuICB3YWl0OiBudW1iZXJcbik6ICguLi5hcmdzOiBQYXJhbWV0ZXJzPFQ+KSA9PiB2b2lkIHtcbiAgbGV0IHRpbWVvdXQ6IE5vZGVKUy5UaW1lb3V0O1xuICByZXR1cm4gKC4uLmFyZ3M6IFBhcmFtZXRlcnM8VD4pID0+IHtcbiAgICBjbGVhclRpbWVvdXQodGltZW91dCk7XG4gICAgdGltZW91dCA9IHNldFRpbWVvdXQoKCkgPT4gZnVuYyguLi5hcmdzKSwgd2FpdCk7XG4gIH07XG59XG5cbi8qKlxuICogVXRpbGl0eSBmdW5jdGlvbiB0byBnZXQgaW5pdGlhbHMgZnJvbSBhIG5hbWVcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldEluaXRpYWxzKG5hbWU6IHN0cmluZyk6IHN0cmluZyB7XG4gIHJldHVybiBuYW1lXG4gICAgLnNwbGl0KCcgJylcbiAgICAubWFwKHBhcnQgPT4gcGFydFswXSlcbiAgICAuam9pbignJylcbiAgICAudG9VcHBlckNhc2UoKVxuICAgIC5zbGljZSgwLCAyKTtcbn1cblxuLyoqXG4gKiBVdGlsaXR5IGZ1bmN0aW9uIHRvIHRydW5jYXRlIHRleHRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHRydW5jYXRlKHRleHQ6IHN0cmluZywgbWF4TGVuZ3RoOiBudW1iZXIsIHN1ZmZpeCA9ICcuLi4nKTogc3RyaW5nIHtcbiAgaWYgKHRleHQubGVuZ3RoIDw9IG1heExlbmd0aCkgcmV0dXJuIHRleHQ7XG4gIHJldHVybiB0ZXh0LnNsaWNlKDAsIG1heExlbmd0aCAtIHN1ZmZpeC5sZW5ndGgpICsgc3VmZml4O1xufSJdLCJuYW1lcyI6WyJjbHN4IiwidHdNZXJnZSIsImNuIiwiaW5wdXRzIiwiaXNOb25OdWxsYWJsZSIsInZhbHVlIiwiZm9ybWF0Q3VycmVuY3kiLCJhbW91bnQiLCJjdXJyZW5jeSIsImxvY2FsZSIsIkludGwiLCJOdW1iZXJGb3JtYXQiLCJzdHlsZSIsIm1pbmltdW1GcmFjdGlvbkRpZ2l0cyIsIm1heGltdW1GcmFjdGlvbkRpZ2l0cyIsImZvcm1hdCIsImZvcm1hdERhdGUiLCJkYXRlIiwiZCIsIkRhdGUiLCJEYXRlVGltZUZvcm1hdCIsInllYXIiLCJtb250aCIsImRheSIsImdlbmVyYXRlU2x1ZyIsInRleHQiLCJ0b0xvd2VyQ2FzZSIsInJlcGxhY2UiLCJ0cmltIiwiZGVib3VuY2UiLCJmdW5jIiwid2FpdCIsInRpbWVvdXQiLCJhcmdzIiwiY2xlYXJUaW1lb3V0Iiwic2V0VGltZW91dCIsImdldEluaXRpYWxzIiwibmFtZSIsInNwbGl0IiwibWFwIiwicGFydCIsImpvaW4iLCJ0b1VwcGVyQ2FzZSIsInNsaWNlIiwidHJ1bmNhdGUiLCJtYXhMZW5ndGgiLCJzdWZmaXgiLCJsZW5ndGgiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./lib/utils.ts\n");
/***/ }),
/***/ "(rsc)/./data/processed/wordpress-data.json":
/*!********************************************!*\
!*** ./data/processed/wordpress-data.json ***!
\********************************************/
/***/ ((module) => {
"use strict";
module.exports = /*#__PURE__*/JSON.parse('{"site":{"title":"KLZ Cables","description":"Empowering a sustainable future through innovative and reliable energy solutions.","baseUrl":"https://klz-cables.com","defaultLocale":"en","locales":["en","de"]},"content":{"pages":[{"id":10544,"translationKey":"terms","locale":"en","slug":"terms","path":"/terms","title":"Terms &#8211; English","titleHtml":"Terms &#8211; English","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h1 class=\\"p1\\">Liefer- und Zahlungsbedingungen</h1> <p class=\\"p1\\">Stand November 2024</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">1.</span> Allgemeines</h3> <p class=\\"p2\\">Diese Liefer- und Zahlungsbedingungen (L&amp;Z) der KLZ Vertriebs GmbH gelten ausschließlich; entgegenstehende oder von unseren Bedingungen abweichende Bedingungen des Kunden erkennen wir nicht an, es sei denn, wir hätten ausdrücklich schriftlich ihrer Geltung zugestimmt. Unsere L&amp;Z gelten auch dann, wenn wir in Kenntnis entgegenstehender oder von unseren L&amp;Z abweichender Bedingungen des Bestellers die Lieferung an diesen vorbehaltlos ausführen. Unsere L&amp;Z gelten nur gegenüber Unternehmern im Sinn von § 310 Abs. 1 BGB sowie juristischen Personen des <span class=\\"s3\\">öffentlichen </span>Rechts oder öffentlich-rechtliches Sondervermögen.</p> <p class=\\"p2\\">Nebenabreden, Vorbehalte, Änderungen, Ergänzungen usw. bedürfen zu ihrer Wirksamkeit unserer schriftlichen Bestätigung.</p> <p class=\\"p2\\">Hinweise auf die Geltung gesetzlicher Vorschriften haben nur klarstellende Bedeutung. Auch ohne eine derartige Klarstellung gelten daher die gesetzlichen Vorschriften, soweit sie in diesen L&amp;Z nicht unmittelbar abgeändert oder <span class=\\"s3\\">ausdrücklich </span>ausgeschlossen werden.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">2.</span> Angebote</h3> <p class=\\"p1\\">Sofern nicht ausdrücklich als bindend bezeichnet, sind unsere Angebote freibleibend; die Bestellung des <span class=\\"s2\\">Kunden ist </span>als Angebot gemäß § 145 BGB zu qualifizieren.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">3.</span> Preise</h3> <p class=\\"p1\\">Alle von uns genannten Preise verstehen sich zzgl. der jeweiligen gesetzlichen Mehrwertsteuer vor Metallzuschlag fracht- frei innerhalb der Bundesrepublik Deutschland (Festland), jedoch ohne Abladen. Die Verkaufspreise, soweit sie als Hohlpreis deklariert sind, enthalten keinerlei Metallwerte. Diese werden zusätzlich separat berechnet.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">4.</span> Metallnotierung</h3> <p class=\\"p2\\">Basis zur Kupferabrechnung ist die Notierung &#8220;LME Copper official price cash offer&#8221;, Durchschnitt des Liefervormonats zuzüglich der dann aktuellen von uns benannten Kupfer-Prämie.</p> <p class=\\"p2\\">Basis zur Aluminiumabrechnung ist die Notierung &#8220;LME Aluminium official price cash offer&#8221;, Durchschnitt des Liefervormonats zuzüglich der dann von uns benannten Aluminium-Prämie. USD werden auf Basis des EUR/USD LME-FX-Rate (MTLE) in EUR umgerechnet. Die entsprechenden Notierungen können Sie der Web-Seite www.westmetall.com entnehmen. Die Prämienzuschläge können stark variieren und KLZ behält sich das Recht vor, diese fristgerecht anzupassen, ungeachtet der Angebotslegung.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">5.</span> Metallzahl</h3> <p class=\\"p2\\">Die von uns ausgewiesene Metallzahl ist eine rein kaufmännische Berechnungsgröße für den Metallinhalt, die in die Berechnung des Gesamtpreises eines Kabels eingeht. Damit entsprechen wir Ihrem Wunsch eine Vergleichbarkeit in ihrem System auf Hohlpreisbasis zu ermöglichen. Die Metallzahl gibt damit nicht das Gewicht des tatsächlich im Kabel enthaltenen Leitermetalls an. Sie ist ein rein kalkulatorischer Berechnungsfaktor, der jedoch keine unmittelbaren Rückschlüsse auf die im Kabel verwendeten Kupfer- bzw. Aluminiummengen zulässt. Wir weisen ausdrücklich darauf hin, final nur den Vollpreis für Vergleichszwecke heranzuziehen. Soweit Sie es wünschen andere Metallzahlen zu Grunde zu legen, sind wir gerne dazu bereit, das Angebot in den Bestandteilen umzurechnen. Bei jeglicher Änderung bleibt aber der Vollpreis der gleiche Betrag.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">6.</span> Auftragsänderung / Auftragsstorno</h3> <p class=\\"p2\\">Nach Auftragsbestätigung werden Änderungen an bestätigten Aufträgen nur nach Prüfung und gesonderter ausdrücklicher Zustimmung durch uns akzeptiert. Wir behalten uns bei allen Auftragsänderungen das Recht vor, einen durch die Änderung entstandenen Mehraufwand, wie z.B. Bearbeitungskosten oder Entsorgungskosten in Rech<span class=\\"s2\\">nung zu stellen.</span></p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">7.</span> Eigentumsvorbehalt</h3> <p class=\\"p2\\">Wir behalten uns an den von uns gelieferten Waren nachfolgend: Vorbehaltsware bis zur vollständigen Begleichung aller unserer Forderungen aus den Geschäftsbeziehungen mit dem Besteller, das Eigentum vor. Der Eigentumsvorbehalt bleibt auch dann bestehen, wenn einzelne Forderungen in eine laufende Rechnung aufgenommen <span class=\\"s2\\">werden (Kontokorrentvorbehalt).</span></p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">8. </span>Zahlungsbedingungen <span class=\\"s3\\">| </span>Aufrechnung <span class=\\"s3\\">| </span>Zurückbehaltungsrechte</h3> <p class=\\"p2\\">Unsere Rechnungen sind 14 Tage nach Rechnungsdatum ohne jeden Abzug zahlbar. Bei Nichteinhaltung der vereinbarten Zahlungsbedingungen sind wir berechtigt, Zinsen in Höhe von 7 %-Punkten <span class=\\"s4\\">über dem </span>Basiszinssatz zu berechnen; das Recht zur Geltendmachung weitergehender Schäden, insbesondere <span class=\\"s5\\">nachgewiesener </span>höherer Zinsen, bleibt hiervon unberührt.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">9.</span> Liefervorbehalt <span class=\\"s3\\">|</span> Teillieferungen</h3> <p class=\\"p2\\">Sämtliche Lieferzusagen unsererseits stehen, sofern nichts anderes ausdrücklich schriftlich vereinbart ist, unter dem Vorbehalt der richtigen und rechtzeitigen Belieferung durch unsere Produzenten. Wir behalten uns jederzeit Teillieferungen vor. Darüber hinaus behalten wir uns branchenübliche Über- oder Unter<span class=\\"s4\\">lieferungen </span>bis zu 10 % der bestellten Menge vor.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">10.</span> Lieferfristen und Liefertermine</h3> <p class=\\"p2\\">Die Lieferfrist wird individuell vereinbart bzw. von uns bei Annahme der Bestellung angegeben. Sofern wir verbindliche Lieferfristen aus Gründen, die wir nicht zu vertreten haben, nicht einhalten können (Nichtverfügbarkeit der Leistung), werden wir den Besteller hierüber unverzüglich informieren und gleichzeitig die voraussichtliche, neue Lieferfrist mitteilen. Ist die Leistung auch innerhalb der neuen Lieferfrist nicht verfügbar, sind wir berechtigt, ganz oder teilweise vom Vertrag zurückzutreten. Eine bereits erbrachte Gegenleistung des Bestellers werden wir unverzüglich erstatten. Nichtverfügbarkeit der Leistung liegt beispielsweise vor bei nicht recht- zeitiger Selbstbelieferung durch unseren Zulieferer, wenn wir ein kongruentes Deckungsgeschäft abgeschlossen haben, bei sonstigen Störungen in der Lieferkette etwa aufgrund höherer Gewalt oder wenn wir im Einzelfall zur <span class=\\"s3\\">Beschaffung nicht verpflichtet sind.</span></p> <p class=\\"p2\\">Der Eintritt unseres Lieferverzugs bestimmt sich nach den gesetzlichen Vorschriften. In jedem Fall ist aber eine <span class=\\"s3\\">Mahnung durch </span>den Käufer erforderlich.</p> <p class=\\"p2\\">Die gesetzlichen Rechte bleiben im Übrigen unberührt.</p> <p class=\\"p2\\">Fixgeschäfte setzen die ausdrückliche schriftliche Bezeichnung als solche voraus. Ansonsten ist der Besteller <span class=\\"s4\\">stets </span>verpflichtet, uns schriftlich eine angemessene Nachfrist zu setzen, wenn von uns zugesagte Termine und/ oder Fristen nicht eingehalten werden. Wird auch die Nachfrist nicht eingehalten, ist der Besteller berechtigt, vom <span class=\\"s3\\">Vertrag zurückzutreten.</span></p> <p class=\\"p2\\">Im Fall höherer Gewalt und/oder sonstiger von uns nicht vorhersehbarer außergewöhnlicher und/oder unverschul<span class=\\"s3\\">deter </span>Umstände, auch wenn sie bei unserem Vorlieferanten eintreten, verlängert sich eine von uns zugesagte <span class=\\"s4\\">Lieferfrist bis zur </span>Behebung des vorerwähnten Ereignisses. Ist dieser Zeitpunkt nicht überblickbar, sind sowohl der Besteller als auch wir berechtigt, von dem abgeschlossenen Vertrag zurückzutreten. In diesem Fall sind beiderseits <span class=\\"s3\\">Schadensersatzansprüche </span>ausgeschlossen. Wir verpflichten uns, bei Bekanntwerden vorerwähnter Umstände <span class=\\"s4\\">den</span> <span class=\\"s4\\">Besteller</span> <span class=\\"s4\\">hiervon</span> <span class=\\"s4\\">unverzüglich</span> <span class=\\"s4\\">zu </span>benachrichtigen.</p> <p class=\\"p2\\">Ist die Einhaltung eines Termins davon abhängig, dass uns seitens des Bestellers bestimmte Angaben und/oder Pläne, Freigabeerklärungen oder ähnliches erteilt werden, beginnt die Lieferfrist erst von dem Zeitpunkt an zu lau- fen, zu dem uns die vollständigen Angaben des Bestellers schriftlich vorliegen. Wird die Anlieferung auf Wunsch des Bestellers über den vertraglich vorgesehenen Zeitpunkt hinausgeschoben, kann von uns beginnend mit einer Frist von frühestens 10 Werktagen nach Anzeige der Versandbereitschaft dem Besteller ein Lagergeld in Höhe von 2 % des Rechnungsbetrages für jeden angefangenen Monat, maximal jedoch <span class=\\"s3\\">10 % insgesamt berechnet werden.</span></p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">11.</span> Abrufaufträge</h3> <p class=\\"p2\\">Wird uns ein Abrufauftrag erteilt und werden über die Abruftermine keine gesonderten schriftlichen Vereinbarungen getroffen, ist der Besteller verpflichtet, uns die einzelnen Abruftermine so mitzuteilen, dass zwischen Eingang der Abrufmitteilung bei uns und Auslieferung mindestens 14 Werktage und die letzte Auslieferung spätestens 90 <span class=\\"s2\\">Tage nach unserer Auftragsbestätigung </span>liegt.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">12.</span> Maß- und Gewichtsangaben</h3> <p class=\\"p2\\">Alle Angaben über Durchmesser, Gewicht, technische Gestaltung, Herstellung und Umfang der von uns zu liefernden <span class=\\"s3\\">Ware stehen </span>unter dem Vorbehalt der Abweichung innerhalb der handelsüblichen zulässigen Toleranzen. Darüber hinaus behalten wir uns Änderungen, die einer technischen Verbesserung dienen, jederzeit vor. Farbabweichungen und/oder Abweichungen in der äußeren Beschaffenheit der von uns zu liefernden Ware, die jedoch deren Qualität und technische Wirksamkeit unbeeinflusst lässt, begründen keine Mängelhaftungsansprüche des Bestellers.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">13.</span> Gefahrübergang und -tragung</h3> <p class=\\"p2\\">Die Lieferung erfolgt DAP frei Bestimmungsort Deutschland, wo auch der Erfüllungsort für die Lieferung und eine etwaige Nacherfüllung ist.</p> <p class=\\"p2\\">Wird die bestellte Ware von uns versandbereit gestellt und/oder verzögert sich die Versendung und/oder der Abruf aus Gründen, die vom Besteller zu vertreten sind, sind wir berechtigt, Ersatz des hieraus entstehenden Schadens einschließlich Mehraufwendungen zu verlangen. Hierfür berechnen wir eine pauschale Entschädigung i.H.v 2% des Rechnungsbetrages für jeden angefangenen Monat, maximal jedoch 10 % insgesamt beginnend mit der Lieferfrist bzw. mangels einer Lieferfrist mit der Mitteilung der Versandbereitschaft der Ware.</p> <p class=\\"p2\\">Der Nachweis eines höheren Schadens und unsere gesetzlichen Ansprüche (insbesondere Ersatz von Mehraufwendungen, angemessene Entschädigung, Kündigung) bleiben unberührt; die Pauschale ist aber auf weitergehende Geldansprüche anzurechnen. Dem Besteller bleibt der Nachweis gestattet, dass uns überhaupt kein oder nur ein <span class=\\"s3\\">wesentlich geringerer Schaden </span>als vorstehende Pauschale entstanden ist. Rücksendungen an uns, die nicht vorher von uns schriftlich bestätigt worden sind, erfolgen auf alleinige Gefahr des <span class=\\"s4\\">Bestellers.</span></p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">14.</span> Mängelhaftung</h3> <p class=\\"p2\\">Wir haften nur dann für die Einhaltung objektiver Anforderungen an der Ware, wenn und soweit zwischen dem Besteller und uns keine Beschaffenheitsvereinbarung getroffen wurde. Die einzuhaltenden subjektiven Anforderungen gehen den einzuhaltenden objektiven Anforderungen vor. Im Zweifel ergeben sich die vereinbarten Anforderungen <span class=\\"s3\\">an die Ware aus dem von uns </span>bereitgestellten Datenblatt. Einzelne, nicht immer auszuschließende marginale Abweichungen, dürfen durch Reparaturen, wie zum Beispiel Mantelmanschetten nachgebessert werden.</p> <p class=\\"p2\\">Jedwede Mängelhaftungsansprüche des Bestellers setzen voraus, dass dieser die ihm übersandte Ware unverzüglich, d. h. in der Regel sofort bei Anlieferung (noch in Anwesenheit des Transporteurs) auf ihre ordnungsgemäße Beschaffenheit hin überprüft und uns zu verzeichnende sichtbare Mängel unmittelbar nach Erhalt der Ware und verdeckte Mängel unmittelbar nach deren Feststellung schriftlich mitteilt. Soweit ein rechtzeitig gerügter, nicht nur unerheblicher Mangel der Kaufsache vorliegt, sind wir nach unserer Wahl zur Mangelbeseitigung oder zur Ersatz<span class=\\"s3\\">lieferung (Nacherfüllung) berechtigt.</span></p> <p class=\\"p2\\">Wir übernehmen im Rahmen der Nacherfüllung in keinem Fall Ein- oder Ausbaukosten, wenn und soweit die Mangelhaftigkeit der Ware zum Zeitpunkt des Einbaus dem Besteller bekannt oder grob fahrlässig unbekannt geblieben <span class=\\"s4\\">ist.</span></p> <p class=\\"p2\\">Sind wir zur Mangelbeseitigung/Ersatzlieferung nicht bereit oder nicht in der Lage oder verzögert sich diese über angemessene Fristen hinaus aus Gründen, die wir zu vertreten haben, oder schlägt sie in sonstiger Weise fehl, so ist der Besteller nach seiner Wahl berechtigt, vom Vertrag zurückzutreten oder eine entsprechende Minderung des <span class=\\"s3\\">Kaufpreises zu verlangen.</span></p> <p class=\\"p2\\">Weitergehende Ansprüche des Bestellers, gleich aus welchem Rechtsgrund, sind nach näherer Maßgabe der Regelungen in nachstehender Ziffer 15 ausgeschlossen bzw. beschränkt.</p> <p class=\\"p1\\">Die Verjährungsfristen für Mängelhaftungsansprüche beträgt 24 Monate ab Übergabe der Ware.</p> <p class=\\"p1\\">Sollte es bei einer Mängelrüge zu unterschiedlichen Meinungen bezüglich des Kabelschaden kommen, gilt hier im Zweifelsfall nur die Expertise des VDE-Instituts selbst. Andere, auch akkreditierte Testlabore, akzeptieren wir nicht. Wir weisen ausdrücklich daraufhin, dass beim Verlegen des Kabels in den Graben oder in Rohren, bzw. in Bauwerke eine ständige Sichtkontrolle durch den Kabelverleger vorzunehmen ist, ob Auffälligkeiten zu vermerken sind. Eine spätere Reklamation, die fahrlässiges Verhalten vermuten lässt, schränkt sich damit ein.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">15.</span> Schadenersatz <span class=\\"s3\\">| </span>Gesamthaftung</h3> <p class=\\"p2\\">Wir haften unbeschränkt nur für Vorsatz und grobe Fahrlässigkeit sowie für Schäden aus einer Verletzung von Leben, Körper oder Gesundheit, die auf mindestens fahrlässiger Pflichtverletzung unsererseits oder unserer gesetzlichen Vertreter oder Erfüllungsgehilfen beruhen; ebenso haften wir unbeschränkt im Fall von uns übernommenen bzw. abgegebenen Garantien und Zusicherungen, sofern ein davon umfasster Mangel unsere Haftung auslöst sowie im Fall einer Haftung nach dem Produkthaftungsgesetz oder sonstigen Gefährdungshaftungstatbeständen. Im Fall sonstiger schuldhafter Verletzung wesentlicher Vertragspflichten („Kardinalpflichten“) ist unsere verbleibende Haftung auf den vertragstypischen vorhersehbaren Schaden beschränkt. Mangelfolgeschäden sowie entgangener Gewinn schließen wir grundsätzlich aus.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">16.</span> Kabeltrommeln</h3> <p class=\\"p2\\">Unsere Kabel werden auf stabilen Vollholztrommeln geliefert. Auf Wunsch vermitteln wir Ihnen Partner, die diese Trommeln gegen eine Gebühr abholen.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">17.</span> Sonstiges</h3> <p class=\\"p2\\">Es gilt ausschließlich das Recht der Bundesrepublik Deutschland unter Ausschluss des UN-Kaufrechts (CISG). Gerichtsstand ist nach unserer Wahl Stuttgart, der Erfüllungsort der Lieferverpflichtung oder das für den Sitz des Bestellers zuständige Gericht, sofern der Besteller Kaufmann, juristische Person des öffentlichen Rechts oder öffentlich-rechtliches Sondervermögen ist oder keinen allgemeinen Gerichtsstand im Inland hat.</p> <p class=\\"p2\\">Mit der Veröffentlichung der vorliegenden L&amp;Z im Internet werden alle von uns früher verwendeten Bedingungen gegenstandslos.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p class=\\"p1\\"><a href=\\"https://klz-cables.com/wp-content/uploads/2025/01/agbs.pdf\\">Download als PDF</a></p> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row in-container\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-08-12T11:47:27","translation":{"locale":"de","id":10930}},{"id":10540,"translationKey":"legal-notice","locale":"en","slug":"legal-notice","path":"/legal-notice","title":"Legal Notice &#8211; English","titleHtml":"Legal Notice &#8211; English","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h1>Legal Notice</h1> <p><strong>Responsible for the content:</strong><br /> Michael Bodemer</p> <p>KLZ Vertriebs GmbH<br /> Raiffeisenstraße 22<br /> 73630 Remshalden</p> <p>info@klz-cables.com<br /> www.klz-cables.com</p> <p>Local Court Stuttgart<br /> HRB-Nr. 798037<br /> Place of jurisdiction: Stuttgart</p> <p>Copyright:<br /> All texts, images and other information published on the website are subject to copyright unless otherwise indicated. Any duplication, distribution, storage, transmission, reproduction or forwarding of the contents without written permission is expressly prohibited. For further information, please contact the above address.</div></div></div>","excerptHtml":"<p><div class=\\"vc-row in-container\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-10-08T21:29:40","translation":{"locale":"de","id":10921}},{"id":10535,"translationKey":"privacy-policy","locale":"en","slug":"privacy-policy","path":"/privacy-policy","title":"Privacy Policy &#8211; English","titleHtml":"Privacy Policy &#8211; English","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h1>Privacy Policy</h1> <h2 class=\\"text-2xl mb-4\\">1. Data protection at a glance</h2> <h3 class=\\"text-xl\\">General information</h3> <p class=\\"mb-4\\">The following information provides a simple overview of what happens to your personal data when you visit our website. Personal data are all data with which you can be personally identified. For detailed information on the subject of data protection, please refer to our data protection declaration listed below this text.</p> <h2 class=\\"text-2xl mb-4\\">2. General notes and compulsory information</h2> <h3 class=\\"text-xl\\">Data protection</h3> <p class=\\"mb-4\\">The operators of these pages take the protection of your personal data very seriously. We treat your personal data confidentially and in accordance with the legal data protection regulations and this data protection declaration. When you use this website, various personal data is collected. Personal data is data with which you can be personally identified. This privacy policy explains what data we collect and what we use it for. It also explains how we do this and for what purpose. We would like to point out that data transmission over the Internet (e.g. communication by e-mail) can have security gaps. It is not possible to completely protect data from access by third parties.</p> <h3 class=\\"text-xl\\">Revocation of your consent to data processing</h3> <p class=\\"mb-4\\">Many data processing operations are only possible with your express consent. You can revoke a previously granted consent at any time. For this purpose, an informal notification by e-mail to us is sufficient. The lawfulness of the data processing that took place up to the revocation remains unaffected by the revocation.</p> <h3 class=\\"text-xl\\">Right of appeal to the competent supervisory authority</h3> <p class=\\"mb-4\\">In the event of violations of data protection law, the person concerned has a right of appeal to the competent supervisory authority. The competent supervisory authority for data protection issues is the data protection commissioner of the federal state in which our company is located. A list of the data protection officers and their contact details can be found at the following link: https://www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html.</p> <h3 class=\\"text-xl\\">Right to data transferability</h3> <p class=\\"mb-4\\">You have the right to have data which we process automatically on the basis of your consent or in fulfilment of a contract handed over to you or to a third party in a common, machine-readable format. If you request the direct transfer of the data to another responsible party, this will only be done to the extent that it is technically feasible.</p> <h3 class=\\"text-xl\\">Information, blocking, deletion</h3> <p class=\\"mb-4\\">Within the framework of the applicable legal provisions, you have the right at any time to receive information free of charge about your stored personal data, its origin and recipients and the purpose of the data processing and, if applicable, a right to correct, block or delete this data. For this purpose, as well as for further questions regarding personal data, you can contact us at any time at the address given in the imprint.</p> <h3 class=\\"text-xl\\">Contradiction against advertising mails</h3> <p class=\\"mb-4\\">The use of contact data published within the scope of the imprint obligation for the transmission of not expressly requested advertising and information material is hereby contradicted. The operators of the site expressly reserve the right to take legal action in the event of unsolicited sending of advertising information, such as through spam e-mails.</p> <h2 class=\\"text-2xl mb-4\\">3. Data collection in our company</h2> <h3 class=\\"text-xl\\">Data transfer upon conclusion of the contract for services and digital contents</h3> <p class=\\"mb-4\\">We only transfer personal data to third parties if this is necessary within the scope of processing the contract, e.g. to the credit institution commissioned with processing payments. Any further transmission of data will not take place or only if you have expressly agreed to the transmission. Your data will not be passed on to third parties without your express consent, for example for advertising purposes. The basis for data processing is Art. 6 Par. 1 letter b DSGVO, which permits the processing of data for the fulfilment of a contract or pre-contractual measures.</p> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row in-container\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-01-16T11:13:23","translation":{"locale":"de","id":10926}},{"id":10487,"translationKey":"thanks","locale":"en","slug":"thanks","path":"/thanks","title":"Thanks &#8211; English","titleHtml":"Thanks &#8211; English","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Thank you very much!</h2> <p>Weve received your message and will get back to you as soon as possible. Our team is already rolling up their sleeves to assist you!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\">JTNDJTIxLS0lMjBHb29nbGUlMjB0YWclMjAlMjhndGFnLmpzJTI5JTIwLS0lM0UlMjAlM0NzY3JpcHQlMjBhc3luYyUyMHNyYyUzRCUyMmh0dHBzJTNBJTJGJTJGd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tJTJGZ3RhZyUyRmpzJTNGaWQlM0RBVy0xNzA5NTg5MjIzOCUyMiUzRSUzQyUyRnNjcmlwdCUzRSUyMCUzQ3NjcmlwdCUzRSUyMHdpbmRvdy5kYXRhTGF5ZXIlMjAlM0QlMjB3aW5kb3cuZGF0YUxheWVyJTIwJTdDJTdDJTIwJTVCJTVEJTNCJTIwZnVuY3Rpb24lMjBndGFnJTI4JTI5JTdCZGF0YUxheWVyLnB1c2glMjhhcmd1bWVudHMlMjklM0IlN0QlMjBndGFnJTI4JTI3anMlMjclMkMlMjBuZXclMjBEYXRlJTI4JTI5JTI5JTNCJTIwZ3RhZyUyOCUyN2NvbmZpZyUyNyUyQyUyMCUyN0FXLTE3MDk1ODkyMjM4JTI3JTI5JTNCJTIwJTNDJTJGc2NyaXB0JTNF</div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-05-20T03:17:50","translation":{"locale":"de","id":10932}},{"id":10453,"translationKey":"team","locale":"en","slug":"team","path":"/team","title":"Team &#8211; English","titleHtml":"Team &#8211; English","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h5>The bright sparks behind the power</h5> </div> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-jvmup-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-jvmup-1n7m0yu\\"> <div class=\\"flex flex-col text-sm md:pb-9\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-19\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"9b042263-4f19-47df-a312-d13f7eb5e2b1\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2>We connect energy, expertise, and innovation to power a greener future.</h2> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> <div class=\\"vc-column\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h1>Michael Bodemer</h1> </div><div class=\\"vc-column\\"> <h2>&#8220;Challenges exist to be solved, not to debate how complicated they are.&#8221;</h2> </div><div class=\\"vc-column\\">Michael Bodemer is the go-to guy when things get complicated—and lets face it, thats often the case with cable networks. With sharp insight and a knack for practical solutions, Michael is one of our key players. Hes not just detail-oriented; hes a driving force—whether its in planning, customer interactions, or securing the best cables for every project.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3><strong>A Legacy of Excellence in Every Connection</strong></h3> <p>At KLZ, our expertise is built on generations of dedication to the energy industry. With decades of hands-on experience, weve grown alongside the evolution of cable technology, combining traditional craftsmanship with modern innovation. Each project we take on reflects a deep understanding of what it takes to create lasting, reliable energy solutions.</p> <p>Paired with historic illustrations from the industrys early days, our story is a reminder of how far cables have come and how much care has always gone into connecting the world.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h1>Klaus Mintel</h1> </div><div class=\\"vc-column\\"> <h2>&#8220;Sometimes all it takes is a clear head and a good cable to make the world a little better.&#8221;</h2> </div><div class=\\"vc-column\\">Klaus is the man with the experience, bringing perspective and calm to the table—even when cable chaos threatens to take over. With impressive industry knowledge and a network as solid as our cables, he ensures everything runs smoothly. Klaus isnt just a problem solver; hes a strategic thinker who knows how to get to the point with a touch of humor.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h2>Our manifesto</h2> </div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\">","featuredImage":null,"updatedAt":"2025-05-13T10:32:39","translation":null},{"id":10375,"translationKey":"contact","locale":"en","slug":"contact","path":"/contact","title":"Contact &#8211; English","titleHtml":"Contact &#8211; English","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h5>How can we help you?</h5> <h2>Have a project in mind?</h2> </div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p style=\\"text-align: left;\\"><div class=\\"frm_forms with_frm_style frm_style_klz\\" id=\\"frm_form_1_container\\" data-token=\\"ae79e372c4e49332d75bcc13f3d539e3\\"> <form enctype=\\"multipart/form-data\\" method=\\"post\\" class=\\"frm-show-form frm_pro_form frm-admin-viewing \\" id=\\"form_contact-english\\" data-token=\\"ae79e372c4e49332d75bcc13f3d539e3\\"> <div class=\\"frm_form_fields \\"> <fieldset> <legend class=\\"frm_screen_reader\\">Contact Us - English</legend> <div class=\\"frm_fields_container\\"> <input type=\\"hidden\\" name=\\"frm_action\\" value=\\"create\\" /> <input type=\\"hidden\\" name=\\"form_id\\" value=\\"1\\" /> <input type=\\"hidden\\" name=\\"frm_hide_fields_1\\" id=\\"frm_hide_fields_1\\" value=\\"\\" /> <input type=\\"hidden\\" name=\\"form_key\\" value=\\"contact-english\\" /> <input type=\\"hidden\\" name=\\"item_meta\\" value=\\"\\" /> <input type=\\"hidden\\" id=\\"frm_submit_entry_1\\" name=\\"frm_submit_entry_1\\" value=\\"6efe7aab02\\" /><input type=\\"hidden\\" name=\\"_wp_http_referer\\" value=\\"/wp-json/wp/v2/pages?status=publish&#038;page=1&#038;per_page=100&#038;lang=en\\" /><div id=\\"frm_field_1_container\\" class=\\"frm_form_field form-field frm_required_field frm_top_container frm_first frm_half\\"> <label for=\\"field_qh4icy\\" id=\\"field_qh4icy_label\\" class=\\"frm_primary_label\\">Name <span class=\\"frm_required\\" aria-hidden=\\"true\\">*</span> </label> <input type=\\"text\\" id=\\"field_qh4icy\\" name=\\"item_meta\\" value=\\"\\" data-reqmsg=\\"Name cannot be blank.\\" aria-required=\\"true\\" data-invmsg=\\"Name is invalid\\" aria-invalid=\\"false\\" aria-describedby=\\"frm_desc_field_qh4icy\\" /> <div class=\\"frm_description\\" id=\\"frm_desc_field_qh4icy\\">First Name</div> </div> <div id=\\"frm_field_2_container\\" class=\\"frm_form_field form-field frm_required_field frm_hidden_container frm_half\\"> <label for=\\"field_ocfup1\\" id=\\"field_ocfup1_label\\" class=\\"frm_primary_label\\">Last <span class=\\"frm_required\\" aria-hidden=\\"true\\">*</span> </label> <input type=\\"text\\" id=\\"field_ocfup1\\" name=\\"item_meta\\" value=\\"\\" data-reqmsg=\\"Last cannot be blank.\\" aria-required=\\"true\\" data-invmsg=\\"Last is invalid\\" aria-invalid=\\"false\\" aria-describedby=\\"frm_desc_field_ocfup1\\" /> <div class=\\"frm_description\\" id=\\"frm_desc_field_ocfup1\\">Last Name</div> </div> <div id=\\"frm_field_3_container\\" class=\\"frm_form_field form-field frm_required_field frm_top_container frm_full\\"> <label for=\\"field_29yf4d\\" id=\\"field_29yf4d_label\\" class=\\"frm_primary_label\\">Email <span class=\\"frm_required\\" aria-hidden=\\"true\\">*</span> </label> <input type=\\"email\\" id=\\"field_29yf4d\\" name=\\"item_meta\\" value=\\"\\" data-reqmsg=\\"Email cannot be blank.\\" aria-required=\\"true\\" data-invmsg=\\"Please enter a valid email address\\" aria-invalid=\\"false\\" /> </div> <div id=\\"frm_field_4_container\\" class=\\"frm_form_field form-field frm_required_field frm_top_container frm_full\\"> <label for=\\"field_e6lis6\\" id=\\"field_e6lis6_label\\" class=\\"frm_primary_label\\">Subject <span class=\\"frm_required\\" aria-hidden=\\"true\\">*</span> </label> <input type=\\"text\\" id=\\"field_e6lis6\\" name=\\"item_meta\\" value=\\"\\" data-reqmsg=\\"Subject cannot be blank.\\" aria-required=\\"true\\" data-invmsg=\\"Subject is invalid\\" aria-invalid=\\"false\\" /> </div> <div id=\\"frm_field_5_container\\" class=\\"frm_form_field form-field frm_required_field frm_top_container frm_full\\"> <label for=\\"field_9jv0r1\\" id=\\"field_9jv0r1_label\\" class=\\"frm_primary_label\\">Message <span class=\\"frm_required\\" aria-hidden=\\"true\\">*</span> </label> <textarea name=\\"item_meta\\" id=\\"field_9jv0r1\\" rows=\\"5\\" data-reqmsg=\\"Message cannot be blank.\\" aria-required=\\"true\\" data-invmsg=\\"Message is invalid\\" aria-invalid=\\"false\\" ></textarea> </div> <div id=\\"frm_field_14_container\\" class=\\"frm_form_field form-field frm_none_container\\"> <label for=\\"g-recaptcha-response\\" id=\\"field_cxwsw_label\\" class=\\"frm_primary_label\\">Captcha <span class=\\"frm_required\\" aria-hidden=\\"true\\"></span> </label> </div> <div id=\\"frm_field_6_container\\" class=\\"frm_form_field form-field \\"> <div class=\\"frm_submit frm_flex\\"> <button class=\\"frm_button_submit frm_final_submit\\" type=\\"submit\\" formnovalidate=\\"formnovalidate\\">Submit</button> </div> </div> <input type=\\"hidden\\" name=\\"item_key\\" value=\\"\\" /> <div id=\\"frm_field_27_container\\"> <label for=\\"field_qvun7\\" > If you are human, leave this field blank. </label> <input id=\\"field_qvun7\\" type=\\"text\\" class=\\"frm_form_field form-field frm_verify\\" name=\\"item_meta\\" value=\\"\\" /> </div> <input name=\\"frm_state\\" type=\\"hidden\\" value=\\"LzUMsLqCGT3RC/3NDZwBsza9Nq38Ndzzi8fs2DDCQq3CgMo7ngsrjnaIkQVSZFX3\\" /></div> </fieldset> </div> </form> </div> </div><div class=\\"vc-column\\"><div class=\\"vc-column\\">KLZ Cables<br /> Raiffeisenstraße 22<br /> 73630 Remshalden</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-04-25T09:58:25","translation":{"locale":"de","id":10914}},{"id":6032,"translationKey":"products","locale":"en","slug":"products","path":"/products","title":"Products","titleHtml":"Products","contentHtml":"","excerptHtml":"","featuredImage":null,"updatedAt":"2025-05-13T10:23:45","translation":{"locale":"de","id":10916}},{"id":10895,"translationKey":"corporate-3-landing-2","locale":"en","slug":"corporate-3-landing-2","path":"/corporate-3-landing-2","title":"Home &#8211; English","titleHtml":"Home &#8211; English","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h1><strong>We are helping to expand the energy cable networks for a <em>green</em> future</strong></h1> <div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Low Voltage Cables</h4> <p><small>Powering everyday essentials with reliability and safety.</small></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Medium Voltage Cables</h4> <p><small>The perfect balance between power and performance for industrial and urban grids.</small></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>High Voltage</h4> <p>Delivering maximum power over long distances—without compromise.</div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Solar Cables</h4> <p>Connecting the suns energy to your sustainable future.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h3>Low Voltage Cables</h3> <div class=\\"vc-column\\"> <h3>Medium Voltage Cables</h3> <div class=\\"vc-column\\"> <h3>High Voltage Cables</h3> <h5></h5> <div class=\\"vc-column\\"> <h3>Solar Cables</h3> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h3>What we do</h3> We ensure that the electricity flows &#8211; with quality-tested cables. From low voltage up to high voltage</div><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h6>01</h6> <h4>Supply to energy suppliers, wind and solar parks, industry and trade</h4> We support your projects from 1 to 220 kV, from simple NYY to high-voltage cables with segment conductors and aluminum sheaths, with a particular focus on medium-voltage cables. Whether NA2XS(F)2Y in standard design, or up to 1200 mm2 cross-section, with thick sheathing or in the desired lengths. We have partners with an enormous variety.<div class=\\"vc-column\\"> <h6>02</h6> <h4>Supply of cables whose quality is certified</h4> Cables are products that have to function 100%. For decades, often 80 to 100 years. Our cables are not only approved by VDE. The most well-known energy suppliers in Germany, the Netherlands and Austria trust us and our manufacturers. And often the requirements are even higher than those of the already strict VDE regulations.<div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h6>03</h6> <h4>We deliver on time because we know the consequences for you</h4> Wind farm North Germany, coordinates XYZ, delivery Wednesday 2-4 p.m., no unloading option. Yes, we know that. We organize the logistics with a back office team that has up to 20 years of cable experience. Customs clearance and proper paperwork included.<div class=\\"vc-column\\"> <h6>04</h6> <h4>The cable alone is not the solution</h4> Stony ground? Perhaps a thicker outer sheath would be better? Damp ground? Can there be transverse watertight protection in addition to the longitudinal watertight tape? Longer individual lengths, but no thought given to the limitations of the laying crane? Or often underestimated? What can the floor in the warehouse support? A copper cable can easily weigh 10 tons per kilometer. We think for you and ask questions.</div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3><strong>Decades of experience rooted in cable history</strong></h3> <p>At KLZ, cables run in our veins. Klaus began his journey at the renowned Felten &amp; Guilleaume, following in the footsteps of his parents, who dedicated their lives to the same iconic company. For Klaus, this isnt just work its a legacy built on craftsmanship, innovation, and pride.</p> <p>We honor this history with original illustrations from Felten &amp; Guilleaumes era, once used as postcards. These images remind us of the generations who wired the world together a tradition we proudly continue today.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h3>Why choose us</h3> Experience prevents many mistakes, but we learn something new every day</div><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h6>01</h6> <h4>Expertise with depth</h4> Our team has decades of experience &#8211; far beyond the founding of KLZ in 2009. The entire team has over 100 years of cable experience, gained in a wide variety of plants, from low voltage to medium voltage to high voltage. We know what cables smell like, what the colleague at the shielding machine is responsible for how testing is carried out. We know the main raw material manufacturers, know the risks of production, and can compare plants. Whether in old or new buildings. Anyone who has decades of audits and prequalification behind them knows where to look. And what are the right questions.<div class=\\"vc-column\\"> <h6>02</h6> <h4>Tailor-made solutions for your project</h4> When things get more complex, we involve our technical consultants. That&#8217;s where you need experts who haven&#8217;t just started their careers. You need people who read and understand standards and have sometimes been involved. We have them, and with their and our experience we differentiate ourselves from simple cable trading<div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h6>03</h6> <h4>Reliability that keeps your projects on track</h4> Accessibility, quick response in a fast-moving world. Do you still have questions after 5 p.m.? Or at the weekend? We are always there. And that is how we have developed our partners so that as a team we can realize what you have paid for. And if something does not go well, no one hides.<div class=\\"vc-column\\"> <h6>04</h6> <h4>Sustainability without compromise</h4> We are convinced that we will leave the world better than we found it. With initiatives such as our drum return service and a clear focus on recycling, we ensure that every connection is as environmentally friendly as possible. Each of our partners has the appropriate certificates, which are increasingly expected by all customers.</p> <p>At KLZ we focus on precise, reliable and uncomplicated solutions for the energy of the future.</div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <h3 class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"><strong>Meet the team behind KLZ</strong></h3> </div> </div> </div> </div> </div> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"18b243fa-d554-47d5-a716-421a97340912\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>At KLZ, our team is the power behind the cables. From seasoned experts like Michael and Klaus to a dedicated group of planners, logistics specialists, and customer support professionals, every member plays a vital role. Together, we combine decades of experience, innovative thinking, and a shared commitment to delivering reliable energy solutions.</p> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h2 style=\\"text-align: center;\\">From a single strand to infinite power the <em>future</em> starts here.</h2> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\">","featuredImage":null,"updatedAt":"2025-06-10T09:57:26","translation":{"locale":"de","id":10896}},{"id":209,"translationKey":"blog","locale":"en","slug":"blog","path":"/blog","title":"Blog &#8211; English","titleHtml":"Blog &#8211; English","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-02-08T06:11:44","translation":{"locale":"de","id":10911}},{"id":10932,"translationKey":"danke","locale":"de","slug":"danke","path":"/de/danke","title":"Thanks &#8211; Deutsch","titleHtml":"Thanks &#8211; Deutsch","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h2 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">Vielen Dank!</h2> </div> </div> </div> </div> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"f524f802-9a51-4037-b74f-9dc5f97ba9ca\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Wir haben Ihre Nachricht erhalten und melden uns schnellstmöglich bei Ihnen. Unser Team ist bereits startklar, um Ihnen weiterzuhelfen!</p> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\">JTNDJTIxLS0lMjBHb29nbGUlMjB0YWclMjAlMjhndGFnLmpzJTI5JTIwLS0lM0UlMjAlM0NzY3JpcHQlMjBhc3luYyUyMHNyYyUzRCUyMmh0dHBzJTNBJTJGJTJGd3d3Lmdvb2dsZXRhZ21hbmFnZXIuY29tJTJGZ3RhZyUyRmpzJTNGaWQlM0RBVy0xNzA5NTg5MjIzOCUyMiUzRSUzQyUyRnNjcmlwdCUzRSUyMCUzQ3NjcmlwdCUzRSUyMHdpbmRvdy5kYXRhTGF5ZXIlMjAlM0QlMjB3aW5kb3cuZGF0YUxheWVyJTIwJTdDJTdDJTIwJTVCJTVEJTNCJTIwZnVuY3Rpb24lMjBndGFnJTI4JTI5JTdCZGF0YUxheWVyLnB1c2glMjhhcmd1bWVudHMlMjklM0IlN0QlMjBndGFnJTI4JTI3anMlMjclMkMlMjBuZXclMjBEYXRlJTI4JTI5JTI5JTNCJTIwZ3RhZyUyOCUyN2NvbmZpZyUyNyUyQyUyMCUyN0FXLTE3MDk1ODkyMjM4JTI3JTI5JTNCJTIwJTNDJTJGc2NyaXB0JTNF</div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-05-20T03:17:52","translation":null},{"id":10931,"translationKey":"agbs","locale":"de","slug":"agbs","path":"/de/agbs","title":"Terms &#8211; Deutsch","titleHtml":"Terms &#8211; Deutsch","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h1 class=\\"p1\\">Liefer- und Zahlungsbedingungen</h1> <p class=\\"p1\\">Stand November 2024</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">1.</span> Allgemeines</h3> <p class=\\"p2\\">Diese Liefer- und Zahlungsbedingungen (L&amp;Z) der KLZ Vertriebs GmbH gelten ausschließlich; entgegenstehende oder von unseren Bedingungen abweichende Bedingungen des Kunden erkennen wir nicht an, es sei denn, wir hätten ausdrücklich schriftlich ihrer Geltung zugestimmt. Unsere L&amp;Z gelten auch dann, wenn wir in Kenntnis entgegenstehender oder von unseren L&amp;Z abweichender Bedingungen des Bestellers die Lieferung an diesen vorbehaltlos ausführen. Unsere L&amp;Z gelten nur gegenüber Unternehmern im Sinn von § 310 Abs. 1 BGB sowie juristischen Personen des <span class=\\"s3\\">öffentlichen </span>Rechts oder öffentlich-rechtliches Sondervermögen.</p> <p class=\\"p2\\">Nebenabreden, Vorbehalte, Änderungen, Ergänzungen usw. bedürfen zu ihrer Wirksamkeit unserer schriftlichen Bestätigung.</p> <p class=\\"p2\\">Hinweise auf die Geltung gesetzlicher Vorschriften haben nur klarstellende Bedeutung. Auch ohne eine derartige Klarstellung gelten daher die gesetzlichen Vorschriften, soweit sie in diesen L&amp;Z nicht unmittelbar abgeändert oder <span class=\\"s3\\">ausdrücklich </span>ausgeschlossen werden.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">2.</span> Angebote</h3> <p class=\\"p1\\">Sofern nicht ausdrücklich als bindend bezeichnet, sind unsere Angebote freibleibend; die Bestellung des <span class=\\"s2\\">Kunden ist </span>als Angebot gemäß § 145 BGB zu qualifizieren.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">3.</span> Preise</h3> <p class=\\"p1\\">Alle von uns genannten Preise verstehen sich zzgl. der jeweiligen gesetzlichen Mehrwertsteuer vor Metallzuschlag fracht- frei innerhalb der Bundesrepublik Deutschland (Festland), jedoch ohne Abladen. Die Verkaufspreise, soweit sie als Hohlpreis deklariert sind, enthalten keinerlei Metallwerte. Diese werden zusätzlich separat berechnet.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">4.</span> Metallnotierung</h3> <p class=\\"p2\\">Basis zur Kupferabrechnung ist die Notierung &#8220;LME Copper official price cash offer&#8221;, Durchschnitt des Liefervormonats zuzüglich der dann aktuellen von uns benannten Kupfer-Prämie.</p> <p class=\\"p2\\">Basis zur Aluminiumabrechnung ist die Notierung &#8220;LME Aluminium official price cash offer&#8221;, Durchschnitt des Liefervormonats zuzüglich der dann von uns benannten Aluminium-Prämie. USD werden auf Basis des EUR/USD LME-FX-Rate (MTLE) in EUR umgerechnet. Die entsprechenden Notierungen können Sie der Web-Seite www.westmetall.com entnehmen. Die Prämienzuschläge können stark variieren und KLZ behält sich das Recht vor, diese fristgerecht anzupassen, ungeachtet der Angebotslegung.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">5.</span> Metallzahl</h3> <p class=\\"p2\\">Die von uns ausgewiesene Metallzahl ist eine rein kaufmännische Berechnungsgröße für den Metallinhalt, die in die Berechnung des Gesamtpreises eines Kabels eingeht. Damit entsprechen wir Ihrem Wunsch eine Vergleichbarkeit in ihrem System auf Hohlpreisbasis zu ermöglichen. Die Metallzahl gibt damit nicht das Gewicht des tatsächlich im Kabel enthaltenen Leitermetalls an. Sie ist ein rein kalkulatorischer Berechnungsfaktor, der jedoch keine unmittelbaren Rückschlüsse auf die im Kabel verwendeten Kupfer- bzw. Aluminiummengen zulässt. Wir weisen ausdrücklich darauf hin, final nur den Vollpreis für Vergleichszwecke heranzuziehen. Soweit Sie es wünschen andere Metallzahlen zu Grunde zu legen, sind wir gerne dazu bereit, das Angebot in den Bestandteilen umzurechnen. Bei jeglicher Änderung bleibt aber der Vollpreis der gleiche Betrag.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">6.</span> Auftragsänderung / Auftragsstorno</h3> <p class=\\"p2\\">Nach Auftragsbestätigung werden Änderungen an bestätigten Aufträgen nur nach Prüfung und gesonderter ausdrücklicher Zustimmung durch uns akzeptiert. Wir behalten uns bei allen Auftragsänderungen das Recht vor, einen durch die Änderung entstandenen Mehraufwand, wie z.B. Bearbeitungskosten oder Entsorgungskosten in Rech<span class=\\"s2\\">nung zu stellen.</span></p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">7.</span> Eigentumsvorbehalt</h3> <p class=\\"p2\\">Wir behalten uns an den von uns gelieferten Waren nachfolgend: Vorbehaltsware bis zur vollständigen Begleichung aller unserer Forderungen aus den Geschäftsbeziehungen mit dem Besteller, das Eigentum vor. Der Eigentumsvorbehalt bleibt auch dann bestehen, wenn einzelne Forderungen in eine laufende Rechnung aufgenommen <span class=\\"s2\\">werden (Kontokorrentvorbehalt).</span></p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">8. </span>Zahlungsbedingungen <span class=\\"s3\\">| </span>Aufrechnung <span class=\\"s3\\">| </span>Zurückbehaltungsrechte</h3> <p class=\\"p2\\">Unsere Rechnungen sind 14 Tage nach Rechnungsdatum ohne jeden Abzug zahlbar. Bei Nichteinhaltung der vereinbarten Zahlungsbedingungen sind wir berechtigt, Zinsen in Höhe von 7 %-Punkten <span class=\\"s4\\">über dem </span>Basiszinssatz zu berechnen; das Recht zur Geltendmachung weitergehender Schäden, insbesondere <span class=\\"s5\\">nachgewiesener </span>höherer Zinsen, bleibt hiervon unberührt.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">9.</span> Liefervorbehalt <span class=\\"s3\\">|</span> Teillieferungen</h3> <p class=\\"p2\\">Sämtliche Lieferzusagen unsererseits stehen, sofern nichts anderes ausdrücklich schriftlich vereinbart ist, unter dem Vorbehalt der richtigen und rechtzeitigen Belieferung durch unsere Produzenten. Wir behalten uns jederzeit Teillieferungen vor. Darüber hinaus behalten wir uns branchenübliche Über- oder Unter<span class=\\"s4\\">lieferungen </span>bis zu 10 % der bestellten Menge vor.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">10.</span> Lieferfristen und Liefertermine</h3> <p class=\\"p2\\">Die Lieferfrist wird individuell vereinbart bzw. von uns bei Annahme der Bestellung angegeben. Sofern wir verbindliche Lieferfristen aus Gründen, die wir nicht zu vertreten haben, nicht einhalten können (Nichtverfügbarkeit der Leistung), werden wir den Besteller hierüber unverzüglich informieren und gleichzeitig die voraussichtliche, neue Lieferfrist mitteilen. Ist die Leistung auch innerhalb der neuen Lieferfrist nicht verfügbar, sind wir berechtigt, ganz oder teilweise vom Vertrag zurückzutreten. Eine bereits erbrachte Gegenleistung des Bestellers werden wir unverzüglich erstatten. Nichtverfügbarkeit der Leistung liegt beispielsweise vor bei nicht recht- zeitiger Selbstbelieferung durch unseren Zulieferer, wenn wir ein kongruentes Deckungsgeschäft abgeschlossen haben, bei sonstigen Störungen in der Lieferkette etwa aufgrund höherer Gewalt oder wenn wir im Einzelfall zur <span class=\\"s3\\">Beschaffung nicht verpflichtet sind.</span></p> <p class=\\"p2\\">Der Eintritt unseres Lieferverzugs bestimmt sich nach den gesetzlichen Vorschriften. In jedem Fall ist aber eine <span class=\\"s3\\">Mahnung durch </span>den Käufer erforderlich.</p> <p class=\\"p2\\">Die gesetzlichen Rechte bleiben im Übrigen unberührt.</p> <p class=\\"p2\\">Fixgeschäfte setzen die ausdrückliche schriftliche Bezeichnung als solche voraus. Ansonsten ist der Besteller <span class=\\"s4\\">stets </span>verpflichtet, uns schriftlich eine angemessene Nachfrist zu setzen, wenn von uns zugesagte Termine und/ oder Fristen nicht eingehalten werden. Wird auch die Nachfrist nicht eingehalten, ist der Besteller berechtigt, vom <span class=\\"s3\\">Vertrag zurückzutreten.</span></p> <p class=\\"p2\\">Im Fall höherer Gewalt und/oder sonstiger von uns nicht vorhersehbarer außergewöhnlicher und/oder unverschul<span class=\\"s3\\">deter </span>Umstände, auch wenn sie bei unserem Vorlieferanten eintreten, verlängert sich eine von uns zugesagte <span class=\\"s4\\">Lieferfrist bis zur </span>Behebung des vorerwähnten Ereignisses. Ist dieser Zeitpunkt nicht überblickbar, sind sowohl der Besteller als auch wir berechtigt, von dem abgeschlossenen Vertrag zurückzutreten. In diesem Fall sind beiderseits <span class=\\"s3\\">Schadensersatzansprüche </span>ausgeschlossen. Wir verpflichten uns, bei Bekanntwerden vorerwähnter Umstände <span class=\\"s4\\">den</span> <span class=\\"s4\\">Besteller</span> <span class=\\"s4\\">hiervon</span> <span class=\\"s4\\">unverzüglich</span> <span class=\\"s4\\">zu </span>benachrichtigen.</p> <p class=\\"p2\\">Ist die Einhaltung eines Termins davon abhängig, dass uns seitens des Bestellers bestimmte Angaben und/oder Pläne, Freigabeerklärungen oder ähnliches erteilt werden, beginnt die Lieferfrist erst von dem Zeitpunkt an zu lau- fen, zu dem uns die vollständigen Angaben des Bestellers schriftlich vorliegen. Wird die Anlieferung auf Wunsch des Bestellers über den vertraglich vorgesehenen Zeitpunkt hinausgeschoben, kann von uns beginnend mit einer Frist von frühestens 10 Werktagen nach Anzeige der Versandbereitschaft dem Besteller ein Lagergeld in Höhe von 2 % des Rechnungsbetrages für jeden angefangenen Monat, maximal jedoch <span class=\\"s3\\">10 % insgesamt berechnet werden.</span></p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">11.</span> Abrufaufträge</h3> <p class=\\"p2\\">Wird uns ein Abrufauftrag erteilt und werden über die Abruftermine keine gesonderten schriftlichen Vereinbarungen getroffen, ist der Besteller verpflichtet, uns die einzelnen Abruftermine so mitzuteilen, dass zwischen Eingang der Abrufmitteilung bei uns und Auslieferung mindestens 14 Werktage und die letzte Auslieferung spätestens 90 <span class=\\"s2\\">Tage nach unserer Auftragsbestätigung </span>liegt.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">12.</span> Maß- und Gewichtsangaben</h3> <p class=\\"p2\\">Alle Angaben über Durchmesser, Gewicht, technische Gestaltung, Herstellung und Umfang der von uns zu liefernden <span class=\\"s3\\">Ware stehen </span>unter dem Vorbehalt der Abweichung innerhalb der handelsüblichen zulässigen Toleranzen. Darüber hinaus behalten wir uns Änderungen, die einer technischen Verbesserung dienen, jederzeit vor. Farbabweichungen und/oder Abweichungen in der äußeren Beschaffenheit der von uns zu liefernden Ware, die jedoch deren Qualität und technische Wirksamkeit unbeeinflusst lässt, begründen keine Mängelhaftungsansprüche des Bestellers.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">13.</span> Gefahrübergang und -tragung</h3> <p class=\\"p2\\">Die Lieferung erfolgt DAP frei Bestimmungsort Deutschland, wo auch der Erfüllungsort für die Lieferung und eine etwaige Nacherfüllung ist.</p> <p class=\\"p2\\">Wird die bestellte Ware von uns versandbereit gestellt und/oder verzögert sich die Versendung und/oder der Abruf aus Gründen, die vom Besteller zu vertreten sind, sind wir berechtigt, Ersatz des hieraus entstehenden Schadens einschließlich Mehraufwendungen zu verlangen. Hierfür berechnen wir eine pauschale Entschädigung i.H.v 2% des Rechnungsbetrages für jeden angefangenen Monat, maximal jedoch 10 % insgesamt beginnend mit der Lieferfrist bzw. mangels einer Lieferfrist mit der Mitteilung der Versandbereitschaft der Ware.</p> <p class=\\"p2\\">Der Nachweis eines höheren Schadens und unsere gesetzlichen Ansprüche (insbesondere Ersatz von Mehraufwendungen, angemessene Entschädigung, Kündigung) bleiben unberührt; die Pauschale ist aber auf weitergehende Geldansprüche anzurechnen. Dem Besteller bleibt der Nachweis gestattet, dass uns überhaupt kein oder nur ein <span class=\\"s3\\">wesentlich geringerer Schaden </span>als vorstehende Pauschale entstanden ist. Rücksendungen an uns, die nicht vorher von uns schriftlich bestätigt worden sind, erfolgen auf alleinige Gefahr des <span class=\\"s4\\">Bestellers.</span></p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">14.</span> Mängelhaftung</h3> <p class=\\"p2\\">Wir haften nur dann für die Einhaltung objektiver Anforderungen an der Ware, wenn und soweit zwischen dem Besteller und uns keine Beschaffenheitsvereinbarung getroffen wurde. Die einzuhaltenden subjektiven Anforderungen gehen den einzuhaltenden objektiven Anforderungen vor. Im Zweifel ergeben sich die vereinbarten Anforderungen <span class=\\"s3\\">an die Ware aus dem von uns </span>bereitgestellten Datenblatt. Einzelne, nicht immer auszuschließende marginale Abweichungen, dürfen durch Reparaturen, wie zum Beispiel Mantelmanschetten nachgebessert werden.</p> <p class=\\"p2\\">Jedwede Mängelhaftungsansprüche des Bestellers setzen voraus, dass dieser die ihm übersandte Ware unverzüglich, d. h. in der Regel sofort bei Anlieferung (noch in Anwesenheit des Transporteurs) auf ihre ordnungsgemäße Beschaffenheit hin überprüft und uns zu verzeichnende sichtbare Mängel unmittelbar nach Erhalt der Ware und verdeckte Mängel unmittelbar nach deren Feststellung schriftlich mitteilt. Soweit ein rechtzeitig gerügter, nicht nur unerheblicher Mangel der Kaufsache vorliegt, sind wir nach unserer Wahl zur Mangelbeseitigung oder zur Ersatz<span class=\\"s3\\">lieferung (Nacherfüllung) berechtigt.</span></p> <p class=\\"p2\\">Wir übernehmen im Rahmen der Nacherfüllung in keinem Fall Ein- oder Ausbaukosten, wenn und soweit die Mangelhaftigkeit der Ware zum Zeitpunkt des Einbaus dem Besteller bekannt oder grob fahrlässig unbekannt geblieben <span class=\\"s4\\">ist.</span></p> <p class=\\"p2\\">Sind wir zur Mangelbeseitigung/Ersatzlieferung nicht bereit oder nicht in der Lage oder verzögert sich diese über angemessene Fristen hinaus aus Gründen, die wir zu vertreten haben, oder schlägt sie in sonstiger Weise fehl, so ist der Besteller nach seiner Wahl berechtigt, vom Vertrag zurückzutreten oder eine entsprechende Minderung des <span class=\\"s3\\">Kaufpreises zu verlangen.</span></p> <p class=\\"p2\\">Weitergehende Ansprüche des Bestellers, gleich aus welchem Rechtsgrund, sind nach näherer Maßgabe der Regelungen in nachstehender Ziffer 15 ausgeschlossen bzw. beschränkt.</p> <p class=\\"p1\\">Die Verjährungsfristen für Mängelhaftungsansprüche beträgt 24 Monate ab Übergabe der Ware.</p> <p class=\\"p1\\">Sollte es bei einer Mängelrüge zu unterschiedlichen Meinungen bezüglich des Kabelschaden kommen, gilt hier im Zweifelsfall nur die Expertise des VDE-Instituts selbst. Andere, auch akkreditierte Testlabore, akzeptieren wir nicht. Wir weisen ausdrücklich daraufhin, dass beim Verlegen des Kabels in den Graben oder in Rohren, bzw. in Bauwerke eine ständige Sichtkontrolle durch den Kabelverleger vorzunehmen ist, ob Auffälligkeiten zu vermerken sind. Eine spätere Reklamation, die fahrlässiges Verhalten vermuten lässt, schränkt sich damit ein.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">15.</span> Schadenersatz <span class=\\"s3\\">| </span>Gesamthaftung</h3> <p class=\\"p2\\">Wir haften unbeschränkt nur für Vorsatz und grobe Fahrlässigkeit sowie für Schäden aus einer Verletzung von Leben, Körper oder Gesundheit, die auf mindestens fahrlässiger Pflichtverletzung unsererseits oder unserer gesetzlichen Vertreter oder Erfüllungsgehilfen beruhen; ebenso haften wir unbeschränkt im Fall von uns übernommenen bzw. abgegebenen Garantien und Zusicherungen, sofern ein davon umfasster Mangel unsere Haftung auslöst sowie im Fall einer Haftung nach dem Produkthaftungsgesetz oder sonstigen Gefährdungshaftungstatbeständen. Im Fall sonstiger schuldhafter Verletzung wesentlicher Vertragspflichten („Kardinalpflichten“) ist unsere verbleibende Haftung auf den vertragstypischen vorhersehbaren Schaden beschränkt. Mangelfolgeschäden sowie entgangener Gewinn schließen wir grundsätzlich aus.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">16.</span> Kabeltrommeln</h3> <p class=\\"p2\\">Unsere Kabel werden auf stabilen Vollholztrommeln geliefert. Auf Wunsch vermitteln wir Ihnen Partner, die diese Trommeln gegen eine Gebühr abholen.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 class=\\"p1\\"><span class=\\"s1\\">17.</span> Sonstiges</h3> <p class=\\"p2\\">Es gilt ausschließlich das Recht der Bundesrepublik Deutschland unter Ausschluss des UN-Kaufrechts (CISG). Gerichtsstand ist nach unserer Wahl Stuttgart, der Erfüllungsort der Lieferverpflichtung oder das für den Sitz des Bestellers zuständige Gericht, sofern der Besteller Kaufmann, juristische Person des öffentlichen Rechts oder öffentlich-rechtliches Sondervermögen ist oder keinen allgemeinen Gerichtsstand im Inland hat.</p> <p class=\\"p2\\">Mit der Veröffentlichung der vorliegenden L&amp;Z im Internet werden alle von uns früher verwendeten Bedingungen gegenstandslos.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p class=\\"p1\\"><a href=\\"https://klz-cables.com/wp-content/uploads/2025/01/agbs.pdf\\">Download als PDF</a></p> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row in-container\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-08-12T11:47:12","translation":null},{"id":10930,"translationKey":"team","locale":"de","slug":"team","path":"/de/team","title":"Team &#8211; Deutsch","titleHtml":"Team &#8211; Deutsch","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"c62f4969-7567-4dbf-99d2-97426de29e09\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p><strong>Die Köpfe, die Energie zum Laufen bringen</strong></p> </div> </div> </div> </div> </div> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-jvmup-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-jvmup-1n7m0yu\\"> <div class=\\"flex flex-col text-sm md:pb-9\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-19\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"9b042263-4f19-47df-a312-d13f7eb5e2b1\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"bcfa4bbf-0457-47d6-8a1e-7ec5a650fc98\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2>Wir verbinden Energie, Know-how und Innovation, um eine nachhaltigere Zukunft zu gestalten.</h2> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> <div class=\\"vc-column\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h1>Michael Bodemer</h1> </div><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"66eb3f45-dd35-419f-8c8e-be50fee94d71\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2>„Herausforderungen sind da, um gelöst zu werden nicht, um über ihre Komplexität zu diskutieren.“</h2> </div> </div> </div> </div> </div><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"637cd8c0-70ac-4835-b453-5f50c9c188eb\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Michael Bodemer ist unser Mann, wenn es kompliziert wird und das ist bei Kabelnetzen oft der Fall. Mit seinem scharfen Blick und einem Händchen für praktikable Lösungen ist er eine unserer zentralen Säulen. Michael denkt nicht nur an Details, er treibt Projekte voran sei es in der Planung, im Kundengespräch oder bei der Auswahl der besten Kabel für jedes Vorhaben.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Verbindungen, die Geschichte schreiben</h3> <p>Bei KLZ vereinen wir Tradition und Innovation zu zuverlässigen Energielösungen. Unsere Wurzeln reichen tief in die Geschichte der Kabeltechnologie zurück mit jeder Menge praktischer Erfahrung und einem Blick für zukunftsweisende Entwicklungen.</p> <p>In jedem Projekt steckt nicht nur technisches Know-how, sondern auch das Bewusstsein für das Handwerk, das die Welt seit Generationen verbindet. Historische Illustrationen aus den frühen Tagen der Energiebranche erinnern uns daran, wie weit wir gekommen sind und dass echte Exzellenz immer mit Sorgfalt beginnt.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h1>Klaus Mintel</h1> </div><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"d3bd1bc9-d279-4699-991f-cd5809bda6d7\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2>„Manchmal braucht es nur einen klaren Kopf und das richtige Kabel, um die Welt ein Stück besser zu machen.“</h2> </div> </div> </div> </div> </div><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"58971071-dfeb-4164-b61b-b73c04879b2c\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"60674c1d-d9f3-43f5-baa6-5d0effc3ada4\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Klaus ist der Fels in der Brandung selbst wenn das Kabelchaos überhandnimmt. Mit jahrzehntelanger Erfahrung und einem stabilen Netzwerk sorgt er dafür, dass alles glatt läuft. Er denkt nicht nur in Lösungen, sondern bringt auch Humor und den nötigen Weitblick mit, um selbst komplexe Themen locker auf den Punkt zu bringen.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h2>Unser Manifest</h2> </div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\">","featuredImage":null,"updatedAt":"2025-05-13T10:42:01","translation":null},{"id":10926,"translationKey":"datenschutz","locale":"de","slug":"datenschutz","path":"/de/datenschutz","title":"Privacy Policy &#8211; Deutsch","titleHtml":"Privacy Policy &#8211; Deutsch","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h1>Datenschutzerklärung</h1> <h3>1. Datenschutz auf einen Blick</h3> <p><strong>Allgemeine Hinweise</strong><br /> Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie unsere Website besuchen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können. Ausführliche Informationen zum Thema Datenschutz entnehmen Sie unserer unten aufgeführten Datenschutzerklärung.</p> <hr /> <h3>2. Allgemeine Hinweise und Pflichtinformationen</h3> <p><strong>Datenschutz</strong><br /> Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.</p> <p>Wenn Sie diese Website nutzen, werden verschiedene personenbezogene Daten erhoben. Personenbezogene Daten sind Daten, mit denen Sie persönlich identifiziert werden können. Diese Datenschutzerklärung erläutert, welche Daten wir erheben und wofür wir sie nutzen. Sie erläutert auch, wie und zu welchem Zweck dies geschieht.</p> <p>Wir weisen darauf hin, dass die Datenübertragung im Internet (z. B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.</p> <hr /> <p><strong>Widerruf Ihrer Einwilligung zur Datenverarbeitung</strong><br /> Viele Datenverarbeitungsvorgänge sind nur mit Ihrer ausdrücklichen Einwilligung möglich. Sie können eine bereits erteilte Einwilligung jederzeit widerrufen. Dazu reicht eine formlose Mitteilung per E-Mail an uns. Die Rechtmäßigkeit der bis zum Widerruf erfolgten Datenverarbeitung bleibt vom Widerruf unberührt.</p> <hr /> <p><strong>Beschwerderecht bei der zuständigen Aufsichtsbehörde</strong><br /> Im Falle von Verstößen gegen das Datenschutzrecht steht dem Betroffenen ein Beschwerderecht bei der zuständigen Aufsichtsbehörde zu. Die zuständige Aufsichtsbehörde für Datenschutzfragen ist der Datenschutzbeauftragte des Bundeslandes, in dem unser Unternehmen seinen Sitz hat. Eine Liste der Datenschutzbeauftragten sowie deren Kontaktdaten können Sie folgendem Link entnehmen:<br /> <a href=\\"https://www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">https://www.bfdi.bund.de/DE/Infothek/Anschriften_Links/anschriften_links-node.html</a>.</p> <hr /> <p><strong>Recht auf Datenübertragbarkeit</strong><br /> Sie haben das Recht, Daten, die wir auf Grundlage Ihrer Einwilligung oder zur Erfüllung eines Vertrags automatisiert verarbeiten, an sich oder an einen Dritten in einem gängigen, maschinenlesbaren Format aushändigen zu lassen. Sofern Sie die direkte Übertragung der Daten an einen anderen Verantwortlichen verlangen, erfolgt dies nur, soweit es technisch machbar ist.</p> <hr /> <p><strong>Auskunft, Sperrung, Löschung</strong><br /> Im Rahmen der geltenden gesetzlichen Bestimmungen haben Sie jederzeit das Recht auf unentgeltliche Auskunft über Ihre gespeicherten personenbezogenen Daten, deren Herkunft und Empfänger sowie den Zweck der Datenverarbeitung. Gegebenenfalls haben Sie ein Recht auf Berichtigung, Sperrung oder Löschung dieser Daten. Hierzu sowie zu weiteren Fragen zum Thema personenbezogene Daten können Sie sich jederzeit unter der im Impressum angegebenen Adresse an uns wenden.</p> <hr /> <p><strong>Widerspruch gegen Werbe-E-Mails</strong><br /> Der Nutzung von im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten zur Übersendung von nicht ausdrücklich angeforderter Werbung und Informationsmaterialien wird hiermit widersprochen. Die Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-E-Mails, vor.</p> <hr /> <h3>3. Datenerfassung in unserem Unternehmen</h3> <p><strong>Datenübermittlung bei Vertragsschluss für Dienstleistungen und digitale Inhalte</strong><br /> Wir übermitteln personenbezogene Daten an Dritte nur dann, wenn dies im Rahmen der Vertragsabwicklung notwendig ist, z. B. an das mit der Zahlungsabwicklung beauftragte Kreditinstitut.</p> <p>Eine weitergehende Übermittlung der Daten erfolgt nicht bzw. nur dann, wenn Sie der Übermittlung ausdrücklich zugestimmt haben. Eine Weitergabe Ihrer Daten an Dritte ohne ausdrückliche Einwilligung, etwa zu Werbezwecken, erfolgt nicht.</p> <p>Rechtsgrundlage für die Datenverarbeitung ist Art. 6 Abs. 1 lit. b DSGVO, der die Verarbeitung von Daten zur Erfüllung eines Vertrags oder vorvertraglicher Maßnahmen gestattet.</div></div></div>","excerptHtml":"<p><div class=\\"vc-row in-container\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-01-16T11:13:14","translation":null},{"id":10921,"translationKey":"impressum","locale":"de","slug":"impressum","path":"/de/impressum","title":"Legal Notice &#8211; Deutsch","titleHtml":"Legal Notice &#8211; Deutsch","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h1>Impressum</h1> <p><strong>Verantwortlich für den Inhalt:</strong><br /> Michael Bodemer</p> <p><strong>KLZ Vertriebs GmbH</strong><br /> Raiffeisenstraße 22<br /> 73630 Remshalden</p> <p><a rel=\\"noopener\\">info@klz-cables.com</a><br /> <a href=\\"http://www.klz-cables.com\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">www.klz-cables.com</a></p> <p>Amtsgericht Stuttgart<br /> HRB-Nr. 798037<br /> Gerichtsstand: Stuttgart</p> <p><strong>Urheberrecht:</strong><br /> Alle auf dieser Website veröffentlichten Texte, Bilder und sonstigen Informationen unterliegen dem Urheberrecht, sofern nicht anders angegeben. Jegliche Vervielfältigung, Verbreitung, Speicherung, Übermittlung, Nachbildung oder Weitergabe der Inhalte ist ohne vorherige schriftliche Genehmigung ausdrücklich untersagt. Für weitere Informationen wenden Sie sich bitte an die oben genannte Adresse.</div></div></div>","excerptHtml":"<p><div class=\\"vc-row in-container\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-10-08T21:29:30","translation":null},{"id":10916,"translationKey":"produkte","locale":"de","slug":"produkte","path":"/de/produkte","title":"Produkte","titleHtml":"Produkte","contentHtml":"","excerptHtml":"","featuredImage":null,"updatedAt":"2025-01-14T15:58:42","translation":null},{"id":10914,"translationKey":"kontakt","locale":"de","slug":"kontakt","path":"/de/kontakt","title":"Contact &#8211; Deutsch","titleHtml":"Contact &#8211; Deutsch","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h5>Wie können wir Ihnen helfen?</h5> <h2>Schwebt Ihnen bereits ein Projekt vor?</h2> </div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p style=\\"text-align: left;\\"><div class=\\"frm_forms with_frm_style frm_style_klz\\" id=\\"frm_form_2_container\\" data-token=\\"ae79e372c4e49332d75bcc13f3d539e3\\"> <form enctype=\\"multipart/form-data\\" method=\\"post\\" class=\\"frm-show-form frm_pro_form frm-admin-viewing \\" id=\\"form_contact-deutsch\\" data-token=\\"ae79e372c4e49332d75bcc13f3d539e3\\"> <div class=\\"frm_form_fields \\"> <fieldset> <legend class=\\"frm_screen_reader\\">Contact Us - Deutsch</legend> <div class=\\"frm_fields_container\\"> <input type=\\"hidden\\" name=\\"frm_action\\" value=\\"create\\" /> <input type=\\"hidden\\" name=\\"form_id\\" value=\\"2\\" /> <input type=\\"hidden\\" name=\\"frm_hide_fields_2\\" id=\\"frm_hide_fields_2\\" value=\\"\\" /> <input type=\\"hidden\\" name=\\"form_key\\" value=\\"contact-deutsch\\" /> <input type=\\"hidden\\" name=\\"item_meta\\" value=\\"\\" /> <input type=\\"hidden\\" id=\\"frm_submit_entry_2\\" name=\\"frm_submit_entry_2\\" value=\\"6efe7aab02\\" /><input type=\\"hidden\\" name=\\"_wp_http_referer\\" value=\\"/wp-json/wp/v2/pages?status=publish&#038;page=1&#038;per_page=100&#038;lang=de\\" /><div id=\\"frm_field_8_container\\" class=\\"frm_form_field form-field frm_required_field frm_top_container frm_first frm_half\\"> <label for=\\"field_qh4icy2\\" id=\\"field_qh4icy2_label\\" class=\\"frm_primary_label\\">Name <span class=\\"frm_required\\" aria-hidden=\\"true\\">*</span> </label> <input type=\\"text\\" id=\\"field_qh4icy2\\" name=\\"item_meta\\" value=\\"\\" data-reqmsg=\\"Name cannot be blank.\\" aria-required=\\"true\\" data-invmsg=\\"Name is invalid\\" aria-invalid=\\"false\\" aria-describedby=\\"frm_desc_field_qh4icy2\\" /> <div class=\\"frm_description\\" id=\\"frm_desc_field_qh4icy2\\">First Name</div> </div> <div id=\\"frm_field_9_container\\" class=\\"frm_form_field form-field frm_required_field frm_hidden_container frm_half\\"> <label for=\\"field_ocfup12\\" id=\\"field_ocfup12_label\\" class=\\"frm_primary_label\\">Nachname <span class=\\"frm_required\\" aria-hidden=\\"true\\">*</span> </label> <input type=\\"text\\" id=\\"field_ocfup12\\" name=\\"item_meta\\" value=\\"\\" data-reqmsg=\\"Nachname cannot be blank.\\" aria-required=\\"true\\" data-invmsg=\\"Nachname is invalid\\" aria-invalid=\\"false\\" aria-describedby=\\"frm_desc_field_ocfup12\\" /> <div class=\\"frm_description\\" id=\\"frm_desc_field_ocfup12\\">Last Name</div> </div> <div id=\\"frm_field_10_container\\" class=\\"frm_form_field form-field frm_required_field frm_top_container frm_full\\"> <label for=\\"field_29yf4d2\\" id=\\"field_29yf4d2_label\\" class=\\"frm_primary_label\\">E-Mail <span class=\\"frm_required\\" aria-hidden=\\"true\\">*</span> </label> <input type=\\"email\\" id=\\"field_29yf4d2\\" name=\\"item_meta\\" value=\\"\\" data-reqmsg=\\"E-Mail cannot be blank.\\" aria-required=\\"true\\" data-invmsg=\\"Please enter a valid email address\\" aria-invalid=\\"false\\" /> </div> <div id=\\"frm_field_11_container\\" class=\\"frm_form_field form-field frm_required_field frm_top_container frm_full\\"> <label for=\\"field_e6lis62\\" id=\\"field_e6lis62_label\\" class=\\"frm_primary_label\\">Betreff <span class=\\"frm_required\\" aria-hidden=\\"true\\">*</span> </label> <input type=\\"text\\" id=\\"field_e6lis62\\" name=\\"item_meta\\" value=\\"\\" data-reqmsg=\\"Betreff cannot be blank.\\" aria-required=\\"true\\" data-invmsg=\\"Betreff is invalid\\" aria-invalid=\\"false\\" /> </div> <div id=\\"frm_field_12_container\\" class=\\"frm_form_field form-field frm_required_field frm_top_container frm_full\\"> <label for=\\"field_9jv0r12\\" id=\\"field_9jv0r12_label\\" class=\\"frm_primary_label\\">Nachricht <span class=\\"frm_required\\" aria-hidden=\\"true\\">*</span> </label> <textarea name=\\"item_meta\\" id=\\"field_9jv0r12\\" rows=\\"5\\" data-reqmsg=\\"Nachricht cannot be blank.\\" aria-required=\\"true\\" data-invmsg=\\"Nachricht is invalid\\" aria-invalid=\\"false\\" ></textarea> </div> <div id=\\"frm_field_15_container\\" class=\\"frm_form_field form-field frm_none_container\\"> <label for=\\"g-recaptcha-response\\" id=\\"field_fvtwy_label\\" class=\\"frm_primary_label\\">Captcha <span class=\\"frm_required\\" aria-hidden=\\"true\\"></span> </label> </div> <div id=\\"frm_field_13_container\\" class=\\"frm_form_field form-field \\"> <div class=\\"frm_submit frm_flex\\"> <button class=\\"frm_button_submit frm_final_submit\\" type=\\"submit\\" formnovalidate=\\"formnovalidate\\">Senden</button> </div> </div> <input type=\\"hidden\\" name=\\"item_key\\" value=\\"\\" /> <div id=\\"frm_field_27_container\\"> <label for=\\"field_wlgmy\\" > If you are human, leave this field blank. </label> <input id=\\"field_wlgmy\\" type=\\"text\\" class=\\"frm_form_field form-field frm_verify\\" name=\\"item_meta\\" value=\\"\\" /> </div> <input name=\\"frm_state\\" type=\\"hidden\\" value=\\"LzUMsLqCGT3RC/3NDZwBs8xiLSRtku+v3mS6FD5Px53CgMo7ngsrjnaIkQVSZFX3\\" /></div> </fieldset> </div> </form> </div> </div><div class=\\"vc-column\\"><div class=\\"vc-column\\">KLZ Cables<br /> Raiffeisenstraße 22<br /> 73630 Remshalden</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-04-25T09:58:29","translation":null},{"id":10911,"translationKey":"blog","locale":"de","slug":"blog","path":"/de/blog","title":"Blog &#8211; Deutsch","titleHtml":"Blog &#8211; Deutsch","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":null,"updatedAt":"2025-01-14T12:42:18","translation":{"locale":"en","id":209}},{"id":10896,"translationKey":"start","locale":"de","slug":"start","path":"/de/start","title":"Home &#8211; Deutsch","titleHtml":"Home &#8211; Deutsch","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h1><strong>Wir tragen zum Ausbau der Energiekabelnetze für eine <em>grüne</em> Zukunft bei</strong></h1> <div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Niederspannung</h4> <p>Zuverlässige und sichere Stromversorgung für den Alltag.</div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Mittelspannung</h4> <p>Das perfekte Gleichgewicht zwischen Kraft und Leistung für industrielle und städtische Netze.</div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Hochspannung</h4> <p>Maximale Leistung über große Entfernungen &#8211; ohne Kompromisse.</div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Solar Cables</h4> <p>Connecting the suns energy to your sustainable future.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h3>Niederspannung</h3> <div class=\\"vc-column\\"> <h3>Mittelspannung</h3> <div class=\\"vc-column\\"> <h3>Hochspannung</h3> <div class=\\"vc-column\\"> <h3>Solar</h3> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h3>Was wir machen</h3> Wir sorgen dafür, dass der Strom fließt mit qualitätsgeprüften Kabeln. Von Niederspannung bis zur Hochspannung</div><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h6>01</h6> <h4>Belieferung von Energieversorgen, Wind- und Solarparks, Industrie und Handel</h4> Wir begleiten Ihre Projekte von 1 bis 220 kV, vom simplem <strong>NYY</strong> bis hin zum Hochspannungskabel mit Segmentleiter und Aluminium-Mantel, und der Schwerpunkt Mittelspannungskabel besonders hervorgehoben. Ob <strong>NA2XS(F)2Y</strong> in Standardausführung, oder mal bis zu 1200 mm2 Querschnitt, mit dickem Mantel oder in gewünschten Passlängen. Wir haben Partner mit ungeheurer Vielfalt.<div class=\\"vc-column\\"> <h6>02</h6> <h4>Lieferung von Kabeln, deren Qualität zertifiziert ist</h4> Kabel sind Produkte, die 100% funktionieren müssen. Jahrzehnte, oft 80 bis 100 Jahre. Unsere Kabel haben nicht nur die Approbation durch VDE. Die namhaftesten Energieversorger in Deutschland, den Niederlanden und in Österreich vertrauen uns und unseren Herstellern. Und oft liegen die Anforderungen noch über denen der schon strengen Vorschriften der VDE.<div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h6>03</h6> <h4>Wir liefern pünktlich, denn wir kennen die Konsequenz für Sie</h4> Windpark Norddeutschland, Koordinaten XYZ, Anlieferung Mittwoch 14-16 Uhr, keine Ablademöglichkeit. Ja, das kennen wir. Wir organisieren die Logistik mit einem Backoffice-Team, was bis zu 20 Jahre Kabelerfahrung hat. Verzollung und ordentliche Papierabwicklung inklusive.<div class=\\"vc-column\\"> <h6>04</h6> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"06bd4556-b30a-464e-a28a-e8865e9dd302\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Das Kabel allein ist noch nicht die Lösung</h4> </div> </div> </div> </div> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"6f143441-86ad-449a-a14e-67511b818d06\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Steiniger Boden? Besser vielleicht einen dickeren Außenmantel? Feuchter Boden? Darf es einen querwasserdichten Schutz noch zusätzlich zum längswasserdichten Band geben? Längere Einzellängen, aber nicht an die Limitierung des Verlegungskran gedacht? Oder oft unterschätzt? Was trägt denn der Boden im Lager. Ein Kupfer-Kabel wiegt gerne schon mal 10 Tonnen pro Kilometer. Wir denken für Sie mit und fragen.</p> </div> </div> </div> </div> </div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"1dd27af8-cd3b-409c-9f01-e578c14f4e43\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3><strong>Jahrzehntelange Kabelkompetenz mit Tradition</strong></h3> </div> </div> </div> </div> <p>Bei KLZ fließt Kabelgeschichte durch unsere Adern. Klaus begann seine Laufbahn bei der renommierten Felten &amp; Guilleaume in den Fußstapfen seiner Eltern, die ihr Leben derselben ikonischen Firma widmeten. Für Klaus ist das mehr als nur ein Beruf es ist ein Erbe, das auf Handwerkskunst, Innovation und Stolz aufbaut.</p> <p>Wir ehren diese Geschichte mit originalen Illustrationen aus der Ära von Felten &amp; Guilleaume, die einst als Postkarten verwendet wurden. Diese Bilder erinnern uns an die Generationen, die die Welt miteinander verbunden haben eine Tradition, die wir mit Stolz fortführen.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h3>Warum Sie uns wählen sollten</h3> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"a3eafd75-c9c1-458b-ad89-f34df883f8e5\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Erfahrung verhindert zwar viele Fehler, aber wir lernen jeden Tag dazu</p> </div> </div> </div> </div> </div><div class=\\"vc-column\\"><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h6>01</h6> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"c27756df-b62e-4794-b493-89d6b740edd6\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Fachkompetenz mit Tiefgang</h4> </div> </div> </div> </div> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b38876c8-b795-4cb4-be1e-2cd1ea9807b5\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Unser Team bringt jahrzehntelange Erfahrung mit weit über die Gründung von KLZ im Jahr 2009 hinaus. Im Gesamtteam haben wir über 100 Jahre Kabelerfahrung, gesammelt in verschiedensten Werken, von Niederspannung, über Mittelspannung, bis zur Hochspannung. Wir wissen, wie Kabel riechen, was der Kollege an der Schirmmaschine zu verantworten hat, wie getestet wird. Wir kennen die wesentlichen Rohstoffhersteller, kennen die Risiken einer Fertigung, und können Werke vergleichen. Ob in alten oder neuen Gebäuden. Wer Jahrzehnte Audits und Präqualifikationen hinter sich hat, der weiß, wo er schauen muss. Und was die richtigen Fragen sind.</p> </div> </div> </div> </div> <div class=\\"vc-column\\"> <h6>02</h6> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ee8e3a2a-6dbb-4936-aa24-a2a489900578\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Maßgeschneiderte Lösungen für Ihr Projekt</h4> </div> </div> </div> </div> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"e68fb13a-070e-458e-9a18-b0adb60ab50b\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Wenn es komplexer wird, binden wir unsere technischen Berater ein. Da braucht man Fachleute, die nicht gerade ihre Karriere gestartet haben. Da braucht es Leute die Normen lesen und verstehen, und manchmal mit begleitet haben. Die haben wir, und mit deren und unserer Erfahrung differenzieren wir uns vom einfachen Handel mit Kabeln</p> </div> </div> </div> </div> <div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h6>03</h6> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"c714857c-00c3-44e4-98b9-e39eb7384fab\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Zuverlässigkeit, die Ihre Projekte auf Kurs hält</h4> </div> </div> </div> </div> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"dca855b3-88c2-472f-92f9-1f9490411197\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Erreichbarkeit, schnell reagieren in einer schnelllebigen Welt. Sie haben noch Fragen nach 17 Uhr? Oder am Wochenende? Wir sind immer da. Und so haben wir unsere Partner entwickelt, damit wir als Team das realisieren, wofür Sie bezahlt haben. Und wenn mal doch was nicht gerade läuft, versteckt sich keiner.</p> </div> </div> </div> </div> <div class=\\"vc-column\\"> <h6>04</h6> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"1f8b2646-94f8-437d-b199-8b99c9f4b45d\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Nachhaltigkeit ohne Kompromisse</h4> </div> </div> </div> </div> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"50b94e59-2920-4a97-b8b4-daf5f83404bd\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Wir sind überzeugt davon, die Welt besser zu hinterlassen, als wir sie vorgefunden haben. Mit Initiativen wie unserem Trommelrückführungsservice und einem klaren Fokus auf Recycling sorgen wir dafür, dass jede Verbindung so umweltfreundlich wie möglich ist. Jeder unserer Partner hat entsprechende Zertifizierungen, die zunehmend von allen Kunden auch erwartet werden.</p> </div> </div> </div> </div> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <h3><strong>Das Team hinter KLZ</strong></h3> <p>Bei KLZ steckt die Energie nicht nur in den Kabeln, sondern vor allem im Team. Von erfahrenen Experten wie Michael und Klaus bis hin zu engagierten Planern, Logistikern und Kundenbetreuern jeder spielt eine entscheidende Rolle. Gemeinsam verbinden wir jahrzehntelange Erfahrung mit innovativem Denken und dem klaren Ziel, zuverlässige Energielösungen zu liefern.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"0c8817e4-3d8c-41b1-9223-0468ae5ddd01\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 style=\\"text-align: center;\\">Vom einzelnen Draht zur grenzenlosen Energie die <em>Zukunft</em> beginnt hier.</h2> </div> </div> </div> </div> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\">","featuredImage":null,"updatedAt":"2025-06-10T09:57:55","translation":null}],"posts":[{"id":47401,"translationKey":"focus-on-wind-farm-construction-three-typical-cable-challenges","locale":"en","slug":"focus-on-wind-farm-construction-three-typical-cable-challenges","path":"/blog/focus-on-wind-farm-construction-three-typical-cable-challenges","title":"Focus on wind farm construction: three typical cable challenges","titleHtml":"Focus on wind farm construction: three typical cable challenges","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p data-start=\\"72\\" data-end=\\"471\\">Building an <a href=\\"https://www.verivox.de/strom/themen/windpark/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"86\\" data-end=\\"107\\">onshore wind farm</strong></a> is a technical masterpiece and <strong data-start=\\"154\\" data-end=\\"169\\">cable installation</strong> plays a crucial role. Between wind turbines, transformers and grid connection points run hundreds of meters of <a href=\\"https://www.dosensecable.es/de/diferencia-entre-cable-de-media-tension/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"288\\" data-end=\\"312\\">medium-voltage cables</strong></a> that transfer the generated energy safely and efficiently to the grid. But its exactly these <strong data-start=\\"399\\" data-end=\\"417\\">wind farm cables</strong> that often become the most critical bottleneck in the entire project.</p> <p data-start=\\"473\\" data-end=\\"834\\"><strong data-start=\\"477\\" data-end=\\"501\\">Wind power cabling</strong> is far more than just sourcing materials. It requires precise planning, coordination and experience from choosing the right <strong data-start=\\"635\\" data-end=\\"648\\">cable type</strong> to ensuring timely delivery to the construction site. Even small delays or changes in plans can significantly affect progress and trigger high additional costs.</p> <p data-start=\\"836\\" data-end=\\"1129\\">Add to this the logistical challenges: <strong data-start=\\"880\\" data-end=\\"903\\">large cable drums</strong>, different <a href=\\"https://www.conrad.de/de/ratgeber/handwerk/kabelquerschnitt-berechnen.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"922\\" data-end=\\"944\\">conductor cross sections</strong></a>, special <strong data-start=\\"956\\" data-end=\\"972\\">packaging</strong>, and ever-changing construction site conditions. Without forward planning, you risk bottlenecks and that can delay the entire <a href=\\"https://www.enargus.de/pub/bscw.cgi/d7842-2/*/*/Netzanschluss%20einer%20Windkraftanlage?op=Wiki.getwiki&amp;search=Windpark\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1085\\" data-end=\\"1116\\">grid connection of the wind farm</strong></a>.</p> <p data-start=\\"1131\\" data-end=\\"1351\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">In this article, we look at the<strong data-start=\\"1168\\" data-end=\\"1215\\"> 3 biggest challenges in wind farm construction</strong> and show how proactive logistics and the right cable strategy can help you stay on schedule and maximize efficiency.</p> <p data-start=\\"1131\\" data-end=\\"1351\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Find out why onshore wind farms are a crucial pillar of the energy transition here:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.enbw.com/unternehmen/themen/windkraft/onshore-wind-pfeiler-der-energiewende.html\\" class=\\"vlp-link\\" title=\\"Onshore-Windenergie als Pfeiler der Energiewende | EnBW\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.enbw.com/media/image-proxy/1600x914,q70,focus50x49,zoom1.0/https://www.enbw.com/media/presse/images/newsroom/onshore-windpark-langenburg-7zu4_1701415033580.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Onshore-Windenergie als Pfeiler der Energiewende | EnBW</div><div class=\\"vlp-block-1 vlp-link-summary\\">Viele Faktoren haben den Bau von Windenergieanlagen in den letzten Jahren gebremst. Lesen Sie hier die Gründe!</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"975\\" data-end=\\"1032\\">Challenge 1: Tight construction timelines and fixed deadlines</h2> <p data-start=\\"40\\" data-end=\\"405\\">In <strong data-start=\\"43\\" data-end=\\"58\\">wind farm construction</strong>, schedules are rarely flexible. Any delay in <a href=\\"https://www.eef.de/news/die-infrastruktur-hinter-windparks\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"116\\" data-end=\\"134\\">cable laying</strong></a> directly impacts the entire build process from foundation and tower installation to commissioning. Since <strong data-start=\\"257\\" data-end=\\"281\\">grid connection deadlines</strong> are usually contractually binding, a missing <a href=\\"https://klz-cables.com/de/stromkabel/mittelspannungskabel/\\"><strong data-start=\\"336\\" data-end=\\"360\\">medium-voltage cable</strong></a> can quickly lead to costly site downtime.</p> <p data-start=\\"407\\" data-end=\\"445\\">Typical causes of delays:</p> <ul data-start=\\"446\\" data-end=\\"697\\"> <li data-start=\\"446\\" data-end=\\"511\\"> <p data-start=\\"448\\" data-end=\\"511\\">delayed <strong data-start=\\"459\\" data-end=\\"479\\">cable deliveries</strong> or unclear scheduling</p> </li> <li data-start=\\"512\\" data-end=\\"570\\"> <p data-start=\\"514\\" data-end=\\"570\\">inaccurate <strong data-start=\\"524\\" data-end=\\"547\\">material planning</strong> in large-scale projects</p> </li> <li data-start=\\"571\\" data-end=\\"631\\"> <p data-start=\\"573\\" data-end=\\"631\\">weather conditions delaying <a href=\\"https://www.eww.at/magazin/beitraege/detail/erdkabel-sichere-stromversorgung\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"602\\" data-end=\\"619\\">underground cable installation</strong></a></p> </li> <li data-start=\\"632\\" data-end=\\"697\\"> <p data-start=\\"634\\" data-end=\\"697\\">lack of coordination between suppliers, civil engineers and installers</p> </li> </ul> <p data-start=\\"699\\" data-end=\\"967\\">Especially for <strong data-start=\\"710\\" data-end=\\"731\\">wind farm projects</strong> involving several kilometers of <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"756\\" data-end=\\"770\\">NA2XS(F)2Y</strong></a>, precise <strong data-start=\\"811\\" data-end=\\"833\\">delivery coordination</strong> is essential. Partial and complete deliveries must be scheduled to match the actual <strong data-start=\\"937\\" data-end=\\"955\\">construction progress</strong>.</p> <p data-start=\\"969\\" data-end=\\"1038\\"><strong data-start=\\"969\\" data-end=\\"1036\\">Efficient logistics solutions can make the difference:</strong></p> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"1040\\" data-end=\\"1453\\"> <thead> <tr> <th>Challenge</th> <th>Solution</th> </tr> </thead> <tbody> <tr> <td>Different construction progress per turbine</td> <td>Partial and phased deliveries matched to the build schedule</td> </tr> <tr> <td>Tight installation windows</td> <td>Just-in-time cable delivery to site</td> </tr> <tr> <td>Limited storage space on site</td> <td>Temporary, project-specific intermediate storage</td> </tr> <tr> <td>Weather-dependent operations</td> <td>Flexible adjustment of delivery schedules and material allocation</td> </tr> </tbody> </table> <p data-start=\\"1455\\" data-end=\\"1694\\">With precise <a href=\\"https://www.a-eberle.de/infobrief/infobrief-20/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1486\\" data-end=\\"1506\\">cable capacity</strong></a> planning and responsive logistics, even high-pressure timelines can be handled efficiently. This ensures the <strong data-start=\\"1615\\" data-end=\\"1646\\">wind farms grid connection</strong> stays on schedule and energy flows reliably.</p> <p data-start=\\"1455\\" data-end=\\"1694\\">Want to know which cable types are used in wind farms? Check out this article:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://wind-turbine.com/magazin/ratgeber/250713/welche-arten-von-kabeln-benoetigt-man-fuer-den-bau-eines-windparks.html\\" class=\\"vlp-link\\" title=\\"Welche Arten von Kabeln benötigt man für den Bau eines Windparks?\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://wind-turbine.com/i/53689/68738caa5e58ffdf06031cf2/2/1200/630/68738c85497af_KabelfreinenWindparkpng.png\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Welche Arten von Kabeln benötigt man für den Bau eines Windparks?</div><div class=\\"vlp-block-1 vlp-link-summary\\">Die Verkabelung ist ein zentrales Element jeder Windkraftanlage und beeinflusst maßgeblich die Effizienz, Sicherheit und Wirtschaftlichkeit eines Windparks.…</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"2103\\" data-end=\\"2157\\">Challenge 2: Large delivery volumes and specialized packaging</h2> <p data-start=\\"54\\" data-end=\\"355\\">A modern <strong data-start=\\"67\\" data-end=\\"87\\">onshore wind farm</strong> requires several kilometers of <strong data-start=\\"115\\" data-end=\\"139\\">medium-voltage cables</strong> often of the type <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"157\\" data-end=\\"171\\">NA2XS(F)2Y</strong></a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xsy-2/\\"><strong data-start=\\"173\\" data-end=\\"182\\">N2XSY</strong></a> or <a href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/nayy-2/\\"><strong data-start=\\"188\\" data-end=\\"196\\">NAYY</strong></a>. These cables weigh several tons per drum and require smart logistics to avoid damage, confusion and costly delays.</p> <p data-start=\\"357\\" data-end=\\"432\\">The bigger the project, the more complex the <strong data-start=\\"405\\" data-end=\\"429\\">material coordination</strong> becomes:</p> <ul data-start=\\"433\\" data-end=\\"747\\"> <li data-start=\\"433\\" data-end=\\"527\\"> <p data-start=\\"435\\" data-end=\\"527\\">Different <strong data-start=\\"452\\" data-end=\\"473\\">cable cross-sections</strong> and <strong data-start=\\"478\\" data-end=\\"493\\">conductor types</strong> must be clearly assigned.</p> </li> <li data-start=\\"528\\" data-end=\\"619\\"> <p data-start=\\"530\\" data-end=\\"619\\"><strong data-start=\\"530\\" data-end=\\"547\\">Drum sizes</strong> and <a href=\\"https://www.elektrofachkraft.de/sicheres-arbeiten/neue-mindestanforderungen-fuer-kabelverlegung\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"552\\" data-end=\\"572\\">installation units</strong></a> vary by cable length and location.</p> </li> <li data-start=\\"620\\" data-end=\\"747\\"> <p data-start=\\"622\\" data-end=\\"747\\">Clear <strong data-start=\\"651\\" data-end=\\"670\\">markings</strong> and <strong data-start=\\"675\\" data-end=\\"697\\">packaging systems</strong> on-site are key to avoid installation mistakes.</p> </li> </ul> <p data-start=\\"749\\" data-end=\\"941\\"><strong data-start=\\"749\\" data-end=\\"776\\">Our experience shows:</strong> Planning for storage and packaging units in advance not only saves time but also reduces the risk of material loss and reorders.</p> <p data-start=\\"943\\" data-end=\\"990\\"><strong data-start=\\"943\\" data-end=\\"988\\">Typical requirements and solutions:</strong></p> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"992\\" data-end=\\"1533\\"> <thead> <tr> <th>Challenge</th> <th>Practical solution</th> </tr> </thead> <tbody> <tr> <td>High delivery volumes on tight site space</td> <td>Project-specific storage in regional hubs</td> </tr> <tr> <td>Different drum sizes for medium- and low-voltage</td> <td>Adjust drum dimensions to pulling force and weight</td> </tr> <tr> <td>Sensitive cable sheaths when stored outdoors</td> <td>Weatherproof packaging and UV protection</td> </tr> <tr> <td>Lack of overview with many cable deliveries</td> <td>Digital delivery summaries and clear drum labeling</td> </tr> </tbody> </table> <p data-start=\\"1535\\" data-end=\\"1761\\">A clear <a href=\\"https://logistik-heute.de/galerien/mammutprojekt-kabellogistik-wie-kommen-tausende-tonnen-hgue-erdkabel-fuer-die-energiewende-zum-einsatzort-40875.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1546\\" data-end=\\"1572\\">cable logistics strategy</strong></a> is the key to avoiding material shortages and costly downtime. This helps maintain control even for projects involving dozens of kilometers of <strong data-start=\\"1735\\" data-end=\\"1758\\">wind farm cabling</strong>.</p> <p data-start=\\"1763\\" data-end=\\"1994\\">Anyone who integrates <strong data-start=\\"1771\\" data-end=\\"1813\\">packaging, storage and labeling</strong> early into the planning process ensures that the <strong data-start=\\"1876\\" data-end=\\"1894\\">wind farm cables</strong> arrive exactly where they&#8217;re needed with no time lost and no disruption to the construction flow.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"3656\\" data-end=\\"3710\\">Challenge 3: Last-minute project changes</h2> <p data-start=\\"45\\" data-end=\\"287\\">Hardly any <strong data-start=\\"54\\" data-end=\\"73\\">wind farm project</strong> goes exactly to plan. Construction site conditions, supply bottlenecks, or new requirements from the <a href=\\"https://windpark-altdorferwald.de/wissenswertes-windenergie/wie-wird-die-erzeugte-energie-ins-stromnetz-eingespeist/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">grid operator</a> often lead to spontaneous adjustments and this is where the true flexibility of <strong data-start=\\"254\\" data-end=\\"271\\">cable logistics</strong> is revealed.</p> <p data-start=\\"289\\" data-end=\\"314\\"><strong data-start=\\"289\\" data-end=\\"312\\">Typical scenarios:</strong></p> <ul data-start=\\"315\\" data-end=\\"588\\"> <li data-start=\\"315\\" data-end=\\"387\\"> <p data-start=\\"317\\" data-end=\\"387\\">A cable route has to be changed due to geological conditions.</p> </li> <li data-start=\\"388\\" data-end=\\"477\\"> <p data-start=\\"390\\" data-end=\\"477\\"><strong data-start=\\"394\\" data-end=\\"408\\">Cable types</strong> or <strong data-start=\\"414\\" data-end=\\"436\\">conductor cross-sections</strong> change after a new grid calculation.</p> </li> <li data-start=\\"478\\" data-end=\\"588\\"> <p data-start=\\"480\\" data-end=\\"588\\">The <strong data-start=\\"484\\" data-end=\\"497\\">delivery location</strong> changes at short notice because sections progress faster or slower than expected.</p> </li> </ul> <p data-start=\\"590\\" data-end=\\"855\\">In such cases, its crucial that the supplier has <strong data-start=\\"645\\" data-end=\\"669\\">its own stock</strong> and a <strong data-start=\\"679\\" data-end=\\"702\\">quick response time</strong>. Only then can changes to <strong data-start=\\"737\\" data-end=\\"752\\">cable lengths</strong> or additional <strong data-start=\\"770\\" data-end=\\"792\\">earthing components</strong> be provided promptly, without delaying the project.</p> <p data-start=\\"857\\" data-end=\\"915\\">An experienced partner can make all the difference:</p> <ul data-start=\\"916\\" data-end=\\"1201\\"> <li data-start=\\"916\\" data-end=\\"988\\"> <p data-start=\\"918\\" data-end=\\"988\\"><strong data-start=\\"918\\" data-end=\\"944\\">Rapid re-delivery</strong> from central stock within Germany</p> </li> <li data-start=\\"989\\" data-end=\\"1048\\"> <p data-start=\\"991\\" data-end=\\"1048\\"><strong data-start=\\"991\\" data-end=\\"1013\\">Flexible redirection</strong> of deliveries in case of planning changes</p> </li> <li data-start=\\"1049\\" data-end=\\"1120\\"> <p data-start=\\"1051\\" data-end=\\"1120\\"><strong data-start=\\"1051\\" data-end=\\"1070\\">Close coordination</strong> with project managers, civil engineers and installation teams</p> </li> <li data-start=\\"1121\\" data-end=\\"1201\\"> <p data-start=\\"1123\\" data-end=\\"1201\\"><strong data-start=\\"1123\\" data-end=\\"1159\\">Documented traceability</strong> to keep all changes transparent</p> </li> </ul> <p data-start=\\"1203\\" data-end=\\"1546\\">Short-term changes arent the exception theyre part of everyday life in <strong data-start=\\"1278\\" data-end=\\"1293\\">wind farm construction</strong>. What matters is being prepared. A well-designed <a href=\\"https://bwo-offshorewind.de/pressemitteilung-roadmap-ist-wichtiger-schritt-fuer-resiliente-lieferketten/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1358\\" data-end=\\"1373\\">supply chain</strong></a>, clear communication, and agile warehousing structures ensure the project stays on schedule and the wind farm connects to the grid on time.</p> <p data-start=\\"1203\\" data-end=\\"1546\\">Avoid delays or issues during your wind power project by understanding early on why NABU may file objections to certain sites:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.nabu.de/umwelt-und-ressourcen/energie/erneuerbare-energien-energiewende/windenergie/26913.html\\" class=\\"vlp-link\\" title=\\"Wann klagt der NABU gegen Windkraftprojekte?\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.nabu.de/imperia/md/nabu/images/umwelt/energie/energietraeger/windkraft/161125-nabu-windrad-allgaeu-heidrun-burchard.jpeg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Wann klagt der NABU gegen Windkraftprojekte?</div><div class=\\"vlp-block-1 vlp-link-summary\\">45 Klagen wurden wegen Fehlplanungen bei Windenergie zwischen 2010 und 2019 vom NABU auf den Weg gebracht. Nicht weil der Windenergieausbau aufgehalten werden soll, sondern weil immer wieder Vorhaben und Planungen eklatant gegen Naturschutzrecht verstoßen.</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"4835\\" data-end=\\"4892\\">Quality and sustainability as success factors</h2> <p data-start=\\"56\\" data-end=\\"396\\">In addition to time and logistics, <a href=\\"https://www.windkraft-journal.de/2025/07/14/planungsempfehlung-bei-der-verkabelung-von-windparks-durch-wind-turbine-com/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"96\\" data-end=\\"113\\">cable quality</strong></a> plays a decisive role in the long-term performance of a <strong data-start=\\"178\\" data-end=\\"191\\">wind farm</strong>. After all, the installed <strong data-start=\\"230\\" data-end=\\"273\\"><a href=\\"https://klz-cables.com/de/stromkabel/mittelspannungskabel/\\">medium-voltage</a> and <a href=\\"https://klz-cables.com/de/stromkabel/hochspannungskabel/\\">high-voltage cables</a></strong> are expected to transmit energy reliably for decades even under extreme weather and changing load conditions.</p> <p data-start=\\"398\\" data-end=\\"495\\">A high-quality <strong data-start=\\"415\\" data-end=\\"451\\">cable system for wind power</strong> stands out due to several factors:</p> <ul data-start=\\"496\\" data-end=\\"1121\\"> <li data-start=\\"496\\" data-end=\\"646\\"> <p data-start=\\"498\\" data-end=\\"646\\"><strong data-start=\\"498\\" data-end=\\"519\\">Material quality:</strong> XLPE-insulated cables like <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"544\\" data-end=\\"558\\">NA2XS(F)2Y</strong></a> or <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xsf2y-2/\\"><strong data-start=\\"564\\" data-end=\\"577\\">N2XS(F)2Y</strong></a> provide high dielectric strength and excellent long-term protection.</p> </li> <li data-start=\\"647\\" data-end=\\"801\\"> <p data-start=\\"649\\" data-end=\\"801\\"><strong data-start=\\"649\\" data-end=\\"669\\"><a href=\\"https://www.zvei.org/fileadmin/user_upload/Presse_und_Medien/Publikationen/2017/September/ZVEI_Leitfaden_Kabel_und_Leitungen_in_Windkraftanlagen/ZVEI-Leitfaden-Kabel-und-Leitungen-in-Windkraftanlagen-September-2017.pdf\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Standards compliance</a>:</strong> All components used should meet key standards such as <strong data-start=\\"737\\" data-end=\\"753\\">DIN VDE 0276</strong>, <strong data-start=\\"755\\" data-end=\\"767\\">VDE 0298</strong>, or <strong data-start=\\"773\\" data-end=\\"786\\">IEC 60502</strong>.</p> </li> <li data-start=\\"802\\" data-end=\\"969\\"> <p data-start=\\"804\\" data-end=\\"969\\"><strong data-start=\\"804\\" data-end=\\"830\\">Ease of installation:</strong> Cable design must allow for efficient and safe installation even under difficult ground conditions.</p> </li> <li data-start=\\"970\\" data-end=\\"1121\\"> <p data-start=\\"972\\" data-end=\\"1121\\"><strong data-start=\\"972\\" data-end=\\"990\\">Environmental aspects:</strong> Recyclable materials and the <a href=\\"https://klz-cables.com/de/recycling-von-kabeltrommeln-nachhaltigkeit-im-windkraftprojekt/\\">reuse of drums or conductor materials</a> help reduce ecological footprint.</p> </li> </ul> <p data-start=\\"1123\\" data-end=\\"1464\\">More and more project developers are placing value on <strong data-start=\\"1167\\" data-end=\\"1195\\">sustainable cable systems</strong> that combine energy efficiency with durability. This applies not only to the <strong data-start=\\"1286\\" data-end=\\"1305\\">material selection</strong>, but also to <strong data-start=\\"1324\\" data-end=\\"1340\\">supply chains</strong>: short transport routes, local storage near the project, and optimized packaging concepts reduce emissions and logistics effort.</p> <p data-start=\\"1466\\" data-end=\\"1789\\">The combination of <strong data-start=\\"1486\\" data-end=\\"1510\\">technical quality</strong>, <strong data-start=\\"1512\\" data-end=\\"1542\\">ecological responsibility</strong>, and <strong data-start=\\"1547\\" data-end=\\"1571\\">efficient logistics</strong> makes modern <strong data-start=\\"1586\\" data-end=\\"1609\\">wind farm cabling</strong> a central success factor for grid expansion. Anyone who invests in smart solutions here builds the foundation for stable and sustainable energy flow now and in the future.</p> <p data-start=\\"1466\\" data-end=\\"1789\\"><a href=\\"https://klz-cables.com/de/welche-kabel-fuer-windkraft-unterschiede-von-nieder-bis-hoechstspannung-erklaert/\\">Find out here which cables are suitable for your wind farm project and what makes the difference between low and high voltage options.</a></p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Conclusion: Successfully connected to the grid</h2> <p data-start=\\"38\\" data-end=\\"386\\">Cabling is the backbone of any <strong data-start=\\"77\\" data-end=\\"90\\">wind farm</strong> and at the same time one of the most sensitive parts of the project. Tight schedules, complex logistics and last-minute changes arent the exception, theyre the norm. Those who identify and address these challenges early avoid standstills, cost overruns and missed deadlines.</p> <p data-start=\\"388\\" data-end=\\"465\\">Successful <strong data-start=\\"401\\" data-end=\\"427\\">wind farm cable projects</strong> rely on three core principles:</p> <ol data-start=\\"466\\" data-end=\\"755\\"> <li data-start=\\"466\\" data-end=\\"576\\"> <p data-start=\\"469\\" data-end=\\"576\\"><strong data-start=\\"469\\" data-end=\\"494\\">Structured planning</strong> clear workflows, coordinated delivery schedules and defined responsibilities.</p> </li> <li data-start=\\"577\\" data-end=\\"663\\"> <p data-start=\\"580\\" data-end=\\"663\\"><strong data-start=\\"580\\" data-end=\\"596\\">Flexibility</strong> in-house stock and short response times when changes occur.</p> </li> <li data-start=\\"664\\" data-end=\\"755\\"> <p data-start=\\"667\\" data-end=\\"755\\"><strong data-start=\\"667\\" data-end=\\"679\\">Quality</strong> durable, standards-compliant cable systems and sustainable logistics processes.</p> </li> </ol> <p data-start=\\"757\\" data-end=\\"1022\\">With the right mix of experience, organization and technical know-how, even complex <strong data-start=\\"869\\" data-end=\\"894\\">wind farm cabling</strong> can be implemented efficiently. This keeps construction on track and ensures the wind farm delivers power exactly when its needed.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"0\\" data-end=\\"54\\">KLZ your partner for successful wind farm cabling</h3> <p data-start=\\"56\\" data-end=\\"443\\">Whether you need <a href=\\"https://klz-cables.com/de/stromkabel/mittelspannungskabel/\\"><strong data-start=\\"59\\" data-end=\\"77\\">medium voltage</strong></a>, <strong data-start=\\"79\\" data-end=\\"91\\">underground cables</strong>, or complete <strong data-start=\\"107\\" data-end=\\"132\\">grid connection solutions</strong> we dont just provide the right materials, but the kind of experience that actually moves your project forward. For years, weve been supporting <strong data-start=\\"278\\" data-end=\\"299\\">wind power projects</strong> throughout Germany and the Netherlands from technical consulting and <strong data-start=\\"381\\" data-end=\\"400\\">material selection</strong> to <strong data-start=\\"413\\" data-end=\\"440\\">on-time delivery</strong>.</p> <p data-start=\\"445\\" data-end=\\"798\\">Our advantage? <strong data-start=\\"472\\" data-end=\\"486\\">Real-world experience</strong>: We know how tight construction timelines in wind projects are, which cable systems have proven themselves, and what really matters in logistics. Thanks to our <strong data-start=\\"640\\" data-end=\\"686\\">central storage facilities in Germany</strong>, we respond quickly to changes and keep supply chains stable even when your project gets dynamic.</p> <p data-start=\\"800\\" data-end=\\"984\\">With our network, market knowledge, and passion for renewable energy, we ensure your <strong data-start=\\"921\\" data-end=\\"941\\">wind power project</strong> connects to the grid on time and without the drama.</p> <p data-start=\\"986\\" data-end=\\"1198\\">➡️ <strong data-start=\\"989\\" data-end=\\"1080\\">Planning a new wind farm or need help choosing the right cables?</strong> Then talk to us we deliver the <strong data-start=\\"1126\\" data-end=\\"1159\\">cables, solutions, and expertise</strong> that make your project a success.</p> <p data-start=\\"1200\\" data-end=\\"1260\\"><a href=\\"https://klz-cables.com/de/kontakt/\\">Get in touch now</a></p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":46113,"datePublished":"2025-11-05T10:16:15","updatedAt":"2025-11-11T11:07:22","translation":null},{"id":47220,"translationKey":"why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project","locale":"en","slug":"why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project","path":"/blog/why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project","title":"Why the N2XS(F)2Y is the ideal cable for your energy project","titleHtml":"Why the N2XS(F)2Y is the ideal cable for your energy project","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\">[split_line_heading animation_type=&#8221;line-reveal-by-space&#8221; font_style=&#8221;h3&#8243; line_reveal_by_space_text_effect=&#8221;scroll-opacity-reveal&#8221; stagger_animation=&#8221;true&#8221; content_alignment=&#8221;default&#8221; mobile_content_alignment=&#8221;inherit&#8221; link_target=&#8221;_self&#8221; text_content=&#8221;The NA2XS(F)2Y is designed for projects where current-carrying capacity, EMC compatibility, and thermal stability are not variables but requirements.<br /> Thanks to its well-thought-out construction and standards-compliant design, the cable can be reliably integrated into a wide range of infrastructures.&#8221; font_size=&#8221;1.5vw&#8221; font_size_phone=&#8221;1.5em&#8221; font_size_tablet=&#8221;7vw&#8221; text_direction=&#8221;default&#8221; font_line_height=&#8221;1.5&#8243;]</div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"288\\" data-end=\\"349\\">Why cable selection determines project success</h3> <p data-start=\\"351\\" data-end=\\"816\\">Whether its a wind farm, industrial facility, or urban distribution network when planning medium voltage, youre deciding not just on cable lengths, but on <strong data-start=\\"489\\" data-end=\\"528\\"><a href=\\"https://www.vde.com/de/fnn/themen/tar/tar-mittelspannung-vde-ar-n-4110\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">system stability</a>, reliability</strong>, and <strong data-start=\\"533\\" data-end=\\"564\\">long-term operating costs</strong>. Cable selection has a greater impact than often assumed. While many components can be replaced, an installed medium-voltage cable quickly becomes a permanent part of the infrastructure and therefore needs to be the right choice from the start.</p> <p data-start=\\"818\\" data-end=\\"932\\">A cable like <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"836\\" data-end=\\"849\\">NA2XS(F)2Y</strong></a> performs precisely where others reach their limits. Below, well show you why.</p> <h4 data-start=\\"939\\" data-end=\\"1008\\">Typical challenges in medium-voltage cabling</h4> <p data-start=\\"1010\\" data-end=\\"1187\\">Projects in the 10 to 30 kV range bring recurring demands regardless of whether they involve new builds, modifications, or extensions. These include:</p> <ul data-start=\\"1189\\" data-end=\\"1558\\"> <li data-start=\\"1189\\" data-end=\\"1247\\"> <p data-start=\\"1191\\" data-end=\\"1247\\"><strong data-start=\\"1191\\" data-end=\\"1221\\">High <a href=\\"https://www.vde-verlag.de/buecher/leseprobe/9783800746910_PROBE_01.pdf\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">continuous current loads</a></strong> over many years</p> </li> <li data-start=\\"1248\\" data-end=\\"1326\\"> <p data-start=\\"1250\\" data-end=\\"1326\\"><strong data-start=\\"1250\\" data-end=\\"1281\\">Mechanical stress</strong> during installation (e.g., in tight cable routes)</p> </li> <li data-start=\\"1327\\" data-end=\\"1415\\"> <p data-start=\\"1329\\" data-end=\\"1415\\"><strong data-start=\\"1329\\" data-end=\\"1374\\">Interference from electromagnetic fields</strong> (e.g., in parallel routing)</p> </li> <li data-start=\\"1416\\" data-end=\\"1484\\"> <p data-start=\\"1418\\" data-end=\\"1484\\"><strong data-start=\\"1418\\" data-end=\\"1451\\">Compliance with IEC and VDE standards</strong> that must be met</p> </li> <li data-start=\\"1485\\" data-end=\\"1558\\"> <p data-start=\\"1487\\" data-end=\\"1558\\">Different <strong data-start=\\"1504\\" data-end=\\"1520\\">installation methods</strong>: <a href=\\"https://www.elektrikerwissen.de/erdkabel-verlegen/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">buried</a>, on tray, cloverleaf, etc.</p> </li> </ul> <p data-start=\\"1560\\" data-end=\\"1787\\">The reality on construction sites shows: a cable that lacks flexibility, has large bending radii, or reaches its thermal limits too quickly not only delays implementation it also endangers operational safety.</p> <h4 data-start=\\"1794\\" data-end=\\"1871\\">Why the NA2XS(F)2Y is ideal for modern energy infrastructure</h4> <p data-start=\\"1873\\" data-end=\\"2118\\">The <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"1877\\" data-end=\\"1890\\">NA2XS(F)2Y</strong></a> meets these requirements with a well-thought-out, field-proven design. It is built for <strong data-start=\\"2000\\" data-end=\\"2036\\">long-term operation under load</strong> and shows its strengths particularly in industrial and energy networks.</p> <p data-start=\\"2120\\" data-end=\\"2155\\"><strong data-start=\\"2120\\" data-end=\\"2155\\">Key features at a glance:</strong></p> <div class=\\"_tableContainer_80l1q_1\\"> <div class=\\"_tableWrapper_80l1q_14 group flex w-fit flex-col-reverse\\"> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"2157\\" data-end=\\"2815\\"> <thead data-start=\\"2157\\" data-end=\\"2250\\"> <tr data-start=\\"2157\\" data-end=\\"2250\\"> <th data-start=\\"2157\\" data-end=\\"2192\\" data-col-size=\\"sm\\">Feature</th> <th data-start=\\"2192\\" data-end=\\"2250\\" data-col-size=\\"md\\">Benefit for your project</th> </tr> </thead> <tbody data-start=\\"2346\\" data-end=\\"2815\\"> <tr data-start=\\"2346\\" data-end=\\"2439\\"> <td data-start=\\"2346\\" data-end=\\"2381\\" data-col-size=\\"sm\\"><strong data-start=\\"2348\\" data-end=\\"2364\\">Aluminum conductor</strong></td> <td data-col-size=\\"md\\" data-start=\\"2381\\" data-end=\\"2439\\">High conductivity, low transmission losses</td> </tr> <tr data-start=\\"2440\\" data-end=\\"2533\\"> <td data-start=\\"2440\\" data-end=\\"2475\\" data-col-size=\\"sm\\"><strong data-start=\\"2442\\" data-end=\\"2461\\">XLPE insulation</strong></td> <td data-col-size=\\"md\\" data-start=\\"2475\\" data-end=\\"2533\\">High thermal resistance, durable and stable</td> </tr> <tr data-start=\\"2534\\" data-end=\\"2627\\"> <td data-start=\\"2534\\" data-end=\\"2569\\" data-col-size=\\"sm\\"><strong data-start=\\"2536\\" data-end=\\"2562\\">EMC-optimized design</strong></td> <td data-col-size=\\"md\\" data-start=\\"2569\\" data-end=\\"2627\\">Interference-free operation in sensitive network environments</td> </tr> <tr data-start=\\"2628\\" data-end=\\"2721\\"> <td data-start=\\"2628\\" data-end=\\"2663\\" data-col-size=\\"sm\\"><strong data-start=\\"2630\\" data-end=\\"2660\\">Standard-compliant design (IEC)</strong></td> <td data-col-size=\\"md\\" data-start=\\"2663\\" data-end=\\"2721\\">Safety in tenders, testing, and operation</td> </tr> <tr data-start=\\"2722\\" data-end=\\"2815\\"> <td data-start=\\"2722\\" data-end=\\"2757\\" data-col-size=\\"sm\\"><strong data-start=\\"2724\\" data-end=\\"2753\\">Robust outer construction</strong></td> <td data-col-size=\\"md\\" data-start=\\"2757\\" data-end=\\"2815\\">Suitable for all common installation methods</td> </tr> </tbody> </table> <div class=\\"sticky end-(--thread-content-margin) h-0 self-end select-none\\"> </div> </div> </div> <p data-start=\\"2817\\" data-end=\\"2996\\">In other words: with the <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a>, you can build networks that not only work on paper but also perform reliably in practice long-term, low-maintenance, and safe.</p> <p data-start=\\"2817\\" data-end=\\"2996\\">Learn more about why grid expansion is so important here:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.netze-bw.de/unsernetz/netzausbau\\" class=\\"vlp-link\\" title=\\"Netzausbau - Netze BW GmbH\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.netze-bw.de/logo-seo.png\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Netzausbau - Netze BW GmbH</div><div class=\\"vlp-block-1 vlp-link-summary\\">Die Netze BW ist daran interessiert und dazu verpflichtet, ihr Netz im Sinne einer effizienten und sicheren Stromversorgung stetig zu optimieren.</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"212\\" data-end=\\"261\\">Technology you can rely on</h3> <p data-start=\\"263\\" data-end=\\"515\\">When medium voltage becomes part of critical infrastructure, you need cables whose technical properties can be trusted not only under ideal conditions, but especially when environmental factors, load, and system complexity increase.</p> <p data-start=\\"517\\" data-end=\\"727\\">The <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"521\\" data-end=\\"534\\">NA2XS(F)2Y</strong></a> was developed precisely for such situations. Its design and choice of materials are aimed at maximum electrical safety, long service life, and seamless integration into modern energy projects.</p> <h4 data-start=\\"734\\" data-end=\\"802\\">Design: aluminum conductor, XLPE insulation, robust construction</h4> <p data-start=\\"804\\" data-end=\\"920\\">The internal structure of the NA2XS(F)2Y follows a clear logic: <strong data-start=\\"859\\" data-end=\\"898\\"><a href=\\"https://kupfer.de/anwendungen/elektrotechnik-und-energie/elektrische-leiterwerkstoffe/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">conductivity</a>, insulation, and protection</strong> in perfect balance.</p> <p data-start=\\"922\\" data-end=\\"943\\"><strong data-start=\\"922\\" data-end=\\"943\\">Detailed structure:</strong></p> <ul data-start=\\"945\\" data-end=\\"1363\\"> <li data-start=\\"945\\" data-end=\\"1004\\"> <p data-start=\\"947\\" data-end=\\"1004\\"><strong data-start=\\"947\\" data-end=\\"958\\">Conductor:</strong> aluminum</p> </li> <li data-start=\\"1005\\" data-end=\\"1073\\"> <p data-start=\\"1007\\" data-end=\\"1073\\"><strong data-start=\\"1007\\" data-end=\\"1030\\">Inner semi-conductive layer:</strong> conductive plastics for field control</p> </li> <li data-start=\\"1074\\" data-end=\\"1177\\"> <p data-start=\\"1076\\" data-end=\\"1177\\"><strong data-start=\\"1076\\" data-end=\\"1090\\">Insulation:</strong> <strong data-start=\\"1091\\" data-end=\\"1135\\">cross-linked polyethylene (XLPE)</strong> with excellent temperature resistance</p> </li> <li data-start=\\"1178\\" data-end=\\"1283\\"> <p data-start=\\"1180\\" data-end=\\"1283\\"><strong>Outer semi-conductive layer:</strong> conductive plastic to limit the electric field</p> </li> <li data-start=\\"1178\\" data-end=\\"1283\\"> <p data-start=\\"1180\\" data-end=\\"1283\\"><strong>Shield:</strong> lapping of bare copper wires (optionally with Cu tape) for effective electrical shielding</p> </li> <li data-start=\\"1284\\" data-end=\\"1363\\"> <p data-start=\\"1286\\" data-end=\\"1363\\"><strong data-start=\\"1286\\" data-end=\\"1302\\">Outer sheath:</strong> robust PE, mechanically durable and moisture-resistant</p> </li> </ul> <p data-start=\\"1365\\" data-end=\\"1526\\">This combination ensures stable operation even under high thermal loads and in <a href=\\"https://heinen-elektronik.de/glossar/emv-elektromagnetische-vertraeglichkeit/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">EMC-sensitive environments</a> provided installation is carried out correctly.</p> <h4 data-start=\\"1533\\" data-end=\\"1615\\">Designed for voltage classes up to 30 kV standard-compliant and future-proof</h4> <p data-start=\\"1617\\" data-end=\\"1812\\">The <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> is available in <a href=\\"https://www.elandcables.com/de/company/news-and-events/mv-cables-the-lowdown\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">voltage classes</a> up to 18/30 kV for rated voltages up to 30 kV according to IEC 60502-2. This offers key advantages:</p> <ul data-start=\\"1814\\" data-end=\\"2004\\"> <li data-start=\\"1814\\" data-end=\\"1872\\"> <p data-start=\\"1816\\" data-end=\\"1872\\"><strong data-start=\\"1816\\" data-end=\\"1851\\">International comparability</strong> in tenders</p> </li> <li data-start=\\"1873\\" data-end=\\"1930\\"> <p data-start=\\"1875\\" data-end=\\"1930\\"><strong data-start=\\"1875\\" data-end=\\"1894\\">Secure approval</strong> by grid operators or authorities</p> </li> <li data-start=\\"1931\\" data-end=\\"2004\\"> <p data-start=\\"1933\\" data-end=\\"2004\\"><strong data-start=\\"1933\\" data-end=\\"1964\\">Future-proof integration</strong> into existing or newly planned systems</p> </li> </ul> <p data-start=\\"2006\\" data-end=\\"2131\\">For those who value planning reliability, technical clarity, and smooth documentation, this cable is the right choice.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"207\\" data-end=\\"252\\">Powerful, reliable, and durable</h3> <p data-start=\\"254\\" data-end=\\"536\\">A good medium-voltage cable is not only defined by standards but by its ability to <strong data-start=\\"347\\" data-end=\\"409\\">perform consistently under real-world conditions</strong>. The <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> was developed precisely for such demands and offers technical advantages that truly matter in practice.</p> <h4 data-start=\\"543\\" data-end=\\"609\\">High current capacity for long-term operational stability</h4> <p data-start=\\"611\\" data-end=\\"924\\">The cable is designed for <strong data-start=\\"629\\" data-end=\\"669\\">continuously high current loads</strong> without the risk of <a href=\\"https://calcul-electrique.com/de/artikel/ueberpruefung-der-thermischen-spannungen-in-einem-leiter/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">thermal issues</a>, aging, or performance degradation. The combination of aluminum conductor and XLPE insulation ensures that the maximum <a href=\\"https://www.vde-verlag.de/buecher/leseprobe/9783800746910_PROBE_01.pdf\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">continuous current-carrying capacity</a> is maintained even under challenging conditions.</p> <p data-start=\\"926\\" data-end=\\"939\\"><strong data-start=\\"926\\" data-end=\\"939\\">Advantages:</strong></p> <ul data-start=\\"941\\" data-end=\\"1120\\"> <li data-start=\\"941\\" data-end=\\"995\\"> <p data-start=\\"943\\" data-end=\\"995\\">Reliable continuous operation even under full load</p> </li> <li data-start=\\"996\\" data-end=\\"1048\\"> <p data-start=\\"998\\" data-end=\\"1048\\">The <a href=\\"https://de.sxjshcable.com/info/what-is-the-meaning-of-xlpe-insulated-cable-94248457.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">XLPE insulation</a> shows a very low aging rate under normal operating conditions</p> </li> <li data-start=\\"1049\\" data-end=\\"1120\\"> <p data-start=\\"1051\\" data-end=\\"1120\\">Less heat generation compared to inferior materials</p> </li> </ul> <h4 data-start=\\"1579\\" data-end=\\"1642\\">Safe under short circuit and high thermal stress</h4> <p data-start=\\"1644\\" data-end=\\"1797\\">The cables XLPE insulation also withstands <strong data-start=\\"1685\\" data-end=\\"1719\\">short-term extreme conditions</strong> such as those that can occur during switching operations or fault currents.</p> <ul data-start=\\"1799\\" data-end=\\"1993\\"> <li data-start=\\"1799\\" data-end=\\"1882\\"> <p data-start=\\"1801\\" data-end=\\"1882\\">High <a href=\\"https://de.electrical-installation.org/dewiki/Pr%C3%BCfen_der_Kurzschlussfestigkeit_von_Kabeln_und_Leitungen\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1806\\" data-end=\\"1836\\">short-circuit current resistance</strong></a> (even above 20 kA, depending on cross-section)</p> </li> <li data-start=\\"1883\\" data-end=\\"1941\\"> <p data-start=\\"1885\\" data-end=\\"1941\\">With proper design and installation, the cable retains mechanical integrity even under high thermal stress</p> </li> <li data-start=\\"1942\\" data-end=\\"1993\\"> <p data-start=\\"1944\\" data-end=\\"1993\\">Quick return to stable operating conditions</p> </li> </ul> <h4 data-start=\\"2000\\" data-end=\\"2049\\">Strong EMC performance for sensitive environments</h4> <p data-start=\\"2051\\" data-end=\\"2324\\">In networks with many parallel lines or sensitive control circuits, <strong data-start=\\"2130\\" data-end=\\"2174\\">electromagnetic compatibility (EMC)</strong> is essential. The NA2XS(F)2Y is designed to <strong data-start=\\"2223\\" data-end=\\"2254\\">minimize field interference</strong> and <strong data-start=\\"2259\\" data-end=\\"2283\\">prevent voltage induction</strong> in adjacent lines.</p> <p data-start=\\"2326\\" data-end=\\"2342\\"><strong data-start=\\"2326\\" data-end=\\"2342\\">Your benefit:</strong></p> <ul data-start=\\"2344\\" data-end=\\"2497\\"> <li data-start=\\"2344\\" data-end=\\"2389\\"> <p data-start=\\"2346\\" data-end=\\"2389\\">Fewer EMC issues during operation</p> </li> <li data-start=\\"2390\\" data-end=\\"2435\\"> <p data-start=\\"2392\\" data-end=\\"2435\\">More stable measurement, control, and regulation systems</p> </li> <li data-start=\\"2436\\" data-end=\\"2497\\"> <p data-start=\\"2438\\" data-end=\\"2497\\">Future-proof for complex automation environments</p> </li> </ul> <p>Already convinced? Then order your medium-voltage cable directly from us:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://klz-cables.com/de/kontakt/\\" class=\\"vlp-link\\" title=\\"Kontakt Lassen Sie uns Ihre Energieprojekte voranbringen\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://klz-cables.com/wp-content/uploads/2025/02/og-2.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Kontakt Lassen Sie uns Ihre Energieprojekte voranbringen</div><div class=\\"vlp-block-1 vlp-link-summary\\">Schnell, verlässlich und unkompliziert nehmen Sie Kontakt auf für individuelle Kabel- und Energielösungen. Wir sind für Sie da.</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"158\\" data-end=\\"191\\">Practical application areas</h3> <p data-start=\\"193\\" data-end=\\"508\\">The NA2XS(F)2Y is not designed for special cases but for everyday use in projects where <strong data-start=\\"292\\" data-end=\\"325\\">every meter of cable counts</strong>. Whether in industry, power distribution, or infrastructure wherever performance, safety, and planning reliability are required, this medium-voltage cable shows its strengths.</p> <h4 data-start=\\"515\\" data-end=\\"585\\">Ideal for industrial plants, power distribution, and substations</h4> <p data-start=\\"587\\" data-end=\\"754\\">In industrial environments, power flows are often permanently high, the load is continuous and downtime is costly. The NA2XS(F)2Y is therefore a solid solution for:</p> <ul data-start=\\"756\\" data-end=\\"984\\"> <li data-start=\\"756\\" data-end=\\"809\\"> <p data-start=\\"758\\" data-end=\\"809\\"><strong data-start=\\"758\\" data-end=\\"807\\">Production facilities with a constant load profile</strong></p> </li> <li data-start=\\"810\\" data-end=\\"867\\"> <p data-start=\\"812\\" data-end=\\"867\\"><strong data-start=\\"812\\" data-end=\\"865\\"><a href=\\"https://www.netze-duisburg.de/fileadmin/user_upload/Anschliessen/Neuanschluesse/VDN_Richtlinie_Transformatorstationen_am_Mittelspannungsnetz.pdf\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Transformer connections</a> with high power ratings</strong></p> </li> <li data-start=\\"868\\" data-end=\\"923\\"> <p data-start=\\"870\\" data-end=\\"923\\"><strong data-start=\\"870\\" data-end=\\"921\\">Distributions within larger industrial complexes</strong></p> </li> <li data-start=\\"924\\" data-end=\\"984\\"> <p data-start=\\"926\\" data-end=\\"984\\"><strong data-start=\\"926\\" data-end=\\"984\\">Substations in municipal or regional network operations</strong></p> </li> </ul> <p data-start=\\"986\\" data-end=\\"1154\\">Its high <strong data-start=\\"995\\" data-end=\\"1023\\">thermal resistance</strong>, combined with standard-compliant construction, ensures safety during operation and reduces the risk of unplanned downtime.</p> <h4 data-start=\\"1161\\" data-end=\\"1228\\">Especially for complex network structures with EMC requirements</h4> <p data-start=\\"1230\\" data-end=\\"1381\\">In energy-intensive projects with sensitive controls or parallel cable routing, <a href=\\"https://www.conrad.de/de/ratgeber/industrie-40/elektromagnetische-vertraeglichkeit.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">EMC</a> becomes a real issue. Here, the NA2XS(F)2Y scores with:</p> <ul data-start=\\"1383\\" data-end=\\"1562\\"> <li data-start=\\"1383\\" data-end=\\"1414\\"> <p data-start=\\"1385\\" data-end=\\"1414\\">The <strong>shield design</strong> in combination with proper grounding <strong>reduces</strong> <strong>interference</strong> on adjacent control and communication cables especially in parallel installations</p> </li> <li data-start=\\"1415\\" data-end=\\"1499\\"> <p data-start=\\"1417\\" data-end=\\"1499\\"><strong data-start=\\"1417\\" data-end=\\"1449\\">Reduced susceptibility to interference</strong> in control, data, and communication lines</p> </li> <li data-start=\\"1500\\" data-end=\\"1562\\"> <p data-start=\\"1502\\" data-end=\\"1562\\"><strong data-start=\\"1502\\" data-end=\\"1527\\">Improved network quality</strong> through stable voltage transmission</p> </li> </ul> <p data-start=\\"1564\\" data-end=\\"1743\\">Especially in <strong data-start=\\"1574\\" data-end=\\"1622\\">wind farms, storage solutions, neighborhood grids</strong>, or in <strong data-start=\\"1631\\" data-end=\\"1676\\">combination with <a href=\\"https://www.stadtwerke-weisswasser.de/netz/stromnetz/dezentrale-einspeisung\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">decentralized feed-in</a></strong>, the cable offers the required interference resistance and operational reliability.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"236\\" data-end=\\"286\\">Easy integration into existing projects</h3> <p data-start=\\"288\\" data-end=\\"589\\">The best technology is of little use if its difficult to implement in practice. Especially for medium-voltage cables, its crucial that they <strong data-start=\\"435\\" data-end=\\"514\\">integrate smoothly into existing networks and new <a href=\\"https://deutscher-bauservice.de/kabeltrassensicherung-planung/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">routing concepts</a></strong> without additional planning effort, special solutions, or time loss on site.</p> <p data-start=\\"591\\" data-end=\\"789\\">The NA2XS(F)2Y meets exactly this requirement. It is suitable for underground installation, open cable routes, and with an adjusted bending radius also for space-saving layouts such as cloverleaf configurations, offering high flexibility for a wide range of energy and industrial projects.</p> <h4 data-start=\\"796\\" data-end=\\"861\\">Underground, on tray, or cloverleaf all possible</h4> <p data-start=\\"863\\" data-end=\\"1125\\">Whether in traditional <a href=\\"https://www.emc-direct.de/blog/kabelschutz-bei-der-erdverlegung-von-kabeln-und-leitungen\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"890\\" data-end=\\"906\\">underground installation</strong></a>, on an <strong data-start=\\"916\\" data-end=\\"939\\">open cable tray</strong>, or in <strong data-start=\\"952\\" data-end=\\"974\\">cloverleaf routing</strong> where space is limited the NA2XS(F)2Y can be used wherever medium voltage needs to be laid <strong data-start=\\"1067\\" data-end=\\"1104\\">safely, efficiently, and space-saving</strong>.</p> <p data-start=\\"1127\\" data-end=\\"1174\\">This flexibility is particularly relevant for:</p> <ul data-start=\\"1176\\" data-end=\\"1367\\"> <li data-start=\\"1176\\" data-end=\\"1215\\"> <p data-start=\\"1178\\" data-end=\\"1215\\"><strong data-start=\\"1178\\" data-end=\\"1213\\">Grid expansion for <a href=\\"https://deutsche-windindustrie.de/wiki/mittelspannung/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">wind power plants</a></strong></p> </li> <li data-start=\\"1216\\" data-end=\\"1260\\"> <p data-start=\\"1218\\" data-end=\\"1260\\"><strong data-start=\\"1218\\" data-end=\\"1258\\">Connection of transformer stations</strong></p> </li> <li data-start=\\"1261\\" data-end=\\"1311\\"> <p data-start=\\"1263\\" data-end=\\"1311\\"><strong data-start=\\"1263\\" data-end=\\"1309\\">Construction of power routes in industrial areas</strong></p> </li> <li data-start=\\"1312\\" data-end=\\"1367\\"> <p data-start=\\"1314\\" data-end=\\"1367\\"><strong data-start=\\"1314\\" data-end=\\"1367\\">Industrial plants with limited installation space</strong></p> </li> </ul> <p data-start=\\"1369\\" data-end=\\"1477\\">For planners and site managers, this means: the cable adapts to the project not the other way around.</p> <h4 data-start=\\"1484\\" data-end=\\"1529\\">Plannable, compliant, and reliable</h4> <p data-start=\\"1531\\" data-end=\\"1688\\">The NA2XS(F)2Y is certified according to <a href=\\"https://www.dke.de/de/ueber-uns/dke-organisation-auftrag/external-relations-and-support/iec-internationale-elektrotechnische-normungsorganisation\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1554\\" data-end=\\"1569\\">IEC 60502-2</strong></a> and meets all requirements for modern energy infrastructures. This provides key advantages:</p> <ul data-start=\\"1690\\" data-end=\\"1888\\"> <li data-start=\\"1690\\" data-end=\\"1739\\"> <p data-start=\\"1692\\" data-end=\\"1739\\"><strong data-start=\\"1692\\" data-end=\\"1737\\">Clarity in tendering and planning</strong></p> </li> <li data-start=\\"1740\\" data-end=\\"1795\\"> <p data-start=\\"1742\\" data-end=\\"1795\\"><strong data-start=\\"1742\\" data-end=\\"1774\\">Secure approval processes</strong> with network operators</p> </li> <li data-start=\\"1796\\" data-end=\\"1842\\"> <p data-start=\\"1798\\" data-end=\\"1842\\"><strong data-start=\\"1798\\" data-end=\\"1840\\">Smooth documentation and acceptance</strong></p> </li> <li data-start=\\"1843\\" data-end=\\"1888\\"> <p data-start=\\"1845\\" data-end=\\"1888\\"><strong data-start=\\"1845\\" data-end=\\"1888\\">High operational reliability for decades</strong></p> </li> </ul> <p data-start=\\"1890\\" data-end=\\"2062\\">Anyone who <strong data-start=\\"1906\\" data-end=\\"1936\\">buys a medium-voltage cable</strong> from KLZ receives not just a product but a solution that is <strong data-start=\\"2000\\" data-end=\\"2057\\">technically sound, compliant with standards, and ready to use</strong>.</p> <p data-start=\\"2064\\" data-end=\\"2278\\">Especially in energy projects that need to be completed under time pressure or during ongoing operations, the NA2XS(F)2Y makes the decisive difference: <strong data-start=\\"2216\\" data-end=\\"2277\\">no discussions, no rework, no compromises</strong>.</p> <p data-start=\\"2064\\" data-end=\\"2278\\">Want to learn more about underground installation and buried cables? This article offers valuable insights into cable protection during underground installation.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.richterbaustoffe.de/article/kabelschutz-bei-erdverlegung\\" class=\\"vlp-link\\" title=\\"Kabelschutz bei Erdverlegung\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://images.ctfassets.net/74nz86copyef/1CDlYm1yT02sRPwG1piRUo/dc25523b67f1efc4fae65cc978f900db/hagebau_Ostendorf_Kabelschutz_Headerbild.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Kabelschutz bei Erdverlegung</div><div class=\\"vlp-block-1 vlp-link-summary\\">Beim Um- und Ausbau der Stromnetze für die Energiewende werden ein Großteil der Leitungen und Kabel unterirdisch verlegt um den äußeren Einflüssen unter der Erde standzuhalten und sie sicher zu isolieren, kommen…</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"212\\" data-end=\\"294\\">Conclusion:</h3> <p data-start=\\"212\\" data-end=\\"294\\">If you need a medium-voltage cable that performs reliably even under real operating conditions the NA2XS(F)2Y is the right choice.</p> <p data-start=\\"296\\" data-end=\\"563\\">Whether for industrial applications, wind farm grid connections, or urban power distribution those looking for a <a href=\\"http://bauer-generator.de/glossar/mittelspannung/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">medium-voltage cable</a> that <strong data-start=\\"427\\" data-end=\\"525\\">delivers technical performance, operational reliability, and effortless integration</strong> will find exactly that in the NA2XS(F)2Y.</p> <p data-start=\\"565\\" data-end=\\"816\\">The combination of <strong data-start=\\"585\\" data-end=\\"613\\">high current capacity</strong>, <strong data-start=\\"615\\" data-end=\\"638\\">robust insulation</strong>, <strong data-start=\\"640\\" data-end=\\"675\\">EMC compatibility</strong>, and <strong data-start=\\"680\\" data-end=\\"707\\">installation flexibility</strong> makes this cable a solution that works in daily practice not just on paper.</p> <h4 data-start=\\"823\\" data-end=\\"886\\">Where this cable is the ideal choice</h4> <p data-start=\\"888\\" data-end=\\"931\\">The NA2XS(F)2Y is particularly recommended for:</p> <ul data-start=\\"933\\" data-end=\\"1352\\"> <li data-start=\\"933\\" data-end=\\"1033\\"> <p data-start=\\"935\\" data-end=\\"1033\\"><strong data-start=\\"935\\" data-end=\\"977\\"><a href=\\"https://deutsche-windindustrie.de/wiki/onshore-windpark-windenergieanlagen/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Onshore wind farms</a> and <a href=\\"http://statkraft.de/explained-by-statkraft/hybridkraftwerke-kombination-erneuerbare-energie-mit-batteriespeicher/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">hybrid power plants</a></strong> where EMC protection and continuous load capacity are essential</p> </li> <li data-start=\\"1034\\" data-end=\\"1115\\"> <p data-start=\\"1036\\" data-end=\\"1115\\"><strong data-start=\\"1036\\" data-end=\\"1056\\">Industrial facilities</strong> that must safely transmit large amounts of power continuously</p> </li> <li data-start=\\"1116\\" data-end=\\"1239\\"> <p data-start=\\"1118\\" data-end=\\"1239\\"><strong data-start=\\"1118\\" data-end=\\"1170\\">Transformer connections</strong> and <strong data-start=\\"1118\\" data-end=\\"1170\\">medium-voltage networks</strong> where maintenance-free operation and reliability are key</p> </li> <li data-start=\\"1240\\" data-end=\\"1352\\"> <p data-start=\\"1242\\" data-end=\\"1352\\"><strong data-start=\\"1242\\" data-end=\\"1293\\">Projects with demanding installation conditions</strong>, e.g. in ducts, shafts, or confined infrastructures</p> </li> </ul> <p data-start=\\"1354\\" data-end=\\"1494\\">In short: this cable is the right choice whenever a technical requirement needs to become a reliable and economically sound solution.</p> <h4 data-start=\\"1501\\" data-end=\\"1557\\">Expert advice and fast delivery directly from KLZ</h4> <p data-start=\\"1559\\" data-end=\\"1855\\">If youre looking for a medium-voltage cable that convinces not only on paper but also in real-world use, get in touch with us. At KLZ, we supply <strong data-start=\\"1723\\" data-end=\\"1783\\">NA2XS(F)2Y</strong> in various cross-sections with short delivery times<strong data-start=\\"1723\\" data-end=\\"1783\\"> </strong>alongside in-depth technical consulting and real project expertise.</p> <p data-start=\\"1857\\" data-end=\\"1955\\">Because anyone who wants to transport energy safely doesnt need just any cable they need the right one.</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":46237,"datePublished":"2025-09-29T12:33:30","updatedAt":"2025-10-06T11:51:31","translation":null},{"id":47119,"translationKey":"na2xsf2y-three-conductor-medium-voltage-cable-available","locale":"en","slug":"na2xsf2y-three-conductor-medium-voltage-cable-available","path":"/blog/na2xsf2y-three-conductor-medium-voltage-cable-available","title":"Shortage of NA2XSF2Y? We have the three-core medium-voltage cable","titleHtml":"Shortage of NA2XSF2Y? We have the three-core medium-voltage cable","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Why is the three-core NA2XS(F)2Y cable currently hard to find?</h2> <h3>A cable with a key role</h3> <p>The <a href=\\"https://klz-cables.com/products/power-cables/medium-voltage-cables/na2xsf2y/\\"><strong>NA2XSF2Y</strong></a> is one of the most important medium-voltage cables in the energy infrastructure especially in the three-core version NA2XSF2Y 3x1x. It is mechanically robust, longitudinally watertight, suitable for direct burial, and therefore ideal for modern grid applications in onshore wind farms and solar plants.</p> <p>Medium-voltage cables such as the <strong><a href=\\"https://klz-cables.com/products/power-cables/medium-voltage-cables/na2xsf2y/\\">NA2XS(F)2Y</a> 3x1x300 RM/25 12/20kV</strong> are currently in particularly high demand not only because of their technical performance, but also because of their universal applicability in demanding environments.</p> <h3>A bottleneck with consequences</h3> <p>What used to be readily available is now hard to obtain. The cause lies in a mix of supply chain issues, scarce raw materials, and an overloaded production market. Many suppliers are simply sold out or can only deliver with months of delay with drastic impacts on construction timelines and project costs.</p> <h3>Where reserves still exist</h3> <p>Despite the tense situation, there are still occasional sources with immediate availability thanks to strategic stockpiling and streamlined logistics. We at <a href=\\"https://klz-cables.com/\\">KLZ</a> are among the suppliers who can deliver the sought-after three-core <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">medium-voltage cable</a>. Anyone who can still access the <strong><a href=\\"https://klz-cables.com/products/power-cables/medium-voltage-cables/na2xsf2y/\\">NA2XSF2Y</a> 3x1x</strong> or the <strong>NA2XS(F)2Y 3x1x300 RM/25 12/20kV</strong> today gains a crucial time advantage and prevents delays before they arise.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>What is the NA2XSF2Y anyway?</h2> <h3>Structure and materials</h3> <p>The <strong>NA2XSF2Y</strong> is a single-core medium-voltage cable with the following properties:</p> <ul> <li>Aluminum round conductor (RM)</li> <li>Cross-linked polyethylene insulation (XLPE)</li> <li>Inner and outer conductive layer</li> <li>Shield made of copper wires and copper tape</li> <li>Longitudinal water tightness in conductor and sheath area</li> <li>Outer sheath made of polyethylene (PE), black, UV-resistant</li> </ul> <p>The currently highly sought-after three-core version <strong>NA2XSF2Y 3x1x</strong> consists of three separately laid single cores ideal for flexible routing and high-performance installations.</p> <h3>Technical characteristics</h3> <p>The three-core version <strong><a href=\\"https://klz-cables.com/products/power-cables/medium-voltage-cables/na2xsf2y/\\">NA2XS(F)2Y</a> 3x1x300 RM/25 12/20kV</strong> meets all requirements for use in demanding environments:</p> <ul> <li><strong>Rated voltage:</strong> 12/20 kV</li> <li><strong>Conductor cross-section:</strong> 300 mm² aluminum</li> <li><strong>Conductor screen:</strong> extruded conductive</li> <li><strong>Longitudinal water tightness:</strong> via swellable tapes</li> <li><strong>Installation method:</strong> suitable for direct burial</li> </ul> <h3>Why longitudinal water tightness is crucial for medium-voltage cables</h3> <p>Especially in direct burial, moisture is a constant risk. The integrated longitudinal water tightness prevents:</p> <ul> <li>Capillary spread of water along the conductor</li> <li>Short circuits caused by penetrating moisture</li> <li>Consequential damage in case of local damage to the cable sheath</li> </ul> <p>Thats why the <strong>NA2XSF2Y 3x1x</strong> is the safe choice for long-lasting underground energy infrastructure.</p> <p>More info on overhead lines vs. underground cables can be found here:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel\\" class=\\"vlp-link\\" title=\\"Freileitung und Erdkabel sind „Stand der Technik“\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.hochspannungsblog.at/201210-netzbau-110kv-wegscheid-mast-kabelanschluss-1723.jpg?ch=dhsowxyq&amp;:hp=9;1;de\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Freileitung und Erdkabel sind „Stand der Technik“</div><div class=\\"vlp-block-1 vlp-link-summary\\">Freileitung oder Erdkabel? Wir erklären Ihnen die Unterschiede und Möglichkeiten, aber auch warum was möglich ist und warum was nicht.</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Typical applications for the NA2XSF2Y</h2> <h3>Grid connection in wind power plants</h3> <p>In onshore wind farms, the three-core medium-voltage cable <strong><a href=\\"https://klz-cables.com/products/power-cables/medium-voltage-cables/na2xsf2y/\\">NA2XSF2Y</a> 3x1x</strong> plays a crucial role: it connects wind turbines to transformer stations or directly to the <a href=\\"https://www.stromerzeuger-lexikon.de/mittelspannungsnetz/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">medium-voltage grid</a>. Its robust design and longitudinal water tightness make it ideal for:</p> <ul> <li>direct burial in the ground without additional protection</li> <li>long routes with varying soil conditions</li> <li>high electrical load capacity over decades</li> </ul> <h3>Use in substations and transformer stations</h3> <p>Whether as a feeder to the transformer or for distribution in the medium-voltage field the three-core version <strong><a href=\\"https://klz-cables.com/products/power-cables/medium-voltage-cables/na2xsf2y/\\">NA2XS(F)2Y</a> 3x1x300 RM/25 12/20kV</strong> is a true standard in substations. Advantages:</p> <ul> <li>compact installation even in limited space</li> <li>UV-resistant PE sheath for indoor and outdoor use</li> <li>lower fire load compared to PVC-based cables</li> </ul> <h3>Application in difficult soil conditions</h3> <p>Moist clay soil? High groundwater risks? Especially in such scenarios, the <strong>NA2XSF2Y</strong> excels thanks to its <a href=\\"https://www.bkw-kabel.de/de/laengswasserdicht-wozu/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">longitudinal water tightness</a>. It is preferred for:</p> <ul> <li>routes through swampy or unconsolidated terrain</li> <li>installations with high mechanical stress (e.g. under roads)</li> <li>installation without protective conduit in sensitive areas</li> </ul> <p>This versatility makes the <strong>NA2XSF2Y 3x1x</strong> one of the most universal medium-voltage cables on the market. Especially for cable infrastructure in onshore wind farms, the <a href=\\"https://klz-cables.com/products/power-cables/medium-voltage-cables/na2xsf2y/\\">NA2XS(F)2Y</a> is the first choice.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Why the market is sold out</h2> <h3>Causes of the shortage</h3> <p>The current scarcity of the three-core <strong>NA2XSF2Y</strong> has several causes that reinforce each other:</p> <ul> <li><strong>Strongly increased demand</strong> due to <a href=\\"https://www.nabu.de/umwelt-und-ressourcen/klima-und-luft/klimaschutz-deutschland-und-europa/28432.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">accelerated grid expansion</a> in Europe, especially in wind and solar parks</li> <li><strong>Production bottlenecks</strong> for insulating materials such as XLPE and for aluminum</li> <li><strong>Long delivery cycles</strong> due to limited manufacturing capacity at producers</li> <li><strong>Logistics issues</strong> caused by overloaded transport routes and delays in supply chains</li> </ul> <h3>Impact on ongoing projects</h3> <p>The effects are clearly felt in the industry not only on large-scale projects. Delays in delivering the three-core cable <strong>NA2XSF2Y 3x1x</strong> lead to:</p> <ul> <li>Construction site standstills, especially for grid connection</li> <li>Contract penalties for missed commissioning deadlines</li> <li>High planning effort due to last-minute switches to alternative solutions</li> </ul> <h3>What planners and EPCs should keep in mind now</h3> <p>Given the precarious supply situation, we recommend:</p> <ol> <li><strong>Early cable inquiries</strong> with <a href=\\"https://klz-cables.com/\\">suppliers</a> already in the planning phase</li> <li><strong>Include project buffers</strong> in both schedule and budget</li> <li><strong>Availability over price</strong> securing types that can be delivered quickly often keeps the project moving</li> </ol> <p>Especially if the use of <strong><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> 3x1x300 RM/25 12/20kV</strong> is planned, its worth checking current stock availability before options run out.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>How we deliver when others stall</h2> <h3>Strategic stockpiling instead of reacting to shortages</h3> <p>While many only reorder once the market is already sold out, we focus on proactive stockpiling. We secured key types such as the popular three-core medium-voltage cable <strong><a href=\\"https://klz-cables.com/products/power-cables/medium-voltage-cables/na2xsf2y/\\">NA2XSF2Y</a> 3x1x</strong> in relevant quantities early on because we know how critical these are for grid expansion.</p> <p><strong>And thats exactly what makes the difference now: we have these cables as a supplier and they are available with us.</strong></p> <p>All details and technical data can be found here:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://klz-cables.com/products/power-cables/medium-voltage-cables/na2xsf2y/\\" class=\\"vlp-link\\" title=\\"NA2XS(F)2Y Cables 12kV | KLZ\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSF2Y-3-scaled.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">NA2XS(F)2Y Cables 12kV | KLZ</div><div class=\\"vlp-block-1 vlp-link-summary\\">NA2XS(F)2Y cables, 6-30 kV, Al conductor, XLPE insulation, IEC compliant, ideal for renewable energy, industrial use. High durability.</div></div></div> <h3>Logistics that think ahead</h3> <p>Our logistics processes are designed for speed and flexibility. With our warehouse directly connected to Germany and the Netherlands, we can supply construction sites in the shortest possible time.</p> <ul> <li>Response times in days instead of weeks</li> <li>Reliable delivery via experienced freight forwarders</li> <li>Flexible delivery according to construction progress</li> </ul> <p>We dont just deliver the cables you need, but the complete package. From professional advice on the right cable selection to delivery directly to the construction site we support your entire project. Reliably, expertly, and promptly.</p> <h3>Redundancy instead of risk</h3> <p>We rely on multiple supply chains and have deliberately built up warehouse capacities. This ensures that even during industry-wide shortages, we can still deliver without improvisation. Even types such as the sought-after three-core cable <strong><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> 3x1x300 RM/25 12/20kV</strong> are available from us.</p> <p><strong>No excuses we deliver what others only offer.</strong></p> <p><!-- Call to Action --></p> <div style=\\"margin-top: 20px; padding: 15px; background-color: #f5f5f5; border-left: 5px solid #0073aa;\\"> <p><strong>We deliver the cables you need!</strong><br /> <a style=\\"color: #0073aa; text-decoration: underline;\\" href=\\"https://klz-cables.com/contact/\\" target=\\"_blank\\" rel=\\"noopener\\">Contact us for a specific request.</a></p> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>FAQs about the NA2XSF2Y</h2> <h3>Is the NA2XSF2Y suitable for direct burial?</h3> <p>Yes, the <a href=\\"https://klz-cables.com/products/power-cables/medium-voltage-cables/na2xsf2y/\\"><strong>NA2XSF2Y</strong></a> is specifically designed for direct installation in the ground. Thanks to its longitudinal water tightness and robust outer sheath construction, it is ideal for underground routes even in challenging soil conditions or varying moisture zones.</p> <h3>Which CPR class does the cable meet?</h3> <p>The <a href=\\"https://www.serverschrank24.de/wissensdatenbank/klassifikation-von-verlegekabeln.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">CPR classification</a> (Construction Products Regulation) depends on the specific design and manufacturer. Common for the <strong>NA2XSF2Y 3x1x</strong> are classes such as Eca or better, depending on the sheath material used. If in doubt, we will provide the exact declaration for the desired product.</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":47052,"datePublished":"2025-08-14T08:46:52","updatedAt":"2025-08-15T08:07:21","translation":null},{"id":46792,"translationKey":"which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2","locale":"en","slug":"which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2","path":"/blog/which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2","title":"Which cables for wind power? Differences from low to extra-high voltage explained","titleHtml":"Which cables for wind power? Differences from low to extra-high voltage explained","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"88\\" data-end=\\"144\\">Cables: The Nervous System of the Energy Transition</h2> <p data-start=\\"146\\" data-end=\\"608\\">No cables, no power. And without the right cable type, no functioning wind farm either. In modern <strong data-start=\\"246\\" data-end=\\"276\\">onshore wind energy projects</strong>, the choice of the correct voltage class plays a central role not only for efficiency but also for the safety and longevity of the entire installation.</p> <p data-start=\\"146\\" data-end=\\"608\\">The European Court of Auditors also calls for increased investments in the expansion of power grids to successfully advance the energy transition. Because only with modern cables and efficient infrastructure can renewable energies be reliably integrated and a sustainable energy future be secured. Here you can find more information on this topic.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.klimareporter.de/strom/stromnetze-fuer-die-energiewende\\" class=\\"vlp-link\\" title=\\"Stromnetze für die Energiewende\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.klimareporter.de/images/karo3imgmanager/resized/standard-1/power-line-at-sunset-1100-733-80-ccb.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Stromnetze für die Energiewende</div><div class=\\"vlp-block-1 vlp-link-summary\\">Der Europäische Rechnungshof dringt auf mehr Investitionen, um die Elektrizitätsnetze in der EU fit für erneuerbare Energien zu machen. Eine dezentrale und flex</div></div></div> <p data-start=\\"610\\" data-end=\\"968\\">In the following article, we take a close look at the different voltage classes from low voltage through medium and high voltage up to extra-high voltage and show where they are specifically used in the wind farm. Because those who know the differences can plan projects not only more efficiently but also more cost-effectively and reliably.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"975\\" data-end=\\"1032\\">Low Voltage Cables Simple, Affordable, Indispensable</h2> <p data-start=\\"1034\\" data-end=\\"1415\\">Low voltage is the entry point of any electrical infrastructure. Cables in this category are designed for <strong data-start=\\"1138\\" data-end=\\"1174\\">voltages up to 1,000 volts (1 kV)</strong> and are found in nearly all standard installations from residential buildings to transformer stations. They also play an important role in wind farms, such as supplying auxiliary units or controlling technical systems.</p> <p data-start=\\"1417\\" data-end=\\"1488\\"><strong data-start=\\"1417\\" data-end=\\"1438\\">Voltage range:</strong> up to 1,000 volts (1 kV)<br data-start=\\"1460\\" data-end=\\"1463\\" /><strong data-start=\\"1463\\" data-end=\\"1483\\">Typical cable:</strong> NAYY</p> <p data-start=\\"1490\\" data-end=\\"1509\\"><strong data-start=\\"1490\\" data-end=\\"1509\\">Typical applications:</strong></p> <ul data-start=\\"1510\\" data-end=\\"1610\\"> <li data-start=\\"1510\\" data-end=\\"1543\\"> <p data-start=\\"1512\\" data-end=\\"1543\\">Residential and commercial installations</p> </li> <li data-start=\\"1544\\" data-end=\\"1574\\"> <p data-start=\\"1546\\" data-end=\\"1574\\">Control lines in wind farms</p> </li> <li data-start=\\"1575\\" data-end=\\"1610\\"> <p data-start=\\"1577\\" data-end=\\"1610\\">Small consumers and auxiliary systems</p> </li> </ul> <p data-start=\\"1612\\" data-end=\\"1625\\"><strong data-start=\\"1612\\" data-end=\\"1625\\">Advantages:</strong></p> <ul data-start=\\"1626\\" data-end=\\"1704\\"> <li data-start=\\"1626\\" data-end=\\"1654\\"> <p data-start=\\"1628\\" data-end=\\"1654\\">Low cost</p> </li> <li data-start=\\"1655\\" data-end=\\"1676\\"> <p data-start=\\"1657\\" data-end=\\"1676\\">Easy to install</p> </li> <li data-start=\\"1677\\" data-end=\\"1704\\"> <p data-start=\\"1679\\" data-end=\\"1704\\">Ideal for short distances</p> </li> </ul> <p data-start=\\"1706\\" data-end=\\"1717\\"><strong data-start=\\"1706\\" data-end=\\"1717\\">Construction:</strong></p> <ul data-start=\\"1718\\" data-end=\\"1851\\"> <li data-start=\\"1718\\" data-end=\\"1749\\"> <p data-start=\\"1720\\" data-end=\\"1749\\">Conductor: copper or aluminum</p> </li> <li data-start=\\"1750\\" data-end=\\"1806\\"> <p data-start=\\"1752\\" data-end=\\"1806\\">Insulation: PVC (cost-effective) or XLPE (heat-resistant)</p> </li> <li data-start=\\"1807\\" data-end=\\"1851\\"> <p data-start=\\"1809\\" data-end=\\"1851\\">Sheath: resistant to mechanical stress</p> </li> </ul> <p data-start=\\"1853\\" data-end=\\"2096\\">In wind power infrastructure, <strong data-start=\\"1892\\" data-end=\\"1918\\">NAYY</strong> is often used for lighting, control systems, or internal power distribution in operation buildings. It is robust, low-maintenance, and has proven itself in practice for decades.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"2103\\" data-end=\\"2157\\">Medium Voltage Cables The Workhorses of Wind Farms</h2> <p data-start=\\"2159\\" data-end=\\"2494\\">Medium voltage cables are the backbone of any wind farm. They cover the voltage range from <strong data-start=\\"2257\\" data-end=\\"2275\\">1 kV to 45 kV</strong> and are essential for power distribution between wind turbines and collection points. These cables are extremely resilient and must withstand high temperatures, electric fields, and mechanical stress.</p> <h3 data-start=\\"2496\\" data-end=\\"2532\\">Construction (example: NA2XS(F)2Y):</h3> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"2534\\" data-end=\\"3065\\"> <thead data-start=\\"2534\\" data-end=\\"2609\\"> <tr data-start=\\"2534\\" data-end=\\"2609\\"> <th data-start=\\"2534\\" data-end=\\"2555\\" data-col-size=\\"sm\\">Component</th> <th data-start=\\"2555\\" data-end=\\"2609\\" data-col-size=\\"md\\">Function</th> </tr> </thead> <tbody data-start=\\"2686\\" data-end=\\"3065\\"> <tr data-start=\\"2686\\" data-end=\\"2761\\"> <td data-start=\\"2686\\" data-end=\\"2707\\" data-col-size=\\"sm\\">Conductor</td> <td data-col-size=\\"md\\" data-start=\\"2707\\" data-end=\\"2761\\">Power transmission (copper or aluminum)</td> </tr> <tr data-start=\\"2762\\" data-end=\\"2837\\"> <td data-start=\\"2762\\" data-end=\\"2783\\" data-col-size=\\"sm\\">Inner semiconductive layer</td> <td data-col-size=\\"md\\" data-start=\\"2783\\" data-end=\\"2837\\">Field control, voltage optimization</td> </tr> <tr data-start=\\"2838\\" data-end=\\"2913\\"> <td data-start=\\"2838\\" data-end=\\"2859\\" data-col-size=\\"sm\\">Insulation (XLPE)</td> <td data-col-size=\\"md\\" data-start=\\"2859\\" data-end=\\"2913\\">High electrical strength, temperature-resistant</td> </tr> <tr data-start=\\"2914\\" data-end=\\"2989\\"> <td data-start=\\"2914\\" data-end=\\"2935\\" data-col-size=\\"sm\\">Shielding</td> <td data-col-size=\\"md\\" data-start=\\"2935\\" data-end=\\"2989\\">Protection against interference, grounding</td> </tr> <tr data-start=\\"2990\\" data-end=\\"3065\\"> <td data-start=\\"2990\\" data-end=\\"3011\\" data-col-size=\\"sm\\">Outer sheath</td> <td data-col-size=\\"md\\" data-start=\\"3011\\" data-end=\\"3065\\">Mechanical protection, UV- and water-resistant</td> </tr> </tbody> </table> <p data-start=\\"3067\\" data-end=\\"3093\\"><strong data-start=\\"3067\\" data-end=\\"3091\\">Typical cable types:</strong></p> <ul data-start=\\"3094\\" data-end=\\"3258\\"> <li data-start=\\"3094\\" data-end=\\"3145\\"> <p data-start=\\"3096\\" data-end=\\"3145\\">NA2XS(F)2Y (aluminum conductor, with field control)</p> </li> <li data-start=\\"3146\\" data-end=\\"3191\\"> <p data-start=\\"3148\\" data-end=\\"3191\\">N2XSY (copper conductor, highly conductive)</p> </li> <li data-start=\\"3192\\" data-end=\\"3258\\"> <p data-start=\\"3194\\" data-end=\\"3258\\">NA2XS2Y (optimized for low capacitance over long distances)</p> </li> </ul> <p data-start=\\"3260\\" data-end=\\"3280\\"><strong data-start=\\"3260\\" data-end=\\"3280\\">Applications:</strong></p> <ul data-start=\\"3281\\" data-end=\\"3409\\"> <li data-start=\\"3281\\" data-end=\\"3313\\"> <p data-start=\\"3283\\" data-end=\\"3313\\">Turbine connections within the wind farm</p> </li> <li data-start=\\"3314\\" data-end=\\"3349\\"> <p data-start=\\"3316\\" data-end=\\"3349\\">Collection lines to transformer stations</p> </li> <li data-start=\\"3350\\" data-end=\\"3409\\"> <p data-start=\\"3352\\" data-end=\\"3409\\">Connections in hybrid systems (e.g. solar-wind projects)</p> </li> </ul> <p data-start=\\"3411\\" data-end=\\"3649\\">Those who choose <strong data-start=\\"3415\\" data-end=\\"3436\\">NA2XS(F)2Y</strong> rely on a proven solution for the medium-voltage level. These cables are not only powerful, but also durable and economical a reliable choice for energy distribution in wind farms.</p> <p data-start=\\"3411\\" data-end=\\"3649\\">You can also obtain this cable directly from us (KLZ). More information and <a href=\\"https://klz-cables.com/de/kontakt/\\">ordering options</a> can be found here:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://klz-cables.com/contact/\\" class=\\"vlp-link\\" title=\\"Contact Lets Move Your Energy Projects Forward\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://klz-cables.com/wp-content/uploads/2025/02/og-2.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Contact Lets Move Your Energy Projects Forward</div><div class=\\"vlp-block-1 vlp-link-summary\\">Fast, reliable, and straightforward get in touch for customized cable and energy solutions. Were here to help.</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"3656\\" data-end=\\"3710\\">High Voltage Cables When Power Travels Long Distances</h2> <p data-start=\\"3712\\" data-end=\\"4014\\">High voltage begins at 45 kV and extends up to 230 kV. This voltage level is crucial for connecting larger wind farms to regional or supraregional grids. The cables must transport enormous amounts of electricity safely and with minimal loss often over many kilometers.</p> <p data-start=\\"4016\\" data-end=\\"4038\\">Typical characteristics:</p> <ul data-start=\\"4039\\" data-end=\\"4260\\"> <li data-start=\\"4039\\" data-end=\\"4109\\"> <p data-start=\\"4041\\" data-end=\\"4109\\">XLPE insulation in multiple layers for maximum electrical stress</p> </li> <li data-start=\\"4110\\" data-end=\\"4187\\"> <p data-start=\\"4112\\" data-end=\\"4187\\">Copper or aluminum shielding against overvoltage and electric fields</p> </li> <li data-start=\\"4188\\" data-end=\\"4260\\"> <p data-start=\\"4190\\" data-end=\\"4260\\">Reinforced outer sheaths, protected against water, pressure, and UV radiation</p> </li> </ul> <p data-start=\\"4262\\" data-end=\\"4278\\">Applications:</p> <ul data-start=\\"4279\\" data-end=\\"4395\\"> <li data-start=\\"4279\\" data-end=\\"4315\\"> <p data-start=\\"4281\\" data-end=\\"4315\\">Grid connection of remote wind farms</p> </li> <li data-start=\\"4316\\" data-end=\\"4348\\"> <p data-start=\\"4318\\" data-end=\\"4348\\">Long-distance lines to substations</p> </li> <li data-start=\\"4349\\" data-end=\\"4395\\"> <p data-start=\\"4351\\" data-end=\\"4395\\">Transition to higher-level high-voltage grids</p> </li> </ul> <p data-start=\\"4397\\" data-end=\\"4625\\">Example cable:<br data-start=\\"4415\\" data-end=\\"4418\\" /><strong data-start=\\"4418\\" data-end=\\"4445\\">NA2XS(F)2Y</strong> this cable type meets all requirements for modern high-voltage grids. It offers high operational reliability and, thanks to its modular design, is easy to plan and calculate.</p> <p data-start=\\"4627\\" data-end=\\"4828\\">High voltage cables form the link between wind farms and the power grid. Choosing quality here ensures not only feed-in but also the long-term operational reliability of the project.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"4835\\" data-end=\\"4892\\">Extra-High Voltage Cables The Power Highways of the Future</h2> <p data-start=\\"4894\\" data-end=\\"5244\\">Above <strong data-start=\\"4899\\" data-end=\\"4909\\">230 kV</strong> begins the extra-high voltage level. These cables are primarily used where large-scale power distribution and supraregional connection of energy centers are required. In times of energy transition and international electricity trade, extra-high voltage cables are not just a technical necessity they are strategically crucial.</p> <p data-start=\\"5246\\" data-end=\\"5275\\"><strong data-start=\\"5246\\" data-end=\\"5275\\">Technical requirements:</strong></p> <ul data-start=\\"5276\\" data-end=\\"5481\\"> <li data-start=\\"5276\\" data-end=\\"5318\\"> <p data-start=\\"5278\\" data-end=\\"5318\\">Multi-layer XLPE insulation</p> </li> <li data-start=\\"5319\\" data-end=\\"5360\\"> <p data-start=\\"5321\\" data-end=\\"5360\\">Metallic shielding and grounding components</p> </li> <li data-start=\\"5361\\" data-end=\\"5405\\"> <p data-start=\\"5363\\" data-end=\\"5405\\">Armoring against mechanical impact</p> </li> <li data-start=\\"5406\\" data-end=\\"5481\\"> <p data-start=\\"5408\\" data-end=\\"5481\\">Fiber optic systems for continuous monitoring (temperature, load)</p> </li> </ul> <p data-start=\\"5483\\" data-end=\\"5508\\"><strong data-start=\\"5483\\" data-end=\\"5508\\">Typical applications:</strong></p> <ul data-start=\\"5509\\" data-end=\\"5664\\"> <li data-start=\\"5509\\" data-end=\\"5563\\"> <p data-start=\\"5511\\" data-end=\\"5563\\">Grid connection of large offshore or hybrid power plants</p> </li> <li data-start=\\"5564\\" data-end=\\"5600\\"> <p data-start=\\"5566\\" data-end=\\"5600\\">Interregional energy connections</p> </li> <li data-start=\\"5601\\" data-end=\\"5664\\"> <p data-start=\\"5603\\" data-end=\\"5664\\"><strong data-start=\\"5603\\" data-end=\\"5633\\">Smart grid wind power cables</strong> in intelligent distribution networks</p> </li> </ul> <p data-start=\\"5666\\" data-end=\\"5897\\">Such cables are usually custom-made, perfectly tailored to each project. They not only transport electricity but also handle control and communication tasks all in a single cable system.</p> <p data-start=\\"5899\\" data-end=\\"6082\\">Extra-high voltage cables are a technical masterpiece. When used correctly, they make renewable energy available efficiently, intelligently, and across national borders.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"6089\\" data-end=\\"6143\\">Comparison Table Voltage Classes and Their Role</h2> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"6145\\" data-end=\\"6839\\"> <thead data-start=\\"6145\\" data-end=\\"6259\\"> <tr data-start=\\"6145\\" data-end=\\"6259\\"> <th data-start=\\"6145\\" data-end=\\"6167\\" data-col-size=\\"sm\\">Category</th> <th data-start=\\"6167\\" data-end=\\"6187\\" data-col-size=\\"sm\\">Voltage</th> <th data-start=\\"6187\\" data-end=\\"6212\\" data-col-size=\\"sm\\">Typical Cables</th> <th data-start=\\"6212\\" data-end=\\"6259\\" data-col-size=\\"sm\\">Application in Wind Farms</th> </tr> </thead> <tbody data-start=\\"6376\\" data-end=\\"6839\\"> <tr data-start=\\"6376\\" data-end=\\"6491\\"> <td data-start=\\"6376\\" data-end=\\"6398\\" data-col-size=\\"sm\\">Low Voltage (LV)</td> <td data-col-size=\\"sm\\" data-start=\\"6398\\" data-end=\\"6418\\">up to 1 kV</td> <td data-col-size=\\"sm\\" data-start=\\"6418\\" data-end=\\"6444\\"><a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/n2x2y-2/\\" target=\\"_new\\" rel=\\"noopener\\">N2X2Y</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/n2xy-2/\\" target=\\"_new\\" rel=\\"noopener\\">N2XY</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/na2x2y-2/\\" target=\\"_new\\" rel=\\"noopener\\">NA2X2Y</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/na2xy-2/\\" target=\\"_new\\" rel=\\"noopener\\">NA2XY</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/nay2y-2/\\" target=\\"_new\\" rel=\\"noopener\\">NAY2Y</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/naycwy-2/\\" target=\\"_new\\" rel=\\"noopener\\">NAYCWY</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/nayy-2/\\" target=\\"_new\\" rel=\\"noopener\\">NAYY</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/ny2y-2/\\">NY2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/nycwy-2/\\">NYCWY</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/nyy-2/\\">NYY</a></td> <td data-col-size=\\"sm\\" data-start=\\"6444\\" data-end=\\"6491\\">Control systems, auxiliary units</td> </tr> <tr data-start=\\"6492\\" data-end=\\"6607\\"> <td data-start=\\"6492\\" data-end=\\"6514\\" data-col-size=\\"sm\\">Medium Voltage (MV)</td> <td data-col-size=\\"sm\\" data-start=\\"6514\\" data-end=\\"6534\\">1 45 kV</td> <td data-col-size=\\"sm\\" data-start=\\"6534\\" data-end=\\"6560\\"><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xsf2y-2/\\">N2XS(F)2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xsfl2y-2/\\">N2XS(FL)2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xs2y-2/\\">N2XS2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xsy-2/\\">N2XSY</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsfl2y-2/\\">NA2XS(FL)2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xs2y-2/\\">NA2XS2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsy-2/\\">NA2XSY</a></td> <td data-col-size=\\"sm\\" data-start=\\"6560\\" data-end=\\"6607\\">Main lines, turbine-to-transformer</td> </tr> <tr data-start=\\"6608\\" data-end=\\"6723\\"> <td data-start=\\"6608\\" data-end=\\"6630\\" data-col-size=\\"sm\\">High Voltage (HV)</td> <td data-col-size=\\"sm\\" data-start=\\"6630\\" data-end=\\"6650\\">45 230 kV</td> <td data-col-size=\\"sm\\" data-start=\\"6650\\" data-end=\\"6676\\">NA2XS(F)2Y high voltage</td> <td data-col-size=\\"sm\\" data-start=\\"6676\\" data-end=\\"6723\\">Grid connection, long-distance lines</td> </tr> <tr data-start=\\"6724\\" data-end=\\"6839\\"> <td data-start=\\"6724\\" data-end=\\"6746\\" data-col-size=\\"sm\\">Extra-High Voltage (EHV)</td> <td data-col-size=\\"sm\\" data-start=\\"6746\\" data-end=\\"6766\\">over 230 kV</td> <td data-col-size=\\"sm\\" data-start=\\"6766\\" data-end=\\"6792\\">Custom-made</td> <td data-col-size=\\"sm\\" data-start=\\"6792\\" data-end=\\"6839\\">International power corridors, smart grids</td> </tr> </tbody> </table> <p data-start=\\"6841\\" data-end=\\"7000\\">The table shows: the higher the voltage, the more specialized the cable. At the same time, the demands on planning, installation, and monitoring increase.</p> <p data-start=\\"6841\\" data-end=\\"7000\\">You can read in this article how our energy can be distributed smartly and sustainably.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.enercity.de/magazin/unsere-welt/bedeutung-von-smart-grids-fuer-die-energiewende\\" class=\\"vlp-link\\" title=\\"Stromversorgung: Wie das Smart Grid die Energiewende ermöglicht\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.enercity.de/assets/cms/enercity-de/magazin/bedeutung-von-smart-grids-fuer-die-energiewende/306_460751759_1944x822_header.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Stromversorgung: Wie das Smart Grid die Energiewende ermöglicht</div><div class=\\"vlp-block-1 vlp-link-summary\\">Abertausende Klein- und Kleinstkraftwerke, eine sicherzustellende Versorgung, hoher Bedarf: Das Stromnetz der Zukunft muss intelligent sein.</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"7007\\" data-end=\\"7055\\">Conclusion &#8211; electricity is only as strong as its cable</h2> <p data-start=\\"7057\\" data-end=\\"7406\\">In a modern wind farm, it is not only the turbine that determines efficiency and reliability &#8211; the right choice of cable is also crucial. The requirements for voltage, insulation, load capacity and environmental conditions are varied and complex. Those who take a planned approach here can not only reduce costs, but also create long-term security.</p> <p data-start=\\"7408\\" data-end=\\"7618\\">Whether it&#8217;s the <strong>NAYY</strong> <strong>underground cable</strong>, a <strong>medium-voltage cable</strong> for wind power or a fully equipped wind farm <strong>smart grid cable</strong> &#8211; the right solution starts with know-how. And that is exactly what we are here for.</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":46055,"datePublished":"2025-06-10T10:35:53","updatedAt":"2025-06-10T10:35:53","translation":null},{"id":46606,"translationKey":"the-best-underground-cables-for-wind-power-and-solar-order-from-us-now","locale":"en","slug":"the-best-underground-cables-for-wind-power-and-solar-order-from-us-now","path":"/blog/the-best-underground-cables-for-wind-power-and-solar-order-from-us-now","title":"The best underground cables for wind power and solar &#8211; order from us now","titleHtml":"The best underground cables for wind power and solar &#8211; order from us now","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"262\\" data-end=\\"324\\">Why underground cables play a leading role in the energy transition</h3> <p data-start=\\"326\\" data-end=\\"505\\">Wind turbines are spinning. Solar panels are generating power. But without the right <strong data-start=\\"402\\" data-end=\\"414\\">underground cable</strong>, electricity stays exactly where it was generated somewhere between the field and the substation.</p> <p data-start=\\"507\\" data-end=\\"736\\">Especially in <strong data-start=\\"518\\" data-end=\\"554\\">onshore wind </strong>and<strong data-start=\\"518\\" data-end=\\"554\\"> solar projects</strong>, which today need to be connected to the grid quickly and reliably, it becomes clear: Cable selection is not a footnote. It influences construction time, availability, maintenance effort in short: project success.</p> <p data-start=\\"738\\" data-end=\\"765\\">What matters are cables that:</p> <ul data-start=\\"766\\" data-end=\\"945\\"> <li data-start=\\"766\\" data-end=\\"824\\"> <p data-start=\\"768\\" data-end=\\"824\\"><strong data-start=\\"768\\" data-end=\\"781\\">robust</strong>, <strong data-start=\\"783\\" data-end=\\"796\\">durable</strong> and <strong data-start=\\"801\\" data-end=\\"818\\">field-proven</strong>,</p> </li> <li data-start=\\"825\\" data-end=\\"862\\"> <p data-start=\\"827\\" data-end=\\"862\\">are easy to install,</p> </li> <li data-start=\\"863\\" data-end=\\"945\\"> <p data-start=\\"865\\" data-end=\\"945\\">and ideally are also <strong data-start=\\"889\\" data-end=\\"914\\">available at short notice</strong> without long lead times.</p> </li> </ul> <p data-start=\\"947\\" data-end=\\"1141\\">Some types have proven themselves particularly well technically solid, economically attractive, and available from KLZ in many variants in stock. We will look at which ones these are in the next step.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"164\\" data-end=\\"234\\">These cable types set the standard in wind energy and photovoltaics</h3> <p data-start=\\"236\\" data-end=\\"470\\">Anyone who wants to feed wind or solar power into the grid needs reliable connections and thus underground cables that have proven themselves in practice. Three types are particularly common on the material list of project planners and site managers.</p> <h4 data-start=\\"472\\" data-end=\\"533\\">NA2XS(F)2Y Medium voltage for ambitious projects</h4> <p data-start=\\"534\\" data-end=\\"827\\">This cable is mainly used where wind turbines are connected to the medium voltage level. It is robust, resilient, and designed for common outdoor installation methods. Frequently used between turbines and transformer stations especially for medium to large installations.</p> <h4 data-start=\\"829\\" data-end=\\"878\\">N2XS(F)2Y when more power is required</h4> <p data-start=\\"879\\" data-end=\\"1128\\">Technically similar, but even more robust. The N2XS(F)2Y is mostly used when longer distances, greater capacities, or specific operational requirements are present. This type is also the safe choice when there is increased thermal stress.</p> <h4 data-start=\\"1130\\" data-end=\\"1176\\">NAYY the classic for low voltage</h4> <p data-start=\\"1177\\" data-end=\\"1439\\">In solar projects or around transformer stations, this cable type is an economical solution. Easy to lay, readily available, and perfectly sufficient for many low voltage applications especially where no extreme loads are expected.</p> <p data-start=\\"1441\\" data-end=\\"1590\\">The cables mentioned are in stock at KLZ in many cross-sections <strong data-start=\\"1498\\" data-end=\\"1519\\">and available immediately</strong> just <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/contact/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"1541\\" data-end=\\"1589\\">ask here</a> if needed.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"72\\" data-end=\\"115\\">What really matters when purchasing</h3> <p data-start=\\"117\\" data-end=\\"384\\">Finding a good cable is one thing actually getting the right one when you need it is a whole different story. Because even the best cable type is useless if delivery times get out of hand or technical details don&#8217;t match the plan.</p> <p data-start=\\"386\\" data-end=\\"476\\">So, what matters is not just the product itself, but also who supplies it and how.</p> <p data-start=\\"478\\" data-end=\\"553\\">What is particularly important when purchasing underground cables for wind and solar projects:</p> <p data-start=\\"555\\" data-end=\\"1021\\"> <strong data-start=\\"557\\" data-end=\\"581\\">Check availability</strong>: Which cross-sections and lengths can be delivered at short notice?<br data-start=\\"641\\" data-end=\\"644\\" /> <strong data-start=\\"646\\" data-end=\\"685\\">Match technical specifications</strong>: Do insulation class, number of conductors, and construction match the plan?<br data-start=\\"759\\" data-end=\\"762\\" /> <strong data-start=\\"764\\" data-end=\\"805\\">Calculate delivery dates realistically</strong>: Especially for construction projects with tight deadlines, buffer times are worth their weight in gold.<br data-start=\\"881\\" data-end=\\"884\\" /> <strong data-start=\\"886\\" data-end=\\"922\\">Expert contacts</strong>: Those who not only sell cables, but also understand them, save you a lot of coordination work in the end.</p> <p data-start=\\"1023\\" data-end=\\"1222\\">Whether medium voltage or low voltage clear communication with the supplier usually brings more than ten pages of product specifications. And yes, a quick look at the warehouse never hurts.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"71\\" data-end=\\"138\\">In stock or delivery time? How we guarantee cable availability</h3> <p data-start=\\"140\\" data-end=\\"363\\">Project schedules rarely allow for breaks. Approvals are suddenly granted, construction pits are finished faster than expected and then the cables are missing. This is exactly where it is decided whether a project keeps moving or grinds to a halt.</p> <p data-start=\\"365\\" data-end=\\"522\\">At KLZ, we rely on a stock strategy that avoids many bottlenecks from the outset. Instead of “just in time”, we often say: <strong data-start=\\"497\\" data-end=\\"521\\">“already available”</strong>.</p> <p data-start=\\"524\\" data-end=\\"902\\">What that means in practice:<br /> Common types like <strong data-start=\\"567\\" data-end=\\"581\\">NA2XS(F)2Y</strong>, <strong data-start=\\"583\\" data-end=\\"596\\">N2XS(F)2Y</strong> and <strong data-start=\\"601\\" data-end=\\"609\\">NAYY</strong> in the most used cross-sections are available at short notice.<br data-start=\\"674\\" data-end=\\"677\\" /> We also stock special lengths or typical cable drums for wind and solar projects.<br data-start=\\"770\\" data-end=\\"773\\" /> For projects in Germany and the Netherlands, delivery is usually within a few days directly to the construction site.</p> <p data-start=\\"904\\" data-end=\\"1013\\">This not only minimizes the risk of costly downtime, but also ensures more planning reliability internally.</p> <p data-start=\\"1015\\" data-end=\\"1210\\">Those who know what is needed early on can get an idea even before actually placing the order or simply <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/contact/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"1138\\" data-end=\\"1183\\">ask</a> what is currently available.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"160\\" data-end=\\"232\\">Conclusion: The right cables get your project online faster</h3> <p data-start=\\"234\\" data-end=\\"543\\">Underground cables are the silent foundation of the energy transition. No headlines, no spinning blades, no shiny solar panels yet without them, nothing works. Especially for <strong data-start=\\"405\\" data-end=\\"426\\">onshore wind farms</strong> and <strong data-start=\\"431\\" data-end=\\"461\\">large photovoltaic plants</strong>, the right cable solution makes the difference between success and frustration at the end of the construction phase.</p> <p data-start=\\"545\\" data-end=\\"842\\">What has become clear in recent years: Most projects do not fail due to technology, but rather because of availability, coordination, and poor preparation. The cable type does not fit the application, the material arrives too late, or simply the right lengths are missing on site.</p> <p data-start=\\"844\\" data-end=\\"1314\\">This can be avoided with planning, market knowledge, and a partner who knows what matters. At KLZ, we deliver not only underground cables but also experience from numerous projects in Germany and the Netherlands. And because we know that time is often the scarcest resource, we keep the most common types like <strong data-start=\\"1182\\" data-end=\\"1196\\">NA2XS(F)2Y</strong>, <strong data-start=\\"1198\\" data-end=\\"1211\\">N2XS(F)2Y</strong>, and <strong data-start=\\"1216\\" data-end=\\"1224\\">NAYY</strong> in relevant cross-sections in stock ready for immediate delivery, directly to your construction site if needed.</p> <p data-start=\\"1316\\" data-end=\\"1528\\">So if you want to think ahead and plan your projects proactively, you&#8217;ll have a clear advantage. A quick call to us is all it takes and the right solution is often just one inquiry away.</p> <p data-start=\\"1530\\" data-end=\\"1629\\"><a href=\\"https://klz-cables.com/contact/\\">👉 Send your inquiry now we deliver exactly what you need</a>!</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":46094,"datePublished":"2025-05-26T10:18:16","updatedAt":"2025-05-26T10:39:06","translation":null},{"id":46588,"translationKey":"green-energy-starts-underground-and-with-a-plan","locale":"en","slug":"green-energy-starts-underground-and-with-a-plan","path":"/blog/green-energy-starts-underground-and-with-a-plan","title":"Green energy starts underground &#8211; and with a plan","titleHtml":"Green energy starts underground &#8211; and with a plan","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"1148\\" data-end=\\"1214\\">Invisible Heroes: Underground Cabling as the Backbone of Wind Energy</h2> <p class=\\"\\" data-start=\\"1216\\" data-end=\\"1507\\">Modern onshore wind farms consist not only of turbines, but of a complex network of power lines, connections, transformer stations and interfaces to the public power supply. The cables that connect all these usually run underground for good reasons:</p> <p class=\\"\\" data-start=\\"1509\\" data-end=\\"1541\\"><strong data-start=\\"1509\\" data-end=\\"1541\\">Advantages of underground cabling:</strong></p> <ul data-start=\\"1542\\" data-end=\\"1942\\"> <li class=\\"\\" data-start=\\"1542\\" data-end=\\"1642\\"> <p class=\\"\\" data-start=\\"1544\\" data-end=\\"1642\\"><strong data-start=\\"1544\\" data-end=\\"1578\\">Protection from external influences:</strong> Storms, snow or heat do not affect the supply.</p> </li> <li class=\\"\\" data-start=\\"1643\\" data-end=\\"1730\\"> <p class=\\"\\" data-start=\\"1645\\" data-end=\\"1730\\"><strong data-start=\\"1645\\" data-end=\\"1674\\">Reduced downtime:</strong> Cable systems require little maintenance and are less prone to faults.</p> </li> <li class=\\"\\" data-start=\\"1731\\" data-end=\\"1823\\"> <p class=\\"\\" data-start=\\"1733\\" data-end=\\"1823\\"><strong data-start=\\"1733\\" data-end=\\"1776\\">Visual integration into the landscape:</strong> No pylons, no power lines in the sky.</p> </li> <li class=\\"\\" data-start=\\"1824\\" data-end=\\"1942\\"> <p class=\\"\\" data-start=\\"1826\\" data-end=\\"1942\\"><strong data-start=\\"1826\\" data-end=\\"1866\\">Safety and environmental friendliness:</strong> No risk from falling lines or electromagnetic exposure.</p> </li> </ul> <p class=\\"\\" data-start=\\"1944\\" data-end=\\"2168\\">What many underestimate: The cable routes in a wind farm often make up a significant part of the total investment. They are not just a link they are the <strong data-start=\\"2117\\" data-end=\\"2144\\">critical infrastructure</strong> on which everything is built.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"1813\\" data-end=\\"1878\\">Holistic Planning: Foundation for Sustainable Infrastructure</h2> <p class=\\"\\" data-start=\\"1880\\" data-end=\\"2130\\">Integrating wind farms into the power grid requires a systemic approach. Sound planning takes into account not only performance requirements, but also environmental conditions, expansion scenarios and approval processes.</p> <p class=\\"\\" data-start=\\"2132\\" data-end=\\"2177\\"><strong data-start=\\"2132\\" data-end=\\"2177\\">Key planning aspects include:</strong></p> <div class=\\"pointer-events-none relative left-! flex w- translate-x- justify-center *:pointer-events-auto\\"> <div class=\\"tableContainer horzScrollShadows group relative\\"> <table class=\\"min-w-full\\" data-start=\\"2179\\" data-end=\\"2500\\"> <thead data-start=\\"2179\\" data-end=\\"2212\\"> <tr data-start=\\"2179\\" data-end=\\"2212\\"> <th data-start=\\"2179\\" data-end=\\"2189\\">Area</th> <th data-start=\\"2189\\" data-end=\\"2212\\">Planning Focus</th> </tr> </thead> <tbody data-start=\\"2247\\" data-end=\\"2500\\"> <tr data-start=\\"2247\\" data-end=\\"2314\\"> <td class=\\"max-w-\\" data-start=\\"2247\\" data-end=\\"2264\\">Route Guidance</td> <td class=\\"max-w- min-w-\\" data-start=\\"2264\\" data-end=\\"2314\\">Geology, ownership, protected areas</td> </tr> <tr data-start=\\"2315\\" data-end=\\"2377\\"> <td class=\\"max-w-\\" data-start=\\"2315\\" data-end=\\"2331\\">Grid Connection</td> <td class=\\"max-w- min-w-\\" data-start=\\"2331\\" data-end=\\"2377\\">Voltage level, feed-in points, redundancy</td> </tr> <tr data-start=\\"2378\\" data-end=\\"2433\\"> <td class=\\"max-w-\\" data-start=\\"2378\\" data-end=\\"2391\\">Load Profile</td> <td class=\\"max-w-\\" data-start=\\"2391\\" data-end=\\"2433\\">Design for base and peak loads</td> </tr> <tr data-start=\\"2434\\" data-end=\\"2500\\"> <td class=\\"max-w-\\" data-start=\\"2434\\" data-end=\\"2451\\">Scalability</td> <td class=\\"max-w- min-w-\\" data-start=\\"2451\\" data-end=\\"2500\\">Expansion potential for future systems</td> </tr> </tbody> </table> </div> </div> <p class=\\"\\" data-start=\\"2502\\" data-end=\\"2671\\">Professional planning not only ensures security of supply, but also reduces operating costs in the long term and enables flexible responses to grid requirements.</p> <p data-start=\\"2502\\" data-end=\\"2671\\">You can find more information here on how wind energy basically works:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.e-werk-mittelbaden.de/wie-funktioniert-windenergie\\" class=\\"vlp-link\\" title=\\"Wie funktioniert Windenergie? - Einfach erklärt | E-Werk Mittelbaden\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.e-werk-mittelbaden.de/sites/default/files/media_image/2024-12/DJI_20231105012629_0029_D-HDR.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Wie funktioniert Windenergie? - Einfach erklärt | E-Werk Mittelbaden</div><div class=\\"vlp-block-1 vlp-link-summary\\">Erfahren Sie, wie Windenergie funktioniert und wie sie zur nachhaltigen Energieversorgung beiträgt. Jetzt informieren!</div></div></div></div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"132\\" data-end=\\"178\\">Sustainability Starts with Material Selection</h2> <p class=\\"\\" data-start=\\"180\\" data-end=\\"358\\">A sustainable grid connection does not end with operation. The choice of materials used also makes a decisive contribution to the ecological balance of a project.</p> <blockquote data-start=\\"360\\" data-end=\\"448\\"> <p class=\\"\\" data-start=\\"362\\" data-end=\\"448\\"><strong data-start=\\"362\\" data-end=\\"448\\">Those who want to transport climate-friendly energy must also build in a climate-conscious way.</strong></p> </blockquote> <p class=\\"\\" data-start=\\"450\\" data-end=\\"510\\"><strong data-start=\\"450\\" data-end=\\"510\\">Key aspects of responsible procurement:</strong></p> <ul data-start=\\"512\\" data-end=\\"730\\"> <li class=\\"\\" data-start=\\"512\\" data-end=\\"567\\"> <p class=\\"\\" data-start=\\"514\\" data-end=\\"567\\">Use of recyclable and durable materials</p> </li> <li class=\\"\\" data-start=\\"568\\" data-end=\\"621\\"> <p class=\\"\\" data-start=\\"570\\" data-end=\\"621\\">Proven origin of the raw materials used</p> </li> <li class=\\"\\" data-start=\\"622\\" data-end=\\"675\\"> <p class=\\"\\" data-start=\\"624\\" data-end=\\"675\\">Avoidance of environmentally harmful production processes</p> </li> <li class=\\"\\" data-start=\\"676\\" data-end=\\"730\\"> <p class=\\"\\" data-start=\\"678\\" data-end=\\"730\\">Selection of certified and audited suppliers</p> </li> </ul> <p class=\\"\\" data-start=\\"732\\" data-end=\\"932\\">The cable industry is increasingly moving towards a <a href=\\"https://www.ellenmacarthurfoundation.org/topics/circular-economy-introduction/overview\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">circular economy</a> with improved take-back systems, higher use of secondary raw materials and increasing transparency along the supply chain.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"202\\" data-end=\\"261\\">Dismantling with a System Recycling as Part of the Energy Transition</h2> <p class=\\"\\" data-start=\\"263\\" data-end=\\"687\\">After several decades of operation, every <strong data-start=\\"311\\" data-end=\\"333\\">cable infrastructure</strong> reaches the point where it must be replaced or completely dismantled. This section does not mark the end of a project, but its <strong data-start=\\"478\\" data-end=\\"504\\">final test</strong>. Because those who take <strong data-start=\\"545\\" data-end=\\"562\\">responsibility</strong> from the outset also ensure <strong data-start=\\"602\\" data-end=\\"620\\">clear processes</strong>, <strong data-start=\\"622\\" data-end=\\"652\\">minimal environmental impact</strong> and <strong data-start=\\"657\\" data-end=\\"686\\">maximum recycling</strong> during dismantling.</p> <p class=\\"\\" data-start=\\"689\\" data-end=\\"1109\\">A well-considered dismantling does not begin with removal, but with a <strong data-start=\\"765\\" data-end=\\"798\\">forward-looking choice of materials</strong>: <strong data-start=\\"800\\" data-end=\\"814\\">homogeneous</strong>, <strong data-start=\\"816\\" data-end=\\"834\\">recyclable</strong> and <strong data-start=\\"839\\" data-end=\\"855\\">documented</strong>. <strong data-start=\\"857\\" data-end=\\"868\\">Metals</strong> such as copper or aluminum can largely be recovered, as can certain <strong data-start=\\"959\\" data-end=\\"986\\">plastic sheaths</strong>. Transport aids such as <strong data-start=\\"1013\\" data-end=\\"1030\\">cable drums</strong> can also often be reused or integrated into <strong data-start=\\"1074\\" data-end=\\"1096\\">material cycles</strong>.</p> <p class=\\"\\" data-start=\\"1111\\" data-end=\\"1404\\">This is not only about <strong data-start=\\"1138\\" data-end=\\"1161\\">ecological aspects</strong> a planned dismantling also makes sense <strong data-start=\\"1169\\" data-end=\\"1183\\">economically</strong>. Projects that are <strong data-start=\\"1232\\" data-end=\\"1261\\">systematically designed for dismantling</strong> avoid high <strong data-start=\\"1293\\" data-end=\\"1314\\">disposal costs</strong> and meet future <strong data-start=\\"1339\\" data-end=\\"1371\\">regulatory requirements</strong> much more easily.</p> <p class=\\"\\" data-start=\\"1406\\" data-end=\\"1639\\">Overall, it becomes clear: <strong data-start=\\"1428\\" data-end=\\"1478\\">Sustainability does not end at the grid connection.</strong> It covers the <strong data-start=\\"1495\\" data-end=\\"1520\\">entire life cycle</strong> right up to the <strong data-start=\\"1535\\" data-end=\\"1565\\">last recycled cable</strong>. Those who think about <strong data-start=\\"1571\\" data-end=\\"1601\\">infrastructure holistically</strong> think it through <strong data-start=\\"1619\\" data-end=\\"1638\\">to the end</strong>.</p> <p data-start=\\"1406\\" data-end=\\"1639\\">In the following article, you can find out how, for example, wind turbines are recycled:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.enbw.com/unternehmen/themen/windkraft/windrad-recycling.html\\" class=\\"vlp-link\\" title=\\"Recycling von Windrädern | EnBW\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.enbw.com/media/image-proxy/1600x914,q70,focus60x67,zoom1.45/https://www.enbw.com/media/presse/images/newsroom/windenergie/rueckbau-windpark-hemme-3_1743678993586.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Recycling von Windrädern | EnBW</div><div class=\\"vlp-block-1 vlp-link-summary\\">Wie funktioniert das Recycling von Windrädern? Erfahren Sie mehr über Herausforderungen und die neuesten Methoden.</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"266\\" data-end=\\"312\\">Reliable Grids Don&#8217;t Happen by Accident</h2> <p class=\\"\\" data-start=\\"314\\" data-end=\\"716\\">The <strong>requirements</strong> for todays <strong>energy grids</strong> are constantly <strong>increasing</strong>. Especially for wind power projects realized in remote or structurally weak regions, a stable grid design is crucial. It is no longer enough to transmit power from A to B. The <strong>infrastructure</strong> must also work in unforeseen situations during peak loads, maintenance or external disruptions.</p> <p class=\\"\\" data-start=\\"718\\" data-end=\\"1195\\">This <strong>resilience</strong> cannot be retrofitted. It must be considered right from the planning stage. <strong>Grid architecture</strong> that can flexibly respond to different operating situations is not a technical extra, but a fundamental part of <strong>sustainable project development</strong>. The ability to switch, use alternative routes, or throttle power without causing supply outages is particularly important.</p> <p class=\\"\\" data-start=\\"1197\\" data-end=\\"1522\\">Such a <strong>system</strong> is not only <strong>more stable</strong> it is <strong>future-proof</strong>. The number of feed-in points is growing, the complexity of network connections is increasing, and regulatory requirements are rising continuously. Anyone investing today should therefore not only secure normal operations, but also plan for the unexpected.</p> <p class=\\"\\" data-start=\\"1524\\" data-end=\\"1605\\">To conclude, the most important considerations for a resilient grid infrastructure:</p> <ul data-start=\\"1607\\" data-end=\\"1930\\"> <li class=\\"\\" data-start=\\"1607\\" data-end=\\"1665\\"> <p class=\\"\\" data-start=\\"1609\\" data-end=\\"1665\\">Planning multiple feed-in paths for critical areas</p> </li> <li class=\\"\\" data-start=\\"1666\\" data-end=\\"1716\\"> <p class=\\"\\" data-start=\\"1668\\" data-end=\\"1716\\">Integration of automated switching functions</p> </li> <li class=\\"\\" data-start=\\"1717\\" data-end=\\"1778\\"> <p class=\\"\\" data-start=\\"1719\\" data-end=\\"1778\\">Dimensioning with power reserves for load shifting</p> </li> <li class=\\"\\" data-start=\\"1779\\" data-end=\\"1844\\"> <p class=\\"\\" data-start=\\"1781\\" data-end=\\"1844\\">Construction strategies with an eye on expansion and scalability</p> </li> <li class=\\"\\" data-start=\\"1845\\" data-end=\\"1930\\"> <p class=\\"\\" data-start=\\"1847\\" data-end=\\"1930\\">Early coordination with grid operators to ensure connectivity</p> </li> </ul> <p class=\\"\\" data-start=\\"1932\\" data-end=\\"2132\\">A <strong>reliable grid</strong> is not a product of chance it is the result of thoughtful, forward-looking <strong>planning</strong>. And it often determines the <strong>long-term success</strong> of a project right from the construction phase.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"1847\\" data-end=\\"1906\\">Conclusion a Wind Farm is Only as Green as Its Underground</h2> <p class=\\"\\" data-start=\\"1908\\" data-end=\\"2133\\">The discussion about renewable energies often revolves around output, storage technologies, and political frameworks. What is rarely discussed is the “invisible part” of the energy transition what lies underground.</p> <p class=\\"\\" data-start=\\"2135\\" data-end=\\"2241\\">But this is precisely where it is decided whether a project is truly sustainable, scalable, and fit for the future.</p> <p class=\\"\\" data-start=\\"2243\\" data-end=\\"2259\\">In summary:</p> <ul data-start=\\"2261\\" data-end=\\"2639\\"> <li class=\\"\\" data-start=\\"2261\\" data-end=\\"2351\\"> <p class=\\"\\" data-start=\\"2263\\" data-end=\\"2351\\">A well-designed cable infrastructure is a basic requirement for every onshore wind farm.</p> </li> <li class=\\"\\" data-start=\\"2352\\" data-end=\\"2443\\"> <p class=\\"\\" data-start=\\"2354\\" data-end=\\"2443\\">Sustainability starts with material selection, logistics and dismantling, not just with operation.</p> </li> <li class=\\"\\" data-start=\\"2444\\" data-end=\\"2534\\"> <p class=\\"\\" data-start=\\"2446\\" data-end=\\"2534\\">Redundant systems ensure long-term network stability both technically and economically.</p> </li> <li class=\\"\\" data-start=\\"2535\\" data-end=\\"2639\\"> <p class=\\"\\" data-start=\\"2537\\" data-end=\\"2639\\">The success of the project does not depend solely on the turbine, but on everything that connects it to the grid.</p> </li> </ul> <p class=\\"\\" data-start=\\"2641\\" data-end=\\"2735\\">Those who understand this are not just planning a wind farm. They are planning a resilient piece of the future.</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45685,"datePublished":"2025-05-22T09:20:07","updatedAt":"2025-05-22T09:34:19","translation":null},{"id":46391,"translationKey":"securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025","locale":"en","slug":"securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025","path":"/blog/securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025","title":"Securing the future with H1Z2Z2-K: Our solar cable for Intersolar 2025","titleHtml":"Securing the future with H1Z2Z2-K: Our solar cable for Intersolar 2025","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p class=\\"\\" data-start=\\"114\\" data-end=\\"386\\">Around <a href=\\"https://www.intersolar.de/start\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Intersolar Europe</a>, the topic of photovoltaics is once again moving into the spotlight. A great reason to take a closer look at a special solar cable developed specifically for use in PV systems robust, weather-resistant, and compliant with current standards.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://youtu.be/YbtdyvQFoVM\\" class=\\"vlp-link\\" title=\\"Intersolar Europe 2025 | Save The Date | May 79, 2025\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://i.ytimg.com/vi/YbtdyvQFoVM/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGEQgSyhyMA8=&amp;rs=AOn4CLBx90qdBxgYcyMttgdOGs3-m0udZQ\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Intersolar Europe 2025 | Save The Date | May 79, 2025</div><div class=\\"vlp-block-1 vlp-link-summary\\">As the worlds leading exhibition for the solar industry, Intersolar Europe demonstrates the enormous vitality of the solar market. For more than 30 years, i…</div></div></div> <p class=\\"\\" data-start=\\"388\\" data-end=\\"575\\">What lies behind the design, which selection criteria matter for solar cables, and why every detail counts in photovoltaic projects thats exactly what this article is about.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"189\\" data-end=\\"243\\">What is the H1Z2Z2-K 6mm² solar cable?</h2> <p class=\\"\\" data-start=\\"245\\" data-end=\\"568\\">The H1Z2Z2-K 6mm² is a highly specialized, electron beam cross-linked solar cable developed for the specific demands of photovoltaic systems. In practice, that means: this cable transports the generated direct current (DC) from the solar module to the inverter reliably, efficiently, and most importantly: safely.</p> <h3 class=\\"\\" data-start=\\"570\\" data-end=\\"585\\">Why 6mm²?</h3> <p class=\\"\\" data-start=\\"587\\" data-end=\\"878\\">The 6mm² cross-section has proven to be particularly powerful and versatile in PV systems. It offers a great balance between current-carrying capacity and voltage drop especially over longer cable runs, which is often the case in ground-mounted systems or more complex roof structures.</p> <h3 class=\\"\\" data-start=\\"880\\" data-end=\\"907\\">Construction and choice of materials</h3> <p class=\\"\\" data-start=\\"909\\" data-end=\\"1111\\">What makes the H1Z2Z2-K special is its material composition. This cable does not use traditional PVC insulation but instead halogen-free, flame-retardant, and cross-linked polyolefins. These offer:</p> <ul data-start=\\"1113\\" data-end=\\"1326\\"> <li class=\\"\\" data-start=\\"1113\\" data-end=\\"1187\\"> <p class=\\"\\" data-start=\\"1115\\" data-end=\\"1187\\"><strong data-start=\\"1115\\" data-end=\\"1148\\">High thermal resistance</strong> even under direct sunlight</p> </li> <li class=\\"\\" data-start=\\"1188\\" data-end=\\"1254\\"> <p class=\\"\\" data-start=\\"1190\\" data-end=\\"1254\\"><strong data-start=\\"1190\\" data-end=\\"1226\\">UV- and ozone-resistant outer sheath</strong>, ideal for open installation</p> </li> <li class=\\"\\" data-start=\\"1255\\" data-end=\\"1326\\"> <p class=\\"\\" data-start=\\"1257\\" data-end=\\"1326\\"><strong data-start=\\"1257\\" data-end=\\"1289\\">Mechanical durability</strong> against abrasion, compression, and bending</p> </li> </ul> <h3 class=\\"\\" data-start=\\"1328\\" data-end=\\"1354\\">More than just a cable</h3> <p class=\\"\\" data-start=\\"1356\\" data-end=\\"1749\\">While standard cables quickly reach their limits under extreme temperatures, mechanical stress, or UV exposure, the H1Z2Z2-K 6mm² stays strong for decades. It was specifically developed according to EN 50618 to meet the extreme conditions of photovoltaic systems whether at 3,000 meters in the Alps or under 50 °C in the scorching sun of Southern Europe.</p> <h3 class=\\"\\" data-start=\\"1751\\" data-end=\\"1790\\">Application areas at a glance:</h3> <ul data-start=\\"1792\\" data-end=\\"2038\\"> <li class=\\"\\" data-start=\\"1792\\" data-end=\\"1864\\"> <p class=\\"\\" data-start=\\"1794\\" data-end=\\"1864\\"><strong data-start=\\"1794\\" data-end=\\"1864\\">DC connection from solar modules to string boxes or inverters</strong></p> </li> <li class=\\"\\" data-start=\\"1865\\" data-end=\\"1901\\"> <p class=\\"\\" data-start=\\"1867\\" data-end=\\"1901\\"><strong data-start=\\"1867\\" data-end=\\"1901\\">Integration into storage systems</strong></p> </li> <li class=\\"\\" data-start=\\"1902\\" data-end=\\"1961\\"> <p class=\\"\\" data-start=\\"1904\\" data-end=\\"1961\\"><strong data-start=\\"1904\\" data-end=\\"1961\\">Use in rooftop, ground-mounted, and agri-PV installations</strong></p> </li> <li class=\\"\\" data-start=\\"1962\\" data-end=\\"2038\\"> <p class=\\"\\" data-start=\\"1964\\" data-end=\\"2038\\"><strong data-start=\\"1964\\" data-end=\\"2038\\">Suitable for indoor use, open installation, cable ducts, and underground installation</strong></p> </li> </ul> <p class=\\"\\" data-start=\\"2040\\" data-end=\\"2191\\">In short: the H1Z2Z2-K 6mm² is no off-the-shelf solution its a specialized energy cable for an industry that doesnt compromise.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"1586\\" data-end=\\"1629\\">Technical specifications and construction in detail</h2> <p class=\\"\\" data-start=\\"1631\\" data-end=\\"1766\\">One of the strengths of this cable lies in its material structure and the resulting thermal and mechanical durability.</p> <div class=\\"group pointer-events-none relative flex justify-center *:pointer-events-auto\\"> <div class=\\"tableContainer horzScrollShadows relative\\"> <table class=\\"min-w-full\\" data-start=\\"1768\\" data-end=\\"2556\\"> <thead data-start=\\"1768\\" data-end=\\"1846\\"> <tr data-start=\\"1768\\" data-end=\\"1846\\"> <th data-start=\\"1768\\" data-end=\\"1801\\"><strong data-start=\\"1770\\" data-end=\\"1785\\">Property</strong></th> <th data-start=\\"1801\\" data-end=\\"1846\\"><strong data-start=\\"1803\\" data-end=\\"1826\\">Value / Description</strong></th> </tr> </thead> <tbody data-start=\\"1925\\" data-end=\\"2556\\"> <tr data-start=\\"1925\\" data-end=\\"2010\\"> <td class=\\"max-w-\\" data-start=\\"1925\\" data-end=\\"1957\\">Conductor</td> <td class=\\"max-w- min-w-\\" data-start=\\"1957\\" data-end=\\"2010\\">Fine-stranded, tinned copper conductor (Class 5)</td> </tr> <tr data-start=\\"2011\\" data-end=\\"2087\\"> <td class=\\"max-w-\\" data-start=\\"2011\\" data-end=\\"2043\\">Rated voltage</td> <td class=\\"max-w-\\" data-start=\\"2043\\" data-end=\\"2087\\">1500 V DC (compliant with EN 50618)</td> </tr> <tr data-start=\\"2088\\" data-end=\\"2164\\"> <td class=\\"max-w-\\" data-start=\\"2088\\" data-end=\\"2120\\">Test voltage</td> <td class=\\"max-w-\\" data-start=\\"2120\\" data-end=\\"2164\\">6.5 kV</td> </tr> <tr data-start=\\"2165\\" data-end=\\"2241\\"> <td class=\\"max-w-\\" data-start=\\"2165\\" data-end=\\"2197\\">Operating temperature range</td> <td class=\\"max-w-\\" data-start=\\"2197\\" data-end=\\"2241\\">-40 °C to +90 °C (conductor max. +120 °C)</td> </tr> <tr data-start=\\"2242\\" data-end=\\"2318\\"> <td class=\\"max-w-\\" data-start=\\"2242\\" data-end=\\"2274\\">Insulation and sheath</td> <td class=\\"max-w-\\" data-start=\\"2274\\" data-end=\\"2318\\">Cross-linked polyolefin, halogen-free</td> </tr> <tr data-start=\\"2319\\" data-end=\\"2395\\"> <td class=\\"max-w-\\" data-start=\\"2319\\" data-end=\\"2351\\">Outer diameter (6mm²)</td> <td class=\\"max-w-\\" data-start=\\"2351\\" data-end=\\"2395\\">approx. 6.4 mm</td> </tr> <tr data-start=\\"2396\\" data-end=\\"2472\\"> <td class=\\"max-w-\\" data-start=\\"2396\\" data-end=\\"2428\\">Bending radius</td> <td class=\\"max-w-\\" data-start=\\"2428\\" data-end=\\"2472\\">min. 4 × cable diameter</td> </tr> <tr data-start=\\"2473\\" data-end=\\"2556\\"> <td class=\\"max-w-\\" data-start=\\"2473\\" data-end=\\"2514\\">Max. current capacity (free laid)</td> <td class=\\"max-w-\\" data-start=\\"2514\\" data-end=\\"2556\\">up to 70 A (depending on ambient temperature)</td> </tr> </tbody> </table> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"121\\" data-end=\\"170\\">Standards and certifications: EN 50618 &amp; more</h2> <p class=\\"\\" data-start=\\"172\\" data-end=\\"359\\">The H1Z2Z2-K 6mm² meets all key standards for use in photovoltaic systems. These standards ensure safety, durability, and compliance with legal requirements.</p> <h3 class=\\"\\" data-start=\\"361\\" data-end=\\"414\\">EN 50618 European standard for solar cables</h3> <p class=\\"\\" data-start=\\"415\\" data-end=\\"559\\">This standard defines technical requirements for materials, electrical characteristics, and mechanical resilience. It mandates:</p> <ul data-start=\\"560\\" data-end=\\"705\\"> <li class=\\"\\" data-start=\\"560\\" data-end=\\"598\\"> <p class=\\"\\" data-start=\\"562\\" data-end=\\"598\\">Halogen-free, flame-retardant insulation</p> </li> <li class=\\"\\" data-start=\\"599\\" data-end=\\"641\\"> <p class=\\"\\" data-start=\\"601\\" data-end=\\"641\\">UV- and weather-resistant materials</p> </li> <li class=\\"\\" data-start=\\"642\\" data-end=\\"670\\"> <p class=\\"\\" data-start=\\"644\\" data-end=\\"670\\">Rated voltage up to 1500 V DC</p> </li> <li class=\\"\\" data-start=\\"671\\" data-end=\\"705\\"> <p class=\\"\\" data-start=\\"673\\" data-end=\\"705\\">Service life of over 25 years</p> </li> </ul> <h3 class=\\"\\" data-start=\\"707\\" data-end=\\"735\\">TÜV 2 PfG 1169/08.2007</h3> <p class=\\"\\" data-start=\\"736\\" data-end=\\"804\\">An additional quality inspection by TÜV Rheinland confirms:</p> <ul data-start=\\"805\\" data-end=\\"924\\"> <li class=\\"\\" data-start=\\"805\\" data-end=\\"852\\"> <p class=\\"\\" data-start=\\"807\\" data-end=\\"852\\">Resistance to ozone and moisture</p> </li> <li class=\\"\\" data-start=\\"853\\" data-end=\\"897\\"> <p class=\\"\\" data-start=\\"855\\" data-end=\\"897\\">Long-term performance under real conditions</p> </li> <li class=\\"\\" data-start=\\"898\\" data-end=\\"924\\"> <p class=\\"\\" data-start=\\"900\\" data-end=\\"924\\">Thermal load capacity</p> </li> </ul> <h3 class=\\"\\" data-start=\\"926\\" data-end=\\"960\\">CPR classification (Construction Products Regulation)</h3> <p class=\\"\\" data-start=\\"961\\" data-end=\\"1079\\">For building installations, fire behavior is crucial. The H1Z2Z2-K reaches B2ca or Cca depending on the variant:</p> <ul data-start=\\"1080\\" data-end=\\"1152\\"> <li class=\\"\\" data-start=\\"1080\\" data-end=\\"1106\\"> <p class=\\"\\" data-start=\\"1082\\" data-end=\\"1106\\">Low smoke emission</p> </li> <li class=\\"\\" data-start=\\"1107\\" data-end=\\"1123\\"> <p class=\\"\\" data-start=\\"1109\\" data-end=\\"1123\\">Flame retardancy</p> </li> <li class=\\"\\" data-start=\\"1124\\" data-end=\\"1152\\"> <p class=\\"\\" data-start=\\"1126\\" data-end=\\"1152\\">No corrosive fire gases</p> </li> </ul> <p class=\\"\\" data-start=\\"1154\\" data-end=\\"1309\\">Conclusion: The comprehensive compliance with standards makes the H1Z2Z2-K 6mm² a reliable and legally secure solution for all professional PV applications.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"3171\\" data-end=\\"3238\\">Areas of application: Where the H1Z2Z2-K 6mm² shows its strengths</h2> <p class=\\"\\" data-start=\\"3240\\" data-end=\\"3352\\">Whether out in the open, in commercial buildings, or integrated into hybrid power plants this cable delivers reliably.</p> <h3 class=\\"\\" data-start=\\"3354\\" data-end=\\"3384\\">Typical fields of application:</h3> <ul data-start=\\"3385\\" data-end=\\"3592\\"> <li class=\\"\\" data-start=\\"3385\\" data-end=\\"3413\\"> <p class=\\"\\" data-start=\\"3387\\" data-end=\\"3413\\">Ground-mounted solar parks</p> </li> <li class=\\"\\" data-start=\\"3414\\" data-end=\\"3448\\"> <p class=\\"\\" data-start=\\"3416\\" data-end=\\"3448\\">Industrial rooftops and carports</p> </li> <li class=\\"\\" data-start=\\"3449\\" data-end=\\"3504\\"> <p class=\\"\\" data-start=\\"3451\\" data-end=\\"3504\\">Agri-PV systems (e.g. above fields, animal barns)</p> </li> <li class=\\"\\" data-start=\\"3505\\" data-end=\\"3526\\"> <p class=\\"\\" data-start=\\"3507\\" data-end=\\"3526\\">Off-grid PV systems</p> </li> <li class=\\"\\" data-start=\\"3527\\" data-end=\\"3557\\"> <p class=\\"\\" data-start=\\"3529\\" data-end=\\"3557\\">Inverter connections</p> </li> <li class=\\"\\" data-start=\\"3558\\" data-end=\\"3592\\"> <p class=\\"\\" data-start=\\"3560\\" data-end=\\"3592\\">Storage systems and DC networks</p> </li> </ul> <p class=\\"\\" data-start=\\"3594\\" data-end=\\"3767\\">The H1Z2Z2-K also proves its worth in special applications, such as near salty air zones or in environments with extreme temperature fluctuations.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"3774\\" data-end=\\"3828\\">Underground installation of PV cables what to consider</h2> <p class=\\"\\" data-start=\\"3830\\" data-end=\\"3959\\">One major advantage of the H1Z2Z2-K is its suitability for direct burial without protective conduit. However, certain rules still apply:</p> <h3 class=\\"\\" data-start=\\"3961\\" data-end=\\"3998\\">Best practices for installation:</h3> <ul data-start=\\"3999\\" data-end=\\"4282\\"> <li class=\\"\\" data-start=\\"3999\\" data-end=\\"4047\\"> <p class=\\"\\" data-start=\\"4001\\" data-end=\\"4047\\">Bedding in sand or fine-grained material</p> </li> <li class=\\"\\" data-start=\\"4048\\" data-end=\\"4107\\"> <p class=\\"\\" data-start=\\"4050\\" data-end=\\"4107\\">Protection from sharp-edged stones by replacing with gravel</p> </li> <li class=\\"\\" data-start=\\"4108\\" data-end=\\"4163\\"> <p class=\\"\\" data-start=\\"4110\\" data-end=\\"4163\\">Installation with minimum spacing from other cables</p> </li> <li class=\\"\\" data-start=\\"4164\\" data-end=\\"4219\\"> <p class=\\"\\" data-start=\\"4166\\" data-end=\\"4219\\">Marking with warning tape 30 cm above the cable</p> </li> <li class=\\"\\" data-start=\\"4220\\" data-end=\\"4282\\"> <p class=\\"\\" data-start=\\"4222\\" data-end=\\"4282\\">Avoid tensile stress during installation</p> </li> </ul> <p class=\\"\\" data-start=\\"4284\\" data-end=\\"4430\\"><strong data-start=\\"4284\\" data-end=\\"4296\\">Important:</strong> For projects spanning several hundred meters, a voltage drop calculation is worthwhile 6mm² isnt always the best fit by default.</p> <hr class=\\"\\" data-start=\\"4432\\" data-end=\\"4435\\" /> <h2 class=\\"\\" data-start=\\"4437\\" data-end=\\"4497\\"></h2> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"4437\\" data-end=\\"4497\\">FAQ: The most frequently asked questions about H1Z2Z2-K solar cables</h2> <p class=\\"\\" data-start=\\"4499\\" data-end=\\"4669\\"><strong data-start=\\"4499\\" data-end=\\"4525\\">What does H1Z2Z2-K mean?</strong><br data-start=\\"4525\\" data-end=\\"4528\\" />This designation refers to a cable type with specific insulation materials and properties according to EN 50618, suitable for DC voltage up to 1500 V.</p> <p class=\\"\\" data-start=\\"4671\\" data-end=\\"4785\\"><strong data-start=\\"4671\\" data-end=\\"4717\\">Is the cable approved for underground installation?</strong><br data-start=\\"4717\\" data-end=\\"4720\\" />Yes, including direct burial without additional protective conduits.</p> <p class=\\"\\" data-start=\\"4787\\" data-end=\\"4908\\"><strong data-start=\\"4787\\" data-end=\\"4827\\">Which cross-sections are available?</strong><br data-start=\\"4827\\" data-end=\\"4830\\" />Typically: 1.5 / 2.5 / 4 / 6 / 10 mm² 6mm² is the proven all-rounder.</p> <p class=\\"\\" data-start=\\"4910\\" data-end=\\"5019\\"><strong data-start=\\"4910\\" data-end=\\"4932\\">Why halogen-free?</strong><br data-start=\\"4932\\" data-end=\\"4935\\" />No toxic fumes are released in the event of fire ideal for sensitive building environments.</p> <p class=\\"\\" data-start=\\"5021\\" data-end=\\"5159\\"><strong data-start=\\"5021\\" data-end=\\"5074\\">What is the maximum installation length for 6mm²?</strong><br data-start=\\"5074\\" data-end=\\"5077\\" />Depends on current demand and voltage drop often sensible between 30 m and 100 m.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"200\\" data-end=\\"248\\">Conclusion: Quality that makes the difference</h2> <p class=\\"\\" data-start=\\"250\\" data-end=\\"546\\">The H1Z2Z2-K 6mm² stands for technical maturity and a consistent focus on professional use in photovoltaic systems. From high thermal and voltage resistance to verified compliance with standards this cable combines everything todays modern energy infrastructure demands.</p> <p class=\\"\\" data-start=\\"548\\" data-end=\\"837\\">What really stands out is its versatility: whether on rooftops, in underground installations, or in large-scale PV plants the H1Z2Z2-K delivers reliability and an impressive service life. It makes a direct contribution to the economic efficiency and sustainability of solar systems.</p> <p class=\\"\\" data-start=\\"839\\" data-end=\\"932\\">Further information, technical details, and ordering options can be found on the product page: 👉 <a class=\\"\\" href=\\"https://klz-cables.com/products/solar-cables/h1z2z2-k/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"937\\" data-end=\\"1023\\">To the H1Z2Z2-K at KLZ</a></p> <p class=\\"\\" data-start=\\"839\\" data-end=\\"932\\">All the key details about Intersolar Europe can be found here:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.intersolar.de/messe-kompakt?ref=m5f53a666f3a2cb2fee160554-s65eec4739108db093b003a02-t1746004197-cf3c592e7\\" class=\\"vlp-link\\" title=\\"Intersolar Europe at a Glance\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.intersolar.de/media/image/6311c9ee98bbc414b66305e2/750\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Intersolar Europe at a Glance</div><div class=\\"vlp-block-1 vlp-link-summary\\">Intersolar Europe | Exhibition Quick Facts | Date, Venue, Opening Hours, Exhibitors</div></div></div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":46380,"datePublished":"2025-05-01T09:40:37","updatedAt":"2025-05-16T09:03:43","translation":{"locale":"de","id":46361}},{"id":46333,"translationKey":"how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward","locale":"en","slug":"how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward","path":"/blog/how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward","title":"How the cable industry is driving sustainability and renewable energies forward","titleHtml":"How the cable industry is driving sustainability and renewable energies forward","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"1180\\" data-end=\\"1260\\">The Invisible Foundation: Why Cables Are Essential for Sustainable Energy</h2> <p class=\\"\\" data-start=\\"1262\\" data-end=\\"1654\\">When we talk about <strong data-start=\\"1271\\" data-end=\\"1296\\">renewable energy</strong>, most people immediately think of wind turbines, photovoltaics, or maybe hydrogen. What rarely comes to mind: cables. Yet they are the crucial connecting element in the energy system of the future. They link <a href=\\"https://www.ibm.com/de-de/think/topics/distributed-generation\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">decentralized energy sources</a>, transmit electricity over long distances, ensure voltage stability, and reduce transmission losses.</p> <p class=\\"\\" data-start=\\"1656\\" data-end=\\"2068\\">Whether in cities, open fields, or under the sea: energy needs to be transported—efficiently, safely, and in an environmentally friendly way. Thats exactly what high-quality underground cables are for, combined with smart grid technology. Only this infrastructure makes it possible to turn wind and sun into real benefits for households, businesses, and industry.</p> <p class=\\"\\" data-start=\\"2070\\" data-end=\\"2331\\">The challenge lies in <strong data-start=\\"2103\\" data-end=\\"2117\\">scaling</strong>: new energy sources are coming online faster than ever before. The demand for modern cable systems is growing just as rapidly—along with the requirements for materials, installation techniques, and sustainability standards.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"2338\\" data-end=\\"2398\\">Sustainability Through Technology: Cables as Ecological Levers</h2> <p class=\\"\\" data-start=\\"2400\\" data-end=\\"2628\\">The cable industry doesnt just deliver products. It provides systems, concepts, and solutions that actively contribute to CO₂ reduction. Modern <strong data-start=\\"2554\\" data-end=\\"2566\\">underground cables</strong>, for instance, are increasingly replacing overhead lines with many advantages:</p> <ul data-start=\\"2630\\" data-end=\\"2783\\"> <li class=\\"\\" data-start=\\"2630\\" data-end=\\"2659\\"> <p class=\\"\\" data-start=\\"2632\\" data-end=\\"2659\\">reduced land usage</p> </li> <li class=\\"\\" data-start=\\"2660\\" data-end=\\"2695\\"> <p class=\\"\\" data-start=\\"2662\\" data-end=\\"2695\\">no interference with the landscape</p> </li> <li class=\\"\\" data-start=\\"2696\\" data-end=\\"2738\\"> <p class=\\"\\" data-start=\\"2698\\" data-end=\\"2738\\">less risk from weather influences</p> </li> <li class=\\"\\" data-start=\\"2739\\" data-end=\\"2783\\"> <p class=\\"\\" data-start=\\"2741\\" data-end=\\"2783\\">longer lifespan with lower maintenance</p> </li> </ul> <p class=\\"\\" data-start=\\"2785\\" data-end=\\"3169\\">Moreover, many materials in todays cables are significantly more sustainable than they were just a few decades ago. Aluminum and copper from <strong data-start=\\"2918\\" data-end=\\"2937\\">secondary sources</strong> reduce the demand for primary raw materials.</p> <p class=\\"\\" data-start=\\"3171\\" data-end=\\"3530\\">This is not just green wishful thinking, but a reality for many cable manufacturers and specialized suppliers such as KLZ. Our cable types &#8211; including tried-and-tested cable types such as <strong>NA2XS(F)2Y</strong> and <strong>NAYY</strong> for wind and solar parks and classic underground cable applications &#8211; are not only efficient, but also designed for durability and, to a large extent, recyclability.</p> <p data-start=\\"3171\\" data-end=\\"3530\\">Want to learn more about how the cable industry is committed to sustainability? <a href=\\"https://www.zvei.org/themen/nachhaltigkeit-die-kabelindustrie-engagiert-sich\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Click here!</a></p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"3537\\" data-end=\\"3615\\">Expanding the Grid Alongside Demand: Challenges and Opportunities for the Cable Industry</h2> <p class=\\"\\" data-start=\\"3617\\" data-end=\\"3846\\">The energy transition brings not only clean energy but also major demands on grid infrastructure. Electricity generated decentrally must be centrally distributed—or passed along decentrally. This means:</p> <ul data-start=\\"3848\\" data-end=\\"4086\\"> <li class=\\"\\" data-start=\\"3848\\" data-end=\\"3889\\"> <p class=\\"\\" data-start=\\"3850\\" data-end=\\"3889\\"><strong data-start=\\"3850\\" data-end=\\"3868\\">more lines</strong> in rural areas</p> </li> <li class=\\"\\" data-start=\\"3890\\" data-end=\\"3959\\"> <p class=\\"\\" data-start=\\"3892\\" data-end=\\"3959\\"><strong data-start=\\"3892\\" data-end=\\"3925\\">higher performance requirements</strong> due to e-mobility and heat pumps</p> </li> <li class=\\"\\" data-start=\\"3960\\" data-end=\\"4020\\"> <p class=\\"\\" data-start=\\"3962\\" data-end=\\"4020\\"><strong data-start=\\"3962\\" data-end=\\"3990\\">more complex routing</strong> in densely populated areas</p> </li> <li class=\\"\\" data-start=\\"4021\\" data-end=\\"4086\\"> <p class=\\"\\" data-start=\\"4023\\" data-end=\\"4086\\"><strong data-start=\\"4023\\" data-end=\\"4063\\">higher requirements for installation methods</strong> such as trenchless construction</p> </li> </ul> <p class=\\"\\" data-start=\\"4088\\" data-end=\\"4420\\">All of this can only be achieved with a well-prepared cable industry—in other words, with experts who not only produce and deliver, but also think ahead. KLZ, for example, relies on intelligent availability, clear supply chains, and deep understanding of the specific challenges in wind and solar projects.</p> <p class=\\"\\" data-start=\\"4422\\" data-end=\\"4733\\">Whether its medium-voltage cables connecting wind turbines to substations or high-voltage cables for long-distance transmission: the right cable selection, combined with the appropriate accessories (joints, terminations, fittings), determines the cost-effectiveness and sustainability of the entire project.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"4740\\" data-end=\\"4792\\">The Circular Economy Is Coming Even Underground</h2> <p class=\\"\\" data-start=\\"4794\\" data-end=\\"4993\\">Sustainability doesnt end with the installation of a cable. <strong data-start=\\"4852\\" data-end=\\"4877\\">Dismantling </strong>and<strong data-start=\\"4852\\" data-end=\\"4877\\"> recycling</strong> are also crucial topics. Especially with infrastructure designed to last decades, its worth taking a second look:</p> <ul data-start=\\"4995\\" data-end=\\"5170\\"> <li class=\\"\\" data-start=\\"4995\\" data-end=\\"5033\\"> <p class=\\"\\" data-start=\\"4997\\" data-end=\\"5033\\">What happens after many decades of operation?</p> </li> <li class=\\"\\" data-start=\\"5034\\" data-end=\\"5112\\"> <p class=\\"\\" data-start=\\"5036\\" data-end=\\"5112\\">Can the materials be returned to the production cycle?</p> </li> <li class=\\"\\" data-start=\\"5113\\" data-end=\\"5170\\"> <p class=\\"\\" data-start=\\"5115\\" data-end=\\"5170\\">What about the disposal of insulation materials?</p> </li> </ul> <p class=\\"\\" data-start=\\"5172\\" data-end=\\"5499\\">The good news: the cable industry is thinking ahead. Many providers now rely on removable systems, single-type materials, and logistical take-back systems for old materials. Projects focusing on <strong data-start=\\"5374\\" data-end=\\"5416\\">low-CO₂ copper production</strong> and regranulation of insulating materials show progress: : the industry is moving forward.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"274\\" data-end=\\"333\\">KLZ The Right Partner for a Green Energy Future</h2> <p class=\\"\\" data-start=\\"335\\" data-end=\\"661\\">While many talk about sustainability, we live it and have for years. <a href=\\"https://klz-cables.com/\\">KLZ</a> has long focused on a well-thought-out, <strong>resource-efficient supply chain</strong>, the selection of high-quality, long-lasting cable types, and close collaboration with clients in the <strong data-start=\\"629\\" data-end=\\"660\\">wind </strong>and<strong data-start=\\"629\\" data-end=\\"660\\"> solar energy sectors</strong>.</p> <p>Our <strong>logistics strategy</strong> avoids bottlenecks, while our proximity to the project locations (e.g. through our logistics center near the Dutch border) guarantees short distances and fast response times. Whether medium-voltage, high-voltage or low-voltage cables &#8211; we supply what is needed.</p> <p>From NAYY 0.6/1.0 kV to NA2XS(F)2Y as medium-voltage cable to N2X (FL)KLD2Y 64/110 kV. And we only stop when the project is up and running.</p> <p class=\\"\\" data-start=\\"1031\\" data-end=\\"1158\\">Those planning sustainable projects dont just need cables they need a cable supplier who thinks ahead. Welcome to <a href=\\"https://klz-cables.com/\\">KLZ</a>.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"5506\\" data-end=\\"5588\\">Conclusion: Sustainable Energy Needs More Than Technology It Needs Connection</h2> <p class=\\"\\" data-start=\\"5590\\" data-end=\\"5821\\">Cables are no side note they are the nervous system of the energy transition. They connect <strong data-start=\\"5678\\" data-end=\\"5752\\">ideas with reality, sources with consumers, visions with feasibility</strong>. And they do so discreetly, reliably, and for decades to come.</p> <p class=\\"\\" data-start=\\"5823\\" data-end=\\"6094\\">Anyone thinking about <strong data-start=\\"5833\\" data-end=\\"5857\\">renewable energy</strong> today should also consider what keeps that energy moving: <strong data-start=\\"5940\\" data-end=\\"5963\\">the cable industry.</strong> It doesnt just deliver copper and insulation it provides solutions that make our <strong data-start=\\"6056\\" data-end=\\"6073\\">green future</strong> possible in the first place.</p> <p class=\\"\\" data-start=\\"5823\\" data-end=\\"6094\\">Find out how you can contribute to a sustainable energy supply in the following article.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://money-for-future.com/nachhaltige-energieversorgung-erneuerbare-energie\\" class=\\"vlp-link\\" title=\\"Nachhaltige Energieversor­gung und erneuerbare Energie erklärt\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://money-for-future.com/wp-content/uploads/2022/01/Image-153-1.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Nachhaltige Energieversor­gung und erneuerbare Energie erklärt</div><div class=\\"vlp-block-1 vlp-link-summary\\">Nachhaltige Energieversor­gung. Was kann ich tun, um die Energiewende voranzubringen? 7 Schritte zu einer nachhaltigen Lebensweise.</div></div></div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45692,"datePublished":"2025-04-14T10:00:49","updatedAt":"2025-05-19T08:22:18","translation":null},{"id":46018,"translationKey":"billion-euro-package-for-infrastructure-the-cable-boom-is-coming","locale":"en","slug":"billion-euro-package-for-infrastructure-the-cable-boom-is-coming","path":"/blog/billion-euro-package-for-infrastructure-the-cable-boom-is-coming","title":"Billion-euro package for infrastructure: The cable boom is coming","titleHtml":"Billion-euro package for infrastructure: The cable boom is coming","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"635f41ea-b028-435f-afda-38f47445c810\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>What is particularly interesting is that <strong>100 billion euros of this is specifically reserved for climate protection and the climate-friendly transformation of the economy</strong>. These funds are to be distributed via the existing Climate and Transformation Fund (KTF), a clear pointer towards a more sustainable, greener future.</p> <p>While politicians are still debating the sense and nonsense of the use of the funds, one thing is certain for us as a cable supplier: nothing will work without cables. Neither in the expansion of wind farms, nor in the laying of power lines or the modernization of energy infrastructures. The demand for cable will therefore increase &#8211; considerably.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"1039\\" data-end=\\"1109\\">The billion-euro package and its distribution &#8211; who gets what?</h3> <p data-start=\\"1110\\" data-end=\\"1190\\">The distribution of the money is clearly defined and comprises three major areas:</p> <ol data-start=\\"1192\\" data-end=\\"2151\\"> <li data-start=\\"1192\\" data-end=\\"1390\\"> <p data-start=\\"1195\\" data-end=\\"1390\\"><strong>500 billion euros total budget:</strong><br /> This sum will be made available over <strong>twelve</strong> years. An ambitious project that is being pursued with a lot of hope and just as much skepticism.</p> </li> <li data-start=\\"1392\\" data-end=\\"1692\\"> <p data-start=\\"1395\\" data-end=\\"1692\\"><strong>100 billion euros for the federal states:</strong><br /> This is intended to enable the federal states to push ahead with their own infrastructure projects. These include the expansion of electricity grids, the connection of new wind and solar parks and measures to increase grid stability.</p> </li> <li data-start=\\"1694\\" data-end=\\"2151\\"> <p data-start=\\"1697\\" data-end=\\"2151\\"><strong>100 billion euros for climate protection:</strong><br /> The green part of the package, which is clearly aimed at converting the economy to climate-friendly technologies. This means: more onshore wind turbines, more solar parks, more cables.<br /> These funds will be made available via the existing <strong>Climate and Transformation Fund (KTF)</strong> and are intended to help reduce CO2 emissions while guaranteeing a stable energy supply.</p> </li> </ol> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"e5268715-37c9-4f4a-bc77-a15db3810a15\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"2158\\" data-end=\\"2228\\">Why cable suppliers should hit the ground running now</h3> <p>There is a lot of talk about subsidies, funding and how to use it. But the real challenge remains: The necessary infrastructure must be created &#8211; and that only works with high-performance cables.</p> <p>The following trends are particularly relevant for us:</p> <h4 data-start=\\"2520\\" data-end=\\"2585\\"><strong data-start=\\"2525\\" data-end=\\"2583\\">1. Expansion of power lines and grid connection projects:</strong></h4> <p data-start=\\"2586\\" data-end=\\"2858\\">With the billion-euro package that has been agreed, it is clear that power lines connecting renewable energy sources such as onshore wind farms or solar parks need to be massively expanded. This primarily concerns the integration of electricity generation from wind turbines into the grid.</p> <p data-start=\\"2586\\" data-end=\\"2858\\">Our low-, medium- and high-voltage cables are designed to meet these requirements.</p> <h4 data-start=\\"3036\\" data-end=\\"3090\\"><strong data-start=\\"3041\\" data-end=\\"3088\\">2. Decentralization of the energy supply:</strong></h4> <p data-start=\\"3091\\" data-end=\\"3393\\">Another important topic is the trend towards decentralized energy supply. More and more energy is being produced directly on site &#8211; and must be reliably fed into the grid. Here, too, underground cable systems are in demand, which are characterized by their high load-bearing capacity and resistance.</p> <h4 data-start=\\"3395\\" data-end=\\"3473\\"><strong data-start=\\"3400\\" data-end=\\"3471\\">3. Climate protection measures and climate-friendly restructuring of the economy:</strong></h4> <p>As 100 billion euros have been earmarked specifically for climate-friendly conversion, we can assume that projects for electrification, CO2 reduction and the expansion of renewable energies will receive massive funding.</p> <p>This applies in particular to cable systems that are designed for high performance and stability &#8211; like the ones we supply at <strong>KLZ</strong>.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"3859\\" data-end=\\"3931\\">KLZ&#8217;s role in this gigantic investment offensive</h3> <p data-start=\\"3932\\" data-end=\\"4193\\">With these billion-euro investments, the demand for underground cables, especially medium-voltage cables, will virtually explode. The question is not <strong>whether</strong> cables will be needed &#8211; but <strong>when</strong> and in <strong>what</strong> quantities. And that&#8217;s where we come in.</p> <h4 data-start=\\"4195\\" data-end=\\"4221\\">Our strengths:</h4> <ol data-start=\\"4222\\" data-end=\\"5128\\"> <li data-start=\\"4222\\" data-end=\\"4502\\"> <p data-start=\\"4225\\" data-end=\\"4502\\"><strong>High-quality cables:</strong><br /> We only supply <a href=\\"https://klz-cables.com/power-cables/\\">high-quality cables</a>, such as the <strong>NA2XS(F)2Y</strong>, <strong>NAYY</strong> or even the <strong>NAYY-J</strong>. These are ideally suited for use in onshore wind farms, solar fields and transformer stations. They offer high reliability, resilience and durability.</p> </li> <li data-start=\\"4504\\" data-end=\\"4786\\"> <p data-start=\\"4507\\" data-end=\\"4786\\"><strong>Fast delivery thanks to logistical efficiency:</strong><br /> Thanks to our central logistics hub, we can deliver quickly and reliably &#8211; including to our customers in the Netherlands. This is a decisive advantage when projects have to be realized under time pressure.</p> </li> <li data-start=\\"4788\\" data-end=\\"5128\\"> <p data-start=\\"4791\\" data-end=\\"5128\\"><strong>Sustainability:</strong><br /> While the German government is pushing ahead with its climate targets, we are also doing our bit. We have long attached great importance to sustainable solutions that meet the requirements of the future.</p> </li> </ol> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"5135\\" data-end=\\"5193\\">Why the timing is ideal for grid expansion</h3> <p>Of course, not everyone approves of this mega project. There are those who criticize the project as being too ambitious or poorly planned. But one thing is certain: the demand for modern infrastructure will increase, and it will increase dramatically.</p> <p>Instead of discussing whether it is the best solution, we are concentrating on <strong>ensuring that the best cable technology is available when it is needed</strong>. The energy transition will come &#8211; and we will make sure that it really works.</p> <p>And while others are still debating what makes sense and what doesn&#8217;t, we have long since focused on optimizing our product portfolio to meet the growing demands of the market.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"5918\\" data-end=\\"5969\\">KLZ is ready &#8211; are you too?</h3> <p>The billion-euro package is more than just a financial injection for the expansion of infrastructure. It is a clear sign that Germany wants to &#8211; and must &#8211; move towards a green future.</p> <p>Now is the time for us as cable suppliers: Be ready. Because demand will increase faster than many people expect. And with our products, we are ready to meet this challenge.</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45979,"datePublished":"2025-04-06T08:05:19","updatedAt":"2025-04-09T07:48:49","translation":null},{"id":45962,"translationKey":"100-renewable-energy-only-with-the-right-cable-infrastructure","locale":"en","slug":"100-renewable-energy-only-with-the-right-cable-infrastructure","path":"/blog/100-renewable-energy-only-with-the-right-cable-infrastructure","title":"100% renewable energy? Only with the right cable infrastructure!","titleHtml":"100% renewable energy? Only with the right cable infrastructure!","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-9\\" data-scroll-anchor=\\"true\\"> <div class=\\"text-base my-auto mx-auto py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"0501f855-bed3-4e73-9d66-f970867c095e\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p data-start=\\"0\\" data-end=\\"257\\">The vision is clear: A Europe powered 100% by renewable energy. But while solar and wind farms are booming, the expansion of power grids is lagging behind. The reason? An infrastructure built for fossil fuel power plants that can&#8217;t keep up with new demands.</p> <p data-start=\\"259\\" data-end=\\"405\\">💡 Fact: A modern power grid is more than just generation—without the right cabling, electricity remains trapped in wind turbines or solar panels.</p> <p data-start=\\"407\\" data-end=\\"539\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">In the end, its not just about generating more power, but about smart grids that can transport it reliably and with minimal losses.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-11\\" data-scroll-anchor=\\"true\\"> <div class=\\"text-base my-auto mx-auto py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"bf87152b-52db-46f0-ae37-6895fe049a89\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"52\\">The problem: Old grids for a new energy future</h2> <p data-start=\\"54\\" data-end=\\"292\\">Today&#8217;s power infrastructure was built for centralized large-scale power plants. But renewable energy works differently: It is decentralized, weather-dependent, and requires flexible grids. This creates a massive need for restructuring.</p> <h3 data-start=\\"294\\" data-end=\\"339\\">Why our grid is currently overwhelmed:</h3> <table data-start=\\"341\\" data-end=\\"979\\"> <thead data-start=\\"341\\" data-end=\\"471\\"> <tr data-start=\\"341\\" data-end=\\"471\\"> <th data-start=\\"341\\" data-end=\\"374\\">Problem</th> <th data-start=\\"374\\" data-end=\\"432\\">Cause</th> <th data-start=\\"432\\" data-end=\\"471\\">Solution?</th> </tr> </thead> <tbody data-start=\\"602\\" data-end=\\"979\\"> <tr data-start=\\"602\\" data-end=\\"744\\"> <td><strong data-start=\\"604\\" data-end=\\"624\\">Grid bottlenecks</strong></td> <td>Old power lines designed for central plants, not decentralized energy</td> <td>New high- &amp; medium-voltage cables</td> </tr> <tr data-start=\\"745\\" data-end=\\"860\\"> <td><strong data-start=\\"747\\" data-end=\\"784\\">Curtailment of solar &amp; wind power</strong></td> <td>Grid cannot absorb enough electricity</td> <td>Smart grids &amp; storage solutions</td> </tr> <tr data-start=\\"861\\" data-end=\\"979\\"> <td><strong data-start=\\"863\\" data-end=\\"894\\">Long transmission distances</strong></td> <td>Generation is often far from consumption</td> <td>High-performance cables &amp; local grids</td> </tr> </tbody> </table> <p data-start=\\"981\\" data-end=\\"1049\\">⚠️ A grid from the past cannot transport the energy of the future!</p> <p data-start=\\"1051\\" data-end=\\"1200\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Anyone investing only in renewable energy systems today while ignoring cable infrastructure will be left with expensive, unused electricity tomorrow.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"56\\">Which cables do we need for the energy transition?</h2> <p data-start=\\"58\\" data-end=\\"226\\">Not all cables are created equal and not every cable is suited for the challenges of the energy transition. Voltage level, capacity, and efficiency are key factors.</p> <h3 data-start=\\"228\\" data-end=\\"282\\">The three pillars of energy transition cabling:</h3> <p data-start=\\"283\\" data-end=\\"486\\">⚡ <a href=\\"https://en.wikipedia.org/wiki/High-voltage_cable\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"285\\" data-end=\\"308\\">High-voltage cables</strong></a> → Long-distance power transmission<br data-start=\\"343\\" data-end=\\"346\\" />⚡ <a href=\\"https://en.wikipedia.org/wiki/Power_cable\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"348\\" data-end=\\"373\\">Medium-voltage cables</strong></a> → Grid connections for solar &amp; wind farms<br data-start=\\"415\\" data-end=\\"418\\" />⚡ <a href=\\"https://en.wikipedia.org/wiki/Low_voltage\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"420\\" data-end=\\"442\\">Low-voltage cables</strong></a> → Connecting households &amp; storage systems</p> <p data-start=\\"488\\" data-end=\\"694\\">🔍 What makes a good renewable energy cable?<br data-start=\\"536\\" data-end=\\"539\\" />✔ High load capacity for fluctuating power inputs<br data-start=\\"588\\" data-end=\\"591\\" />✔ Weather- and temperature-resistant insulation<br data-start=\\"638\\" data-end=\\"641\\" />✔ Sustainable materials for a low-carbon power grid</p> <p data-start=\\"696\\" data-end=\\"801\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">💡 The better the cable, the less electricity is lost along the way and the greener the energy becomes!</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"0\\" data-end=\\"160\\">Solar and wind farms arent enough</h2> <p data-start=\\"0\\" data-end=\\"160\\">Without the right cables, electricity stays where it&#8217;s generated. But what kind of grid expansion really makes sense?</p> <h3 data-start=\\"162\\" data-end=\\"236\\">Underground cables vs. overhead lines which is the better choice?</h3> <p data-start=\\"238\\" data-end=\\"531\\">A key question in grid expansion is whether new power lines should be built as overhead lines or underground cables. Both options have pros and cons, but in the long run, underground cabling offers significant advantages in terms of reliability, environmental protection, and grid stability.</p> <table data-start=\\"533\\" data-end=\\"1146\\"> <thead data-start=\\"533\\" data-end=\\"657\\"> <tr data-start=\\"533\\" data-end=\\"657\\"> <th data-start=\\"533\\" data-end=\\"558\\">Criteria</th> <th data-start=\\"558\\" data-end=\\"608\\">Underground Cable</th> <th data-start=\\"608\\" data-end=\\"657\\">Overhead Line</th> </tr> </thead> <tbody data-start=\\"754\\" data-end=\\"1146\\"> <tr data-start=\\"754\\" data-end=\\"803\\"> <td><strong data-start=\\"756\\" data-end=\\"774\\">Grid stability</strong></td> <td>Very high</td> <td>Moderate</td> </tr> <tr data-start=\\"804\\" data-end=\\"908\\"> <td><strong data-start=\\"806\\" data-end=\\"830\\">Environmental impact</strong></td> <td>Unobtrusive, no disruption to landscapes</td> <td>Visible, problematic for birds</td> </tr> <tr data-start=\\"909\\" data-end=\\"1014\\"> <td><strong data-start=\\"911\\" data-end=\\"937\\">Maintenance &amp; lifespan</strong></td> <td>Minimal maintenance, long lifespan</td> <td>Weather-sensitive, shorter lifespan</td> </tr> <tr data-start=\\"1015\\" data-end=\\"1146\\"> <td><strong data-start=\\"1017\\" data-end=\\"1026\\">Costs</strong></td> <td>Higher installation costs, but more efficient operation</td> <td>Cheaper to build, but higher long-term costs</td> </tr> </tbody> </table> <p data-start=\\"1148\\" data-end=\\"1476\\">In the past, overhead lines were favored due to lower construction costs. However, modern demands for grid stability, environmental protection, and aesthetics increasingly support underground cables. As a result, many countries are now adopting underground cabling as the standard for new high- and medium-voltage power lines.</p> <p data-start=\\"1478\\" data-end=\\"1712\\">For those who want to dive deeper into the topic, heres a <strong data-start=\\"1537\\" data-end=\\"1558\\">detailed analysis</strong> comparing overhead lines and underground cables: <a href=\\"https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" data-start=\\"1608\\" data-end=\\"1709\\" target=\\"_blank\\">Read </a><a href=\\"https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" data-start=\\"1608\\" data-end=\\"1709\\" target=\\"_blank\\">more</a><a href=\\"https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" data-start=\\"1608\\" data-end=\\"1709\\" target=\\"_blank\\">.</a></p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel\\" class=\\"vlp-link\\" title=\\"Freileitung und Erdkabel sind „Stand der Technik“\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.hochspannungsblog.at/201210-netzbau-110kv-wegscheid-mast-kabelanschluss-1723.jpg?ch=dhsowxyq&amp;:hp=9;1;de\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Freileitung und Erdkabel sind „Stand der Technik“</div><div class=\\"vlp-block-1 vlp-link-summary\\">Freileitung oder Erdkabel? Wir erklären Ihnen die Unterschiede und Möglichkeiten, aber auch warum was möglich ist und warum was nicht.</div></div></div> <p data-start=\\"1869\\" data-end=\\"2036\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">⚡ <strong data-start=\\"1871\\" data-end=\\"1945\\">The energy transition can only succeed if the infrastructure keeps up.</strong> Those who invest in the right cables now will secure the power supply for decades to come.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"47\\">The future: Smart grids need smart cables</h2> <p data-start=\\"49\\" data-end=\\"478\\">The energy transition isnt just about expanding renewable energy sources it also requires a fundamental modernization of the power grid. The challenge isnt just the amount of electricity being generated, but how intelligently it is distributed. Wind and solar power generation is volatile, meaning that sometimes theres too much electricity, and sometimes too little. This is where modern grid technologies come into play.</p> <p data-start=\\"480\\" data-end=\\"819\\">A future-proof power grid must be <strong data-start=\\"514\\" data-end=\\"526\\">flexible</strong>, capable of balancing load peaks intelligently, and transporting energy with minimal losses. The key technologies enabling this transformation are <strong data-start=\\"674\\" data-end=\\"737\\">smart grids, battery storage, and intelligent cable systems</strong> that dont just conduct electricity but actively contribute to network control.</p> <h3 data-start=\\"821\\" data-end=\\"873\\">How modern cables contribute to grid stability</h3> <ol> <li data-start=\\"875\\" data-end=\\"1067\\"><strong data-start=\\"878\\" data-end=\\"913\\"><a href=\\"https://en.wikipedia.org/wiki/Smart_grid#:~:text=%22A%20Smart%20Grid%20is%20an,and%20security%20of%20supply%20and\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Smart grids </a></strong>and digital control: Intelligent cables with integrated sensors enable real-time monitoring of power flows. This allows the grid to detect load peaks and respond flexibly.</li> <li data-start=\\"1069\\" data-end=\\"1300\\"><strong data-start=\\"1072\\" data-end=\\"1115\\">Load management </strong>through battery storage: Energy that isnt immediately needed can be stored in batteries and fed into the grid later. The right cable infrastructure ensures this happens efficiently and with minimal losses.</li> <li data-start=\\"1302\\" data-end=\\"1476\\"><strong data-start=\\"1305\\" data-end=\\"1361\\">Modern cables </strong>with improved insulation and materials: High-quality cables with optimized cross-sections reduce transmission losses, making energy use more efficient.</li> <li data-start=\\"1478\\" data-end=\\"1736\\"><strong data-start=\\"1481\\" data-end=\\"1518\\">Decentralized energy distribution</strong>: Instead of central power plants, countless small producers are now feeding electricity into the grid. This requires a new generation of medium- and low-voltage cables that can handle flexible load distribution.</li> </ol> <p>The future belongs to grids that dont just transport electricity but actively manage it. This means we dont just need more cables, but the right cables—equipped with intelligent technology.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"58\\">Conclusion: The energy transition starts underground</h2> <p data-start=\\"60\\" data-end=\\"243\\">Discussions about renewable energy often focus on expanding wind and solar farms. Yet, the crucial infrastructure needed to make this energy reliably usable is rarely addressed.</p> <p data-start=\\"245\\" data-end=\\"495\\">The reality is clear: A modern power grid is the key to the energy transition. If electricity cannot be efficiently transported or stored, grid bottlenecks and curtailments occur—the exact opposite of what the energy transition aims to achieve.</p> <h3 data-start=\\"497\\" data-end=\\"523\\">Three key takeaways:</h3> <ol> <li data-start=\\"525\\" data-end=\\"695\\"><strong data-start=\\"529\\" data-end=\\"571\\">Renewable energy needs powerful grids.</strong> Without a solid cable infrastructure, much of the electricity generated remains unused because the grid cannot absorb it.</li> <li data-start=\\"697\\" data-end=\\"917\\"><strong data-start=\\"701\\" data-end=\\"773\\">Investing in cables is just as important as investing in generation.</strong> While new wind turbines and solar plants are visible, the necessary grid expansion remains largely invisible—and is therefore underestimated.</li> <li data-start=\\"919\\" data-end=\\"1107\\"><strong data-start=\\"923\\" data-end=\\"989\\">Without smart grid technology, fluctuations cannot be managed.</strong> Modern cables with <strong data-start=\\"1009\\" data-end=\\"1042\\">integrated control technology</strong> are essential for delivering energy exactly where it&#8217;s needed.</li> </ol> <p>When it comes to the future of energy supply, there is no alternative to high-performance cable systems. The energy transition is not just about generation—its fundamentally about transport and distribution.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-21\\" data-scroll-anchor=\\"true\\"> <div class=\\"text-base my-auto mx-auto py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"63c142f0-4502-4992-bc6d-5e45bebf92e0\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"50\\">KLZ Your partner for a green energy future</h2> <p data-start=\\"52\\" data-end=\\"247\\">The energy transition demands a new generation of grid infrastructure. KLZ is your trusted partner for the reliable cabling of solar and wind power projects—from medium to high voltage.</p> <p data-start=\\"249\\" data-end=\\"614\\">With decades of experience in the cable industry, we know exactly what matters when connecting renewable energy sources to the grid. Our cables are specifically designed for high loads and fluctuating power inputs. But we dont just supply materials—we also provide expert advice on the best solutions for efficient and sustainable power distribution.</p> <h3 data-start=\\"616\\" data-end=\\"636\\">Our strengths:</h3> <p data-start=\\"638\\" data-end=\\"1085\\">✔ <strong data-start=\\"640\\" data-end=\\"668\\">Fast &amp; reliable delivery</strong> We ensure your projects start on time, without delays.<br data-start=\\"725\\" data-end=\\"728\\" />✔ <strong data-start=\\"730\\" data-end=\\"765\\">Technical consulting &amp; planning</strong> Not sure which cables are best for your project? We provide expert guidance.<br data-start=\\"844\\" data-end=\\"847\\" />✔ <strong data-start=\\"849\\" data-end=\\"881\\">Sustainable cable technology</strong> Eco-friendly materials and durable cables for a <strong data-start=\\"932\\" data-end=\\"962\\">future-proof energy supply</strong>.<br data-start=\\"963\\" data-end=\\"966\\" />✔ <strong data-start=\\"968\\" data-end=\\"1003\\">Specialized in renewable energy</strong> Our solutions are tailored to the specific needs of <strong data-start=\\"1058\\" data-end=\\"1082\\">wind and solar farms</strong>.</p> <p data-start=\\"1087\\" data-end=\\"1226\\">Whether its grid connections, high-voltage lines, or cabling infrastructure for large solar parks, weve got the expertise you need.</p> <p data-start=\\"1228\\" data-end=\\"1329\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">⚡ Lets shape the future of energy together. <a href=\\"https://klz-cables.com/contact/\\">Contact us</a> for a consultation or a customized quote.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45688,"datePublished":"2025-03-31T12:00:23","updatedAt":"2025-07-04T07:18:07","translation":{"locale":"de","id":45946}},{"id":45940,"translationKey":"from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future","locale":"en","slug":"from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future","path":"/blog/from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future","title":"From smart to sustainable: this is what the energy industry will look like in the near future","titleHtml":"From smart to sustainable: this is what the energy industry will look like in the near future","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\">A secure and sustainable energy future is only possible with new technologies, smart infrastructure and efficient use of resources.</p> <p>But what will the energy supply of the future look like? What role will solar energy, wind power and cable infrastructure play? In this article, we take a look at the most important developments &#8211; from intelligent grid control to sustainable cable systems.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"58\\">Solar Energy: the revolution on our roofs and fields</h2> <p data-start=\\"60\\" data-end=\\"330\\">Solar energy has long evolved from a niche solution into a cornerstone of the energy transition. New technologies are making photovoltaics more efficient, flexible, and economical—not just on rooftops but also on farmland, building facades, and even floating on lakes.</p> <h3 data-start=\\"332\\" data-end=\\"385\\">The most important innovations in photovoltaics</h3> <table data-start=\\"387\\" data-end=\\"981\\"> <thead data-start=\\"387\\" data-end=\\"504\\"> <tr data-start=\\"387\\" data-end=\\"504\\"> <th data-start=\\"387\\" data-end=\\"408\\">Technology</th> <th data-start=\\"408\\" data-end=\\"464\\">Description</th> <th data-start=\\"464\\" data-end=\\"504\\">Advantage</th> </tr> </thead> <tbody data-start=\\"621\\" data-end=\\"981\\"> <tr data-start=\\"621\\" data-end=\\"743\\"> <td>Tandem solar cells</td> <td>Combination of silicon and perovskite for higher efficiency</td> <td>Up to 30% more power output</td> </tr> <tr data-start=\\"744\\" data-end=\\"860\\"> <td>Agri-PV</td> <td>Solar panels above agricultural land</td> <td>Dual land use for energy and crops</td> </tr> <tr data-start=\\"861\\" data-end=\\"981\\"> <td>Bifacial modules</td> <td>Capture light from both sides</td> <td>1020% higher yield through reflection</td> </tr> </tbody> </table> <p data-start=\\"983\\" data-end=\\"1283\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">However, the biggest challenge remains grid integration: Solar energy is primarily generated during the day, but our electricity demand peaks in the morning and evening. The solution? Smart storage technologies and intelligent grid management that make solar power available exactly when its needed.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-7\\" data-scroll-anchor=\\"true\\"> <div class=\\"text-base my-auto mx-auto py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"7805d034-7714-479b-b61b-b4d7fe35e5f9\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"50\\">Wind Power: higher, stronger, more efficient</h2> <p data-start=\\"52\\" data-end=\\"285\\">Wind power is, alongside solar energy, the most important pillar of renewable energy. While offshore wind farms at sea generate massive amounts of electricity, onshore wind turbines remain the backbone of sustainable energy supply.</p> <h3 data-start=\\"287\\" data-end=\\"330\\">The latest developments in wind power</h3> <ul data-start=\\"332\\" data-end=\\"802\\"> <li data-start=\\"332\\" data-end=\\"535\\"><strong data-start=\\"334\\" data-end=\\"357\\">Larger rotor blades</strong> The bigger the surface area, the more energy a turbine can extract from the wind. New materials and designs allow rotor blades to grow even larger without becoming unstable.</li> <li data-start=\\"536\\" data-end=\\"674\\"><strong data-start=\\"538\\" data-end=\\"555\\">Taller towers</strong> The higher a wind turbine, the more consistent the wind speed. Modern towers now reach heights of over 200 meters.</li> <li data-start=\\"675\\" data-end=\\"802\\"><strong data-start=\\"677\\" data-end=\\"700\\">Intelligent control</strong> Artificial intelligence optimizes rotor alignment and adjusts output based on weather conditions.</li> </ul> <p data-start=\\"804\\" data-end=\\"959\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">A crucial factor for the success of wind power remains grid connection. Without a powerful cable infrastructure, even the best wind turbine is useless.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"0\\" data-end=\\"58\\">Smart Energy Grids: intelligence instead of vverload</h2> <p data-start=\\"60\\" data-end=\\"237\\">The energy transition requires more than just clean power generation—it needs a grid smart enough to efficiently distribute the fluctuating electricity from renewable sources.</p> <p data-start=\\"239\\" data-end=\\"562\\">💡 <strong data-start=\\"242\\" data-end=\\"278\\">What makes an energy grid smart?</strong><br data-start=\\"278\\" data-end=\\"281\\" />✔ <strong data-start=\\"283\\" data-end=\\"311\\">Digital metering systems</strong> Smart meters monitor consumption and optimize grid load.<br data-start=\\"370\\" data-end=\\"373\\" />✔ <strong data-start=\\"375\\" data-end=\\"404\\">Automated grid management</strong> AI-driven systems balance supply and demand.<br data-start=\\"451\\" data-end=\\"454\\" />✔ <strong data-start=\\"456\\" data-end=\\"479\\">Flexibility markets</strong> Consumers can feed in or use electricity exactly when it makes the most sense.</p> <p data-start=\\"564\\" data-end=\\"779\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Without these technologies, our power grids would struggle to handle the highly variable production from wind and solar farms. Smart grids are not just an addition—they are essential for a sustainable energy future.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"78\\">Sustainable Energy Infrastructure: cables, grid expansion, and recycling</h2> <p data-start=\\"80\\" data-end=\\"277\\">The energy transition requires massive investments in infrastructure. Renewable energy sources are often located far from consumption centers, making high-performance cable connections essential.</p> <h3 data-start=\\"279\\" data-end=\\"340\\">Three key pillars of sustainable energy infrastructure:</h3> <h4 data-start=\\"342\\" data-end=\\"397\\">1. High-performance cables for renewable energy</h4> <ul data-start=\\"398\\" data-end=\\"541\\"> <li data-start=\\"398\\" data-end=\\"471\\">Modern cable technologies minimize energy losses over long distances.</li> <li data-start=\\"472\\" data-end=\\"541\\">Innovative insulation materials increase lifespan and durability.</li> </ul> <h4 data-start=\\"543\\" data-end=\\"595\\">2. Grid connections for wind and solar farms</h4> <ul data-start=\\"596\\" data-end=\\"747\\"> <li data-start=\\"596\\" data-end=\\"664\\">Decentralized energy feed-in requires flexible grid connections.</li> <li data-start=\\"665\\" data-end=\\"747\\">New concepts like <strong data-start=\\"685\\" data-end=\\"701\\">&#8220;supergrids&#8221;</strong> enable more efficient regional connections.</li> </ul> <h4 data-start=\\"749\\" data-end=\\"810\\">3. Recycling and circular economy in cable technology</h4> <ul data-start=\\"811\\" data-end=\\"954\\"> <li data-start=\\"811\\" data-end=\\"882\\">Old cables contain valuable raw materials like copper and aluminum.</li> <li data-start=\\"883\\" data-end=\\"954\\">Modern recycling methods allow for up to 95% material recovery.</li> </ul> <p data-start=\\"956\\" data-end=\\"1080\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">A sustainable grid expansion isnt just about creating new connections—its about making the most of existing resources.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"53\\">Cables as the backbone of the energy transition</h2> <p data-start=\\"55\\" data-end=\\"205\\">Without high-performance cables, neither wind farms nor solar plants could be connected to the grid. Choosing the right cables is therefore crucial.</p> <h3 data-start=\\"207\\" data-end=\\"267\\">Comparison: High-voltage vs. Medium-voltage cables</h3> <table data-start=\\"269\\" data-end=\\"863\\"> <thead data-start=\\"269\\" data-end=\\"414\\"> <tr data-start=\\"269\\" data-end=\\"414\\"> <th data-start=\\"269\\" data-end=\\"311\\">Cable type</th> <th data-start=\\"311\\" data-end=\\"328\\">Voltage level</th> <th data-start=\\"328\\" data-end=\\"372\\">Application</th> <th data-start=\\"372\\" data-end=\\"414\\">Advantages</th> </tr> </thead> <tbody data-start=\\"558\\" data-end=\\"863\\"> <tr data-start=\\"558\\" data-end=\\"708\\"> <td><strong data-start=\\"560\\" data-end=\\"585\\">Medium-voltage cables</strong> (e.g., NA2XS(F)2Y)</td> <td>10 36 kV</td> <td>Grid connection for wind and solar farms</td> <td>Flexible, cost-effective</td> </tr> <tr data-start=\\"709\\" data-end=\\"863\\"> <td><strong data-start=\\"711\\" data-end=\\"734\\">High-voltage cables</strong> (e.g., NA2XS(F)2Y 110 kV)</td> <td>110 380 kV</td> <td>Long-distance power transmission</td> <td>Low losses, high capacity</td> </tr> </tbody> </table> <p data-start=\\"865\\" data-end=\\"1127\\">But what exactly sets high-voltage cables apart from low-voltage cables? This article on the <a href=\\"https://de.kbs-connector.com/news/differences-between-hv-and-lv-cables-62284565.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">differences between high- and low-voltage cables</a> explains it all—from insulation materials to power transmission characteristics and installation requirements.</p> <p data-start=\\"1129\\" data-end=\\"1169\\">🔧 The future of cable technology:</p> <ul data-start=\\"1170\\" data-end=\\"1387\\"> <li data-start=\\"1170\\" data-end=\\"1244\\"><strong data-start=\\"1172\\" data-end=\\"1198\\">Superconducting cables</strong> enable nearly loss-free power transmission.</li> <li data-start=\\"1245\\" data-end=\\"1302\\"><strong data-start=\\"1247\\" data-end=\\"1271\\">Recyclable materials</strong> reduce environmental impact.</li> <li data-start=\\"1303\\" data-end=\\"1387\\"><strong data-start=\\"1305\\" data-end=\\"1338\\">AI-powered monitoring systems</strong> detect damage early, extending cable lifespan.</li> </ul> <p data-start=\\"1389\\" data-end=\\"1504\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">One thing is clear: Cables are more than just connections—they are the backbone of a sustainable energy supply.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-15\\" data-scroll-anchor=\\"true\\"> <div class=\\"text-base my-auto mx-auto py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"cb6b3fd0-3784-4dc8-a0af-c0af32618446\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"62\\">The path to an intelligent and sustainable energy future</h2> <p data-start=\\"64\\" data-end=\\"271\\">The energy industry of the future is smart, sustainable, and interconnected. But to make this transformation a reality, investments in infrastructure, new technologies, and recycling are essential.</p> <ul data-start=\\"273\\" data-end=\\"512\\"> <li data-start=\\"273\\" data-end=\\"355\\"><strong data-start=\\"275\\" data-end=\\"306\\">Solar energy and wind power</strong> are the main pillars of the energy transition.</li> <li data-start=\\"356\\" data-end=\\"425\\"><strong data-start=\\"358\\" data-end=\\"373\\">Smart grids</strong> ensure that renewable energy is used efficiently.</li> <li data-start=\\"426\\" data-end=\\"512\\"><strong data-start=\\"428\\" data-end=\\"462\\">High-performance cable systems</strong> are the invisible heroes of the transformation.</li> </ul> <p data-start=\\"514\\" data-end=\\"680\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Now its up to politics, business, and society to actively shape this future. Because the energy transition isnt happening someday—its happening now. 🚀</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45687,"datePublished":"2025-03-24T11:00:44","updatedAt":"2025-05-19T08:28:17","translation":null},{"id":45919,"translationKey":"cable-abbreviations-decoded-the-key-to-choosing-the-right-cable","locale":"en","slug":"cable-abbreviations-decoded-the-key-to-choosing-the-right-cable","path":"/blog/cable-abbreviations-decoded-the-key-to-choosing-the-right-cable","title":"Cable abbreviations decoded the key to choosing the right cable","titleHtml":"Cable abbreviations decoded the key to choosing the right cable","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-15\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"da33b653-e17b-45d7-9711-aa3f6ce50dac\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-17\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"abfd050c-4bc9-4345-a9d0-161862e4eae9\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p data-start=\\"0\\" data-end=\\"304\\">A <strong data-start=\\"2\\" data-end=\\"11\\" data-is-only-node=\\"\\">cable</strong> is not just an electrical conductor there are various <strong data-start=\\"68\\" data-end=\\"145\\">insulations, protective sheaths, shielding, and mechanical reinforcements</strong> that distinguish it for specific applications. Without <strong data-start=\\"201\\" data-end=\\"231\\">standardized abbreviations</strong>, each cable designation would become unnecessarily long and confusing.</p> <p data-start=\\"306\\" data-end=\\"496\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">But dont worry: Once you understand the system, you can <strong data-start=\\"363\\" data-end=\\"386\\" data-is-only-node=\\"\\">instantly recognize</strong> what a cable is suitable for. Here is an <strong data-start=\\"428\\" data-end=\\"476\\">overview of the most important abbreviations</strong> and what they mean.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"193\\" data-end=\\"267\\"><strong data-start=\\"197\\" data-end=\\"265\\">Structure and protection: The most important cable abbreviations</strong></h3> <p data-start=\\"269\\" data-end=\\"526\\">Each cable has specific properties, which result from its mechanical protection, shielding, and other special features. Especially when laid underground or in demanding industrial environments, additional protective mechanisms are crucial.</p> <ul> <li data-start=\\"528\\" data-end=\\"806\\"><strong data-start=\\"528\\" data-end=\\"602\\">A </strong> After N: Aluminum conductor, at the end: Outer sheath made of jute<br data-start=\\"602\\" data-end=\\"605\\" /><em>Aluminum is frequently used as a conductor material because it is cheaper and lighter than copper. However, it has a higher electrical resistance, which is why cross-sections often need to be larger.</em></li> <li data-start=\\"808\\" data-end=\\"956\\"><strong data-start=\\"808\\" data-end=\\"835\\">B </strong> Steel tape armoring<br data-start=\\"835\\" data-end=\\"838\\" /><em>This mechanical protective layer provides greater resistance against external stress, e.g., when buried underground.</em></li> <li data-start=\\"958\\" data-end=\\"1142\\"><strong data-start=\\"958\\" data-end=\\"1026\\">C </strong> Concentric conductor or shield made of copper wires or bands<br data-start=\\"1026\\" data-end=\\"1029\\" /><em>This design improves electromagnetic compatibility and ensures an even field distribution around the conductor.</em></li> <li data-start=\\"1144\\" data-end=\\"1217\\"><strong data-start=\\"1144\\" data-end=\\"1215\\">CW </strong> Concentric conductor made of copper, applied in a wave pattern</li> <li data-start=\\"1219\\" data-end=\\"1255\\"><strong data-start=\\"1219\\" data-end=\\"1253\\">CE</strong> Individual core shielding</li> <li data-start=\\"1257\\" data-end=\\"1353\\"><strong data-start=\\"1257\\" data-end=\\"1351\\">E </strong> After N: Individual core shielding, at the end: Protective sheath made of plastic tape</li> <li data-start=\\"1355\\" data-end=\\"1518\\"><strong data-start=\\"1355\\" data-end=\\"1395\\">F </strong> Longitudinally water-tight cable<br data-start=\\"1395\\" data-end=\\"1398\\" /><em>A must for cables used in moist or buried environments. The sealing prevents the penetration of water along the cable.</em></li> <li data-start=\\"1520\\" data-end=\\"1740\\"><strong data-start=\\"1520\\" data-end=\\"1578\\">FL</strong> Longitudinally and transversely water-tight cable<br data-start=\\"1578\\" data-end=\\"1581\\" /><em>This cable not only provides protection against water in the longitudinal direction, but also prevents moisture from penetrating sideways through the sheath.</em></li> <li data-start=\\"1742\\" data-end=\\"1777\\"><strong data-start=\\"1742\\" data-end=\\"1775\\">GB </strong> Counter-wound steel tape</li> <li data-start=\\"1779\\" data-end=\\"2207\\"><strong data-start=\\"1779\\" data-end=\\"1871\\">H </strong> High-voltage cable with metallized shielding of individual cores (Höchstädter cable)<br data-start=\\"1871\\" data-end=\\"1874\\" /><em>An H cable is a high-voltage cable with three conductors for three-phase alternating current, developed by Martin Höchstädter. The metallized shielding of each core ensures an even field distribution, reduces insulation stress, and allows higher operating voltages. It is used in high-voltage networks, substations, and wind farms.</em></li> <li data-start=\\"2209\\" data-end=\\"2435\\"><strong data-start=\\"2209\\" data-end=\\"2239\\">K </strong> Cable with lead sheath<br data-start=\\"2239\\" data-end=\\"2242\\" /><em>Lead sheaths were frequently used in the past as protection against moisture and chemical influences. However, due to environmental concerns, they have long been replaced by modern materials.</em></li> <li data-start=\\"2437\\" data-end=\\"2469\\"><strong data-start=\\"2437\\" data-end=\\"2467\\">L </strong> Smooth aluminum sheath</li> <li data-start=\\"2471\\" data-end=\\"2666\\"><strong data-start=\\"2471\\" data-end=\\"2506\\">N</strong> Cable according to standard<br data-start=\\"2506\\" data-end=\\"2509\\" /><em>This letter indicates that the cable has been manufactured according to standardized specifications an important quality feature for planning and safety.</em></li> <li data-start=\\"2668\\" data-end=\\"2969\\"><strong data-start=\\"2668\\" data-end=\\"2685\\">Ö </strong> Oil cable<br data-start=\\"2685\\" data-end=\\"2688\\" /><em>Oil cables are high-voltage cables that operate internally with thin mineral oil under pressure. Since the 1930s, they have been used for 100 kV to 500 kV as underground cables, especially in urban high-voltage networks such as the 380 kV transmission lines in Berlin and Vienna.</em></li> <li data-start=\\"2971\\" data-end=\\"3019\\"><strong data-start=\\"2971\\" data-end=\\"3017\\">Q </strong> Braiding made of galvanized steel wire</li> <li data-start=\\"3021\\" data-end=\\"3050\\"><strong data-start=\\"3021\\" data-end=\\"3048\\">R </strong> Round wire armoring</li> <li data-start=\\"3052\\" data-end=\\"3251\\"><strong data-start=\\"3052\\" data-end=\\"3133\\">S </strong> Copper shield (≥ 6 mm²) for touch protection or to conduct fault currents<br data-start=\\"3133\\" data-end=\\"3136\\" /><em>A copper shield reduces electromagnetic interference and, in some applications, serves as a protective conductor.</em></li> <li data-start=\\"3253\\" data-end=\\"3357\\"><strong data-start=\\"3253\\" data-end=\\"3355\\">SE </strong> Instead of H; similar to S, but for multi-core cables; then applies to each core individually</li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"0\\" data-end=\\"64\\"><strong>Insulation materials: Protection against electrical breakdowns</strong></h3> <p data-start=\\"66\\" data-end=\\"266\\">A key feature of a cable is its insulation. It must prevent electrical breakdowns while also resisting mechanical and chemical influences. Depending on the application, different materials are used.</p> <ul> <li data-start=\\"268\\" data-end=\\"462\\"><strong>2X</strong> Insulation made of cross-linked polyethylene (XLPE)<br data-start=\\"324\\" data-end=\\"327\\" /><em>Cross-linked polyethylene is particularly temperature- and voltage-resistant and is commonly used in medium- and high-voltage cables.</em></li> <li data-start=\\"464\\" data-end=\\"685\\"><strong>Y</strong> Insulation or sheath made of PVC<br data-start=\\"500\\" data-end=\\"503\\" /><em>PVC is the standard material for many cable sheaths, as it is flexible and cost-effective. However, it is increasingly being replaced by more</em> <em>environmentally friendly alternatives.</em></li> <li data-start=\\"687\\" data-end=\\"754\\"><strong>2Y</strong> Insulation or sheath made of thermoplastic polyethylene (PE)</li> <li data-start=\\"756\\" data-end=\\"915\\"><strong>4Y</strong> Insulation made of polyamide (nylon)<br data-start=\\"797\\" data-end=\\"800\\" />Polyamide is extremely resistant to abrasion and mechanical stress ideal for demanding industrial applications.</li> <li data-start=\\"917\\" data-end=\\"961\\"><strong>9Y</strong> Insulation made of polypropylene (PP)</li> <li data-start=\\"963\\" data-end=\\"1128\\"><strong>11Y</strong> Insulation made of polyurethane (PUR)<br data-start=\\"1006\\" data-end=\\"1009\\" /><em>Polyurethane offers high flexibility and is resistant to chemicals and abrasion often used for mobile applications.</em></li> <li data-start=\\"1130\\" data-end=\\"1189\\"><strong>12Y</strong> Insulation made of polyethylene terephthalate (PET)</li> <li data-start=\\"1191\\" data-end=\\"1243\\"><strong>4G</strong> Insulation made of ethylene-vinyl acetate (EVA)</li> </ul> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-39\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"d935678c-6100-44c9-96e9-d4f446a9ba29\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"0\\" data-end=\\"55\\"><strong>Conductor structure: The inner composition of a cable</strong></h3> <p data-start=\\"57\\" data-end=\\"248\\">In addition to insulation, the conductor structure also determines how flexible or stable a cable is. This plays a major role, especially in energy distribution or for movable applications.</p> <ul> <li data-start=\\"250\\" data-end=\\"375\\"><strong>RE</strong> Solid round conductor<br data-start=\\"276\\" data-end=\\"279\\" /><em>These solid conductors are stable and have high mechanical strength but are not very flexible.</em></li> <li data-start=\\"377\\" data-end=\\"521\\"><strong>RF</strong> Fine-stranded round conductor<br data-start=\\"411\\" data-end=\\"414\\" /><em>Consists of many thin individual wires, making it particularly flexible ideal for movable applications.</em></li> <li data-start=\\"523\\" data-end=\\"560\\"><strong>RM</strong> Multi-stranded round conductor</li> <li data-start=\\"562\\" data-end=\\"675\\"><strong>SE</strong> Solid sector conductor<br data-start=\\"589\\" data-end=\\"592\\" />Sector conductors allow for a more compact cable design for large cross-sections.</li> <li data-start=\\"677\\" data-end=\\"713\\"><strong>SM</strong> Multi-stranded sector conductor</li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"0\\" data-end=\\"53\\"><strong>Conclusion: Knowing whats behind the abbreviations</strong></h3> <p data-start=\\"55\\" data-end=\\"238\\">With this knowledge, cable designations can be quickly deciphered. Anyone familiar with the abbreviations can instantly recognize a cables properties and its suitable applications.</p> <p data-start=\\"240\\" data-end=\\"268\\">An example: <strong data-start=\\"252\\" data-end=\\"266\\">NA2XY</strong></p> <p data-start=\\"270\\" data-end=\\"524\\"><strong>N</strong> Cable according to standard<br data-start=\\"301\\" data-end=\\"304\\" /><strong>A</strong> Aluminum conductor<br data-start=\\"326\\" data-end=\\"329\\" /><strong>2X</strong> Insulation made of cross-linked polyethylene (XLPE)<br data-start=\\"415\\" data-end=\\"418\\" /><strong>Y</strong> PVC sheath</p> <p data-start=\\"526\\" data-end=\\"860\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Once these abbreviations are understood, cable designations can not only be read but also used to specifically select the right product for the application. Whether for high-voltage lines, industrial control systems, or the grid connection of a wind farm choosing the right cable is crucial for a safe and long-lasting installation.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-23\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"805a27d1-6237-41ea-8d2a-de786e2777ad\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-43\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"a45bc122-87eb-437a-87ab-cc88a435eb48\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"0\\" data-end=\\"58\\"><strong data-start=\\"4\\" data-end=\\"56\\">KLZ Your go-to partner when it comes to cables</strong></h3> <p data-start=\\"60\\" data-end=\\"524\\">Now that weve decoded the world of cable abbreviations, one thing is clear: A cable is much more than just a wire with insulation. The combination of <strong data-start=\\"211\\" data-end=\\"283\\">conductor material, insulation, shielding, and mechanical protection</strong> determines whether a cable meets the demands of a specific application. And this is where things often get complicated because not every project has the same requirements for <strong data-start=\\"461\\" data-end=\\"521\\">installation, load capacity, or environmental resistance</strong>.</p> <p data-start=\\"526\\" data-end=\\"936\\">When it comes to finding the right cable for a specific application, it helps to have a partner who knows the industry inside out. <strong data-start=\\"657\\" data-end=\\"687\\">Thats where KLZ comes in.</strong> Whether you need a <strong data-start=\\"707\\" data-end=\\"760\\">longitudinally and transversely water-tight cable</strong> for demanding underground installation, a <strong data-start=\\"803\\" data-end=\\"851\\" data-is-only-node=\\"\\">high-voltage cable with metallized shielding</strong>, or a <strong data-start=\\"858\\" data-end=\\"894\\">flexible cable with a PUR sheath</strong> well help you make the right choice.</p> <p data-start=\\"938\\" data-end=\\"1293\\">Because in the end, its not just about finding a cable that fits its about ensuring <strong data-start=\\"1026\\" data-end=\\"1061\\">long-term, reliable performance</strong>. And for those who have taken the time to understand the abbreviations, one thing is clear: A <strong data-start=\\"1156\\" data-end=\\"1170\\">NA2XSEYRGY</strong> isnt just any cable its a <strong data-start=\\"1201\\" data-end=\\"1225\\" data-is-only-node=\\"\\">tailor-made solution</strong> for a specific challenge. And <strong data-start=\\"1256\\" data-end=\\"1290\\">thats exactly what we deliver</strong>.</p> <p data-start=\\"1295\\" data-end=\\"1438\\">🔗 <strong data-start=\\"1298\\" data-end=\\"1330\\">Looking for the right cable?</strong> Check out our <a href=\\"https://klz-cables.com/products/\\"><strong data-start=\\"1345\\" data-end=\\"1365\\">product overview</strong></a>.<br data-start=\\"1366\\" data-end=\\"1369\\" data-is-only-node=\\"\\" />🔗 <strong data-start=\\"1372\\" data-end=\\"1390\\">Got questions?</strong> Contact us directly via our <a href=\\"https://klz-cables.com/contact/\\"><strong data-start=\\"1419\\" data-end=\\"1435\\">contact page</strong></a>.</p> <p data-start=\\"1440\\" data-end=\\"1507\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Lets work together to find the <strong data-start=\\"1472\\" data-end=\\"1506\\">perfect cable for your project</strong>.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10797,"datePublished":"2025-03-17T10:00:16","updatedAt":"2025-11-20T10:27:29","translation":null},{"id":45797,"translationKey":"why-wind-farm-grid-connection-cables-must-withstand-extreme-loads","locale":"en","slug":"why-wind-farm-grid-connection-cables-must-withstand-extreme-loads","path":"/blog/why-wind-farm-grid-connection-cables-must-withstand-extreme-loads","title":"Why wind farm grid connection cables must withstand extreme loads","titleHtml":"Why wind farm grid connection cables must withstand extreme loads","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"635f41ea-b028-435f-afda-38f47445c810\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p data-start=\\"0\\" data-end=\\"333\\">Wind energy is the future but only if the electricity produced reaches the grid reliably. The backbone of this transmission? Grid connection cables that must withstand extreme loads. They need to <strong>span kilometers</strong>, be <strong>installed underground</strong> or in <strong>harsh environments</strong>, and meet the <strong>highest mechanical</strong>, <strong>thermal</strong>, and <strong>electrical demands</strong>.</p> <p data-start=\\"335\\" data-end=\\"518\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">But what exactly makes a wind farm grid connection cable so resilient? What challenges must they overcome, and which technologies ensure a long lifespan? Youll find the answers here.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-50\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"afae5cb1-960d-4c9d-95f9-1037e0ec01c4\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"57\\"><strong data-start=\\"4\\" data-end=\\"55\\">The extreme loads on wind farm grid connections</strong></h2> <p data-start=\\"59\\" data-end=\\"222\\">Grid connection cables for wind farms are not just thicker versions of standard power cables. They must withstand specific challenges unique to this environment:</p> <h3 data-start=\\"224\\" data-end=\\"250\\"><strong data-start=\\"228\\" data-end=\\"248\\">Mechanical loads</strong></h3> <p data-start=\\"252\\" data-end=\\"467\\">✔ High tensile forces when pulling and laying the cables<br data-start=\\"308\\" data-end=\\"311\\" />✔ Bending radii that must be maintained to prevent insulation damage<br data-start=\\"379\\" data-end=\\"382\\" />✔ Vibrations from wind turbines that transfer through the foundations to the cables</p> <h3 data-start=\\"469\\" data-end=\\"496\\"><strong data-start=\\"473\\" data-end=\\"494\\">Electrical stress</strong></h3> <p data-start=\\"497\\" data-end=\\"693\\">High voltage spikes due to sudden feed-in fluctuations<br data-start=\\"551\\" data-end=\\"554\\" />Partial discharges that can damage insulation over the years<br data-start=\\"614\\" data-end=\\"617\\" />Electromagnetic influences requiring shielding and grounding of the cables</p> <h3 data-start=\\"695\\" data-end=\\"718\\"><strong data-start=\\"699\\" data-end=\\"716\\">Thermal loads</strong></h3> <table data-start=\\"720\\" data-end=\\"1172\\"> <thead data-start=\\"720\\" data-end=\\"811\\"> <tr data-start=\\"720\\" data-end=\\"811\\"> <th data-start=\\"720\\" data-end=\\"759\\">Load factor</th> <th data-start=\\"759\\" data-end=\\"811\\">Impact on the cable</th> </tr> </thead> <tbody data-start=\\"903\\" data-end=\\"1172\\"> <tr data-start=\\"903\\" data-end=\\"992\\"> <td>Temperature fluctuations</td> <td>Material expansion, cracks in the insulation</td> </tr> <tr data-start=\\"993\\" data-end=\\"1082\\"> <td>Continuous high current load</td> <td>Heating of the cable conductors</td> </tr> <tr data-start=\\"1083\\" data-end=\\"1172\\"> <td>Heat dissipation</td> <td>Crucial for permissible current capacity</td> </tr> </tbody> </table> <h3 data-start=\\"1174\\" data-end=\\"1208\\"><strong data-start=\\"1178\\" data-end=\\"1206\\">Environmental influences</strong></h3> <p data-start=\\"1210\\" data-end=\\"1462\\" data-is-only-node=\\"\\" data-is-last-node=\\"\\">🌧 Moisture &amp; water Water ingress can destroy insulation<br data-start=\\"1268\\" data-end=\\"1271\\" />🔥 UV radiation &amp; extreme temperatures Particularly relevant for above-ground installation<br data-start=\\"1363\\" data-end=\\"1366\\" />🌍 Chemical exposure &amp; ground movements A critical factor, especially for underground cables</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"e5268715-37c9-4f4a-bc77-a15db3810a15\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-52\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"fae143e2-7528-4c24-8d8a-388ea248fbe0\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"78\\"><strong data-start=\\"4\\" data-end=\\"76\\">Material and construction What makes a good grid connection cable?</strong></h2> <p data-start=\\"80\\" data-end=\\"209\\">The resilience of a cable starts with its construction. High-quality materials and well-designed protective mechanisms are key.</p> <h3 data-start=\\"211\\" data-end=\\"240\\"><strong data-start=\\"215\\" data-end=\\"238\\">Conductor materials</strong></h3> <ul data-start=\\"241\\" data-end=\\"387\\"> <li data-start=\\"241\\" data-end=\\"304\\"><strong data-start=\\"243\\" data-end=\\"254\\">Copper:</strong> Excellent conductivity, but expensive and heavy</li> <li data-start=\\"305\\" data-end=\\"387\\"><strong data-start=\\"307\\" data-end=\\"320\\">Aluminum:</strong> More affordable and lighter, but requires a larger cross-section</li> </ul> <h3 data-start=\\"389\\" data-end=\\"422\\"><strong data-start=\\"393\\" data-end=\\"420\\">Insulation technologies</strong></h3> <ul data-start=\\"423\\" data-end=\\"631\\"> <li data-start=\\"423\\" data-end=\\"532\\"><strong data-start=\\"425\\" data-end=\\"461\\">VPE (Cross-linked polyethylene):</strong> High thermal resistance and low susceptibility to partial discharges</li> <li data-start=\\"533\\" data-end=\\"631\\"><strong data-start=\\"535\\" data-end=\\"572\\">XLPE (Cross-linked polyethylene):</strong> Even greater resistance to thermal and electrical stress</li> </ul> <h3 data-start=\\"633\\" data-end=\\"674\\"><strong data-start=\\"637\\" data-end=\\"672\\">Protective layers and sheathing</strong></h3> <ul data-start=\\"675\\" data-end=\\"847\\"> <li data-start=\\"675\\" data-end=\\"734\\">Mechanical resistance to pressure, tension, and bending</li> <li data-start=\\"735\\" data-end=\\"786\\">Chemical resistance to oil, acids, and moisture</li> <li data-start=\\"787\\" data-end=\\"847\\">Water-blocking materials to prevent moisture penetration</li> </ul> <p data-start=\\"849\\" data-end=\\"956\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">A high-quality grid connection cable combines all these properties, ensuring decades of reliable operation.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread translate-y- -mt- pb-\\"> <div class=\\"relative h-full\\"> <div class=\\"flex h-full flex-col overflow-y-auto \\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-54\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b891b4e4-91cd-46c3-84cf-44044c77bbe9\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"0\\" data-end=\\"88\\"><strong data-start=\\"4\\" data-end=\\"86\\">Planning and installation The key factors for a long-lasting grid connection</strong></h2> <p data-start=\\"90\\" data-end=\\"250\\">A cable alone is not enough proper installation determines its lifespan. Mistakes during installation can cause even the best materials to fail prematurely.</p> <h3 data-start=\\"252\\" data-end=\\"308\\"><strong data-start=\\"256\\" data-end=\\"306\\">Why the correct installation method is crucial</strong></h3> <p data-start=\\"310\\" data-end=\\"384\\">The way a cable is installed directly affects its load-bearing capacity:</p> <h4 data-start=\\"386\\" data-end=\\"411\\"><strong data-start=\\"391\\" data-end=\\"409\\">Direct burial:</strong></h4> <ul data-start=\\"412\\" data-end=\\"509\\"> <li data-start=\\"412\\" data-end=\\"465\\">High heat dissipation as the ground absorbs heat.</li> <li data-start=\\"466\\" data-end=\\"509\\">Risk from ground movement and settling.</li> </ul> <h4 data-start=\\"511\\" data-end=\\"548\\"><strong data-start=\\"516\\" data-end=\\"546\\">Cable protection conduits:</strong></h4> <ul data-start=\\"549\\" data-end=\\"654\\"> <li data-start=\\"549\\" data-end=\\"590\\">Protection against mechanical stress.</li> <li data-start=\\"591\\" data-end=\\"654\\">May restrict heat dissipation if not adequately ventilated.</li> </ul> <h4 data-start=\\"656\\" data-end=\\"689\\"><strong data-start=\\"661\\" data-end=\\"687\\">Overhead installation:</strong></h4> <ul data-start=\\"690\\" data-end=\\"796\\"> <li data-start=\\"690\\" data-end=\\"733\\">Quick maintenance and easy replacement.</li> <li data-start=\\"734\\" data-end=\\"796\\">Increased exposure to UV radiation and weather conditions.</li> </ul> <h3 data-start=\\"798\\" data-end=\\"852\\"><strong data-start=\\"802\\" data-end=\\"850\\">Thermal load: An often underestimated factor</strong></h3> <p data-start=\\"854\\" data-end=\\"991\\">Operating temperature significantly impacts a cables lifespan. Every <strong data-start=\\"924\\" data-end=\\"961\\">10°C increase halves the lifespan</strong> of the insulation material.</p> <p data-start=\\"993\\" data-end=\\"1205\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Therefore, cables must be properly dimensioned to prevent overheating. Additional measures, such as <strong data-start=\\"1093\\" data-end=\\"1122\\">heat dissipation trenches</strong> or <strong data-start=\\"1126\\" data-end=\\"1155\\">special bedding materials</strong>, can help regulate temperatures during operation.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"0\\" data-end=\\"60\\"><strong data-start=\\"4\\" data-end=\\"58\\">Future-proof grid connection cables Whats next?</strong></h2> <p data-start=\\"62\\" data-end=\\"200\\">Technology is constantly evolving new developments are continuously improving the durability and resilience of grid connection cables.</p> <h3 data-start=\\"202\\" data-end=\\"222\\"><strong data-start=\\"206\\" data-end=\\"220\\">Key trends</strong></h3> <ul data-start=\\"223\\" data-end=\\"532\\"> <li data-start=\\"223\\" data-end=\\"327\\"><strong data-start=\\"225\\" data-end=\\"255\\">Smart cables with sensors:</strong> Real-time monitoring of temperature, voltage, and material condition.</li> <li data-start=\\"328\\" data-end=\\"446\\"><strong data-start=\\"330\\" data-end=\\"377\\">New materials with even greater resistance:</strong> Special polymers that withstand extreme temperatures and moisture.</li> <li data-start=\\"447\\" data-end=\\"532\\"><strong data-start=\\"449\\" data-end=\\"472\\">Recycling concepts:</strong> Sustainable reuse of old materials to conserve resources.</li> </ul> <p data-start=\\"534\\" data-end=\\"812\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">One particularly exciting area is the development of <strong data-start=\\"587\\" data-end=\\"613\\">superconducting cables</strong>, which could transport energy with almost no losses. While they are not yet widely used, they have the potential to significantly increase the efficiency of wind farm grid connections in the future.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"0\\" data-end=\\"89\\"><strong data-start=\\"4\\" data-end=\\"87\\">Conclusion Why choosing the right cable determines the success of a wind farm</strong></h2> <p data-start=\\"91\\" data-end=\\"475\\">Grid connection cables in wind farms are <strong data-start=\\"132\\" data-end=\\"163\\">high-performance components</strong> that must withstand extreme loads over long periods. Mechanical forces, electrical stresses, and fluctuating environmental conditions challenge their durability for decades. Poor selection or improper installation can lead to significant financial consequences from energy losses to complete cable failures.</p> <h3 data-start=\\"477\\" data-end=\\"550\\"><strong data-start=\\"481\\" data-end=\\"548\\">Three key insights into the longevity of grid connection cables</strong></h3> <h3 data-start=\\"552\\" data-end=\\"599\\"><strong data-start=\\"556\\" data-end=\\"597\\">Material and construction are crucial</strong></h3> <ul data-start=\\"600\\" data-end=\\"907\\"> <li data-start=\\"600\\" data-end=\\"711\\">High-quality insulation such as <strong data-start=\\"634\\" data-end=\\"642\\">XLPE</strong> provides protection against voltage spikes and partial discharges.</li> <li data-start=\\"712\\" data-end=\\"814\\">Water-blocking layers and robust sheathing extend service life, especially for underground cables.</li> <li data-start=\\"815\\" data-end=\\"907\\">The choice between <strong data-start=\\"836\\" data-end=\\"859\\">copper and aluminum</strong> depends on the specific project requirements.</li> </ul> <h3 data-start=\\"909\\" data-end=\\"970\\"><strong data-start=\\"913\\" data-end=\\"968\\">Proper installation determines operational lifespan</strong></h3> <ul data-start=\\"971\\" data-end=\\"1353\\"> <li data-start=\\"971\\" data-end=\\"1079\\">Excessive mechanical stress during installation can damage the cable before it even goes into operation.</li> <li data-start=\\"1080\\" data-end=\\"1190\\"><strong data-start=\\"1082\\" data-end=\\"1111\\">Adequate heat dissipation</strong> through proper sizing and cable bedding is essential to prevent overheating.</li> <li data-start=\\"1191\\" data-end=\\"1353\\">Different installation methods (<strong data-start=\\"1225\\" data-end=\\"1281\\">underground cables, overhead lines, submarine cables</strong>) have unique advantages and must be considered in the planning phase.</li> </ul> <h3 data-start=\\"1355\\" data-end=\\"1426\\"><strong data-start=\\"1359\\" data-end=\\"1424\\">Regular maintenance and monitoring prevent premature failures</strong></h3> <ul data-start=\\"1427\\" data-end=\\"1756\\"> <li data-start=\\"1427\\" data-end=\\"1541\\">Modern <strong data-start=\\"1436\\" data-end=\\"1458\\">diagnostic methods</strong> such as partial discharge measurement and thermography help detect damage early.</li> <li data-start=\\"1542\\" data-end=\\"1658\\">Smart sensor technology in new cable generations provides <strong data-start=\\"1602\\" data-end=\\"1620\\">real-time data</strong> on temperature and load conditions.</li> <li data-start=\\"1659\\" data-end=\\"1756\\">Proactive maintenance reduces costly emergency repairs and increases operational reliability.</li> </ul> <h3 data-start=\\"1758\\" data-end=\\"1847\\"><strong data-start=\\"1762\\" data-end=\\"1845\\">A cable is more than just a power conductor it is the backbone of a wind farm</strong></h3> <p data-start=\\"1849\\" data-end=\\"2084\\">The quality of a grid connection cable affects not only the efficiency of power transmission but also the <strong data-start=\\"1955\\" data-end=\\"1977\\">economic viability</strong> of the entire wind farm. Cutting corners here can result in high follow-up costs and performance losses.</p> <p data-start=\\"2086\\" data-end=\\"2344\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Thus, the rule is: <strong data-start=\\"2105\\" data-end=\\"2222\\">Investing in high-quality materials, professional installation, and regular maintenance pays off in the long run.</strong> As the power grid becomes increasingly stressed, reliable cable systems remain the key to a successful energy transition.</p> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45685,"datePublished":"2025-03-10T09:30:49","updatedAt":"2025-05-13T11:34:40","translation":null},{"id":45660,"translationKey":"recycling-of-cable-drums-sustainability-in-wind-power-projects","locale":"en","slug":"recycling-of-cable-drums-sustainability-in-wind-power-projects","path":"/blog/recycling-of-cable-drums-sustainability-in-wind-power-projects","title":"Recycling of cable drums: sustainability in wind power projects","titleHtml":"Recycling of cable drums: sustainability in wind power projects","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ce8cfe97-af13-43b6-bdc0-886fb51711e3\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex-1 overflow-hidden @container/thread translate-y- -mt- pb-\\"> <div class=\\"flex h-full flex-col overflow-y-auto\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-23\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"297cf6a6-8f45-4d4c-ad51-1b32a2a2df32\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"0\\" data-end=\\"46\\">The challenge of cable drum recycling</h3> <p data-start=\\"48\\" data-end=\\"324\\">Cable drums play a crucial role in the wind power industry—they ensure the safe transport and storage of power cables. But what happens to them once the cables have been laid? Every year, countless drums accumulate, requiring either disposal or a sustainable reuse strategy.</p> <p data-start=\\"326\\" data-end=\\"557\\" data-is-last-node=\\"\\">Without a well-thought-out recycling concept, vast amounts of wood, steel, and plastic would go to waste. However, efficient solutions already exist to return cable drums to the raw material cycle and minimize environmental impact.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread translate-y- -mt- pb-\\"> <div class=\\"flex h-full flex-col overflow-y-auto\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-25\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"6c414ce9-afa8-4583-82e1-e49e5f474dee\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"0\\" data-end=\\"34\\">Materials and their reuse</h3> <p data-start=\\"36\\" data-end=\\"270\\">Cable drums are made from different materials, each offering unique recycling possibilities. The way they are reintegrated into the circular economy depends on whether the material can be directly reused or needs further processing.</p> <h4 data-start=\\"272\\" data-end=\\"339\\">Main materials of cable drums and their recycling options</h4> <table data-start=\\"341\\" data-end=\\"856\\"> <thead data-start=\\"341\\" data-end=\\"445\\"> <tr data-start=\\"341\\" data-end=\\"445\\"> <th data-start=\\"341\\" data-end=\\"357\\"><strong data-start=\\"343\\" data-end=\\"355\\">Material</strong></th> <th data-start=\\"357\\" data-end=\\"411\\"><strong data-start=\\"359\\" data-end=\\"373\\">Properties</strong></th> <th data-start=\\"411\\" data-end=\\"445\\"><strong data-start=\\"413\\" data-end=\\"434\\">Recycling options</strong></th> </tr> </thead> <tbody data-start=\\"547\\" data-end=\\"856\\"> <tr data-start=\\"547\\" data-end=\\"654\\"> <td><strong data-start=\\"549\\" data-end=\\"557\\">Wood</strong></td> <td>Biodegradable, easy to repair</td> <td>Upcycling, biomass, pallet production</td> </tr> <tr data-start=\\"655\\" data-end=\\"754\\"> <td><strong data-start=\\"657\\" data-end=\\"666\\">Steel</strong></td> <td>Durable, reusable, corrosion-resistant</td> <td>Melting down, reprocessing</td> </tr> <tr data-start=\\"755\\" data-end=\\"856\\"> <td><strong data-start=\\"757\\" data-end=\\"768\\">Plastic</strong></td> <td>Weather-resistant, lightweight, long-lasting</td> <td>Granulate production, upcycling</td> </tr> </tbody> </table> <p data-start=\\"858\\" data-end=\\"1116\\">Depending on their condition, cable drums can be directly reused, repaired, or dismantled into their individual components. Wood, in particular, offers versatile reuse possibilities, while steel and plastic serve as valuable raw materials for new products.</p> <p data-start=\\"1118\\" data-end=\\"1244\\" data-is-last-node=\\"\\">To prevent raw material waste, it is essential to view damaged cable drums not as disposable waste but as a valuable resource.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"flex-1 overflow-hidden @container/thread translate-y- -mt- pb-\\"> <div class=\\"flex h-full flex-col overflow-y-auto\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-27\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"e13085fb-9455-41ea-a8b7-88ba703aa199\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"0\\" data-end=\\"52\\">The recycling process: from return to reuse</h3> <p data-start=\\"54\\" data-end=\\"230\\">Effective recycling starts with a well-structured system for collecting and processing cable drums. The process consists of several steps designed to maximize material reuse.</p> <h4 data-start=\\"232\\" data-end=\\"273\\">Recycling process in five steps</h4> <ol data-start=\\"275\\" data-end=\\"800\\"> <li data-start=\\"275\\" data-end=\\"369\\"><strong data-start=\\"278\\" data-end=\\"292\\">Collection</strong> Used drums are gathered through a deposit system or free return program.</li> <li data-start=\\"370\\" data-end=\\"477\\"><strong data-start=\\"373\\" data-end=\\"387\\">Inspection</strong> An evaluation determines whether they can be reused immediately or need refurbishing.</li> <li data-start=\\"478\\" data-end=\\"566\\"><strong data-start=\\"481\\" data-end=\\"509\\">Repair and refurbishment</strong> Damaged parts are replaced, cleaned, or sanded down.</li> <li data-start=\\"567\\" data-end=\\"699\\"><strong data-start=\\"570\\" data-end=\\"592\\">Reuse or recycling</strong> Drums in good condition are put back into service, while damaged ones are fed into the material cycle.</li> <li data-start=\\"700\\" data-end=\\"800\\"><strong data-start=\\"703\\" data-end=\\"721\\">New production</strong> If a drum is beyond repair, its materials are repurposed for new products.</li> </ol> <p data-start=\\"802\\" data-end=\\"927\\" data-is-last-node=\\"\\">This closed-loop system enables up to <strong data-start=\\"840\\" data-end=\\"873\\">90% of materials to be reused</strong>, delivering both environmental and economic benefits.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 data-start=\\"0\\" data-end=\\"51\\">Benefits of a closed-loop recycling system</h3> <p data-start=\\"53\\" data-end=\\"304\\">A consistent recycling approach for cable drums offers numerous advantages for businesses, grid operators, and the environment. In addition to conserving resources and reducing waste, it also supports the sustainability strategies of many companies.</p> <h4 data-start=\\"306\\" data-end=\\"341\\">Key benefits at a glance:</h4> <p data-start=\\"343\\" data-end=\\"708\\">✔ <strong data-start=\\"345\\" data-end=\\"361\\">Cost savings</strong> through reduced need for new drum purchases<br data-start=\\"405\\" data-end=\\"408\\" />✔ <strong data-start=\\"410\\" data-end=\\"435\\">Resource conservation</strong> by minimizing the demand for wood, steel, and plastic<br data-start=\\"489\\" data-end=\\"492\\" />✔ <strong data-start=\\"494\\" data-end=\\"511\\">CO₂ reduction</strong> as the production effort for new drums decreases<br data-start=\\"560\\" data-end=\\"563\\" />✔ <strong data-start=\\"565\\" data-end=\\"591\\">Environmental benefits</strong> through waste prevention and less landfill disposal<br data-start=\\"643\\" data-end=\\"646\\" />✔ <strong data-start=\\"648\\" data-end=\\"674\\">Enhanced company image</strong> thanks to sustainable practices</p> <p data-start=\\"710\\" data-end=\\"846\\" data-is-last-node=\\"\\">Especially in the context of the energy transition, it is crucial to make the logistics of grid expansion more environmentally friendly.</p> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"0\\" data-end=\\"49\\">Future outlook: advancing sustainability</h3> <p data-start=\\"51\\" data-end=\\"243\\">While cable drum recycling has already made significant progress, there is still room for optimization. New technologies and innovative approaches can further enhance sustainability efforts.</p> <h4 data-start=\\"245\\" data-end=\\"299\\">Three potential developments for the future:</h4> <p data-start=\\"301\\" data-end=\\"453\\">🔍 <strong data-start=\\"304\\" data-end=\\"321\\">RFID tracking</strong> Smart drums equipped with RFID technology could enable real-time location tracking, making collection and reuse more efficient.</p> <p data-start=\\"455\\" data-end=\\"597\\">🔧 <strong data-start=\\"458\\" data-end=\\"482\\">Modular drum systems</strong> In the future, damaged drum components could be replaced individually instead of disposing of the entire drum.</p> <p data-start=\\"599\\" data-end=\\"766\\">🌱 <strong data-start=\\"602\\" data-end=\\"626\\">Material innovations</strong> Research into new materials could lead to more durable and recyclable drums, such as eco-friendly plastics or stronger wood composites.</p> <p data-start=\\"768\\" data-end=\\"952\\" data-is-last-node=\\"\\">The wind power industry has a major responsibility to promote sustainable practices—an effective cable drum recycling system is a key component in building a resource-efficient future.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <blockquote data-start=\\"3940\\" data-end=\\"4104\\"> <p data-start=\\"3942\\" data-end=\\"4104\\"><strong>💡 Returning and recycling cable drums not only saves costs but also preserves valuable resources a win for both businesses and the environment.</strong></p> </blockquote> </div> </div> </div> </div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45524,"datePublished":"2025-03-03T09:30:09","updatedAt":"2025-02-21T09:08:20","translation":{"locale":"de","id":45651}},{"id":45603,"translationKey":"cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term","locale":"en","slug":"cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term","path":"/blog/cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term","title":"Copper or aluminum cable? Cost comparison for underground cable and grid connection","titleHtml":"Copper or aluminum cable? Cost comparison for underground cable and grid connection","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ce8cfe97-af13-43b6-bdc0-886fb51711e3\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Particularly with cables such as <strong>NA2XS(F)2Y</strong> or <strong>NAYY</strong> for <strong>wind turbines</strong>, the choice of material determines costs, performance and service life. Copper impresses with its high electrical conductivity, while aluminum scores with low costs and low weight. But which material is technically and economically the better choice in the long term? This article provides a detailed analysis of the advantages and disadvantages of both options.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"0\\" data-end=\\"51\\">Electrical and Mechanical Properties Compared</h3> <p data-start=\\"53\\" data-end=\\"373\\">Copper has been the preferred material for electrical wiring for decades. It offers high conductivity and excellent mechanical stability. Aluminum, on the other hand, is significantly lighter but has lower electrical conductivity. This means aluminum cables require a larger cross-section to transmit the same current.</p> <h4 data-start=\\"375\\" data-end=\\"406\\">Comparison of Properties</h4> <table data-start=\\"408\\" data-end=\\"880\\"> <thead data-start=\\"408\\" data-end=\\"467\\"> <tr data-start=\\"408\\" data-end=\\"467\\"> <th data-start=\\"408\\" data-end=\\"434\\">Property</th> <th data-start=\\"434\\" data-end=\\"448\\">Copper</th> <th data-start=\\"448\\" data-end=\\"467\\">Aluminum</th> </tr> </thead> <tbody data-start=\\"526\\" data-end=\\"880\\"> <tr data-start=\\"526\\" data-end=\\"583\\"> <td>Electrical Conductivity</td> <td>58 MS/m</td> <td>35 MS/m</td> </tr> <tr data-start=\\"584\\" data-end=\\"640\\"> <td>Density (g/cm³)</td> <td>8.96</td> <td>2.70</td> </tr> <tr data-start=\\"641\\" data-end=\\"703\\"> <td>Corrosion Resistance</td> <td>Very high</td> <td>Medium (oxidation)</td> </tr> <tr data-start=\\"704\\" data-end=\\"760\\"> <td>Mechanical Strength</td> <td>High</td> <td>Medium</td> </tr> <tr data-start=\\"761\\" data-end=\\"817\\"> <td>Weight</td> <td>High</td> <td>Low</td> </tr> <tr data-start=\\"818\\" data-end=\\"880\\"> <td>Price per ton</td> <td>€8,000 9,000</td> <td>€2,300 2,500</td> </tr> </tbody> </table> <p data-start=\\"882\\" data-end=\\"1365\\" data-is-last-node=\\"\\">Although aluminum offers weight savings in transport and installation, it requires larger cross-sections to achieve the same performance. This can impact space requirements in cable trays and mechanical stability. Additionally, aluminum is more prone to oxidation, which can lead to contact issues, whereas copper maintains its conductivity over long periods without significant quality loss. In humid or salty environments, such as offshore wind farms, this can be a crucial factor.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <h3 data-start=\\"0\\" data-end=\\"53\\">Costs: Acquisition, Installation, and Operation</h3> <h4 data-start=\\"55\\" data-end=\\"76\\">Material Costs</h4> <p data-start=\\"77\\" data-end=\\"221\\">The biggest advantage of aluminum is its lower purchase cost. While copper prices fluctuate significantly, aluminum remains relatively stable.</p> <p data-start=\\"77\\" data-end=\\"221\\">In a direct comparison, aluminum cables such as <strong>NA2XS(F)2Y</strong> often perform better economically for long installation routes and large power lines &#8211; despite their lower conductivity compared to copper.</p> <p data-start=\\"223\\" data-end=\\"255\\"><strong data-start=\\"223\\" data-end=\\"253\\">Cost per ton (as of 2024):</strong></p> <ul data-start=\\"256\\" data-end=\\"319\\"> <li data-start=\\"256\\" data-end=\\"286\\"><strong data-start=\\"258\\" data-end=\\"269\\">Copper:</strong> €8,000 9,000</li> <li data-start=\\"287\\" data-end=\\"319\\"><strong data-start=\\"289\\" data-end=\\"302\\">Aluminum:</strong> €2,300 2,500</li> </ul> <p data-start=\\"321\\" data-end=\\"403\\">For long cable routes, this price difference can add up to a substantial amount.</p> <h4 data-start=\\"405\\" data-end=\\"431\\">Installation Effort</h4> <ul data-start=\\"432\\" data-end=\\"595\\"> <li data-start=\\"432\\" data-end=\\"522\\"><strong data-start=\\"434\\" data-end=\\"451\\">Copper cables</strong> are heavier, making transport and installation more labor-intensive.</li> <li data-start=\\"523\\" data-end=\\"595\\"><strong data-start=\\"525\\" data-end=\\"544\\">Aluminum cables</strong> are lighter, simplifying mounting and logistics.</li> </ul> <p data-start=\\"597\\" data-end=\\"703\\">Especially in offshore wind farms or hard-to-reach locations, aluminum can offer significant advantages.</p> <h4 data-start=\\"705\\" data-end=\\"745\\">Operating Costs and Energy Losses</h4> <ul data-start=\\"746\\" data-end=\\"976\\"> <li data-start=\\"746\\" data-end=\\"834\\"><strong data-start=\\"748\\" data-end=\\"765\\">Copper cables</strong> have lower transmission losses due to their superior conductivity.</li> <li data-start=\\"835\\" data-end=\\"976\\"><strong data-start=\\"837\\" data-end=\\"856\\">Aluminum cables</strong> require larger cross-sections to transmit the same power, increasing costs for cable tray construction and materials.</li> </ul> <p>Aluminum saves on initial purchase and installation but may become more expensive in the long run due to higher energy losses.</p> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 data-start=\\"0\\" data-end=\\"30\\">Lifespan and Maintenance</h3> <p data-start=\\"32\\" data-end=\\"92\\">Another crucial factor is the durability of the materials.</p> <h4 data-start=\\"94\\" data-end=\\"119\\">Corrosion Behavior</h4> <ul data-start=\\"120\\" data-end=\\"251\\"> <li data-start=\\"120\\" data-end=\\"175\\"><strong data-start=\\"122\\" data-end=\\"132\\">Copper</strong> is highly resistant and barely oxidizes.</li> <li data-start=\\"176\\" data-end=\\"251\\"><strong data-start=\\"178\\" data-end=\\"190\\">Aluminum</strong> forms an oxide layer that can degrade electrical contacts.</li> </ul> <p data-start=\\"253\\" data-end=\\"348\\">In humid or salty environments, such as offshore wind farms, aluminum can become problematic.</p> <h4 data-start=\\"350\\" data-end=\\"378\\">Mechanical Durability</h4> <ul data-start=\\"379\\" data-end=\\"555\\"> <li data-start=\\"379\\" data-end=\\"452\\"><strong data-start=\\"381\\" data-end=\\"398\\">Copper cables</strong> are more robust and less prone to material fatigue.</li> <li data-start=\\"453\\" data-end=\\"555\\"><strong data-start=\\"455\\" data-end=\\"467\\">Aluminum</strong> is softer and requires special connection techniques to ensure long-term reliability.</li> </ul> <h4 data-start=\\"557\\" data-end=\\"582\\">Maintenance Effort</h4> <ul data-start=\\"583\\" data-end=\\"720\\"> <li data-start=\\"583\\" data-end=\\"636\\"><strong data-start=\\"585\\" data-end=\\"607\\">Copper connections</strong> remain stable for decades.</li> <li data-start=\\"637\\" data-end=\\"720\\"><strong data-start=\\"639\\" data-end=\\"663\\">Aluminum connections</strong> require regular inspections to prevent contact issues.</li> </ul> <p data-start=\\"722\\" data-end=\\"833\\" data-is-last-node=\\"\\">Copper lasts longer and requires less maintenance. Aluminum may lead to higher long-term costs.</p> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <blockquote data-start=\\"3940\\" data-end=\\"4104\\"> <h3 data-start=\\"0\\" data-end=\\"23\\">Longevity matters: while <strong data-start=\\"31\\" data-end=\\"41\\">copper</strong> remains maintenance-free for decades, <strong data-start=\\"80\\" data-end=\\"92\\">aluminum</strong> requires regular inspections to prevent performance losses.</h3> </blockquote> </div> </div> </div> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\"> <h3 data-start=\\"0\\" data-end=\\"51\\">Environmental Friendliness and Sustainability</h3> <p data-start=\\"53\\" data-end=\\"374\\">Environmental impact is becoming increasingly important in modern energy industries. Sustainability doesnt start with operating a wind farm—it begins with selecting the right materials for its infrastructure. Copper and aluminum differ not only in production but also in recyclability and overall environmental impact.</p> <h4 data-start=\\"376\\" data-end=\\"415\\">Energy Consumption in Production</h4> <p data-start=\\"416\\" data-end=\\"818\\">Copper is an excellent conductor, but its extraction and processing are highly energy-intensive. Mining requires massive open pits or underground mines, consuming vast resources. Refining copper also demands extremely high temperatures, leading to significant energy use. Studies show that producing one kilogram of copper requires <strong data-start=\\"748\\" data-end=\\"782\\">four to five times more energy</strong> than the same amount of aluminum.</p> <p data-start=\\"820\\" data-end=\\"1121\\">Aluminum, in contrast, is extracted from <strong data-start=\\"861\\" data-end=\\"872\\">bauxite</strong>, which is more abundant than copper ore. However, refining aluminum requires the <strong data-start=\\"954\\" data-end=\\"995\\">energy-intensive Hall-Héroult process</strong> (electrolysis). The advantage? <strong data-start=\\"1027\\" data-end=\\"1068\\">Recycling aluminum uses only about 5%</strong> of the energy required for its initial production.</p> <h4 data-start=\\"1123\\" data-end=\\"1168\\">CO₂ Footprint and Environmental Impact</h4> <p data-start=\\"1169\\" data-end=\\"1403\\">Copper production generates <strong data-start=\\"1197\\" data-end=\\"1233\\">significantly more CO₂ emissions</strong> than aluminum—<strong data-start=\\"1248\\" data-end=\\"1301\\">if the aluminum is sourced from recycled material</strong>. While both metals are recyclable, coppers <strong data-start=\\"1346\\" data-end=\\"1400\\">primary extraction has a higher environmental toll</strong>.</p> <p data-start=\\"1405\\" data-end=\\"1642\\">Another key factor: <strong data-start=\\"1425\\" data-end=\\"1453\\">lifespan and maintenance</strong>. Aluminum cables <strong data-start=\\"1471\\" data-end=\\"1490\\">wear out faster</strong> than copper cables and need more frequent replacements. This means that aluminums <strong data-start=\\"1574\\" data-end=\\"1629\\">environmental benefits rely on consistent recycling</strong> after use.</p> <h4 data-start=\\"1644\\" data-end=\\"1664\\">Recyclability</h4> <p data-start=\\"1665\\" data-end=\\"1757\\">Both copper and aluminum are <strong data-start=\\"1694\\" data-end=\\"1714\\">fully recyclable</strong>, but in practice, there are differences:</p> <ul data-start=\\"1758\\" data-end=\\"1986\\"> <li data-start=\\"1758\\" data-end=\\"1851\\"><strong data-start=\\"1760\\" data-end=\\"1770\\">Copper</strong> has a high recycling rate because of its <strong data-start=\\"1812\\" data-end=\\"1826\\">high value</strong>—its rarely discarded.</li> <li data-start=\\"1852\\" data-end=\\"1986\\"><strong data-start=\\"1854\\" data-end=\\"1866\\">Aluminum</strong> is easier and cheaper to recycle, but a significant portion of global production still <strong data-start=\\"1954\\" data-end=\\"1983\\">depends on virgin bauxite</strong>.</li> </ul> <h4 data-start=\\"1988\\" data-end=\\"2033\\">Long-Term Sustainability in Wind Farms</h4> <p data-start=\\"2034\\" data-end=\\"2276\\">Aluminum excels in <strong data-start=\\"2053\\" data-end=\\"2092\\">production efficiency and recycling</strong>, while <strong data-start=\\"2100\\" data-end=\\"2151\\">coppers durability and lower maintenance needs</strong> make it a long-term sustainable choice. For wind farms, choosing the right material is also an <strong data-start=\\"2247\\" data-end=\\"2273\\">environmental decision</strong>.</p> <p data-start=\\"2278\\" data-end=\\"2294\\"><strong>Conclusion</strong></p> <ul data-start=\\"2295\\" data-end=\\"2499\\"> <li data-start=\\"2295\\" data-end=\\"2392\\"><strong data-start=\\"2297\\" data-end=\\"2309\\">Aluminum</strong> wins with its <strong data-start=\\"2324\\" data-end=\\"2347\\">lower CO₂ footprint</strong> in production and excellent recyclability.</li> <li data-start=\\"2393\\" data-end=\\"2499\\"><strong data-start=\\"2395\\" data-end=\\"2405\\">Copper</strong> lasts longer, requires <strong data-start=\\"2429\\" data-end=\\"2451\\">fewer replacements</strong>, and thus also contributes to sustainability.</li> </ul> <p data-start=\\"2501\\" data-end=\\"2614\\" data-is-last-node=\\"\\">Ultimately, the best choice depends on <strong data-start=\\"2540\\" data-end=\\"2597\\">whether short-term efficiency or long-term durability</strong> is the priority.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"0\\" data-end=\\"44\\">Which Solution is Best for Wind Farms?</h3> <h4 data-start=\\"46\\" data-end=\\"78\\">Comparison of Key Factors</h4> <table data-start=\\"80\\" data-end=\\"710\\"> <thead data-start=\\"80\\" data-end=\\"146\\"> <tr data-start=\\"80\\" data-end=\\"146\\"> <th data-start=\\"80\\" data-end=\\"109\\">Factor</th> <th data-start=\\"109\\" data-end=\\"126\\">Copper</th> <th data-start=\\"126\\" data-end=\\"146\\">Aluminum</th> </tr> </thead> <tbody data-start=\\"212\\" data-end=\\"710\\"> <tr data-start=\\"212\\" data-end=\\"276\\"> <td><strong data-start=\\"214\\" data-end=\\"228\\">Efficiency</strong></td> <td>Better</td> <td>Higher losses</td> </tr> <tr data-start=\\"277\\" data-end=\\"347\\"> <td><strong data-start=\\"279\\" data-end=\\"309\\">Cost (Material &amp; Purchase)</strong></td> <td>More expensive</td> <td>Cheaper</td> </tr> <tr data-start=\\"348\\" data-end=\\"423\\"> <td><strong data-start=\\"350\\" data-end=\\"373\\">Installation Effort</strong></td> <td>Heavier, more complex</td> <td>Lighter, easier</td> </tr> <tr data-start=\\"424\\" data-end=\\"497\\"> <td><strong data-start=\\"426\\" data-end=\\"468\\">Operating Costs (Losses &amp; Maintenance)</strong></td> <td>Lower</td> <td>Higher</td> </tr> <tr data-start=\\"498\\" data-end=\\"562\\"> <td><strong data-start=\\"500\\" data-end=\\"524\\">Corrosion Resistance</strong></td> <td>Very good</td> <td>Medium</td> </tr> <tr data-start=\\"563\\" data-end=\\"627\\"> <td><strong data-start=\\"565\\" data-end=\\"577\\">Lifespan</strong></td> <td>Longer</td> <td>Shorter</td> </tr> <tr data-start=\\"628\\" data-end=\\"710\\"> <td><strong data-start=\\"630\\" data-end=\\"654\\">Environmental Impact</strong></td> <td>High energy consumption</td> <td>Better with recycling</td> </tr> </tbody> </table> <h3 data-start=\\"712\\" data-end=\\"742\\">Recommended Applications</h3> <ul data-start=\\"744\\" data-end=\\"991\\"> <li data-start=\\"744\\" data-end=\\"848\\"><strong data-start=\\"746\\" data-end=\\"758\\">Aluminum</strong> is ideal for <strong data-start=\\"772\\" data-end=\\"802\\">long medium-voltage routes</strong>, where weight and cost are crucial factors.</li> <li data-start=\\"849\\" data-end=\\"991\\"><strong data-start=\\"851\\" data-end=\\"861\\">Copper</strong> is the better choice for <strong data-start=\\"887\\" data-end=\\"940\\">grid connections, substations, and critical areas</strong>, where <strong data-start=\\"948\\" data-end=\\"976\\">efficiency and longevity</strong> matter most.</li> </ul> <p data-start=\\"1010\\" data-end=\\"1120\\" data-is-last-node=\\"\\">The best solution is often a <strong data-start=\\"1039\\" data-end=\\"1072\\">combination of both materials</strong> to balance <strong data-start=\\"1084\\" data-end=\\"1107\\">cost and efficiency</strong> effectively.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"0\\" data-end=\\"61\\">Copper or Aluminum Which choice pays off?</h3> <p data-start=\\"63\\" data-end=\\"386\\">The decision between copper and aluminum cables depends heavily on the specific requirements of a wind farm project. <strong data-start=\\"180\\" data-end=\\"192\\">Aluminum</strong> offers <strong data-start=\\"200\\" data-end=\\"243\\">lower material costs and reduced weight</strong>, making installation easier. <strong data-start=\\"273\\" data-end=\\"283\\">Copper</strong>, on the other hand, excels with <strong data-start=\\"316\\" data-end=\\"383\\">higher efficiency, lower maintenance costs, and longer lifespan</strong>.</p> <p data-start=\\"388\\" data-end=\\"463\\">The best approach is often a <strong data-start=\\"417\\" data-end=\\"442\\">strategic combination</strong> of both materials:</p> <ul data-start=\\"464\\" data-end=\\"640\\"> <li data-start=\\"464\\" data-end=\\"543\\"><strong data-start=\\"466\\" data-end=\\"478\\">Aluminum</strong> for <strong data-start=\\"483\\" data-end=\\"511\\">long transmission routes</strong> where cost and weight matter.</li> <li data-start=\\"544\\" data-end=\\"640\\"><strong data-start=\\"546\\" data-end=\\"556\\">Copper</strong> for <strong data-start=\\"561\\" data-end=\\"590\\">critical grid connections</strong>, ensuring long-term reliability and efficiency.</li> </ul> <p data-start=\\"642\\" data-end=\\"720\\">This way, <strong data-start=\\"652\\" data-end=\\"717\\">costs can be optimized while maintaining operational security</strong>.</p> <p data-start=\\"642\\" data-end=\\"720\\">Anyone wishing to purchase cables such as <strong>NA2XS(F)2Y</strong> should consider the installation environment, the load and the project period in addition to the pure material price. For many <strong>onshore wind farms</strong>, aluminum offers a clear cost advantage &#8211; for others, the more robust NAYY copper cable is worthwhile.</p> <p data-start=\\"722\\" data-end=\\"877\\" data-is-last-node=\\"\\"><strong data-start=\\"722\\" data-end=\\"764\\">Need expert advice on cable selection?</strong><br data-start=\\"764\\" data-end=\\"767\\" />Get in touch with <strong data-start=\\"785\\" data-end=\\"811\\">our specialists at KLZ</strong>—well help you find the perfect cable for your wind farm project!</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":6517,"datePublished":"2025-02-24T08:30:23","updatedAt":"2025-07-04T07:58:50","translation":null},{"id":45576,"translationKey":"the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries","locale":"en","slug":"the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries","path":"/blog/the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries","title":"The perfect cable inquiry: How to save yourself unnecessary queries","titleHtml":"The perfect cable inquiry: How to save yourself unnecessary queries","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ce8cfe97-af13-43b6-bdc0-886fb51711e3\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Making the right cable requests &#8211; how to avoid delays and save costs</h3> <p>The key is in the detail. So it makes sense to be precise even during the quotation request process. A vague request can lead to misunderstandings, follow-up questions and delays in the quotation process. On the other hand, those who provide detailed information save themselves and their suppliers time &#8211; and sometimes money.</p> <p>This example from everyday life shows how quickly a generally formulated inquiry can lead to time-consuming inquiries and therefore delays in the ordering process:</p> <p>“<em>Please quote for 6000 m NA2XS(F)2Y 150/25 thick sheath.</em>”</p> <p>Below is an example of what a detailed inquiry could look like:</p> <p><strong>✔ 6000 m NA2XS(F)2Y 1x150RM/25 12/20 kV</strong><br /> <strong>✔ Sheath wall thickness 3 mm Minimum value</strong><br /> <strong>1000 m individual lengths</strong><br /> <strong>Tolerance ±3%</strong><br /> <strong>✔ Empty drum collection desired</strong><br /> <strong>✔ Execution August 2025</strong><br /> <strong>✔ DAP Hanover</strong><br /> <strong>✔ Acceptance time Monday and Wednesday only</strong><br /> <strong>✔ Fix metals on the day of the clarified order</strong></p> <p>This information not only helps the supplier, but also the customer. A detailed inquiry ensures a fast, accurate and, above all, comparable offer.</p> <p>Translated with DeepL.com (free version)</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Type designation &#8211; the exact specification is crucial</h3> <p>As there are many different cable types, the<strong> type designation</strong> must be correct. This describes each structural element and is therefore the most important information for preparing a concrete quotation. Even small differences can have a significant impact on price and suitability.</p> <p>In addition to the type designation, the<strong> type of conductor</strong>, the <strong>cable shield</strong> or the <strong>cross-section of the cable</strong> also play a role. The designation “<strong>RM</strong>” is important for the type of conductor, which means: <strong>round and stranded</strong>. Alternatively, there is “<strong>RE</strong>”, which means <strong>round and solid</strong>. The RE variant is cheaper in many cases, but is not common everywhere. If you are not sure about this, you should check exactly which variant is best suited to your application.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <h3>Don&#8217;t forget the voltage class</h3> <p>In terms of voltage class, <strong>12/20 kV</strong> is the most popular range. Nevertheless, there is always a technical elaboration of which voltage class is required for the respective case. Depending on the application, for example, <strong>6/10 kV or 18/30 kV</strong> could also be considered. An incorrect specification of the voltage is usually due to an error in the transmission of information and can lead to an unsuitable cable being offered. In the worst case, this is only noticed after delivery, which leads to considerable delays.</p> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3>“Thick coat” &#8211; what does that actually mean?</h3> <p>Many buyers demand a “thick coat” without specifying exactly what it means. But be careful!</p> <p>Since the new VDE standard 0273-620 was introduced in December 2024, the rule of nominal values has been dropped. Instead, the nominal values have been redefined as minimum values.</p> <p>It is therefore mandatory to specify the corresponding minimum value even if a thick sheath is required. Most thick sheaths are between 3 &#8211; 3.5 mm and depending on the conditions, such as very stony ground, a thicker sheath may also be appropriate.</p> <p>It is best to check in advance what conditions your request is based on and then submit it with as much detail as possible.</p> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">Good planning is half the battle &#8211; the right sheath thickness and individual length make all the difference when it comes to costs and installation.</h3> </div> </div> </div> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\"> <h3>The right individual length can save costs</h3> <p>The standard length for single drums is <strong>1000 m</strong>. But it can be worthwhile going up to <strong>1500 m</strong> or <strong>2000 m</strong> &#8211; if the installation conditions permit.</p> <p><strong>Why?</strong></p> <ul> <li>The <strong>larger</strong> the <strong>drum</strong>, the <strong>more kilometers</strong> can be loaded and the <strong>lower</strong> the <strong>price</strong> premium.</li> <li><strong>Fewer drums</strong> can mean <strong>lower freight costs</strong>.</li> <li><strong>Longer individual lengths</strong> can <strong>save joint costs</strong> and <strong>time</strong>.</li> </ul> <p>Of course, the ideal length also depends on the installation options. But if you are a little more flexible here, you may be able to save a lot of money.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Length tolerances &#8211; what makes sense?</h3> <p>A very tight length tolerance is often required when ordering cables. But beware: the more precise the length specification, the more expensive production becomes.</p> <p><strong>Why?</strong></p> <p>The production of a cable starts with the cable conductor and this is produced in long lengths. With each processing step, the production length of the conductor becomes shorter &#8211; right up to the final length.</p> <p>If you demand an exact length without tolerance, you <strong>increase the waste in the factory</strong>, which ultimately <strong>drives up the price</strong>. A realistic tolerance can therefore save money, as deviations also occur when the cables are actually laid.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>What happens to empty drums?</h3> <p>Not every customer has the same requirements when it comes to cable drums:</p> <ul> <li>Some continue to use them for their own purposes, for example for rewinding.</li> <li>Others want them collected because they have no further use for them.</li> </ul> <p>As drums are a considerable cost factor and should be returned to the cycle, it makes sense to clarify at an early stage whether an <strong>empty drum collection</strong> is desired. This saves effort, time and money.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-23\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"cf4ff0b9-79cc-47b1-a3d9-09a9e278582e\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-ifxgq-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-ifxgq-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-55\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"bbee1e1c-419e-4347-acb9-ec17431cc6f8\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Precise information on execution avoids misunderstandings</h3> <p>Production planning is a complex matter. Every order goes through several phases:</p> <ul> <li><strong>material procurement</strong></li> <li><strong>capacity planning</strong></li> <li><strong>logistics</strong></li> </ul> <p>Specifying an <strong>approximate delivery period</strong> helps the factory to coordinate all processes optimally. Even if the exact date has not yet been determined, at least a rough time frame (e.g. “August 2025”) should be specified.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Precisely determine delivery location &#8211; DAP to where?</h3> <p>Most cable drums reach Germany via the <strong>port of Hamburg</strong>. But whether the delivery then goes to <strong>Kiel or Freiburg</strong> is a <strong>significant cost factor</strong>. The exact specification of the delivery location helps to realistically calculate the freight costs. Depending on this, further logistical transport can be planned and optimized in advance.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Observe acceptance times</h3> <p>Not every construction site or warehouse can accept goods around the clock. If you only accept deliveries at certain times (e.g. <strong>Monday and Wednesday</strong>), you should always specify this in your offer. This will help to avoid incorrect deliveries and additional freight costs. The earlier the suppliers know when the ordered goods can be delivered, the better the entire process can be coordinated.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Metal prices &#8211; when to fix?</h3> <p>The metal price can make up a large proportion of the cable price. There are therefore two sensible options:</p> <ol> <li><strong>Fixing on the day the order is clarified</strong> &#8211; ideal for those who want planning certainty early on.</li> <li><strong>Average price for the month before delivery</strong> &#8211; can be an interesting alternative if metal prices fluctuate.</li> </ol> <p>Which option is best for you depends on the market situation and your individual risk strategy. If you remain flexible, you can benefit from lower average prices &#8211; if you need planning security, it is better to lock in early.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Always compare offers in detail!</h3> <p>Many offers appear cheaper at first glance &#8211; until suddenly <strong>high drum rental fees</strong> appear. Such hidden costs are annoying. Therefore:</p> <p><strong>✅ Check all costs in advance!</strong></p> <p><strong>✅ Calculate not only the cable price, but also additional costs such as freight and reels!</strong><br /> <strong>✅ Transparency in the quote saves a lot of money and hassle in the end!</strong></p> <p>By the way: <strong>With us, the reel costs are already included in the price.</strong></div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-ifxgq-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-ifxgq-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-61\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"1dfc8a13-69f4-4529-8422-af69d2e58b41\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Conclusion: A detailed cable inquiry saves time, money and nerves!</h3> <p>The most important rule is: the more relevant information an inquiry contains, the faster, more precise and cheaper the quote can be prepared.</p> <p><strong>A little more effort in the inquiry can ultimately avoid high costs &#8211; and ensure a smooth process.</strong></p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45528,"datePublished":"2025-02-17T08:15:52","updatedAt":"2025-02-19T10:01:32","translation":null},{"id":27168,"translationKey":"expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition","locale":"en","slug":"expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition","path":"/blog/expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition","title":"Expanding the grid by 2025: Building the foundation for a successful energy transition","titleHtml":"Expanding the grid by 2025: Building the foundation for a successful energy transition","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ce8cfe97-af13-43b6-bdc0-886fb51711e3\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-1n7m0yu\\"> <div class=\\"flex flex-col text-sm md:pb-9\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-15\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"9f5440ab-ba0d-40a5-8e2e-eeda128c56ac\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p><strong>TL;DR</strong></p> <ul> <li><strong>Grid expansion</strong> is crucial for the energy transition and energy security.</li> <li>By 2024: <strong>3,085 km of new power line</strong>s; by 2030: another 12,000 km planned.</li> <li><strong>Underground cables</strong> are preferred for environmental and public acceptance reasons.</li> <li><strong>Challenges</strong>: bureaucracy, opposition, and labor shortages.</li> <li><strong>Solutions</strong>: public involvement, smart technologies, and innovative cables.<br /> <strong>Goal:</strong> Climate neutrality and sustainable energy supply by 2045. 🌍</li> </ul> </div> </div> </div> </div> <div class=\\"mb-2 flex gap-3 empty:hidden -ml-2\\"> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Why grid expansion is essential</h3> <p>A reliable power grid is the backbone of the energy transition. It ensures that the <strong>growing volume of renewable energy</strong> generated by wind and solar farms can be safely and efficiently delivered where its needed to households, businesses, and industries. However, building a future-proof grid is no simple task.</p> <p>Key challenges include complex approval processes, which can take several years, and resistance from local communities, particularly in rural areas. Despite these obstacles, <strong>grid expansion presents significant opportunities</strong>: it drives innovation in the energy sector, creates jobs, and plays a crucial role in achieving climate goals.</p> <p>💡 <em>Good to know:</em> An efficient power grid can directly integrate up to 90% of renewable energy, accelerating the transition away from fossil fuels!</div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-1n7m0yu\\"> <div class=\\"flex flex-col text-sm md:pb-9\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-19\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"8d1ad880-e99d-49d3-ada4-13f4a2dab8d5\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Facts and figures: The current state of grid expansion in Germany</h3> <p>Germany has made significant progress in expanding its power grid in recent years. By the end of 2024, 3,085 kilometers of new lines will have been completed, with a large portion consisting of underground cables. These are particularly advantageous in densely populated areas or protected landscapes.</p> <h4>Regional focus</h4> <p>Major projects like <em>SuedLink</em> and <em>Ultranet</em> are playing a key role. For instance, SuedLink will span over 700 kilometers, connecting northern and southern Germany to efficiently transport surplus wind energy.</p> <h4>Projects planned through 2030</h4> <p>By the end of this decade, more than 12,000 kilometers of additional lines are set to be built. The goal is to optimize electricity transport so that renewable energy reaches consumption centers with minimal losses.</p> <h4>International comparison</h4> <p>Germany is among Europes leaders in grid expansion, although countries like the Netherlands, with their more compact grid structures, are advancing more quickly in certain areas.</p> <p>📊 <strong>Did you know? </strong>Nearly 80% of the planned new projects involve underground cables a technology that protects the landscape while increasing public acceptance.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-1n7m0yu\\"> <div class=\\"flex flex-col text-sm md:pb-9\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-21\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"3f85e0a2-fca9-48b2-9abd-e65de6927f00\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>The role of high- and extra-high-voltage lines</h3> <p>High- and extra-high-voltage lines are essential for transporting electricity over medium to long distances. They serve distinct purposes:</p> <ul> <li><strong>High-voltage lines (110 kV):</strong> Primarily used for regional power distribution, these lines deliver energy from large substations to local networks.</li> <li><strong>Extra-high-voltage lines (220380 kV):</strong> These transport electricity over long distances with minimal losses and are critical for moving energy from generation hubs (e.g., wind farms in northern Germany) to consumption centers (e.g., industrial regions in the south).</li> </ul> <h3>Overhead lines vs. underground cables</h3> <p>While overhead lines are more cost-effective and quicker to install, underground cables offer advantages like reduced visual impact and lower electromagnetic emissions. They are particularly suitable for nature reserves or densely populated areas where overhead lines often face opposition.</p> <p>🔍 <strong>Expert tip</strong>: Innovative cable technologies like NA2XS(F)2Y combine efficiency with environmental sustainability, making them an ideal solution for advancing the energy transition!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">&#8220;The choice between overhead lines and underground cables is not just a technical decision but also one of public acceptance. Both technologies have their place the key lies in finding the right balance.&#8221;</h3> </div> </div> </div> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-1n7m0yu\\"> <div class=\\"flex flex-col text-sm md:pb-9\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-27\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"c059dbb0-774a-4a8c-b556-5068f15baa74\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Obstacles and solutions in grid expansion</h3> <p>Grid expansion is not just a technical endeavor but also a societal challenge. Lengthy approval processes, which can take up to ten years, and resistance from community initiatives often hinder progress on many projects.</p> <h4>Common obstacles</h4> <ul> <li><strong>Bureaucratic hurdles:</strong> Coordination between multiple authorities often delays project starts.</li> <li><strong>Regional acceptance issues:</strong> Citizens frequently criticize the impact on landscapes or fear negative effects from electromagnetic fields.</li> <li><strong>Skilled labor shortages:</strong> Demand for specialized workers in the cable and grid construction industry exceeds supply.</li> </ul> <h4>Proposed solutions</h4> <ul> <li><strong>Transparency and engagement:</strong> Involving citizens early in the planning process helps reduce fears and misconceptions.</li> <li><strong>Technology adoption:</strong> Digital tools like 3D modeling can make planning faster and more efficient.</li> <li><strong>Collaboration:</strong> Closer cooperation between grid operators, policymakers, and businesses is essential to overcome barriers more quickly.</li> </ul> <p>📢 <strong>Did you know?</strong> Projects with active public participation are typically approved twice as fast as those without!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-1n7m0yu\\"> <div class=\\"flex flex-col text-sm md:pb-9\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-29\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"7b78b0d2-70ed-4a9b-af1f-8074254d3fff\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Grid expansion as a driver of the energy transition</h3> <p>Without a comprehensive expansion of power grids, the energy transition will remain a vision. New power lines connect regions with high renewable energy generation to consumption hubs across Germany. This not only enhances energy security but also drastically reduces reliance on fossil fuels.</p> <h4>Energy security</h4> <p>An expanded grid can better manage fluctuations in power generation such as during windless or cloudy days. The integration of storage systems further strengthens the grid, making it more resilient to peak loads.</p> <h4>Climate goals</h4> <p>Germany has committed to achieving climate neutrality by 2045. Grid expansion is essential to accommodate the growing capacities of wind and solar energy and to utilize them efficiently.</p> <p>⚡ <strong>Good to know:</strong> Modern cables can transport up to 40% more electricity than older systems, actively increasing grid capacity!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Outlook: Whats next by 2025?</h3> <p>The coming years will be pivotal for the energy transition. Projects like SuedLink, A-Nord, and Ultranet are nearing completion and will form the backbone of Germanys new power grid.</p> <h4>Digitizing the grid</h4> <p>Emerging technologies such as smart monitoring systems and AI-driven analytics will help detect and resolve grid disruptions more quickly.</p> <h4>Integrating new technologies</h4> <p>The adoption of hydrogen technologies and decentralized storage systems will make the grid more flexible and resilient. This will allow for even better utilization of renewable energy and further optimization of energy supply.</p> <p>🚀 <strong>Did you know?</strong> Germany invests over €15 billion annually in grid expansion one of the highest amounts worldwide!</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-23\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"cf4ff0b9-79cc-47b1-a3d9-09a9e278582e\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-1n7m0yu\\"> <div class=\\"flex flex-col text-sm md:pb-9\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-33\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"d79f7b78-c716-4315-8e63-2fac3d684519\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Shaping the energy future together</h3> <p>Grid expansion is the backbone of the energy transition without it, green electricity often goes unused because it cannot reach consumption centers. Every new kilometer of power line brings us closer to<strong> climate goals</strong>, strengthens energy security, and lays the foundation for a sustainable energy future.</p> <p>However, the journey is not without challenges: bureaucratic hurdles, technological demands, and local resistance often slow down projects. Thats where KLZ comes in. With a wide range of <strong>innovative cable technologies</strong>, such as NA2XS(F)2Y and NAYY, we provide the infrastructure needed for modern and efficient power grids.</p> <p>Our quick delivery, in-depth market knowledge, and close relationships with our customers in Germany and the Netherlands make us a reliable partner for grid operators and installers. Additionally, we are committed to sustainability whether through recycling, using secondary raw materials, or offering free drum return services.</p> <p>In short, <strong>KLZ</strong> is ready to support the energy transition with high-quality cables, technical expertise, and sustainable solutions. Together, we can actively shape the energy future! 🌱⚡</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":27158,"datePublished":"2025-02-10T13:00:36","updatedAt":"2025-02-05T10:02:05","translation":null},{"id":20940,"translationKey":"is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines","locale":"en","slug":"is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines","path":"/blog/is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines","title":"Is wind energy really enough? A deeper dive behind the headlines","titleHtml":"Is wind energy really enough? A deeper dive behind the headlines","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-19\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"529a3a34-5ac7-4ddd-84e9-a091025105b4\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>The debate around wind energy</h3> <p>Headlines often oversimplify the issue: “Wind energy isnt enough.” But statements like these ignore an important fact: wind farms in Germany frequently produce more electricity than the grid can currently handle. The real problem isnt generation—its distribution.</p> <p>Many people are surprised to learn that, in theory, wind energy could already cover a significant portion of our energy needs. The catch? Our grids arent up to the task. Outdated cables, a lack of storage technologies, and slow grid expansion are preventing us from unlocking the full potential of wind energy.</p> <p>🧐 <strong>The takeaway:</strong> The turbines are spinning—its up to us to get the energy where its needed!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"3ea14dea-15b7-489e-a766-96e91e84730a\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>The challenges of wind energy</h3> <p>Wind energy has immense potential but also faces natural and technical limitations. From inconsistent wind conditions to the lack of energy storage solutions, these challenges show that its not just about the turbines—its about the entire energy system.</p> <ul> <li><strong>Fluctuations and “dark doldrums”:</strong> Wind is a variable energy source. There are times when low wind means less electricity production (a phenomenon known as a &#8220;dark doldrum&#8221;) and other times when strong winds generate more energy than the grid can handle. These fluctuations place unique demands on the energy system.</li> <li><strong>Energy storage as the key:</strong> Storage technologies like batteries, pumped storage plants, or hydrogen facilities are the perfect partners for wind energy. They make it possible to save surplus energy from windy days for calmer ones. However, these solutions are often expensive and not yet widely available.</li> <li><strong>Flexible grid management:</strong> An intelligent power grid is essential for directing energy to where its needed most. Unfortunately, were still in the early stages—many power lines are neither digitally connected nor designed to handle renewable energy efficiently.</li> </ul> <p>🔄 <strong>Pro tip:</strong> Storage solutions and smart grids arent just important for wind energy—theyre the foundation of a stable, sustainable energy future!</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-23\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"6c04fc09-dfeb-4fee-8ec0-aabce789bbf5\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>The real weakness: The infrastructure</h3> <p>One often-overlooked issue with wind energy is the infrastructure. Offshore wind farms generate massive amounts of electricity, but much of it cant be fed into the grid because the mainland power lines lack sufficient capacity.</p> <p>Another challenge is <strong>geographic distribution</strong>: wind farms are often located in northern Germany, while the highest energy demand is in the south. Without efficient power lines, a significant amount of energy is wasted along the way.</p> <p>This highlights the critical importance of grid expansion. <strong>New cables</strong> with higher transmission capacity and optimized insulation can <strong>reduce energy losses</strong> and prevent bottlenecks.</p> <p>📉 <strong>The takeaway:</strong> The problem isnt the wind—its the cables that need to keep up!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-25\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"13e7925b-52f9-4c7d-b9f1-7e9dc91be650\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Cables: The backbone of the energy transition</h3> <p>Cables are the unsung heroes of energy supply. Without them, no wind farm would ever connect to the grid. Our cables, such as the NA2XS(F)2Y and NAYY, are designed specifically to meet these challenges.</p> <ul> <li><strong>NA2XS(F)2Y:</strong> A state-of-the-art medium-voltage cable that ensures reliable, low-loss energy transport even over long distances. Perfect for connecting wind farms to substations.</li> <li><strong>NAYY and NAYY-J:</strong> True all-rounders. These cables are primarily used in medium- and low-voltage applications, such as feeding energy into regional grids.</li> <li><strong>Why quality matters:</strong> Low-quality cables can lead to energy losses and put additional strain on the grid. High-quality cables, on the other hand, enhance the efficiency and reliability of the entire energy infrastructure.</li> </ul> <p>🔌 <strong>In summary:</strong> The energy transition starts with the details—and the details are in the cables!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Sustainable solutions in infrastructure</h3> <p>A green future isnt just about producing energy sustainably—its also about distributing it in a sustainable way. Thats why we focus on recycling and innovative approaches:</p> <ul> <li><strong>Conserving resources:</strong> Old cables and materials are reused to reduce environmental impact.</li> <li><strong>Cable drum return system:</strong> Customers can return cable drums free of charge. These are repaired and reused, cutting down on waste and saving resources.</li> <li><strong>Eco-friendly logistics:</strong> We minimize transport distances and prioritize efficient supply chains to lower CO₂ emissions.</li> </ul> <p>🌱 <strong>A valuable insight:</strong> Sustainability is more than just a buzzword—it starts with every detail of the infrastructure.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-21\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"3de81ce3-8a4e-4420-8c06-56d599ff118a\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>A mix of solutions: wind energy in the system</h3> <p>Wind energy alone isnt the answer to all energy challenges—nor has it ever claimed to be. The key to a stable, sustainable energy supply lies in a carefully balanced mix of renewable sources. Wind farms generate significant electricity when the wind blows, while solar power shines on sunny days. Combined with biomass and hydropower, this creates a system that balances the fluctuations of individual energy sources.</p> <h4>The interplay of storage and grids</h4> <p>Even the best energy mix can only perform if storage technologies and grids deliver energy to where its needed. Pumped-storage plants, batteries, and hydrogen storage capture surpluses from windy or sunny days and release them as required. At the same time, grids must be flexible and robust enough to distribute power—regionally and internationally.</p> <h4>The critical role of KLZ</h4> <p>This is where we come in. With our high-performance cables and deep understanding of modern energy infrastructure, we help make these solutions a reality.</p> <ul> <li>Our <strong>NA2XS(F)2Y medium-voltage cables</strong> enable low-loss energy transport over long distances, such as from wind farms to substations.</li> <li>With <strong>NAYY</strong> and <strong>NAYY-J cables</strong>, we ensure reliable energy transmission into medium- and low-voltage networks.</li> <li>Additionally, we prioritize sustainable logistics and recycling to minimize the environmental footprint of the energy transition.</li> </ul> <p>Our expertise and offerings make it possible to efficiently connect the different elements of the energy mix. After all, only with the right infrastructure can wind, solar, and other renewable sources reach their full potential.</p> <p>⚡ <strong>The takeaway:</strong> The energy mix can only succeed if all components—from generation to distribution—work seamlessly together. With the right cables and solutions, were building the connections for a green future!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-21\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"3de81ce3-8a4e-4420-8c06-56d599ff118a\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-31\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"07ddcb48-c578-41e7-9437-e13bd8a5a075\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Conclusion: The key lies in the details</h3> <p>Wind energy is often criticized unfairly. As a <a href=\\"https://engineering.stanford.edu/news/wind-could-meet-worlds-total-power-demand-and-then-some-2030\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Stanford analysis</a> shows, it could theoretically meet multiple times the global electricity demand by 2030—provided the infrastructure keeps up. The key lies in efficient distribution and in the details, such as high-performance cables and innovative solutions.</p> <p>Windenergy already generates enough electricity to power millions of households—if its properly integrated into the grid. Expanding infrastructure and using cables like <strong>NA2XS(F)2Y</strong> and <strong>NAYY</strong> is the crucial step to unlocking its full potential.</p> <p>With modern technology, sustainable solutions, and innovative ideas, we have what it takes to drive the energy transition forward.</p> <p>🏗️ <strong>A thought for the future:</strong> Wind energy can carry us—if we build the right paths for it!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":20928,"datePublished":"2025-02-03T11:30:36","updatedAt":"2025-02-05T09:58:08","translation":null},{"id":15380,"translationKey":"how-the-right-cables-quietly-power-the-green-energy-revolution","locale":"en","slug":"how-the-right-cables-quietly-power-the-green-energy-revolution","path":"/blog/how-the-right-cables-quietly-power-the-green-energy-revolution","title":"How the right cables quietly power the green energy revolution","titleHtml":"How the right cables quietly power the green energy revolution","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Why cables are more than just a connection</h3> <p>When we think of green energy, images of <strong>wind turbines</strong>, <strong>solar panels</strong>, and large <strong>battery storage systems</strong> often come to mind. Yet, these impressive technologies would be useless without one critical component: <strong>cables</strong>. They are the invisible lifelines of the energy transition, ensuring that electricity from renewable sources is transported safely and efficiently to consumers.</p> <p>Cables do far more than one might initially think. They help minimize energy losses, ensure the safe transmission of electricity, and secure the long-term reliability of energy systems. In other words, without the right cables, the energy transition would stall before it even gets started.</p> <p>⚡ <strong>In short:</strong> Cables are not just auxiliary components—they are the foundation of any functioning energy infrastructure.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iilsx-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iilsx-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-45\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ccd688a8-8f3b-4ff4-bee8-5050f4684cbe\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>The role of cables in wind and solar farms</h3> <p>Wind and solar farms are intricate networks where cables play a pivotal role. From connecting individual solar modules to linking entire wind turbines with the central grid—none of these installations would function without durable and high-performance cables.</p> <p>The demands on cables in such environments are immense:</p> <ul> <li><strong>Mechanical stress:</strong> Cables in wind farms are often buried underground and must withstand significant pressure. Offshore installations add challenges like wave movements and turbine vibrations.</li> <li><strong>Weather resistance:</strong> Solar farm cables face intense UV exposure and extreme temperature fluctuations, while wind farm cables must be resistant to moisture and salty air.</li> <li><strong>Conductivity:</strong> Cables in these systems are designed to minimize energy losses during transmission, ensuring maximum efficiency of the generated power.</li> <li><strong>Chemical resistance:</strong> Offshore wind farms expose cables to chemicals and seawater, making specialized insulation essential for long-term durability.</li> </ul> <p>For a detailed overview of the specific cable types and their roles in wind energy projects, you can explore the article <strong><a href=\\"https://www.incore-cables.com/wind-turbine-cables/\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">“Wind turbine cables for wind energy projects”</a></strong>. This resource explains how cables are tailored to meet the unique demands of wind energy systems, from the tower to the substation. It also emphasizes the importance of choosing materials that provide durability and efficiency in harsh environments.</p> <p>Specialized cable types such as <strong>NA2XS(F)2Y</strong>, <strong>NAYY</strong>, or <strong>NAYY-J</strong> are indispensable for these conditions. Specifically designed for challenging environments, they ensure reliable power transmission for years to come.</p> <p>🌬️ <strong>Remember:</strong> The harsher the environment, the more crucial it is to choose cables with the right specifications. Plan ahead to ensure long-term success!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iilsx-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iilsx-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-47\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"2a4bdc23-6df0-462a-83f5-cedbeb7550f5\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Materials and sustainability: why choosing the right cable matters</h3> <p>Sustainability doesnt end with generating energy from renewable sources—it begins with the materials used to build the infrastructure. Cables play a key role in this process, as they should not only be energy-efficient but also environmentally friendly in their manufacturing.</p> <p>The most advanced cables on the market are made from recyclable materials that reduce environmental impact. They are also free from harmful substances such as lead or halogens, increasing both their safety and eco-friendliness. Additionally, high-quality cables minimize energy losses during transmission, positively influencing a projects overall carbon footprint.</p> <p>Another critical factor is reusability. Many manufacturers now offer systems to efficiently recycle old cables, reducing raw material consumption and waste. KLZ collaborates with partners who adhere to the strictest environmental standards and provide innovative recycling solutions to ensure sustainable practices.</p> <p>🌱 <strong>Recommendation:</strong> Opt for environmentally friendly cables that are recyclable and free of harmful substances. This way, you contribute doubly to sustainability—through energy efficiency and reduced environmental impact.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iilsx-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iilsx-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-49\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"197195d9-8463-4f48-abf4-87d8aaacc3e5\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Safe, efficient, durable: the qualities of high-performance cables</h3> <p>High-quality cables excel in three key areas: safety, efficiency, and durability. They are built to withstand extreme stresses, whether from mechanical strain, harsh weather conditions, or chemical exposure.</p> <ul> <li><strong>Safety:</strong> Premium cables reduce the risk of short circuits, electrical leaks, or fires. Proper insulation and robust construction are especially critical in high-performance installations.</li> <li><strong>Efficiency:</strong> Efficient cables transmit electricity with minimal losses, significantly enhancing the cost-effectiveness of an energy system. This not only lowers operational expenses but also has a positive impact on the environment.</li> <li><strong>Durability:</strong> Top-tier cables offer a lifespan of several decades. Investing in high-quality options saves money in the long run by minimizing the need for repairs and replacements.</li> </ul> <p>Products like <strong>NAYY-J</strong> and <strong>NA2XS(F)2Y</strong>, specifically designed to meet these demanding standards, ensure that your projects achieve maximum efficiency and safety. KLZ is committed to providing cable solutions that combine reliability with long-term performance.</p> <p>🛡️ <strong>Pro tip:</strong> Dont cut corners—investing in high-quality cables pays off over the lifetime of your energy system, saving both time and money.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> <div class=\\"md:pt-0 dark:border-white/20 md:border-transparent md:dark:border-transparent w-full\\"> <div> <div class=\\"relative w-full px-2 py-2 text-center text-xs text-token-text-secondary empty:hidden md:px-\\"> <div class=\\"min-h-4\\"> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Innovations in energy cables: examples from the field</h3> <p>The demands placed on energy cables are growing alongside technological advancements in the green energy sector. Modern cables must not only be reliable but also adaptable to emerging challenges. Innovations in cable technology open the door to exciting possibilities.</p> <p>One notable example is the development of cables with <strong>integrated monitoring systems</strong>, which can detect faults, overloads, or wear early and provide real-time alerts. This kind of monitoring enhances operational safety and significantly reduces the risk of costly downtime. In large wind or solar farms, where pinpointing problems can be challenging, these systems are game-changers.</p> <p>New materials also play a vital role. Advanced insulation materials and improved conductivity contribute to energy savings and extend the lifespan of cables. Innovative conductor designs, such as those using aluminum-copper alloys, combine high conductivity with reduced weight, offering clear advantages for transport and installation.</p> <ul> <li><strong>Case study:</strong> In an offshore wind farm, cables with UV- and saltwater-resistant insulation were installed, featuring built-in monitoring sensors. The result? Dramatically lower maintenance costs and extended operational lifespans.</li> </ul> <p>💡 <strong>Pro tip:</strong> Leverage innovations like smart cables to lower long-term operational costs and boost the reliability of your energy systems.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iilsx-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iilsx-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-53\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"57e385a8-ef98-48d7-9ae1-59fc5af7ab4e\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>How KLZ contributes to the future of green energy</h3> <p>KLZ positions itself as a trusted partner for sustainable and forward-looking energy solutions. Our focus extends beyond providing high-quality cables to include comprehensive consulting and fast, efficient logistics. This is especially critical in an industry where delays can lead to significant costs.</p> <p>With a diverse portfolio of cables like <strong>NAYY</strong>, <strong>NA2XS(F)2Y</strong>, and <strong>NAYY-J</strong>, we cater to a wide range of requirements—from reliable power transmission in wind and solar farms to industrial applications.</p> <p>But at KLZ, its about more than just the products:</p> <ul> <li><strong>Sustainability:</strong> We prioritize environmentally friendly materials and support recycling initiatives, such as our complimentary <strong>drum-return service</strong>.</li> <li><strong>Flexibility:</strong> Our strategically located logistics hub enables fast deliveries in both Germany and the Netherlands, ensuring minimal project disruptions.</li> <li><strong>Expert advice:</strong> Our experienced team is dedicated to helping you select the right cables for your specific needs and ensuring the efficient execution of your projects.</li> </ul> <p>🚛 <strong>Pro tip:</strong> Take advantage of our drum-return service—its good for the planet and saves you money.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Conclusion: Small heroes with a big impact</h3> <p>Without the right cables, green energy would never reach where its needed. These often-overlooked components are the invisible engine driving the energy transition. They connect, protect, and optimize—playing a vital role in ensuring that wind and solar farms operate reliably, safely, and efficiently.</p> <p>Choosing the right cable is not a minor detail but a strategic decision that significantly impacts a project&#8217;s success. Quality, innovation, and sustainability are key to meeting the demands of modern energy infrastructure while saving costs and resources in the long run.</p> <p>✨ <strong>In summary:</strong> Cables may seem inconspicuous, but their impact is extraordinary. Plan wisely, invest in quality, and rely on the expertise of experienced partners like KLZ—because the energy transition deserves nothing less than the best connections.</div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":15376,"datePublished":"2025-01-27T11:30:17","updatedAt":"2025-02-05T09:53:06","translation":null},{"id":11261,"translationKey":"climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal","locale":"en","slug":"climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal","path":"/blog/climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal","title":"Climate neutral by 2050? What we need to do to achieve this goal","titleHtml":"Climate neutral by 2050? What we need to do to achieve this goal","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\">[split_line_heading animation_type=&#8221;line-reveal-by-space&#8221; font_style=&#8221;h3&#8243; font_size_max=&#8221;90px&#8221; line_reveal_by_space_text_effect=&#8221;scroll-opacity-reveal&#8221; stagger_animation=&#8221;true&#8221; content_alignment=&#8221;default&#8221; mobile_content_alignment=&#8221;inherit&#8221; link_target=&#8221;_self&#8221; text_content=&#8221;Time is running out. Climate change is no longer a distant threat—its our present reality.<br /> To ensure a livable planet for future generations, we must act now. Achieving climate neutrality by 2050 isnt just a target; its a necessity. But how do we get there? What obstacles must we overcome, and what solutions can pave the way?&#8221; font_size=&#8221;2vw&#8221; font_size_phone=&#8221;3em&#8221; font_size_tablet=&#8221;7vw&#8221; text_direction=&#8221;default&#8221; font_line_height=&#8221;1.5&#8243;]</div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>TL;DR</h3> <p>To achieve climate neutrality by 2050, we need to massively expand renewable energy, boost energy efficiency, and build sustainable infrastructure. Political action, economic innovation, and societal support are essential. Only through global collaboration can we tackle the climate crisis effectively.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-41\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"0469ba44-a4ac-4637-85cc-41507357d046\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Why climate neutrality is essential</h3> <p>Climate neutrality means emitting no more greenhouse gases into the atmosphere than we can offset through natural or technological processes. This goal is not just ambitious—its critical. Without drastic action, global temperatures could rise by more than 2°C by the end of the century, with catastrophic consequences for both nature and humanity.</p> <p>The European Union is aiming to become the first climate-neutral continent by 2050 through its <a href=\\"https://www.europarl.europa.eu/topics/de/article/20190926STO62270/was-versteht-man-unter-klimaneutralitat\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Green Deal</a>. This commitment became legally binding with the adoption of the Climate Law by the European Parliament and Council in 2021.</p> <p>The question is no longer whether we need to act, but how quickly and decisively we can move forward. Achieving this requires more than a shift to renewable energy; it calls for a transformation across all sectors—from energy supply and industry to the way we live our daily lives.</p> <p>🌍 <strong>Climate neutrality ensures a livable future and protects our planet for generations to come.</strong></p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>The current challenges on the path to climate neutrality</h3> <p>The journey to climate neutrality is full of obstacles. Political, economic, and technological barriers are slowing progress.</p> <h4>Political and economic hurdles</h4> <p>One of the biggest challenges is the lack of global consensus. While some countries pursue ambitious climate goals, others continue to heavily invest in fossil fuels. In resource-dependent economies, the transition to renewable energy is often seen as a risk to economic growth.</p> <p>Financing the transformation is another major issue. Trillions are needed to modernize infrastructure, develop new technologies, and enable the shift to renewable energy. Although many nations offer funding programs, the current level of investment falls far short of what is required.</p> <h4>Technological limits and opportunities</h4> <p>Technology has the potential to save us—but only if we use it wisely. Right now, we lack efficient solutions for energy storage and transport. Batteries remain costly, and grid failures continue to pose significant challenges. On the other hand, innovations like smart grids and advanced recycling processes could significantly accelerate the transition to a sustainable future.</p> <p>🚧 <strong>Achieving climate neutrality is possible, but we must overcome political, economic, and technological barriers together.</strong></div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-45\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"585ddcd5-6c6a-443e-b05f-463779bfb4aa\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>The key role of renewable energy</h3> <p>Renewable energy is at the heart of climate neutrality. It provides clean, inexhaustible energy sources while reducing our dependence on fossil fuels.</p> <h4>Why renewable energy is crucial</h4> <ul> <li><strong>Inexhaustible resources</strong>: Sun, wind, and water are limitless.</li> <li><strong>Zero direct emissions</strong>: Unlike coal or oil, renewables produce no CO₂ emissions.</li> <li><strong>Regional economic benefits</strong>: Renewable energy supports local economies and supply chains.</li> </ul> <h4>Expanding wind and solar energy</h4> <p>A major step toward climate neutrality is the large-scale development of wind and solar farms. However, there are challenges:</p> <ul> <li>Lengthy approval processes that delay projects.</li> <li>Resistance from local communities against new installations.</li> <li>The urgent need to develop large-scale storage systems for surplus energy.</li> </ul> <h4><strong>The importance of smart grids</strong></h4> <p>As energy generation becomes more decentralized, the demands on power grids grow. Smart grids offer solutions by enabling:</p> <ul> <li>The integration of wind and solar power, even with fluctuating supply.</li> <li>Efficient distribution of energy between producers and consumers.</li> <li>Greater stability, particularly during periods of high demand.</li> </ul> <p>🌞 <strong>Renewable energy sources like wind and solar are the foundation of a green energy future—smart grids ensure efficient distribution.</strong></p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Energy efficiency as a game changer</h3> <p>Energy efficiency is one of the simplest and most effective ways to reduce emissions. Using less energy automatically means less CO₂ output—without sacrificing comfort.</p> <h4>Why is energy efficiency so important?</h4> <ul> <li>It saves resources and cuts costs.</li> <li>It eases the strain on power grids.</li> <li>It delivers quick results, while expanding renewable energy infrastructure takes more time.</li> </ul> <p><strong>Examples of energy-efficient measures</strong></p> <ul> <li><strong>Building renovations</strong>: Insulating walls and roofs can cut energy demand by up to 30%.</li> <li><strong>Modern technologies</strong>: Energy-efficient devices and smart systems help optimize consumption.</li> <li><strong>Industrial optimization</strong>: Upgraded production processes require less energy, while better heat recovery systems increase efficiency.</li> </ul> <p>💡 <strong>Smart energy savings and modern technology can take us significant steps closer to climate neutrality.</strong></div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Sustainable infrastructure: A must for the energy transition</h3> <p>The energy transition hinges on infrastructure. From generation to distribution, every component must be designed with sustainability in mind.</p> <h4>The role of the cable industry</h4> <p>Cables are the lifelines of the energy transition, carrying electricity from wind and solar farms to where its needed. Sustainable solutions are key:</p> <ul> <li><strong>Recycling cable materials</strong>: Reusable raw materials help reduce the environmental footprint.</li> <li><strong>Durable products</strong>: High-quality cables require less maintenance and boost efficiency.</li> <li><strong>Free drum return programs</strong>: Initiatives like our drum-return service prevent unnecessary waste and support a circular economy.</li> </ul> <p>Expanding the grid is equally important. Without robust networks, the transport of renewable energy will falter, slowing progress toward climate goals.</p> <p>🔗 <strong>Green cables and recycled materials play a vital role in making the energy transition environmentally friendly and future-proof.</strong></div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-17\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b226ebed-368f-4ecb-b688-97c4b4c0b54c\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Collaboration: Achieving the goal together</h3> <p>The climate crisis can only be solved if <strong>politics</strong>, <strong>business</strong>, and <strong>society</strong> work together. Each of these groups has a vital role to play.</p> <p><strong>Politics</strong> must establish clear frameworks: binding climate targets, CO₂ pricing, and funding programs for green technologies. These measures are essential to motivate both companies and individuals to take action.</p> <p><strong>Business</strong> plays a pivotal role by adopting sustainable business models, investing in green technologies, and transitioning to climate-friendly production processes. Innovations in these areas can make a significant impact.</p> <p><strong>Society</strong> also bears responsibility. Conscious consumption, sustainable mobility, and support for climate initiatives are key. Every daily decision matters.</p> <p>At the same time, <strong>international cooperation</strong> is essential to advance global climate protection. Technology transfer, financial aid, and shared standards are crucial for success.</p> <p><strong>Climate protection is teamwork.</strong> Only by working together can we create a sustainable and livable future.</p> <p>🤝 <strong>When politics, business, and society join forces, climate action becomes a global success story.</strong></p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-17\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b226ebed-368f-4ecb-b688-97c4b4c0b54c\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-53\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"2ca2766c-d29d-40f3-8ad8-80017ebf721d\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Conclusion: Act now time is running out</h3> <p>2050 may seem far away, but the time to slow climate change is slipping through our fingers. Achieving climate neutrality isnt just an aspiration—its a necessity.</p> <p>To reach this goal, we need:</p> <ul> <li><strong>Bold decisions</strong>: From governments, businesses, and every individual.</li> <li><strong>Innovative technologies</strong>: To power a clean energy future and streamline processes.</li> <li><strong>Unity and determination</strong>: Only together can we tackle the climate crisis effectively.</li> </ul> <p>The future is in our hands—lets get to work!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":11248,"datePublished":"2025-01-20T12:30:17","updatedAt":"2025-02-05T09:51:49","translation":{"locale":"de","id":11247}},{"id":10853,"translationKey":"the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks","locale":"en","slug":"the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks","path":"/blog/the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks","title":"The art of cable logistics: moving the backbone of modern energy networks","titleHtml":"The art of cable logistics: moving the backbone of modern energy networks","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\">[split_line_heading animation_type=&#8221;line-reveal-by-space&#8221; font_style=&#8221;h3&#8243; font_size_max=&#8221;90px&#8221; line_reveal_by_space_text_effect=&#8221;scroll-opacity-reveal&#8221; stagger_animation=&#8221;true&#8221; content_alignment=&#8221;default&#8221; mobile_content_alignment=&#8221;inherit&#8221; link_target=&#8221;_self&#8221; text_content=&#8221;Transporting cables is more than a logistical challenge—its a mission-critical task that demands precision, expertise, and forward-thinking strategies. As the foundation of energy networks in wind and solar parks, cables need to arrive on time and in perfect condition. This makes cable logistics a vital, though often overlooked, part of building a greener future.</p> <p>Lets dive into the complexities of cable logistics, why it matters, and how our approach ensures efficiency, safety, and reliability in every delivery.&#8221; font_size=&#8221;2vw&#8221; font_size_phone=&#8221;3em&#8221; font_size_tablet=&#8221;7vw&#8221; text_direction=&#8221;default&#8221; font_line_height=&#8221;1.5&#8243;]</div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Understanding the complexities of cable transportation</h4> <p>Transporting cables is a unique logistical challenge that goes beyond simply moving goods from one place to another. Cables are <strong>heavy</strong>, <strong>delicate</strong>, and <strong>diverse</strong> in size, requiring specialized handling to ensure their integrity and timely delivery. Whether youre managing a construction project, electrical installation, or industrial setup, understanding the nuances of cable transportation is essential to prevent damage, delays, and safety risks.</p> <p>Transporting cables isnt like moving other goods. Heres why:</p> <ul> <li><strong>Sheer weight</strong>: Cable drums can weigh several tons. Without proper securing, they can shift or roll during transit, posing serious safety risks.</li> <li><strong>Delicate contents</strong>: Despite their weight, cables are surprisingly vulnerable to damage. Improper handling can lead to kinks, abrasions, or even compromised functionality.</li> <li><strong>Varied sizes</strong>: Cable drums come in all shapes and sizes, requiring tailored solutions for loading, securing, and unloading.</li> <li><strong>Strict deadlines</strong>: Delays in cable delivery can halt entire projects, leading to costly setbacks. Reliable logistics is non-negotiable.</li> </ul> <p>Cables may look tough, but they demand expert care during every step of their journey.</p> <p>🚚 <strong>Logistics Insight:</strong> Mastering cable transportation ensures smooth operations and protects your valuable cargo every step of the way!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Key elements of professional cable logistics</h4> <p>What separates a successful cable transport operation from a disastrous one? Here are the essentials:</p> <ol> <li><strong>Professional securing</strong>: Heavy drums must be tightly anchored to the ground using the right beams and methods. Straps need to be applied carefully to prevent slipping without damaging the cables.</li> <li><strong>Specialized handling</strong>: Reloading and unloading require skilled operators who understand the unique dynamics of cable drums. The wrong move can cause irreversible damage.</li> <li><strong>Efficient scheduling</strong>: Timing is everything. Late deliveries can stall projects, while rushed operations increase the risk of errors. Striking the right balance is critical.</li> <li><strong>Reliable partners</strong>: Not every logistics company is equipped to handle cable transportation. Selecting forwarders with proven experience is key to avoiding mishaps.</li> </ol> <p>Our approach ensures that each of these factors is addressed with precision, guaranteeing a smooth and damage-free delivery every time.</p> <p>📦 <strong>Logistics Tip:</strong> With the right techniques and reliable partners, your cable transport will be safe, on time, and hassle-free!</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>How we make it work: Our cable logistics strategy</h4> <p>We dont just deliver cables; we deliver peace of mind. Heres how we ensure a seamless and reliable process:</p> <ul> <li><strong>Choosing the right partners</strong>: We collaborate only with forwarders who have extensive experience in handling cable drums. These professionals understand the nuances of securing, loading, and transporting cables safely.</li> <li><strong>State-of-the-art equipment</strong>: Our logistics partners use advanced tools to anchor drums securely, ensuring they stay in place during transit.</li> <li><strong>Proactive planning</strong>: From route optimization to scheduling, we leave nothing to chance. Every delivery is meticulously planned to meet tight deadlines without compromising safety.</li> <li><strong>Strategic locations</strong>: Our logistics hub allows us to serve Germany and the Netherlands with speed and efficiency, minimizing transit times and reducing emissions.</li> </ul> <p>🌱 <strong>Added Value:</strong> We go the extra mile with services like our free drum-return program, helping customers save costs and reduce waste!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Sustainability in cable logistics</h4> <p>The cable industry is at the heart of the green energy revolution, and logistics plays a significant role in ensuring sustainability.</p> <ul> <li><strong>Efficient transportation</strong>: By optimizing routes and consolidating shipments, we reduce fuel consumption and carbon emissions.</li> <li><strong>Recycling programs</strong>: Our drum-return service ensures that materials are reused whenever possible, contributing to a circular economy.</li> <li><strong>Eco-friendly partnerships</strong>: We prioritize working with logistics providers who share our commitment to environmental stewardship.</li> </ul> <p>These efforts align with our mission to support renewable energy projects while minimizing our environmental footprint.</p> <p><strong>🌍 Green Commitment: </strong>Through these efforts, we support renewable energy projects and continue working towards a cleaner, more sustainable future.</p> <p>💚 <strong>Partner with us</strong> today to enhance your sustainability efforts and help drive the green energy revolution forward!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Common pitfalls in cable logistics and how to avoid them</h4> <p>Cable logistics is a high-stakes operation, and mistakes can have serious consequences. Here are some common pitfalls—and how we steer clear of them:</p> <ol> <li><strong>Insufficient securing of drums</strong>: A poorly secured drum can shift during transit, causing damage to the cables and creating safety hazards. We use industry-best practices to anchor every load.</li> <li><strong>Improper handling</strong>: Mishandling during loading or unloading can lead to costly damage. Our partners are trained to treat every drum with care.</li> <li><strong>Missed deadlines</strong>: Delays in delivery can disrupt entire projects. We prioritize punctuality, using proactive planning to stay ahead of schedule.</li> <li><strong>Inadequate communication</strong>: A lack of transparency can leave customers in the dark about their shipments. We maintain open lines of communication, keeping our customers informed every step of the way.</li> </ol> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> </div> </div> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"1ba05e51-5214-4171-877e-9b49b7125919\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>⚡ <strong>Logistics Insight:</strong> By avoiding these common pitfalls, we ensure smooth and reliable cable transport every time!</p> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Innovations shaping the future of cable logistics</h4> <p>The logistics industry is constantly evolving, and new technologies are redefining how cables are transported. Here are some trends to watch:</p> <ul> <li><strong>Craneless loading systems</strong>: Innovations like <a href=\\"https://www.worldcargonews.com/shipping-logistics/2022/12/enter-reelframe-for-craneless-loading-and-transport-of-cables\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">ReelFrame</a> eliminate the need for cranes, making cable transportation more efficient and less reliant on heavy equipment.</li> <li><strong>Smart warehousing</strong>: Advanced inventory management systems are helping companies track and manage cable stocks with greater accuracy. Learn more <a href=\\"https://www.innovites.com/article/making-it-work-in-the-wire-cable-industry-warehousing-and-logistics\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">here</a>.</li> <li><strong>Sustainable supply chains</strong>: Companies are increasingly focusing on reducing emissions and adopting eco-friendly practices. Insights from <a href=\\"https://www.belden.com/blogs/smart-building/4-major-factors-impacting-the-cable-supply-chain-and-how-were-responding\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">Belden</a> highlight how the industry is responding to these challenges.</li> </ul> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> </div> </div> </div> </div> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"1a5e29bb-c973-47f7-b872-1a98578dcade\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>The logistics industry is evolving with innovations such as craneless loading systems, smart warehousing, and sustainable supply chains, all aimed at improving efficiency and reducing environmental impact.</p> <p>💡 <strong>Pro Tip:</strong> Keep an eye on these trends to ensure your cable logistics stay competitive and sustainable in the future!</p> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Learn more from industry leaders</h4> <p>Want to dive deeper into the world of cable logistics and supply chain management? Check out these resources:</p> <ul> <li><a href=\\"https://nassaunationalcable.com/blogs/blog/overcoming-global-supply-chain-issues-in-wire-and-cable-industry-2023\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">Overcoming global supply chain issues in the wire and cable industry</a></li> <li><a href=\\"https://www.innovites.com/article/making-it-work-in-the-wire-cable-industry-warehousing-and-logistics\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">Making it work in the wire &amp; cable industry: Warehousing and logistics</a></li> <li><a href=\\"https://www.belden.com/blogs/smart-building/4-major-factors-impacting-the-cable-supply-chain-and-how-were-responding\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">4 major factors impacting the cable supply chain</a></li> </ul> <p>These articles offer valuable insights into the challenges and innovations shaping the industry today.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Why it matters</h4> <p>Cable logistics is the backbone of modern infrastructure projects. From powering renewable energy installations to supporting industrial growth, cables play a vital role in shaping the future. Reliable logistics ensures these critical components reach their destination on time and in perfect condition, helping you avoid delays and keep your projects running smoothly.</p> <p>When you choose a logistics partner who understands the intricacies of cable transport, youre investing in more than just a delivery service—youre securing the success of your project.</p> <p>Ready to take the next step? Contact us today to discuss your cable logistics needs and discover how we can help streamline your operations. Lets move the future, one drum at a time.</div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10988,"datePublished":"2025-01-14T12:56:55","updatedAt":"2025-02-05T09:26:05","translation":null},{"id":10840,"translationKey":"cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments","locale":"en","slug":"cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments","path":"/blog/cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments","title":"Cable drum safety: Ensuring smooth operations and accident-free environments","titleHtml":"Cable drum safety: Ensuring smooth operations and accident-free environments","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Why cable drum safety is crucial</h3> <p>Cable drums are designed to house and protect cables, but mishandling can render their benefits moot. From the integrity of the cable itself to the safety of your workforce, improper handling can have far-reaching consequences.</p> <p>Key reasons to prioritize cable drum safety:</p> <ul> <li><strong>Prolonged cable lifespan</strong>: Prevent wear, mechanical damage, and exposure to harmful elements.</li> <li><strong>Reduced costs</strong>: Avoid unnecessary repairs, replacements, and operational delays.</li> <li><strong>Compliance with safety regulations</strong>: Meet workplace safety standards and avoid potential fines.</li> </ul> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <ul> <li> <h3>1. Proper storage practices: Setting the foundation</h3> <p>Safe storage is the first step in cable drum safety. Improper storage can lead to cable damage, loss of functionality, and increased risks during handling.</p> <h4>Protect against environmental damage</h4> <ul> <li><strong>Mechanical protection</strong>: Keep drums away from sharp objects, heavy machinery, or tools that might puncture or abrade the cables.</li> <li><strong>UV resistance</strong>: Store drums indoors or under UV-protective covers to shield cables from prolonged sun exposure, which can degrade insulation and cause cracking.</li> <li><strong>Temperature considerations</strong>: Cold can make cables brittle, while excessive heat can weaken them. Store drums in environments that comply with the cables&#8217; recommended temperature range.</li> </ul> <h4>Optimize storage space</h4> <ul> <li><strong>Spacing is key</strong>: Ensure adequate clearance between drums to prevent tangling or accidental contact with sharp surfaces.</li> <li><strong>Prevent sagging</strong>: Never stack drums directly on cables; this can lead to permanent deformation or performance issues.</li> </ul> </li> </ul> <p>📦 <strong>Expert Advice:</strong> Proper storage safeguards your cables and ensures smooth handling for the long term!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>2. Moisture-proofing: Seal the Deal</h3> <p>Water and humidity are among the most significant threats to cable integrity. When moisture infiltrates cable ends, it can lead to a host of problems, including corrosion of conductors, short circuits, and eventual insulation failure. Protecting cables from moisture is critical to ensuring their longevity and performance.</p> <h4>Sealing Cable Ends</h4> <p>The ends of cables are particularly vulnerable to moisture ingress. To mitigate this risk:</p> <ul> <li><strong>Use moisture-proof caps:</strong> Cover cable ends with caps designed to resist moisture and provide a tight seal.</li> <li><strong>Regular inspection:</strong> Periodically examine these caps for signs of wear, damage, or improper fitting. Replace them immediately if they show any signs of compromise to maintain a secure barrier against moisture.</li> </ul> <h4>Elevating Storage</h4> <p>Proper storage practices play a vital role in moisture protection:</p> <ul> <li><strong>Utilize racks or pallets:</strong> Keep cable drums elevated to prevent direct contact with damp or wet surfaces. This minimizes the risk of water wicking into the cables.</li> <li><strong>Choose suitable storage locations:</strong> Store cables in well-ventilated, dry areas away from sources of water or excessive humidity.</li> </ul> <p>By implementing these precautions, you can significantly reduce the likelihood of moisture-related damage, preserving both the quality and safety of your cables over time.</p> <p>💧 <strong>Smart Strategy:</strong> Effective moisture-proofing keeps your cables in top condition and ensures reliable performance for years to come!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>3. Handling cable drums: Safety starts here</h3> <p>Cable drums are heavy, awkward to maneuver, and prone to tipping when improperly handled. A thoughtful approach minimizes risks to personnel and equipment.</p> <h4>Pre-handling inspections</h4> <ul> <li><strong>Check for hazards</strong>: Look for protruding nails, splinters, or other defects that might harm cables or handlers.</li> <li><strong>Verify drum integrity</strong>: Ensure the spool is free of cracks, warping, or other structural weaknesses.</li> </ul> <h4>Handling tips</h4> <ul> <li><strong>Use proper equipment</strong>: Forklifts and cranes are best for heavy drums. Verify the load capacity of your equipment before use.</li> <li><strong>Control movements</strong>: Avoid abrupt movements to prevent tipping or cable dislodgment.</li> </ul> <p>🛠️ <strong>Pro Safety Tip:</strong> Careful inspections and proper handling techniques are the foundation of safe and efficient drum management!</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>4. Transporting cable drums: Stability in motion</h3> <p>Safe transport prevents shifting, rolling, or other issues that might damage your cables.</p> <h4>Loading and unloading</h4> <ul> <li><strong>Plan ahead</strong>: Use equipment suited for the drums weight and size. Never lift or drop drums manually.</li> <li><strong>Follow the directional arrows</strong>: When rolling drums, move them in the direction indicated to maintain cable tension and prevent tangling.</li> </ul> <h4>Securing the load</h4> <ul> <li><strong>Horizontal positioning</strong>: Always keep the drums reel axis horizontal to avoid uncontrolled rolling.</li> <li><strong>Use wedges or clamps</strong>: Stabilize drums to prevent movement during transit.</li> </ul> <h4>Stacking considerations</h4> <ul> <li>Only stack drums with protective casings, and ensure the bottom layer is adequately supported. Stacking without protective measures can lead to structural failure.</li> </ul> <p>🚛 <strong>Logistics Tip:</strong> Thoughtful preparation and secure transport practices safeguard your cables and keep operations running smoothly! Need help with this? Contact us!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>5. Common challenges and solutions in cable drum security</h3> <p>Cable theft, damage during storage, and improper handling are common concerns. Here are practical ways to address these issues.</p> <h4>Preventing theft</h4> <p>Cable drums, especially those containing copper, are high-value targets for theft. Implement these strategies:</p> <ul> <li><strong>Use anti-theft technology</strong>: Install GPS trackers or tamper-proof seals on drums. Learn more about such solutions in <a href=\\"https://transportbusiness.net/features/reducing-cable-theft-effectively\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">Reducing cable theft effectively</a>.</li> <li><strong>Secure storage</strong>: Lock up drums in fenced or monitored areas. Surveillance systems like the ones described in <a href=\\"https://www.wcctv.co.uk/how-to-prevent-copper-and-cable-theft/\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">How to prevent copper and cable theft</a> can deter theft.</li> </ul> <h4>Avoiding damage during handling</h4> <ul> <li>Follow guidelines for using appropriate lifting equipment. Dropping a drum can compromise cable integrity, leading to costly replacements.</li> </ul> <h4>Protecting against environmental factors</h4> <p>Regular inspections ensure that drums remain in good condition during long-term storage. Investing in durable, moisture-proof caps, as discussed in <a href=\\"https://electronics360.globalspec.com/article/18413/easy-ways-to-prevent-cable-theft\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">Easy ways to prevent cable theft</a>, is a cost-effective solution.</p> <p>🔒 <strong>Security Insight:</strong> Proactive measures not only protect your cable drums but also save time and costs by avoiding theft, damage, or environmental degradation!</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Frequently asked questions about cable drum safety</h3> <p><strong>1. How do I identify damage to a cable drum?</strong><br /> Look for signs like cracks in the spool, damaged seals, or exposed cable ends. A quick inspection before each handling session can save you from bigger problems.</p> <p><strong>2. Are there tools for securing drums during transport?</strong><br /> Yes, wedges, clamps, and protective casings are all effective tools. Invest in high-quality solutions like those discussed in <a href=\\"https://www.nariasecurity.it/en/applications/anti-theft-copper-cables/\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">Anti-theft copper cables</a>.</p> <p><strong>3. Can I reuse cable drums?</strong><br /> Yes, many cable drums are designed for reuse. Ensure they are in good condition and comply with your project&#8217;s requirements.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Conclusion: Safety is an investment</h3> <p>Implementing robust safety practices for cable drums ensures a seamless workflow, protects valuable assets, and reduces risks. From moisture-proofing to theft prevention, each step contributes to long-term reliability.</p> <p>By prioritizing cable drum safety, you can extend the lifespan of your cables, minimize downtime, and maintain a secure work environment. For more insights into theft prevention, explore <a href=\\"https://www.southwire.com/newsroom/archive/putting-an-end-to-copper-theft\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">Putting an end to copper theft</a>.</p> <p>Need help securing your cable operations? Contact us today for expert advice, sustainable solutions, and top-tier cable products tailored to your needs.</div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10679,"datePublished":"2025-01-14T12:23:33","updatedAt":"2025-02-05T09:20:35","translation":null},{"id":10855,"translationKey":"klz-in-the-directory-of-wind-energy-2025","locale":"en","slug":"klz-in-the-directory-of-wind-energy-2025","path":"/blog/klz-in-the-directory-of-wind-energy-2025","title":"KLZ in the Directory of Wind Energy 2025","titleHtml":"KLZ in the Directory of Wind Energy 2025","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Whats the Directory of Wind Energy?</h3> <p>The <em>Directory of Wind Energy 2025</em> is the ultimate reference guide for the wind energy industry. With over 200 pages of insights, company listings, and industry contacts, its the resource planners, developers, and decision-makers use to connect with trusted suppliers and service providers. Covering everything from turbine manufacturers to certification companies, its a compact treasure trove of knowledge, both in print and online.</p> <p>Now, KLZ is part of this trusted network, making it even easier for industry professionals to find us.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.erneuerbareenergien.de/\\" class=\\"vlp-link\\" title=\\"Erneuerbare Energien - Das Magazin für die Energiewende mit Wind-, Solar- und Bioenergie\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.erneuerbareenergien.de/sites/default/files/styles/teaser_standard__xs/public/aurora/2024/12/414535.jpeg?itok=WJmtgX-q\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Erneuerbare Energien - Das Magazin für die Energiewende mit Wind-, Solar- und Bioenergie</div><div class=\\"vlp-block-1 vlp-link-summary\\">Heft 01-2025</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Why were included</h3> <p>Our medium voltage cables, like the <strong>NA2XS(F)2Y</strong>, have become essential in wind parks throughout Germany and the Netherlands. These cables play a critical role in transmitting electricity from wind turbines to substations, ensuring safe and reliable energy flow under the most demanding conditions.</p> <p>What sets us apart is more than the cables:</p> <p><strong>Logistics built for the wind sector:</strong> Our strategic hub ensures fast, reliable deliveries, even to the most remote wind parks.</p> <p><strong>Sustainability in action:</strong> From offering free drum-return services to using secondary raw materials, we help reduce the environmental impact of energy projects.</p> <p><strong>Expert support:</strong> We provide guidance from planning to installation, ensuring projects run smoothly from start to finish.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Why it matters</h3> <p>Being in the <em>Directory of Wind Energy 2025</em> is a clear signal to the industry: KLZ delivers quality, reliability, and sustainability. For our customers, its an easy way to connect with a trusted partner who understands the unique demands of renewable energy projects.</p> <p>If youre browsing the directory, youll find KLZ among the companies helping to power a greener future with innovative solutions and dependable service.</p> <p>Heres to building connections, supporting clean energy, and moving forward—one cable at a time!</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10863,"datePublished":"2025-01-01T10:54:11","updatedAt":"2025-01-01T12:48:10","translation":{"locale":"de","id":11236}},{"id":10532,"translationKey":"what-makes-a-first-class-cable-find-out-here","locale":"en","slug":"what-makes-a-first-class-cable-find-out-here","path":"/blog/what-makes-a-first-class-cable-find-out-here","title":"What makes a first-class cable? Find out here!","titleHtml":"What makes a first-class cable? Find out here!","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>That&#8217;s why choosing the right cable is crucial</h4> <p>A first-class cable is characterized by durability, efficiency and safety. Inferior cables, on the other hand, can wear out quickly, cause energy losses or even cause fires. The quality of the cables is particularly crucial in the field of renewable energies, such as solar installations or wind farms. They have to withstand the most adverse environmental conditions and provide reliable performance for decades.</p> <p>High-quality cables not only help to reduce operating costs through lower energy loss, they also minimize maintenance costs. This means that a well-chosen cable saves resources and money in the long term &#8211; a clear advantage for companies and households alike.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <ul> <li><strong>Durability for Harsh Conditions</strong><br /> First-class cables are built to endure extreme environmental conditions, especially in renewable energy projects like solar and wind farms.</li> <li><strong>Efficiency in Energy Transmission</strong><br /> High-quality cables minimize energy losses, ensuring maximum efficiency in electricity transport.</li> <li><strong>Safety as a Top Priority</strong><br /> Premium cables reduce risks such as overheating or fires, offering peace of mind for both businesses and households.</li> <li><strong>Lower Operating Costs</strong><br /> Using high-quality cables cuts energy losses, translating into significant savings over time.</li> <li><strong>Reduced Maintenance Expenses</strong><br /> Durable cables require less frequent maintenance, saving both time and money.</li> <li><strong>Sustainability Through Recyclable Materials</strong><br /> Eco-friendly cables made from recyclable materials help reduce environmental impact.</li> <li><strong>Seamless Integration with Renewable Energy</strong><br /> Reliable cables ensure efficient electricity transport from renewable sources into the power grid.</li> <li><strong>Contribution to a Carbon-Neutral Future</strong><br /> By reducing energy losses and using sustainable materials, high-quality cables support global carbon neutrality goals.</li> <li><strong>Enhanced Lifespan of Infrastructure</strong><br /> Premium cables offer decades of reliable performance, extending the life of energy infrastructure.</li> <li><strong>A Smart Investment for Companies and Households</strong><br /> Choosing the right cable is a long-term investment that pays off in safety, cost savings, and sustainability.</li> </ul> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>The relevance of high-quality cables for a sustainable future</h4> <p>In a world that is increasingly moving towards a carbon-neutral energy supply, first-class cables are helping to achieve these goals. Sustainable cables are made from recyclable materials that minimize environmental impact. They also support the integration of renewable energies into the power grid by ensuring that the electricity generated is transported efficiently and without losses.</p> <p>The right choice of cable is therefore not just a technical decision &#8211; it is a contribution to a more sustainable future. By using high-quality cables, the carbon footprint of infrastructure projects can be significantly reduced. This is an important step towards an environmentally friendly and energy-efficient society.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\">A first-class cable is therefore more than just a technical component &#8211; it is a key to a more stable, greener and more efficient energy supply.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.konnworld.com/why-cable-quality-matters-the-impact-on-energy-efficiency-and-longevity\\" class=\\"vlp-link\\" title=\\"Why Cable Quality Matters: The Impact on Energy Efficiency and Longevity\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.konnworld.com/wp-content/uploads/2018/08/konn-b-logo.png\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Why Cable Quality Matters: The Impact on Energy Efficiency and Longevity</div><div class=\\"vlp-block-1 vlp-link-summary\\">In the electrical systems that we have today, theres no denying that cable quality is important in ensuring optimal performance and safety.</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Materials: What makes a cable durable and efficient?</h4> <p>Choosing the right materials is crucial to making cables both durable and efficient. Two of the most common and important materials used in cables are copper and aluminum. They play a central role in the electrical conductivity and durability of cables.</p> <p><strong>The role of copper and aluminum</strong></p> <p>Copper is one of the best materials for conducting electricity as it has excellent electrical conductivity. It minimizes resistance, resulting in less energy loss and better efficiency. Copper cables are also extremely durable as copper is resistant to corrosion and works reliably even at extreme temperatures. For this reason, copper is particularly popular in the electronics, energy and automotive industries.</p> <p>Aluminum, on the other hand, is cheaper and lighter than copper, making it a preferred choice for larger cable applications, such as in high-voltage transmission. However, aluminum has a lower electrical conductivity than copper, which is why it is usually used in larger cross-sections to achieve the same resistance. Nevertheless, its lower weight and material costs make it an attractive alternative to copper, especially in large infrastructure projects.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\">Both materials are therefore essential for the production of cables that are both reliable and economical. But in order to promote a more sustainable future, environmentally friendly alternatives and recycling potential are also of great importance.</p> <ul> <li>Eco-friendly alternatives and recycling potential<br /> The demand for environmentally friendly materials is growing as more and more companies and consumers place importance on sustainability. Some manufacturers are turning to innovative alternatives that can minimize the environmental impact of cable production:</li> <li>Copper recycling: copper is one of the most recycled metals in the world. Recycling can reduce the need for newly mined copper, which not only protects the environment but also reduces costs. The copper recycling process is extremely energy efficient and requires only a fraction of the energy needed to extract fresh copper.</li> <li>Aluminum recycling: Aluminum is also a highly recyclable material. The aluminum recycling process requires only about 5% of the energy needed to produce new aluminum. Many manufacturers are turning to recycled aluminum to improve their environmental footprint while increasing the efficiency of their cable products.</li> <li>Biodegradable insulation: Another trend is the development of biodegradable or more environmentally friendly insulation materials. These materials not only reduce the use of toxic substances, but also help to minimize waste after the cable&#8217;s lifetime.In summary, choosing the right materials for cables is not only a factor in their longevity and efficiency, but also crucial for a sustainable future. Copper and aluminum offer excellent performance, but the focus on recycling and the search for more environmentally friendly alternatives is making the cable industry increasingly greener and more resource-efficient. So not only can a cable work efficiently today, it can also leave a smaller environmental footprint in the future.</li> </ul> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://insights.regencysupply.com/pros-and-cons-of-copper-and-aluminum-wire\\" class=\\"vlp-link\\" title=\\"Pros and Cons of Copper and Aluminum Wire\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://insights.regencysupply.com/hubfs/copper%20wire.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Pros and Cons of Copper and Aluminum Wire</div><div class=\\"vlp-block-1 vlp-link-summary\\">Copper wire and aluminum wire — which option is better? We weight the pros and cons.</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Technology: Advanced designs for optimal performance</h4> <p>Advanced cable technologies are critical to maximize the performance and safety of electrical systems, especially with regard to renewable energy sources. Two key technologies are insulation and sheathing, and specialized cables for renewable energy.</p> <p><strong>Insulation and sheathing: quality meets safety</strong><br /> The insulation of a cable protects against short circuits and external influences such as moisture or mechanical damage. Materials such as PVC, PE and XLPE offer excellent protection and guarantee safe power transmission. The protective sheath protects the cable from UV radiation and extreme temperatures, which significantly extends its service life and increases safety.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><strong>Cables for renewable energy sources</strong><br /> Solar and wind energy require specialized cables that can withstand extreme weather conditions and high loads. Solar cables must be UV resistant and suitable for DC systems, while wind power cables must be flexible and corrosion resistant to withstand the constant movement of rotor blades. These advanced cables enable the efficient and safe transportation of energy, which is crucial for the sustainability and economic viability of renewable energy.</p> <p>Overall, these technologies help maximize the efficiency and safety of cables and support a sustainable energy future.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.cables-unlimited.com/renewable-energy-cable-assemblies-weve-got-you-covered/\\" class=\\"vlp-link\\" title=\\"Renewable Energy Cable Assemblies — Weve Got You Covered - Cables Unlimited Inc.\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"http://www.cables-unlimited.com/wp-content/uploads/2023/02/Cables-Unlimited_Featured-Renewable-Energy-Cable-Assemblies-%E2%80%94-Weve-Got-You-Covered.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Renewable Energy Cable Assemblies — Weve Got You Covered - Cables Unlimited Inc.</div><div class=\\"vlp-block-1 vlp-link-summary\\">Cable assemblies used in renewable energy installations, what they are, their benefits and cable systems for renewable energy design factors.</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Certifications and standards: a guarantee of quality</h4> <p>The quality of cables is not only determined by their materials and technologies, but also by compliance with certifications and standards. These guarantee that cables are safe, efficient and durable. They play a decisive role in ensuring product quality and are an important criterion when selecting cables for various applications, particularly with regard to sustainability and environmental protection.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><strong>Important standards and seals for first-class cables</strong></p> <p>There are numerous standards and certificates that cable manufacturers must comply with to ensure that their products meet the highest quality requirements:</p> <ul> <li><strong>IEC</strong> (International Electrotechnical Commission): This global organization sets international standards for electrical and electronic products. Cables that comply with IEC standards offer a high level of safety and reliability.</li> <li><strong>UL</strong> (Underwriters Laboratories): Particularly in the USA, the UL certificate is an important standard that tests the safety requirements for cables. Cables with a UL mark guarantee that they meet the highest safety standards.</li> <li><strong>CE mark</strong>: In Europe, the CE mark indicates that a cable meets all relevant EU requirements and is therefore approved for the European market. This applies not only to safety, but also to the environmental impact of the products.</li> <li><strong>RoHS</strong> (Restriction of Hazardous Substances): This standard ensures that cables do not contain hazardous substances such as lead or mercury, which ensures both consumer safety and environmental protection.</li> </ul> <p>Overall, these technologies help maximize the efficiency and safety of cables and support a sustainable energy future.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Understanding VDE and NEN Standards for High-Quality Cables</h3> <p>When it comes to ensuring safety, efficiency, and compliance in the cable industry, standards like <strong>VDE</strong> and <strong>NEN</strong> play a critical role. As experts in the field, we ensure that our products not only meet but often exceed these rigorous standards, providing peace of mind for your projects.</p> <h4><strong>VDE: A Benchmark for Safety and Quality</strong></h4> <p>The <strong>VDE (Verband der Elektrotechnik, Elektronik und Informationstechnik)</strong> certification is synonymous with high safety and quality standards in Germany and across Europe. Products bearing the VDE mark have undergone comprehensive testing for:</p> <ul> <li><strong>Electrical safety</strong>, ensuring protection against hazards like short circuits and overheating.</li> <li><strong>Environmental compatibility</strong>, guaranteeing that materials used are sustainable and compliant with regulations.</li> <li><strong>Durability under demanding conditions</strong>, making them suitable for renewable energy applications and harsh environments.</li> </ul> <p>Choosing cables with VDE certification means youre opting for reliability, efficiency, and long-term value—qualities we ensure in every product we offer.</p> <h4><strong>NEN: Tailored Standards for the Netherlands</strong></h4> <p>In the Netherlands, <strong>NEN (Nederlands Normalisatie-instituut)</strong> sets the bar for national compliance while aligning with European and international standards. For example:</p> <ul> <li><strong>NEN 1010</strong> governs the safety of electrical installations, requiring cables that meet specific performance and environmental standards.</li> <li>Additional NEN standards often emphasize sustainability, ensuring cables align with the countrys green energy goals.</li> </ul> <p>By delivering cables compliant with NEN standards, we provide tailored solutions for the Dutch market, ensuring seamless integration with local regulations and industry practices.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><strong>Why sustainability certificates are becoming increasingly important</strong></p> <p>In a world that is increasingly focusing on sustainability, sustainability certificates are playing an ever greater role. These certificates confirm that cable products are manufactured under environmentally friendly conditions and leave a minimal ecological footprint. Particularly important here are</p> <ul> <li>Recycling certificates: cables that are made from recycled material or are recyclable often carry a corresponding certificate. This reduces the need for raw materials and helps to minimize waste.</li> <li>Energy efficiency: Some cables carry certificates confirming that they minimize energy consumption during use, which helps to reduce CO₂ emissions.</li> <li>Environmentally friendly production: Certificates such as ISO 14001 prove that manufacturers use environmentally friendly production processes that minimize energy consumption and waste.</li> </ul> <p>The increasing importance of sustainability certificates is not only a response to legal requirements, but also a response to the growing awareness of consumers and companies who are looking for environmentally friendly products. In an industry increasingly dominated by green technologies, such certificates provide companies with a competitive advantage and consumers with the assurance that they are choosing responsibly produced products.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.flukenetworks.com/blog/cabling-chronicles/cabling-certification\\" class=\\"vlp-link\\" title=\\"Three Reasons Cabling Certification Is More Important Than Ever\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.flukenetworks.com/sites/default/files/blog/fn-dsx-8000_14a_w.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Three Reasons Cabling Certification Is More Important Than Ever</div><div class=\\"vlp-block-1 vlp-link-summary\\">Every time you complete the installation of a structured cabling system, you can choose whether to certify it. All links in the system should be tested in some way to make sure that theyre connected properly, but is it necessary to measure and document the performance of every link?</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Conclusion: What really makes a first-class cable</h4> <p>A first-class cable is characterized by a perfect balance between quality, efficiency and sustainability. Choosing the right cable is not just a question of technical requirements, but also an important step towards a more sustainable future. A high-quality cable ensures reliable performance and maximum efficiency, reduces energy loss and at the same time offers a high standard of safety.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><strong>Quality and efficiency</strong><br /> A good cable is designed to work efficiently over the long term. Materials such as copper and aluminum ensure excellent conductivity, while modern insulation materials and protective layers extend the cable&#8217;s service life and protect it against external influences such as moisture and corrosion. This is particularly important in applications such as power transmission and the use of renewable energy, where efficiency and reliability are top priorities.</p> <p><strong>Sustainability</strong><br /> In a world that is increasingly focusing on sustainability, environmental protection is playing an ever greater role when choosing a cable. Recyclability, sustainable production processes and certifications such as RoHS or recycling seals are decisive factors that determine the ecological footprint of a cable. Integrating these elements into cable production helps to minimize resource consumption and reduce waste, which contributes to a more environmentally friendly and resource-efficient future.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://sustainablebrands.com/read/evolving-infrastructure-wire-cable-prioritize-sustainability\\" class=\\"vlp-link\\" title=\\"Evolving Our Infrastructure Means the Wire and Cable Industry Must Prioritize Sustainability | Sustainable Brands\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://sb-web-assets.s3.amazonaws.com/production/46426/conversions/keyart-fbimg.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Evolving Our Infrastructure Means the Wire and Cable Industry Must Prioritize Sustainability | Sustainable Brands</div><div class=\\"vlp-block-1 vlp-link-summary\\">To sustainably support the tremendous global demand for connectivity, collaboration is needed across the value chain to create solutions that enable more inf…</div></div></div> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10667,"datePublished":"2024-12-31T11:55:33","updatedAt":"2025-05-15T08:25:44","translation":{"locale":"de","id":11213}},{"id":10780,"translationKey":"welcome-to-the-future-of-klz-our-new-website-is-live","locale":"en","slug":"welcome-to-the-future-of-klz-our-new-website-is-live","path":"/blog/welcome-to-the-future-of-klz-our-new-website-is-live","title":"Welcome to the future of KLZ: our new website is live!","titleHtml":"Welcome to the future of KLZ: our new website is live!","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>The new KLZ logo: modern, bold, and future-focused</h3> <p>One of the most striking changes in our rebranding is the updated KLZ logo, which perfectly captures the spirit of innovation and progress that drives our work. Lets break it down:</p> <ul> <li><strong>Streamlined Typography</strong>: The new logo features a sleek and modern font thats clean, bold, and easy to recognize, representing our straightforward and reliable approach to business.</li> <li><strong>A Dynamic Icon</strong>: The subtle design elements symbolize connectivity, energy flow, and sustainability, reinforcing our commitment to powering a greener future.</li> <li><strong>Colors That Stand Out</strong>: The logo now incorporates bold, vibrant colors that convey energy and professionalism, reflecting our leadership in the industry.</li> </ul> <p>And theres one key visual change youve likely noticed: <strong>“</strong>KLZ (Vertriebs GmbH)” is now simply “KLZ Cables” in our branding. This concise, contemporary presentation makes it clear who we are and what we do at a glance.</p> <p>Of course, while the visual branding now proudly states “KLZ Cables,” our legal name, <strong>KLZ Vertriebs GmbH</strong>, remains unchanged. This update is all about making it easier for customers and partners to connect with our mission and services instantly.</p> <p>This new logo and branding arent just aesthetic changes—they represent a stronger, clearer KLZ as we step into 2025 and beyond. Its a design that bridges where weve come from with where were going: a future powered by innovation, reliability, and sustainability.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <h3>A fresh, modern design for a forward-thinking industry</h3> <p>Our new website is a reflection of KLZs mission: connecting people and power through innovative, sustainable solutions.</p> <ul> <li><strong>Bold </strong>and<strong> clean visuals</strong> make navigation effortless, whether youre exploring our catalog or learning about our services.</li> <li><strong>Optimized for all devices</strong>, it ensures a seamless experience on your desktop, tablet, or smartphone.</li> <li>The refreshed branding, including our sleek new logo, represents our evolution as a leader in energy solutions.</li> </ul> <p>Every element has been designed with you in mind, making it easier than ever to find what youre looking for.</p> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Explore our comprehensive cable catalog</h3> <p>Our all-new <strong>Cable Catalog</strong> is the centerpiece of the site, offering detailed insights into every cable we provide:</p> <ul> <li><strong>NA2XS(F)2Y</strong>, perfect for high-voltage applications.</li> <li><strong>NAYY and NAYY-J</strong>, dependable options for low-voltage networks.</li> <li>A wide range of other cables tailored for wind and solar energy projects.</li> </ul> <p>Each product features clear specifications, applications, and benefits, helping you make informed decisions quickly.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>The team behind the transformation</h3> <p>Bringing a new website to life is no small feat—it takes vision, dedication, and a team that knows how to deliver. At KLZ, this redesign was more than a project; it was a collaborative effort to ensure our digital presence reflects the reliability, innovation, and expertise that define us.</p> <p>Special recognition goes to <strong>Michael</strong> and <strong>Klaus</strong>, who spearheaded this initiative with their forward-thinking approach. They understood the importance of not just improving functionality but also creating an experience that truly connects with our customers and partners. Their hands-on involvement ensured every detail aligned with KLZs values and mission.</p> <p>Of course, transforming vision into reality required a creative expert, and thats where <strong>Marc Mintel </strong>from<strong> Cable Creations</strong> played a key role. From the sleek design to the high-quality renders that bring our products and services to life, Marcs skill and attention to detail shine through every page.</p> <p>This collaboration between our internal team and external partners is a testament to what we value most: partnerships, precision, and the pursuit of excellence. Together, weve created a platform that serves not only as a resource but also as a reflection of KLZs growth and ambition.</p> <p>As we continue to grow and evolve, this new website is just one example of how our team consistently rises to meet challenges with energy and expertise—much like the networks we help power.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <h3 class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\">Why this matters to you</h3> </div> </div> </div> </div> </div> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"00d356e0-fd33-49b0-996e-2f9c10ca8cb6\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>This new website isnt just about aesthetics—its about delivering real value to our customers and partners. Heres how it benefits you:</p> <ul> <li><strong>Faster Access to Information</strong>: With our improved design and PageSpeed scores of 90+, finding the right products, services, or insights has never been quicker or easier. Time is money, and were here to save you both.</li> <li><strong>Enhanced Usability</strong>: Whether youre exploring on a desktop or mobile device, the intuitive layout ensures a smooth and seamless experience. Youll spend less time searching and more time doing.</li> <li><strong>A Comprehensive Resource</strong>: From our fully featured Cable Catalog to detailed service descriptions, everything you need to make informed decisions is right at your fingertips.</li> </ul> <p>But its more than just technical improvements. This new platform reflects KLZs<strong> clear vision </strong>for the future, one that prioritizes sustainability, reliability, and innovation. For our customers, this means working with a company that understands where the industry is headed—and is ready to lead the way.</p> <p>By aligning our digital presence with our mission, were not just improving your experience with KLZ; were reinforcing our commitment to being a partner you can trust for years to come. When we invest in clarity and efficiency, you benefit from a smoother, stronger connection to the products and services you rely on.</p> <p>This website isnt just an upgrade—its a promise to deliver more of what matters most to you: quality, reliability, and vision.</p> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Start Exploring Today</h3> <p>Youre already here, so take some time to explore. Browse the catalog, read about our journey, or learn how our services can support your next big project.</p> <p>2025 is set to be an exciting year, and this new website is just the beginning. Join us as we continue to innovate and power a brighter, greener future.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Whats Next? German Language Support!</h3> <p>Were committed to making the KLZ experience accessible to everyone. <strong>German language support</strong> is coming soon, so our German-speaking customers and partners can enjoy the site in their preferred language. Stay tuned—its on the way!</div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10801,"datePublished":"2024-12-30T15:39:16","updatedAt":"2025-05-19T08:24:59","translation":{"locale":"de","id":11239}},{"id":6545,"translationKey":"eye-opening-realities-of-green-energy-transformation","locale":"en","slug":"eye-opening-realities-of-green-energy-transformation","path":"/blog/eye-opening-realities-of-green-energy-transformation","title":"Eye-opening realities of green energy transformation","titleHtml":"Eye-opening realities of green energy transformation","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\">[split_line_heading animation_type=&#8221;line-reveal-by-space&#8221; font_style=&#8221;h3&#8243; line_reveal_by_space_text_effect=&#8221;scroll-opacity-reveal&#8221; stagger_animation=&#8221;true&#8221; content_alignment=&#8221;default&#8221; mobile_content_alignment=&#8221;inherit&#8221; link_target=&#8221;_self&#8221; text_content=&#8221;Green energy is a central component of our future today &#8211; the use of wind and sun to generate electricity sustainably is essential to reduce CO2 emissions and protect the environment. But it is not enough to simply rely on these energy sources.</p> <p>The infrastructure that brings this energy to us efficiently plays an equally crucial role. Electricity must be transported safely and reliably from the producer to the consumer, and this is where cables, lines and modern grids come into play.&#8221; font_size=&#8221;1.5vw&#8221; font_size_phone=&#8221;3em&#8221; font_size_tablet=&#8221;7vw&#8221; text_direction=&#8221;default&#8221; font_line_height=&#8221;1.5&#8243;]</div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Despite its importance, this invisible infrastructure is often overlooked.</h4> <p>In many areas, the technologies are not yet fully developed and there is still a lot of potential for improvement. The cable industry is a key factor in the efficiency of the energy transition. It can and should make an important contribution to making the use of green energy truly sustainable. It is time to focus more on the details of the infrastructure in order to drive forward the entire energy transition and ensure that renewable energy can be used reliably and efficiently in the long term.</div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <h3 class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\">TLDR;</h3> </div> </div> </div> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"51fe9120-79b8-4f77-9fa0-a14e6e34bea4\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <ul> <li>Over 10% of solar energy is lost due to poor-quality cables.</li> <li>Poor-quality cables with high resistance increase energy losses.</li> <li>High-quality cables with better conductivity reduce losses and improve efficiency.</li> <li>Wind farms without energy storage lose surplus energy.</li> <li>Energy storage systems like batteries or pumped storage plants enable efficient use of surplus energy.</li> <li>High costs and limited capacities are challenges for energy storage, but technological progress is improving the situation.</li> <li>Power line corridors can serve as habitats for wildflowers, bees, and endangered species.</li> <li>In Germany, &#8220;ecological route maintenance&#8221; is used to promote natural habitats along power lines.</li> <li>Similar projects to enhance nature along power lines also exist in Switzerland.</li> </ul> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Fact 1: Over 10% of solar power is lost through bad cables</h4> <p>There is an often overlooked problem with solar power systems: energy loss due to bad cables. Imagine you have a system that generates power from solar energy, but some of that power is simply lost before it even reaches you. This happens due to the resistance in the cables that carry the electricity from the solar panels to the appliances or to the grid. If the cables are not of good quality, this resistance increases and more energy is lost &#8211; and this can account for over <strong>10% of the total solar power generated</strong>.</p> <p>But why does this happen? Every cable has a resistance that slows down the flow of electricity. The poorer the quality of the cable, the more energy is lost in the form of heat. This means that less of the electricity produced by the solar system actually reaches you and can be used. And that is obviously a problem, especially when you consider how much is invested in the installation of a solar system.</div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <h3 style=\\"text-align: left;\\">Green energy is a central component of our future today &#8230; But it is not enough to simply rely on these energy sources. The infrastructure that brings this energy to us efficiently plays an equally crucial role.</h3> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\">High-quality cables, on the other hand, have better conductivity and lower resistance. This ensures that the <strong>electricity flows more efficiently and less is lost</strong>. This leaves more of the generated energy for you to use &#8211; which is not only good for your electricity bill, but also helps to maximize the sustainability of your solar system. So it&#8217;s worth paying attention to quality when choosing cables in order to exploit the full potential of green energy.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://ratedpower.com/blog/utility-scale-pv-losses/\\" class=\\"vlp-link\\" title=\\"Ultimate guide to utility-scale PV system losses — RatedPower\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://assets.ratedpower.com/1694509274-aerial-view-solar-panels-top-building-eco-building-factory-solar-photovoltaic-cell.jpg?auto=format&amp;fit=crop&amp;h=630&amp;w=1200\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Ultimate guide to utility-scale PV system losses — RatedPower</div><div class=\\"vlp-block-1 vlp-link-summary\\">What are solar PV system losses and how can you avoid them to maximize the electrical output from your utility-scale plant project?</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Fact 2: Wind farms without energy storage are not that efficient</h4> <p>Wind farms have a similar problem to solar plants: energy losses due to fluctuating power generation. Imagine a wind farm produces electricity, but the wind does not blow constantly. This means that at certain times the wind turbines generate more electricity than is actually needed, while at other times, when the wind drops, they can supply almost no electricity at all. In both cases, a lot of energy is lost or not used. Without a way to <strong>store surplus energy</strong>, there is a gap between the energy generated and the actual use, which significantly reduces the efficiency of the entire system.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\">The solution to this problem lies in<strong> energy storage systems</strong> such as batteries or pumped storage power plants. These technologies make it possible to store surplus energy when the wind is blowing strongly and therefore more electricity is produced than is required at the moment. This stored energy can then be used on demand when the wind dies down or demand is particularly high. This ensures that all the electricity generated is used efficiently instead of being lost unused. Without these storage technologies, the full potential of wind energy remains untapped and the efficiency of wind farms remains far below their actual value.</p> <p>However, despite their importance, energy storage systems are associated with challenges. High costs and limited capacity continue to make the development and installation of these storage technologies a difficult endeavor. But technological progress has not stood still: New innovations in storage technologies and increasingly improved scalability are making it more and more realistic to equip wind farms with <strong>effective and cost-efficient storage systems</strong>. This is crucial for the future of wind energy, because only by overcoming these challenges can wind energy fully contribute to ensuring a stable and sustainable energy supply.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.solarenergie.de/stromspeicher/arten/stromspeicher-windkraft\\" class=\\"vlp-link\\" title=\\"Speicher für Windenergie: Welche Möglichkeiten gibt es?\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://assets.solarwatt.de/Resources/Persistent/e084aa09af5f0cdef386088bc558a52d81509cc0/Regenerative%20Energie-1200x628.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Speicher für Windenergie: Welche Möglichkeiten gibt es?</div><div class=\\"vlp-block-1 vlp-link-summary\\">Speicher für Windenergie: Welche Möglichkeiten gibt es? Windkraftanlagen mit Speicher im privaten und im öffentlichen Bereich ✓ Wie kann man Windenergie speichern? Lernen Sie hier bereits existente und sich derzeit in der Forschung befindende Verfahren der Zukunft kennen!</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Fact 3: Power lines can be used as habitats for biodiversity</h4> <p>Did you know that power lines &#8211; the high-voltage lines that transport electricity from power plants to our homes and businesses &#8211; can also be used as<strong> habitats for animals and plants</strong>? These areas, which often need to be kept clear to make room for the power lines, provide a valuable opportunity to actively promote biodiversity and contribute to environmental stewardship at the same time.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\">Traditionally, the areas along power lines have often been regarded as “wasteland” with no particular significance. However, innovative approaches to green infrastructure are increasingly creating valuable habitats here. Today, wildflower meadows, bee pastures and shrubs are planted along power lines, providing habitats for many endangered species. These meadows are not only a source of food for bees, butterflies and other pollinators, but also a refuge for birds and small animals that are finding less and less habitat in other parts of the landscape.</p> <p>In Germany, this is a growing concept known as “<strong>ecological route maintenance</strong>”. Here, care is taken to ensure that the areas along the power lines are designed in a near-natural way so that biodiversity is promoted. This creates flowering meadows and habitats for numerous insect species, which are finding less and less space due to the intensive use of agriculture and urbanization. There are also similar projects in Switzerland in which nature is specifically promoted along power lines.</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10816,"datePublished":"2024-12-30T10:55:32","updatedAt":"2025-05-15T08:26:54","translation":null},{"id":6146,"translationKey":"cable-drum-quality-the-foundation-of-cable-reliability","locale":"en","slug":"cable-drum-quality-the-foundation-of-cable-reliability","path":"/blog/cable-drum-quality-the-foundation-of-cable-reliability","title":"Cable drum quality: the foundation of cable reliability","titleHtml":"Cable drum quality: the foundation of cable reliability","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Why cable drum quality matters</h3> <p>Cable drums endure a range of challenges, from harsh weather conditions to the wear and tear of transportation. Inferior materials or poor manufacturing practices can result in:</p> <ul> <li><strong>Cracking or Splintering:</strong> Weak or untreated wood is prone to damage, especially under heavy loads or rough handling.</li> <li><strong>Warping:</strong> Poorly treated materials can bend or deform, making the drum unstable.</li> <li><strong>Loose or Missing Fasteners:</strong> Low-quality screws or nails can fail, causing drums to collapse at critical moments.</li> <li><strong>Inconsistent Dimensions:</strong> Poorly calibrated manufacturing leads to drums that dont fit your cable requirements, complicating transport and deployment.</li> </ul> <p>Investing in high-quality drums minimizes these risks, saving you time, money, and headaches down the line.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Our commitment to cable drum quality</h3> <p>At KLZ, we dont cut corners when it comes to the quality of our cable drums. Every drum we supply is meticulously designed and crafted to ensure long-lasting performance. Heres how we guarantee excellence:</p> <ol> <li><strong>Premium materials</strong> We use only high-grade wood and reinforced components to ensure structural integrity, even under demanding conditions.</li> <li><strong>Weather-resistant construction</strong> Our drums are treated with advanced coatings and finishes that protect against moisture, UV exposure, and temperature fluctuations.</li> <li><strong>Precision engineering</strong> Exacting standards in manufacturing mean our drums are dimensionally accurate, providing a perfect fit for cables of all sizes.</li> <li><strong>Reinforced fastenings</strong> We prioritize robust assembly, using high-strength nails and screws that resist loosening over time.</li> <li><strong>Quality-certified suppliers</strong> Every drum we provide comes from manufacturers who meet our strict quality benchmarks.</li> <li><strong>Tailored solutions</strong> From compact drums for lighter loads to massive models capable of handling up to 7,600 kg, we offer options for every project.</li> <li><strong>Sustainability focus</strong> Where possible, we incorporate recycled and sustainable materials without compromising quality.</li> </ol> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <table class=\\"w-full mb-48\\"> <thead> <tr> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">Identifier / Number</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">empty weight kg</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">max. load kg</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">Flange diameter mm</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">Core diameter mm</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">Core width mm</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">Overall width mm</th> </tr> </thead> <tbody> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-6</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">30<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">250<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">630<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">315<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">315<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">415<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-6,3</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">30<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">250<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">630<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">315<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">315<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">415<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-7</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">30<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">250<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">710<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">334<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">520<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-8</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">40<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">400<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">800<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">520<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-9</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">47<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">750<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">900<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">450<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">560<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">690<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-10</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">57<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">545<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">600<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-12</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">90<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1220<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">600<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-12</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">140<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1220<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">710<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">810<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-12</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">150<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1220<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">780<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-14</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">146<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1900<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">750<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">710<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">830<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-14</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">200<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1900<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">750<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">670<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">780<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-14</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">250<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1900<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">750<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">670<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">780<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-14</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">200<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">750<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">884<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1000<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-16</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">260<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2500<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">800<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">800<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">924<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-18</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">320<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">3800<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1800<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1120<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">900<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1068<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-18</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">330<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">3800<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1800<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">900<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">900<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1068<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-20</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">340<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">5000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1220<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1188<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-20</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">380<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">5000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">900<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1248<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-22</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">550<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">6000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2200<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">980<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1167<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-22</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">716<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">6000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2200<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1020<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1370<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1590<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-22</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">800<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">6000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2200<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1100<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1340<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-22</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">850<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">6000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2200<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1040<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1340<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-24</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">450<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">4000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2390<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1020<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1150<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-24</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">800<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">5000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1020<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-25</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">900<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1300<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1560<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-25</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">900<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1020<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-25</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">950<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1210<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1560<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-25</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">950<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1210<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1560<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-26</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1350<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1680<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-26</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2600<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1300<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-26</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1350<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1310<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1680<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> </tbody> </table> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Best practices for maintaining cable drum quality</h3> <p>Even the best drums require proper handling to preserve their integrity. Here are a few tips to keep your cable drums in top condition:</p> <ul> <li><strong>Inspect regularly:</strong> Check for any signs of wear, cracks, or loose components before use.</li> <li><strong>Store smartly:</strong> Place drums on level, dry ground to prevent warping or moisture absorption.</li> <li><strong>Handle with care:</strong> Train staff to use forklifts and other equipment properly to avoid accidental damage.</li> <li><strong>Rotate during storage:</strong> Periodically rotating drums prevents deformation and maintains cable roundness.</li> </ul> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":6126,"datePublished":"2024-11-09T12:14:30","updatedAt":"2025-05-15T08:24:01","translation":null},{"id":6144,"translationKey":"this-what-you-need-to-know-about-renewable-energies-in-2025","locale":"en","slug":"this-what-you-need-to-know-about-renewable-energies-in-2025","path":"/blog/this-what-you-need-to-know-about-renewable-energies-in-2025","title":"This what you need to know about renewable energies in 2025","titleHtml":"This what you need to know about renewable energies in 2025","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2><strong>1. Renewables will dominate global electricity generation</strong></h2> <p>By 2025, <strong>renewables are projected to outpace coal</strong> as the largest source of electricity worldwide. This transformation is driven by advancements in <strong>wind, solar, and hydropower technologies</strong> and supported by falling costs.</p> <p>👉 <strong>Why this matters:</strong> Scaling up renewables means more demand for <strong>robust power networks</strong>, efficient cabling, and grid integration. (Thats where we can help!)</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2><strong>2. Solar power gets smarter and cheaper</strong></h2> <p>The solar sector continues to innovate with <strong>high-efficiency PV cells</strong> and more affordable manufacturing processes. This means:</p> <ul> <li>Lower installation costs.</li> <li>Better energy yields.</li> <li>Greater accessibility for businesses and communities.</li> </ul> <p>🌞 <strong>Pro tip:</strong> Upgraded solar systems need reliable, high-performance cabling for seamless grid connectivity. Lets ensure your project is wired for success.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2><strong>3. Energy storage becomes indispensable</strong></h2> <p>In 2025, <strong>energy storage solutions</strong> will be critical for managing renewable energys variability. Innovations like <strong>distributed energy storage systems (DESS)</strong> are on the rise, enabling:</p> <ul> <li><strong>Localized energy management</strong> to avoid grid overloads.</li> <li>Better <strong>backup power</strong> during outages.</li> </ul> <p>🔋 <strong>Think ahead:</strong> Storage systems are only as good as their connections. High-quality cables are essential for efficient energy flow.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2><strong>4. AI transforms grid management</strong></h2> <p><strong>Artificial intelligence (AI)</strong> is revolutionizing renewable energy by:</p> <ul> <li><strong>Predicting energy demand</strong> more accurately.</li> <li>Optimizing <strong>energy distribution</strong> to reduce waste.</li> <li><strong>Monitoring systems</strong> for proactive maintenance.</li> </ul> <p>💡 <strong>What it means for you:</strong> Smarter grids need dependable, adaptable infrastructure. Talk to us about future-proof cabling solutions.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2><strong>5. Community energy projects on the rise</strong></h2> <p>Community-driven solar and wind projects are flourishing, offering <strong>local energy solutions</strong> and <strong>cost-sharing benefits</strong>.</p> <h3>Key benefits of community projects:</h3> <ul> <li>Lower barriers to entry for participants.</li> <li>Increased energy independence.</li> <li>Contributions to local resilience during blackouts.</li> </ul> <p>🌍 <strong>Make it local:</strong> Reliable cabling and accessories ensure your community project thrives for decades. Were ready to support your vision.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2><strong>6. Policies and incentives accelerate adoption</strong></h2> <p>Governments worldwide are rolling out <strong>incentives, tax breaks, and subsidies</strong> to promote renewable energy.</p> <p>📜 <strong>How to capitalize:</strong> Partner with experts who understand regulatory needs and can provide <strong>quick-turnaround solutions</strong> for your project infrastructure.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2><strong>7. Circular economy takes center stage</strong></h2> <p>The renewable energy industry is embracing the <strong>circular economy</strong> by:</p> <ul> <li><strong>Recycling components</strong> like solar panels and wind turbines.</li> <li>Reducing reliance on virgin materials through <strong>secondary raw materials</strong>.</li> </ul> <p>♻️ <strong>Did you know?</strong> We offer a <strong>free drum-return service</strong> and work with recycled materials to keep your projects sustainable.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2><strong>Why 2025 is your year to go green</strong></h2> <p>Heres why you should act now:</p> <ol> <li><strong>Cost savings:</strong> Renewable energy has never been more affordable.</li> <li><strong>Energy independence:</strong> Control your own energy sources and reduce reliance on fossil fuels.</li> <li><strong>Environmental impact:</strong> Contribute to a sustainable future.</li> </ol> <p>🔧 <strong>Let us help:</strong> From planning to execution, we provide top-tier cables, accessories, and support for all renewable energy projects. Whether its a sprawling wind park or a small community grid, well ensure everything is connected efficiently.</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":6137,"datePublished":"2024-11-09T12:12:37","updatedAt":"2025-05-15T08:24:49","translation":null},{"id":6009,"translationKey":"how-to-choose-the-right-cable-for-your-next-project","locale":"en","slug":"how-to-choose-the-right-cable-for-your-next-project","path":"/blog/how-to-choose-the-right-cable-for-your-next-project","title":"How to choose the right cable for your next project","titleHtml":"How to choose the right cable for your next project","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Understanding cable standards: VDE and NEN</h3> <p>In Europe, cable standards are essential benchmarks for safety and performance. VDE standards (Verband der Elektrotechnik) are a must-follow in Germany, ensuring that cables meet strict electrical and mechanical requirements. Over in the Netherlands, NEN standards are equally critical, reflecting local regulations and environmental conditions.<br /> By adhering to these standards, you protect your project from failure while ensuring compliance with local regulations—a win-win!</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Important factors when selecting a cable</h3> <h4>Application requirements</h4> <p>The standard specifies the basics. The question then is whether a belt is enough or whether suspenders and a belt are better if you are not comfortable with the installation criteria. The standard has variants from standard cables to cables with extended capabilities. If you take a standard medium-voltage cable NA2XS2Y and the right cross-section, the electricity will flow. But if the ground is full of stones and also damp, perhaps an NA2XS(FL)2Y with a thicker outer sheath is the better option. And for low-voltage cables, consider whether an NA2XY might be the better choice after all, so as not to keep using thicker cross-sections. Cost considerations include the entire project chain.</p> <ul> <li>Most errors occur during installation</li> </ul> <p>The cable is thoroughly tested when it comes out of production. There are rarely major errors, as the process is monitored in detail. And then the danger looms! According to statistics from energy suppliers, most errors occur during installation and when connecting the cables. This is not always immediately apparent. It can take years for sheath damage to lead to a breakdown. If you want good cables, you should not skimp on installation.</p> <h4>Environmental factors</h4> <p>Outdoor, underground or harsh industrial environments require cables that can withstand extreme temperatures, UV radiation or moisture. For these conditions, you must think carefully about what the best option is. And even depending on the manufacturer, you know the differences in quality, even if they all meet a standard.</p> <h4>Conformity and testing</h4> <p>Make sure that the cable meets the VDE or NEN standards, depending on where your project is taking place. Manufacturers who have achieved this standard have proven, in tests that sometimes last for years, that they understand the cable manufacturing process in detail. We have partners who have been tested even further to meet the highest requirements.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>The risks of making the wrong choice or misjudging the environmental parameters</h3> <p>Using a poor quality or wrongly chosen cable is not just a small mistake &#8211; it can lead to the following problems:</p> <ul> <li>Increased failures: Incorrect or poorly installed cables wear out faster and require costly repairs or replacement</li> <li>Safety risks: Overheating or electrical faults can cause dangerous fires or electric shocks.</li> <li>Legal non-compliance: Failure to comply with standards such as VDE or NEN can get your project into legal trouble, which can lead to heavy fines or shutdowns.</li> </ul> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Why buy from us?</h3> <p>At KLZ we offer more than just cables &#8211; we offer you peace of mind. Our range includes NA2XS(F)2Y, NAYY and NAYY-J cables, all of which have been tested to meet the strict VDE and NEN standards (as far as Dutch cables are concerned). With our manufacturers and logistic partners, we ensure fast delivery throughout Germany and the Netherlands, so your project stays on time.</p> <p>We also place great value on sustainability. Our drum return service is free of charge and our manufacturers use recycled materials where it does not affect cable quality or the standard specifications. With global partners such as Elsewedy, we have qualified with the most well-known energy suppliers who place the highest expectation on us.</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":6521,"datePublished":"2019-09-17T17:40:09","updatedAt":"2025-02-06T06:32:58","translation":{"locale":"de","id":11233}},{"id":47359,"translationKey":"windparkbau-im-fokus-drei-typische-kabelherausforderungen","locale":"de","slug":"windparkbau-im-fokus-drei-typische-kabelherausforderungen","path":"/de/blog/windparkbau-im-fokus-drei-typische-kabelherausforderungen","title":"Windparkbau im Fokus: drei typische Kabelherausforderungen","titleHtml":"Windparkbau im Fokus: drei typische Kabelherausforderungen","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p data-start=\\"72\\" data-end=\\"471\\">Der Bau eines <a href=\\"https://www.verivox.de/strom/themen/windpark/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"86\\" data-end=\\"107\\">Onshore-Windparks</strong></a> ist eine technische Meisterleistung und die <strong data-start=\\"154\\" data-end=\\"169\\">Verkabelung</strong> spielt dabei eine entscheidende Rolle. Zwischen Windturbine, Transformator und Netzanschluss verlaufen hunderte Meter <a href=\\"https://www.dosensecable.es/de/diferencia-entre-cable-de-media-tension/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"288\\" data-end=\\"312\\">Mittelspannungskabel</strong></a>, die die erzeugte Energie sicher und effizient ins Stromnetz leiten. Doch genau diese <strong data-start=\\"399\\" data-end=\\"417\\">Windpark Kabel</strong> sind oft der kritischste Punkt im gesamten Projekt.</p> <p data-start=\\"473\\" data-end=\\"834\\">Die <strong data-start=\\"477\\" data-end=\\"501\\">Windkraftverkabelung</strong> ist weit mehr als nur Materialbeschaffung. Sie erfordert präzise Planung, Koordination und Erfahrung von der Auswahl des richtigen <strong data-start=\\"635\\" data-end=\\"648\\">Kabeltyps</strong> bis zur termingerechten Lieferung auf die Baustelle. Schon kleine Verzögerungen oder Planänderungen können den Baufortschritt erheblich beeinflussen und hohe Zusatzkosten verursachen.</p> <p data-start=\\"836\\" data-end=\\"1129\\">Hinzu kommen logistische Herausforderungen: <strong data-start=\\"880\\" data-end=\\"903\\">große Kabeltrommeln</strong>, unterschiedliche <a href=\\"https://www.conrad.de/de/ratgeber/handwerk/kabelquerschnitt-berechnen.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"922\\" data-end=\\"944\\">Leiterquerschnitte</strong></a>, spezielle <strong data-start=\\"956\\" data-end=\\"972\\">Verpackungen</strong> und wechselnde Baustellenbedingungen. Wer hier nicht vorausplant, riskiert Engpässe und das kann den gesamten <a href=\\"https://www.enargus.de/pub/bscw.cgi/d7842-2/*/*/Netzanschluss%20einer%20Windkraftanlage?op=Wiki.getwiki&amp;search=Windpark\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1085\\" data-end=\\"1116\\">Netzanschluss des Windparks</strong></a> verzögern.</p> <p data-start=\\"1131\\" data-end=\\"1351\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">In diesem Beitrag beleuchten wir die<strong data-start=\\"1168\\" data-end=\\"1215\\"> 3 größten Herausforderungen im Windparkbau</strong> und zeigen, wie man mit einer vorausschauenden Logistik und der richtigen Kabelstrategie Projekte terminsicher und effizient umsetzt.</p> <p data-start=\\"1131\\" data-end=\\"1351\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Warum besonders Onshore-Windparks ein starker Pfeiler der Energiewende sind, erfahren Sie hier:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.enbw.com/unternehmen/themen/windkraft/onshore-wind-pfeiler-der-energiewende.html\\" class=\\"vlp-link\\" title=\\"Onshore-Windenergie als Pfeiler der Energiewende | EnBW\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.enbw.com/media/image-proxy/1600x914,q70,focus50x49,zoom1.0/https://www.enbw.com/media/presse/images/newsroom/onshore-windpark-langenburg-7zu4_1701415033580.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Onshore-Windenergie als Pfeiler der Energiewende | EnBW</div><div class=\\"vlp-block-1 vlp-link-summary\\">Viele Faktoren haben den Bau von Windenergieanlagen in den letzten Jahren gebremst. Lesen Sie hier die Gründe!</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"975\\" data-end=\\"1032\\">Herausforderung 1: Enge Bauzeiten und Fixtermine</h2> <article class=\\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) )&gt;*]:pointer-events-auto supports-: scroll-mt-\\" dir=\\"auto\\" data-turn-id=\\"request-WEB:bf30f1b0-7528-4f1e-bc5d-25dc4336c07f-12\\" data-testid=\\"conversation-turn-26\\" data-scroll-anchor=\\"true\\" data-turn=\\"assistant\\"> <div class=\\"text-base my-auto mx-auto pb-10 thread-sm: thread-lg: px-(--thread-content-margin)\\"> <div class=\\" thread-lg: mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex max-w-full flex-col grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal :mt-1\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"210dc370-6b11-4fad-bca3-0cf79440cde7\\" data-message-model-slug=\\"gpt-5\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\\"> <p data-start=\\"40\\" data-end=\\"405\\">Im <strong data-start=\\"43\\" data-end=\\"58\\">Windparkbau</strong> sind Zeitpläne selten flexibel. Jede Verzögerung bei der <a href=\\"https://www.eef.de/news/die-infrastruktur-hinter-windparks\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"116\\" data-end=\\"134\\">Kabelverlegung</strong></a> wirkt sich direkt auf den gesamten Bauablauf aus vom Fundament über die Turmstellung bis hin zur Inbetriebnahme. Da die <strong data-start=\\"257\\" data-end=\\"281\\">Netzanschlussfristen</strong> meist vertraglich festgelegt sind, kann ein fehlendes <a href=\\"https://klz-cables.com/de/stromkabel/mittelspannungskabel/\\"><strong data-start=\\"336\\" data-end=\\"360\\">Mittelspannungskabel</strong></a> schnell zur teuren Baustellenpause führen.</p> <p data-start=\\"407\\" data-end=\\"445\\">Typische Ursachen für Verzögerungen:</p> <ul data-start=\\"446\\" data-end=\\"697\\"> <li data-start=\\"446\\" data-end=\\"511\\"> <p data-start=\\"448\\" data-end=\\"511\\">verspätete <strong data-start=\\"459\\" data-end=\\"479\\">Kabelanlieferung</strong> oder unklare Terminabsprachen</p> </li> <li data-start=\\"512\\" data-end=\\"570\\"> <p data-start=\\"514\\" data-end=\\"570\\">unpräzise <strong data-start=\\"524\\" data-end=\\"547\\">Materialdisposition</strong> bei großen Projekten</p> </li> <li data-start=\\"571\\" data-end=\\"631\\"> <p data-start=\\"573\\" data-end=\\"631\\">Witterungseinflüsse, die das <a href=\\"https://www.eww.at/magazin/beitraege/detail/erdkabel-sichere-stromversorgung\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"602\\" data-end=\\"619\\">Erdkabellegen</strong></a> verzögern</p> </li> <li data-start=\\"632\\" data-end=\\"697\\"> <p data-start=\\"634\\" data-end=\\"697\\">fehlende Abstimmung zwischen Lieferanten, Tiefbau und Montage</p> </li> </ul> <p data-start=\\"699\\" data-end=\\"967\\">Gerade bei <strong data-start=\\"710\\" data-end=\\"731\\">Windparkprojekten</strong> mit mehreren Kilometern des <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"756\\" data-end=\\"770\\">NA2XS(F)2Y</strong></a> ist eine exakte <strong data-start=\\"811\\" data-end=\\"833\\">Lieferkoordination</strong> entscheidend. Teil- und Komplettlieferungen müssen so geplant sein, dass sie sich an den tatsächlichen <strong data-start=\\"937\\" data-end=\\"955\\">Baufortschritt</strong> anpassen.</p> <p data-start=\\"969\\" data-end=\\"1038\\"><strong data-start=\\"969\\" data-end=\\"1036\\">Effiziente Logistiklösungen können hier den Unterschied machen:</strong></p> <div class=\\"_tableContainer_1rjym_1\\"> <div class=\\"group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse\\"> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"1040\\" data-end=\\"1453\\"> <thead data-start=\\"1040\\" data-end=\\"1068\\"> <tr data-start=\\"1040\\" data-end=\\"1068\\"> <th data-start=\\"1040\\" data-end=\\"1058\\" data-col-size=\\"md\\">Herausforderung</th> <th data-start=\\"1058\\" data-end=\\"1068\\" data-col-size=\\"md\\">Lösung</th> </tr> </thead> <tbody data-start=\\"1099\\" data-end=\\"1453\\"> <tr data-start=\\"1099\\" data-end=\\"1201\\"> <td data-start=\\"1099\\" data-end=\\"1146\\" data-col-size=\\"md\\">Unterschiedliche Baufortschritte pro Turbine</td> <td data-col-size=\\"md\\" data-start=\\"1146\\" data-end=\\"1201\\">Teil- und Abschnittslieferungen passend zum Bauplan</td> </tr> <tr data-start=\\"1202\\" data-end=\\"1278\\"> <td data-start=\\"1202\\" data-end=\\"1233\\" data-col-size=\\"md\\">Eng getaktete Montagefenster</td> <td data-col-size=\\"md\\" data-start=\\"1233\\" data-end=\\"1278\\">Just-in-Time-Kabellieferung auf Baustelle</td> </tr> <tr data-start=\\"1279\\" data-end=\\"1358\\"> <td data-start=\\"1279\\" data-end=\\"1311\\" data-col-size=\\"md\\">Fehlende Lagerflächen vor Ort</td> <td data-col-size=\\"md\\" data-start=\\"1311\\" data-end=\\"1358\\">Temporäre, projektbezogene Zwischenlagerung</td> </tr> <tr data-start=\\"1359\\" data-end=\\"1453\\"> <td data-start=\\"1359\\" data-end=\\"1390\\" data-col-size=\\"md\\">Witterungsabhängige Arbeiten</td> <td data-col-size=\\"md\\" data-start=\\"1390\\" data-end=\\"1453\\">Flexible Umlenkung von Lieferterminen und Materialzuteilung</td> </tr> </tbody> </table> </div> </div> <p data-start=\\"1455\\" data-end=\\"1694\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Mit einer präzisen Planung der <a href=\\"https://www.a-eberle.de/infobrief/infobrief-20/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1486\\" data-end=\\"1506\\">Kabelkapazitäten</strong></a> und einer reaktionsfähigen Logistik lässt sich auch unter hohem Zeitdruck effizient arbeiten. So bleibt der <strong data-start=\\"1615\\" data-end=\\"1646\\">Netzanschluss des Windparks</strong> termingerecht und der Energiefluss gesichert.</p> <p data-start=\\"1455\\" data-end=\\"1694\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Sie möchten wissen, welche Kabelarten in einem Windpark verlegt werden? Dann schauen Sie sich diesen Artikel an:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://wind-turbine.com/magazin/ratgeber/250713/welche-arten-von-kabeln-benoetigt-man-fuer-den-bau-eines-windparks.html\\" class=\\"vlp-link\\" title=\\"Welche Arten von Kabeln benötigt man für den Bau eines Windparks?\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://wind-turbine.com/i/53689/68738caa5e58ffdf06031cf2/2/1200/630/68738c85497af_KabelfreinenWindparkpng.png\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Welche Arten von Kabeln benötigt man für den Bau eines Windparks?</div><div class=\\"vlp-block-1 vlp-link-summary\\">Die Verkabelung ist ein zentrales Element jeder Windkraftanlage und beeinflusst maßgeblich die Effizienz, Sicherheit und Wirtschaftlichkeit eines Windparks.…</div></div></div> </div> </div> </div> </div> </div> </div> </article> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"2103\\" data-end=\\"2157\\">Herausforderung 2: Große Liefermengen und spezielle Verpackung</h2> <article class=\\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) )&gt;*]:pointer-events-auto supports-: scroll-mt-\\" dir=\\"auto\\" data-turn-id=\\"request-WEB:bf30f1b0-7528-4f1e-bc5d-25dc4336c07f-13\\" data-testid=\\"conversation-turn-28\\" data-scroll-anchor=\\"true\\" data-turn=\\"assistant\\"> <div class=\\"text-base my-auto mx-auto pb-10 thread-sm: thread-lg: px-(--thread-content-margin)\\"> <div class=\\" thread-lg: mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex max-w-full flex-col grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal :mt-1\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ae4cc11d-c45b-42e1-bb97-fcff60672629\\" data-message-model-slug=\\"gpt-5\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\\"> <p data-start=\\"54\\" data-end=\\"355\\">Ein moderner <strong data-start=\\"67\\" data-end=\\"87\\">Onshore-Windpark</strong> benötigt mehrere Kilometer <strong data-start=\\"115\\" data-end=\\"139\\">Mittelspannungskabel</strong> häufig vom Typ <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"157\\" data-end=\\"171\\">NA2XS(F)2Y</strong></a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xsy-2/\\"><strong data-start=\\"173\\" data-end=\\"182\\">N2XSY</strong></a> oder <a href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/nayy-2/\\"><strong data-start=\\"188\\" data-end=\\"196\\">NAYY</strong></a>. Diese Kabel wiegen mehrere Tonnen pro Trommel und erfordern eine durchdachte Logistik, um Beschädigungen, Verwechslungen und Stillstandzeiten zu vermeiden.</p> <p data-start=\\"357\\" data-end=\\"432\\">Je größer das Projekt, desto komplexer wird die <strong data-start=\\"405\\" data-end=\\"429\\">Materialkoordination</strong>:</p> <ul data-start=\\"433\\" data-end=\\"747\\"> <li data-start=\\"433\\" data-end=\\"527\\"> <p data-start=\\"435\\" data-end=\\"527\\">Unterschiedliche <strong data-start=\\"452\\" data-end=\\"473\\">Kabelquerschnitte</strong> und <strong data-start=\\"478\\" data-end=\\"493\\">Leiterarten</strong> müssen exakt zugeordnet werden.</p> </li> <li data-start=\\"528\\" data-end=\\"619\\"> <p data-start=\\"530\\" data-end=\\"619\\"><strong data-start=\\"530\\" data-end=\\"547\\">Trommelgrößen</strong> und <a href=\\"https://www.elektrofachkraft.de/sicheres-arbeiten/neue-mindestanforderungen-fuer-kabelverlegung\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"552\\" data-end=\\"572\\">Verlegeeinheiten</strong></a> variieren je nach Kabellänge und Einsatzort.</p> </li> <li data-start=\\"620\\" data-end=\\"747\\"> <p data-start=\\"622\\" data-end=\\"747\\">Auf der Baustelle sind klare <strong data-start=\\"651\\" data-end=\\"670\\">Kennzeichnungen</strong> und <strong data-start=\\"675\\" data-end=\\"697\\">Verpackungssysteme</strong> entscheidend, um Fehlverlegungen zu verhindern.</p> </li> </ul> <p data-start=\\"749\\" data-end=\\"941\\"><strong data-start=\\"749\\" data-end=\\"776\\">Unsere Erfahrung zeigt:</strong> Eine vorausschauende Planung der Lager- und Verpackungseinheiten spart nicht nur Zeit, sondern reduziert auch das Risiko von Materialverlust und Nachbestellungen.</p> <p data-start=\\"943\\" data-end=\\"990\\"><strong data-start=\\"943\\" data-end=\\"988\\">Beispielhafte Anforderungen und Lösungen:</strong></p> <div class=\\"_tableContainer_1rjym_1\\"> <div class=\\"group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse\\"> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"992\\" data-end=\\"1533\\"> <thead data-start=\\"992\\" data-end=\\"1035\\"> <tr data-start=\\"992\\" data-end=\\"1035\\"> <th data-start=\\"992\\" data-end=\\"1010\\" data-col-size=\\"md\\">Herausforderung</th> <th data-start=\\"1010\\" data-end=\\"1035\\" data-col-size=\\"md\\">Praxisgerechte Lösung</th> </tr> </thead> <tbody data-start=\\"1081\\" data-end=\\"1533\\"> <tr data-start=\\"1081\\" data-end=\\"1174\\"> <td data-start=\\"1081\\" data-end=\\"1127\\" data-col-size=\\"md\\">Hohe Liefermengen auf engem Baustellenareal</td> <td data-col-size=\\"md\\" data-start=\\"1127\\" data-end=\\"1174\\">Projektbezogene Lagerung in regionalen Hubs</td> </tr> <tr data-start=\\"1175\\" data-end=\\"1315\\"> <td data-start=\\"1175\\" data-end=\\"1246\\" data-col-size=\\"md\\">Unterschiedliche Trommelgrößen für Mittelspannung und Niederspannung</td> <td data-col-size=\\"md\\" data-start=\\"1246\\" data-end=\\"1315\\">Abstimmung der Trommelabmessungen auf Zugkraft und Trommelgewicht</td> </tr> <tr data-start=\\"1316\\" data-end=\\"1422\\"> <td data-start=\\"1316\\" data-end=\\"1366\\" data-col-size=\\"md\\">Empfindliche Kabelmäntel bei Lagerung im Freien</td> <td data-col-size=\\"md\\" data-start=\\"1366\\" data-end=\\"1422\\">Witterungsbeständige Spezialverpackung und UV-Schutz</td> </tr> <tr data-start=\\"1423\\" data-end=\\"1533\\"> <td data-start=\\"1423\\" data-end=\\"1472\\" data-col-size=\\"md\\">Fehlende Übersicht bei vielen Kabellieferungen</td> <td data-col-size=\\"md\\" data-start=\\"1472\\" data-end=\\"1533\\">Digitale Lieferübersichten und klare Trommelkennzeichnung</td> </tr> </tbody> </table> </div> </div> <p data-start=\\"1535\\" data-end=\\"1761\\">Eine klare <a href=\\"https://logistik-heute.de/galerien/mammutprojekt-kabellogistik-wie-kommen-tausende-tonnen-hgue-erdkabel-fuer-die-energiewende-zum-einsatzort-40875.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1546\\" data-end=\\"1572\\">Kabellogistikstrategie</strong></a> ist der Schlüssel, um Materialengpässe und teure Stillstände zu vermeiden. So bleibt der Überblick gewahrt selbst bei Projekten mit mehreren dutzend Kilometern <strong data-start=\\"1735\\" data-end=\\"1758\\">Windparkverkabelung</strong>.</p> <p data-start=\\"1763\\" data-end=\\"1994\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Wer die <strong data-start=\\"1771\\" data-end=\\"1813\\">Verpackung, Lagerung und Kennzeichnung</strong> frühzeitig in die Planung integriert, stellt sicher, dass die <strong data-start=\\"1876\\" data-end=\\"1894\\">Windpark Kabel</strong> genau dort ankommen, wo sie gebraucht werden ohne Zeitverlust und ohne Risiko für die Bauabfolge.</p> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"3656\\" data-end=\\"3710\\">Herausforderung 3: Kurzfristige Projektänderungen</h2> <p data-start=\\"45\\" data-end=\\"287\\">Kaum ein <strong data-start=\\"54\\" data-end=\\"73\\">Windparkprojekt</strong> läuft exakt nach Plan. Baustellenbedingungen, Lieferengpässe oder neue Vorgaben der <a href=\\"https://windpark-altdorferwald.de/wissenswertes-windenergie/wie-wird-die-erzeugte-energie-ins-stromnetz-eingespeist/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Netzbetreiber</a> führen oft zu spontanen Anpassungen und genau hier zeigt sich, wie flexibel die <strong data-start=\\"254\\" data-end=\\"271\\">Kabellogistik</strong> wirklich ist.</p> <p data-start=\\"289\\" data-end=\\"314\\"><strong data-start=\\"289\\" data-end=\\"312\\">Typische Szenarien:</strong></p> <ul data-start=\\"315\\" data-end=\\"588\\"> <li data-start=\\"315\\" data-end=\\"387\\"> <p data-start=\\"317\\" data-end=\\"387\\">Eine Trasse muss aufgrund geologischer Gegebenheiten verlegt werden.</p> </li> <li data-start=\\"388\\" data-end=\\"477\\"> <p data-start=\\"390\\" data-end=\\"477\\">Die <strong data-start=\\"394\\" data-end=\\"408\\">Kabeltypen</strong> oder <strong data-start=\\"414\\" data-end=\\"436\\">Leiterquerschnitte</strong> ändern sich nach einer Netzberechnung.</p> </li> <li data-start=\\"478\\" data-end=\\"588\\"> <p data-start=\\"480\\" data-end=\\"588\\">Der <strong data-start=\\"484\\" data-end=\\"497\\">Lieferort</strong> verschiebt sich kurzfristig, weil Bauabschnitte schneller oder langsamer voranschreiten.</p> </li> </ul> <p data-start=\\"590\\" data-end=\\"855\\">In solchen Fällen ist entscheidend, dass der Lieferant <strong data-start=\\"645\\" data-end=\\"669\\">eigene Lagerbestände</strong> und eine <strong data-start=\\"679\\" data-end=\\"702\\">kurze Reaktionszeit</strong> hat. Nur so lassen sich geänderte <strong data-start=\\"737\\" data-end=\\"752\\">Kabellängen</strong> oder zusätzliche <strong data-start=\\"770\\" data-end=\\"792\\">Erdungskomponenten</strong> kurzfristig bereitstellen, ohne das Bauprojekt zu verzögern.</p> <p data-start=\\"857\\" data-end=\\"915\\">Ein erfahrener Partner kann hier den Unterschied machen:</p> <ul data-start=\\"916\\" data-end=\\"1201\\"> <li data-start=\\"916\\" data-end=\\"988\\"> <p data-start=\\"918\\" data-end=\\"988\\"><strong data-start=\\"918\\" data-end=\\"944\\">Schnelle Nachlieferung</strong> aus zentralem Lagerbestand in Deutschland</p> </li> <li data-start=\\"989\\" data-end=\\"1048\\"> <p data-start=\\"991\\" data-end=\\"1048\\"><strong data-start=\\"991\\" data-end=\\"1013\\">Flexible Umlenkung</strong> von Lieferungen bei Planänderung</p> </li> <li data-start=\\"1049\\" data-end=\\"1120\\"> <p data-start=\\"1051\\" data-end=\\"1120\\"><strong data-start=\\"1051\\" data-end=\\"1070\\">Enge Abstimmung</strong> mit Projektleitern, Tiefbau und Montagepersonal</p> </li> <li data-start=\\"1121\\" data-end=\\"1201\\"> <p data-start=\\"1123\\" data-end=\\"1201\\"><strong data-start=\\"1123\\" data-end=\\"1159\\">Dokumentierte Rückverfolgbarkeit</strong>, um jede Änderung transparent zu halten</p> </li> </ul> <p data-start=\\"1203\\" data-end=\\"1546\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Kurzfristige Änderungen sind kein Ausnahmefall sie gehören zum Alltag im <strong data-start=\\"1278\\" data-end=\\"1293\\">Windparkbau</strong>. Entscheidend ist, darauf vorbereitet zu sein. Eine durchdachte <a href=\\"https://bwo-offshorewind.de/pressemitteilung-roadmap-ist-wichtiger-schritt-fuer-resiliente-lieferketten/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1358\\" data-end=\\"1373\\">Lieferkette</strong></a>, klare Kommunikation und reaktionsfähige Lagerstrukturen sorgen dafür, dass das Projekt trotz Anpassungen im Zeitplan bleibt und der Windpark termingerecht ans Netz geht.</p> <p data-start=\\"1203\\" data-end=\\"1546\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Vermeiden Sie Verzögerungen oder Probleme beim Bau Ihres Windkraftprojektes, indem Sie schon im Vorfeld wissen, warum der NABU gegen manche Projekte klagt:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.nabu.de/umwelt-und-ressourcen/energie/erneuerbare-energien-energiewende/windenergie/26913.html\\" class=\\"vlp-link\\" title=\\"Wann klagt der NABU gegen Windkraftprojekte?\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.nabu.de/imperia/md/nabu/images/umwelt/energie/energietraeger/windkraft/161125-nabu-windrad-allgaeu-heidrun-burchard.jpeg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Wann klagt der NABU gegen Windkraftprojekte?</div><div class=\\"vlp-block-1 vlp-link-summary\\">45 Klagen wurden wegen Fehlplanungen bei Windenergie zwischen 2010 und 2019 vom NABU auf den Weg gebracht. Nicht weil der Windenergieausbau aufgehalten werden soll, sondern weil immer wieder Vorhaben und Planungen eklatant gegen Naturschutzrecht verstoßen.</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"4835\\" data-end=\\"4892\\">Qualität und Nachhaltigkeit als Erfolgsfaktor</h2> <article class=\\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) )&gt;*]:pointer-events-auto supports-: scroll-mt-\\" dir=\\"auto\\" data-turn-id=\\"request-WEB:bf30f1b0-7528-4f1e-bc5d-25dc4336c07f-15\\" data-testid=\\"conversation-turn-32\\" data-scroll-anchor=\\"true\\" data-turn=\\"assistant\\"> <div class=\\"text-base my-auto mx-auto pb-10 thread-sm: thread-lg: px-(--thread-content-margin)\\"> <div class=\\" thread-lg: mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex max-w-full flex-col grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal :mt-1\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"03b6215c-1251-42be-a24c-148f95ad4753\\" data-message-model-slug=\\"gpt-5\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\\"> <p data-start=\\"56\\" data-end=\\"396\\">Neben Zeit und Logistik spielt auch die <a href=\\"https://www.windkraft-journal.de/2025/07/14/planungsempfehlung-bei-der-verkabelung-von-windparks-durch-wind-turbine-com/214028\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"96\\" data-end=\\"113\\">Kabelqualität</strong></a> eine entscheidende Rolle für die langfristige Performance eines <strong data-start=\\"178\\" data-end=\\"191\\">Windparks</strong>. Schließlich sollen die installierten <strong data-start=\\"230\\" data-end=\\"273\\"><a href=\\"https://klz-cables.com/de/stromkabel/mittelspannungskabel/\\">Mittelspannungs</a>&#8211; und <a href=\\"https://klz-cables.com/de/stromkabel/hochspannungskabel/\\">Hochspannungskabel</a></strong> über Jahrzehnte zuverlässig Energie übertragen selbst unter extremen Witterungsbedingungen und wechselnden Lastzyklen.</p> <p data-start=\\"398\\" data-end=\\"495\\">Ein hochwertiges <strong data-start=\\"415\\" data-end=\\"451\\">Kabelsystem für Windkraftanlagen</strong> zeichnet sich durch mehrere Faktoren aus:</p> <ul data-start=\\"496\\" data-end=\\"1121\\"> <li data-start=\\"496\\" data-end=\\"646\\"> <p data-start=\\"498\\" data-end=\\"646\\"><strong data-start=\\"498\\" data-end=\\"519\\">Materialqualität:</strong> VPE-isolierte Kabel wie <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"544\\" data-end=\\"558\\">NA2XS(F)2Y</strong> </a>oder <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xsf2y-2/\\"><strong data-start=\\"564\\" data-end=\\"577\\">N2XS(F)2Y</strong></a> bieten hohe elektrische Festigkeit und exzellenten Langzeitschutz.</p> </li> <li data-start=\\"647\\" data-end=\\"801\\"> <p data-start=\\"649\\" data-end=\\"801\\"><strong data-start=\\"649\\" data-end=\\"669\\"><a href=\\"https://www.zvei.org/fileadmin/user_upload/Presse_und_Medien/Publikationen/2017/September/ZVEI_Leitfaden_Kabel_und_Leitungen_in_Windkraftanlagen/ZVEI-Leitfaden-Kabel-und-Leitungen-in-Windkraftanlagen-September-2017.pdf\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Normkonformität</a>:</strong> Alle eingesetzten Komponenten sollten den einschlägigen Normen wie <strong data-start=\\"737\\" data-end=\\"753\\">DIN VDE 0276</strong>, <strong data-start=\\"755\\" data-end=\\"767\\">VDE 0298</strong> oder <strong data-start=\\"773\\" data-end=\\"786\\">IEC 60502</strong> entsprechen.</p> </li> <li data-start=\\"802\\" data-end=\\"969\\"> <p data-start=\\"804\\" data-end=\\"969\\"><strong data-start=\\"804\\" data-end=\\"830\\">Montagefreundlichkeit:</strong> Die Kabelkonstruktion muss so ausgelegt sein, dass sie sich effizient und sicher verlegen lässt auch bei schwierigen Bodenbedingungen.</p> </li> <li data-start=\\"970\\" data-end=\\"1121\\"> <p data-start=\\"972\\" data-end=\\"1121\\"><strong data-start=\\"972\\" data-end=\\"990\\">Umweltaspekte:</strong> Recyclingfähige Materialien und die <a href=\\"https://klz-cables.com/de/recycling-von-kabeltrommeln-nachhaltigkeit-im-windkraftprojekt/\\">Wiederverwendung von Trommeln oder Leitermaterialien</a> reduzieren den ökologischen Fußabdruck.</p> </li> </ul> <p data-start=\\"1123\\" data-end=\\"1464\\">Immer mehr Projektentwickler legen Wert auf <strong data-start=\\"1167\\" data-end=\\"1195\\">nachhaltige Kabelsysteme</strong>, die Energieeffizienz und Langlebigkeit miteinander verbinden. Das betrifft nicht nur die <strong data-start=\\"1286\\" data-end=\\"1305\\">Materialauswahl</strong>, sondern auch die <strong data-start=\\"1324\\" data-end=\\"1340\\">Lieferketten</strong>: kurze Transportwege, projektnahe Lagerung und optimierte Verpackungskonzepte verringern Emissionen und Transportaufwand.</p> <p data-start=\\"1466\\" data-end=\\"1789\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Die Kombination aus <strong data-start=\\"1486\\" data-end=\\"1510\\">technischer Qualität</strong>, <strong data-start=\\"1512\\" data-end=\\"1542\\">ökologischer Verantwortung</strong> und <strong data-start=\\"1547\\" data-end=\\"1571\\">effizienter Logistik</strong> macht moderne <strong data-start=\\"1586\\" data-end=\\"1609\\">Windparkverkabelung</strong> zu einem zentralen Erfolgsfaktor im Netzausbau. Wer hier auf durchdachte Lösungen setzt, schafft die Basis für einen stabilen und nachhaltigen Energiefluss heute und in Zukunft.</p> <p data-start=\\"1466\\" data-end=\\"1789\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\"><a href=\\"https://klz-cables.com/de/welche-kabel-fuer-windkraft-unterschiede-von-nieder-bis-hoechstspannung-erklaert/\\">Welche Kabel Sie für Ihr Windparkprojekt brauchen und welche Unterschiede es gibt, erklären wir Ihnen hier.</a></p> <p data-start=\\"1466\\" data-end=\\"1789\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\"> </div> </div> </div> </div> </div> </div> </article> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Fazit: Erfolgreich ans Netz</h2> <article class=\\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) )&gt;*]:pointer-events-auto supports-: scroll-mt-\\" dir=\\"auto\\" data-turn-id=\\"request-WEB:bf30f1b0-7528-4f1e-bc5d-25dc4336c07f-16\\" data-testid=\\"conversation-turn-34\\" data-scroll-anchor=\\"true\\" data-turn=\\"assistant\\"> <div class=\\"text-base my-auto mx-auto pb-10 thread-sm: thread-lg: px-(--thread-content-margin)\\"> <div class=\\" thread-lg: mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex max-w-full flex-col grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal :mt-1\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"7ef18170-f643-42a3-b63c-ec72e410f10d\\" data-message-model-slug=\\"gpt-5\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\\"> <p data-start=\\"38\\" data-end=\\"386\\">Die Verkabelung ist das Rückgrat jedes <strong data-start=\\"77\\" data-end=\\"90\\">Windparks</strong> und gleichzeitig einer der sensibelsten Projektbereiche. Enge Zeitpläne, komplexe Logistik und spontane Änderungen sind dabei keine Ausnahme, sondern Alltag. Wer diese Herausforderungen frühzeitig erkennt und gezielt plant, verhindert Stillstand, Kostensteigerungen und Terminverschiebungen.</p> <p data-start=\\"388\\" data-end=\\"465\\">Erfolgreiche <strong data-start=\\"401\\" data-end=\\"427\\">Windpark-Kabelprojekte</strong> zeichnen sich durch drei Dinge aus:</p> <ol data-start=\\"466\\" data-end=\\"755\\"> <li data-start=\\"466\\" data-end=\\"576\\"> <p data-start=\\"469\\" data-end=\\"576\\"><strong data-start=\\"469\\" data-end=\\"494\\">Strukturierte Planung</strong> klare Abläufe, abgestimmte Liefertermine und definierte Verantwortlichkeiten.</p> </li> <li data-start=\\"577\\" data-end=\\"663\\"> <p data-start=\\"580\\" data-end=\\"663\\"><strong data-start=\\"580\\" data-end=\\"596\\">Flexibilität</strong> eigene Lagerbestände und kurze Reaktionszeiten bei Änderungen.</p> </li> <li data-start=\\"664\\" data-end=\\"755\\"> <p data-start=\\"667\\" data-end=\\"755\\"><strong data-start=\\"667\\" data-end=\\"679\\">Qualität</strong> langlebige, normgerechte Kabelsysteme und nachhaltige Logistikprozesse.</p> </li> </ol> <p data-start=\\"757\\" data-end=\\"1022\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Mit der richtigen Kombination aus Erfahrung, Organisation und technischer Kompetenz lassen sich selbst komplexe <strong data-start=\\"869\\" data-end=\\"894\\">Windparkverkabelungen</strong> effizient umsetzen. So bleibt der Bau im Zeitplan und der Windpark liefert seine Energie genau dann, wenn sie gebraucht wird.</p> </div> </div> </div> </div> </div> </div> </article> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"0\\" data-end=\\"54\\">KLZ &#8211; Ihr Partner für erfolgreiche Windparkverkabelung</h3> <p data-start=\\"56\\" data-end=\\"443\\">Ob <a href=\\"https://klz-cables.com/de/stromkabel/mittelspannungskabel/\\"><strong data-start=\\"59\\" data-end=\\"77\\">Mittelspannung</strong></a>, <strong data-start=\\"79\\" data-end=\\"91\\">Erdkabel</strong> oder komplette <strong data-start=\\"107\\" data-end=\\"132\\">Netzanschlusslösungen</strong> bei uns bekommen Sie nicht nur das passende Material, sondern auch die Erfahrung, die Projekte wirklich voranbringt. Seit Jahren begleiten wir <strong data-start=\\"278\\" data-end=\\"299\\">Windkraftprojekte</strong> in ganz Deutschland und den Niederlanden von der technischen Beratung über die <strong data-start=\\"381\\" data-end=\\"400\\">Materialauswahl</strong> bis hin zur <strong data-start=\\"413\\" data-end=\\"440\\">termingenauen Lieferung</strong>.</p> <p data-start=\\"445\\" data-end=\\"798\\">Unser Vorteil liegt in der <strong data-start=\\"472\\" data-end=\\"486\\">Praxisnähe</strong>: Wir wissen, wie eng Bauzeiten im Windparkbau sind, welche Kabelsysteme sich bewährt haben und worauf es bei der Logistik wirklich ankommt. Durch unsere <strong data-start=\\"640\\" data-end=\\"686\\">Lagerkapazitäten in der Mitte Deutschlands</strong> reagieren wir schnell auf Änderungen und halten Lieferketten stabil auch wenn Projekte dynamisch verlaufen.</p> <p data-start=\\"800\\" data-end=\\"984\\">Mit unserem Netzwerk, unserer Marktkenntnis und unserer Leidenschaft für erneuerbare Energien sorgen wir dafür, dass Ihr <strong data-start=\\"921\\" data-end=\\"941\\">Windkraftprojekt</strong> pünktlich und reibungslos ans Netz geht.</p> <p data-start=\\"986\\" data-end=\\"1198\\">➡️ <strong data-start=\\"989\\" data-end=\\"1080\\">Planen Sie ein neues Windparkprojekt oder benötigen Unterstützung bei der Kabelauswahl?</strong>Dann sprechen Sie uns an wir liefern die <strong data-start=\\"1126\\" data-end=\\"1159\\">Kabel, Lösungen und Erfahrung</strong>, die Ihr Projekt erfolgreich machen.</p> <p data-start=\\"1200\\" data-end=\\"1260\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\"><a href=\\"https://klz-cables.com/de/kontakt/\\">Jetzt Kontakt aufnehmen</a></p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":46113,"datePublished":"2025-11-05T10:16:10","updatedAt":"2025-11-05T10:16:10","translation":null},{"id":47286,"translationKey":"klz-waechst-weiter-neue-staerke-im-bereich-financial-sales","locale":"de","slug":"klz-waechst-weiter-neue-staerke-im-bereich-financial-sales","path":"/de/blog/klz-waechst-weiter-neue-staerke-im-bereich-financial-sales","title":"KLZ wächst weiter neue Stärke im Bereich Financial &amp; Sales","titleHtml":"KLZ wächst weiter neue Stärke im Bereich Financial &amp; Sales","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"163\\" data-end=\\"199\\"><strong data-start=\\"167\\" data-end=\\"199\\">Wachstum braucht Struktur</strong></h3> <p data-start=\\"201\\" data-end=\\"385\\"><strong data-start=\\"201\\" data-end=\\"226\\">Wachstum klingt gut </strong> mehr Projekte, mehr Kunden, mehr Umsatz.<br data-start=\\"267\\" data-end=\\"270\\" />Aber echtes, nachhaltiges Wachstum braucht mehr als nur Tempo: Es braucht <strong data-start=\\"344\\" data-end=\\"382\\">Transparenz, Planung und Kontrolle</strong>.</p> <p data-start=\\"387\\" data-end=\\"619\\">Damit aus ehrgeizigen Zielen kein Blindflug wird, haben wir entschieden, uns gezielt zu verstärken. Denn je größer die Projekte werden, desto wichtiger wird die Fähigkeit, Entwicklungen frühzeitig zu erkennen und gezielt zu steuern.</p> <div class=\\"_tableContainer_1rjym_1\\"> <div class=\\"group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse\\"> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"621\\" data-end=\\"1124\\"> <thead data-start=\\"621\\" data-end=\\"702\\"> <tr data-start=\\"621\\" data-end=\\"702\\"> <th data-start=\\"621\\" data-end=\\"664\\" data-col-size=\\"sm\\"><strong data-start=\\"623\\" data-end=\\"663\\">Warum wir unser Controlling ausbauen</strong></th> <th data-start=\\"664\\" data-end=\\"702\\" data-col-size=\\"sm\\"><strong data-start=\\"666\\" data-end=\\"700\\">Was wir damit erreichen wollen</strong></th> </tr> </thead> <tbody data-start=\\"785\\" data-end=\\"1124\\"> <tr data-start=\\"785\\" data-end=\\"869\\"> <td data-start=\\"785\\" data-end=\\"828\\" data-col-size=\\"sm\\">Mehr Projekte im In- und Ausland</td> <td data-start=\\"828\\" data-end=\\"869\\" data-col-size=\\"sm\\">Klare Zahlen und belastbare Prognosen</td> </tr> <tr data-start=\\"870\\" data-end=\\"957\\"> <td data-start=\\"870\\" data-end=\\"913\\" data-col-size=\\"sm\\">Steigende Anforderungen im Vertrieb</td> <td data-start=\\"913\\" data-end=\\"957\\" data-col-size=\\"sm\\">Bessere Übersicht über Trends und Margen</td> </tr> <tr data-start=\\"958\\" data-end=\\"1041\\"> <td data-start=\\"958\\" data-end=\\"1001\\" data-col-size=\\"sm\\">Komplexere Prozesse</td> <td data-start=\\"1001\\" data-end=\\"1041\\" data-col-size=\\"sm\\">Schnellere, fundierte Entscheidungen</td> </tr> <tr data-start=\\"1042\\" data-end=\\"1124\\"> <td data-start=\\"1042\\" data-end=\\"1085\\" data-col-size=\\"sm\\">Nachhaltiges Wachstum</td> <td data-start=\\"1085\\" data-end=\\"1124\\" data-col-size=\\"sm\\">Stabilität statt Zufall</td> </tr> </tbody> </table> </div> </div> <p data-start=\\"1126\\" data-end=\\"1363\\"><strong data-start=\\"1126\\" data-end=\\"1142\\">Kurz gesagt:</strong> Wir wollen nicht einfach nur wachsen wir wollen verstehen, <em data-start=\\"1204\\" data-end=\\"1209\\">wie</em> wir wachsen.<br data-start=\\"1222\\" data-end=\\"1225\\" />Deshalb setzen wir künftig noch stärker auf <strong data-start=\\"1269\\" data-end=\\"1297\\">qualitatives Controlling</strong> und freuen uns über Unterstützung, die genau das möglich macht.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"99\\" data-end=\\"129\\"><strong data-start=\\"103\\" data-end=\\"129\\">Neue Stärke im Team</strong></h3> <p data-start=\\"131\\" data-end=\\"332\\">Mit <a href=\\"https://www.linkedin.com/in/julia-havasi-18556b233/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"135\\" data-end=\\"151\\">Julia Havasi</strong></a> haben wir genau die Verstärkung gefunden, die wir gesucht haben: analytisch stark, strukturiert im Denken und mit einem guten Gespür für die Dynamik zwischen Zahlen und Menschen.</p> <p data-start=\\"334\\" data-end=\\"547\\">Als <strong data-start=\\"338\\" data-end=\\"377\\">Senior Financial &amp; Sales Controller</strong> übernimmt Julia künftig die Verantwortung für unser Finanz- und Vertriebscontrolling. Ihr Ziel: <strong data-start=\\"474\\" data-end=\\"522\\">mehr Klarheit, mehr Weitblick, mehr Substanz</strong> in jeder Entscheidung.</p> <div class=\\"_tableContainer_1rjym_1\\"> <div class=\\"group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse\\"> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"549\\" data-end=\\"1016\\"> <thead data-start=\\"549\\" data-end=\\"583\\"> <tr data-start=\\"549\\" data-end=\\"583\\"> <th data-start=\\"549\\" data-end=\\"571\\" data-col-size=\\"sm\\"><strong data-start=\\"551\\" data-end=\\"570\\">Aufgabenbereich</strong></th> <th data-start=\\"571\\" data-end=\\"583\\" data-col-size=\\"md\\"><strong data-start=\\"573\\" data-end=\\"581\\">Ziel</strong></th> </tr> </thead> <tbody data-start=\\"620\\" data-end=\\"1016\\"> <tr data-start=\\"620\\" data-end=\\"709\\"> <td data-start=\\"620\\" data-end=\\"644\\" data-col-size=\\"sm\\"><strong data-start=\\"622\\" data-end=\\"643\\">Finanzcontrolling</strong></td> <td data-start=\\"644\\" data-end=\\"709\\" data-col-size=\\"md\\">Saubere Zahlen, klare Strukturen und nachvollziehbare Reports</td> </tr> <tr data-start=\\"710\\" data-end=\\"803\\"> <td data-start=\\"710\\" data-end=\\"734\\" data-col-size=\\"sm\\"><strong data-start=\\"712\\" data-end=\\"733\\">Sales Controlling</strong></td> <td data-start=\\"734\\" data-end=\\"803\\" data-col-size=\\"md\\">Vertriebszahlen analysieren, Potenziale erkennen, Trends ableiten</td> </tr> <tr data-start=\\"804\\" data-end=\\"903\\"> <td data-start=\\"804\\" data-end=\\"831\\" data-col-size=\\"sm\\"><strong data-start=\\"806\\" data-end=\\"830\\">Prognosen &amp; Analysen</strong></td> <td data-start=\\"831\\" data-end=\\"903\\" data-col-size=\\"md\\">Frühzeitige Einschätzung von Marktbewegungen und Investitionschancen</td> </tr> <tr data-start=\\"904\\" data-end=\\"1016\\"> <td data-start=\\"904\\" data-end=\\"936\\" data-col-size=\\"sm\\"><strong data-start=\\"906\\" data-end=\\"935\\">Reporting &amp; Kommunikation</strong></td> <td data-start=\\"936\\" data-end=\\"1016\\" data-col-size=\\"md\\">Komplexe Daten so aufbereiten, dass sie jeder versteht schnell und präzise</td> </tr> </tbody> </table> </div> </div> <p data-start=\\"1018\\" data-end=\\"1305\\">Julia wird damit eine zentrale Rolle in der weiteren Entwicklung von KLZ spielen als Schnittstelle zwischen <strong data-start=\\"1128\\" data-end=\\"1166\\">Management, Vertrieb und Strategie</strong>.<br data-start=\\"1167\\" data-end=\\"1170\\" />Oder, um es etwas lockerer zu sagen: Sie sorgt dafür, dass wir nicht nur wissen, <strong data-start=\\"1251\\" data-end=\\"1268\\">wo wir stehen</strong>, sondern auch <strong data-start=\\"1283\\" data-end=\\"1302\\">wohin wir gehen</strong>.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"134\\" data-end=\\"169\\"><strong data-start=\\"138\\" data-end=\\"169\\">Erfahrung, die verbindet</strong></h3> <p data-start=\\"171\\" data-end=\\"387\\"><strong data-start=\\"171\\" data-end=\\"216\\">Zahlenverständnis trifft Praxiserfahrung.</strong><br data-start=\\"216\\" data-end=\\"219\\" />Mit über 13 Jahren Erfahrung im Controlling und Vertrieb bringt <a href=\\"https://www.linkedin.com/in/julia-havasi-18556b233/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"283\\" data-end=\\"299\\">Julia Havasi</strong></a> das ideale Zusammenspiel aus analytischer Präzision und unternehmerischem Denken mit.</p> <p data-start=\\"389\\" data-end=\\"1224\\"><strong data-start=\\"389\\" data-end=\\"413\\">Ihr beruflicher Weg:</strong><br data-start=\\"413\\" data-end=\\"416\\" />Nach ihrer Ausbildung zur <strong data-start=\\"442\\" data-end=\\"476\\">Groß- und Außenhandelskauffrau</strong> sammelte sie früh Einblicke in betriebswirtschaftliche Abläufe und entwickelte ein Gespür für klare Prozesse.<br data-start=\\"586\\" data-end=\\"589\\" />Bei der <strong data-start=\\"597\\" data-end=\\"616\\">PETER HAHN GmbH</strong> stieg sie Schritt für Schritt auf von der internationalen Vertriebsassistenz bis zur <strong data-start=\\"704\\" data-end=\\"739\\">Marketing Controlling Managerin</strong> im Bereich Sales &amp; Marketing. Dort war sie verantwortlich für die Analyse von Kennzahlen, Budgetplanung und Marktbeobachtung und lernte, Zahlen als Grundlage für strategische Entscheidungen zu nutzen.<br data-start=\\"940\\" data-end=\\"943\\" />Anschließend wechselte sie zur <strong data-start=\\"974\\" data-end=\\"1002\\">GOLDNER GmbH (Madeleine)</strong>, wo sie als <strong data-start=\\"1015\\" data-end=\\"1050\\" data-is-only-node=\\"\\">Specialist Planning &amp; Analytics</strong> die Themen Planung, Forecasting und Reporting weiter vertiefte. Ihre Arbeit dort war geprägt von strukturierten Prozessen und enger Abstimmung mit Management und Vertrieb.</p> <p data-start=\\"1226\\" data-end=\\"1245\\"><strong data-start=\\"1226\\" data-end=\\"1243\\">Ihre Stärken:</strong></p> <ul data-start=\\"1246\\" data-end=\\"1779\\"> <li data-start=\\"1246\\" data-end=\\"1361\\"> <p data-start=\\"1248\\" data-end=\\"1361\\"><strong data-start=\\"1248\\" data-end=\\"1272\\">Analytisches Denken:</strong> Sie erkennt Zusammenhänge schnell und leitet daraus konkrete Handlungsempfehlungen ab.</p> </li> <li data-start=\\"1362\\" data-end=\\"1460\\"> <p data-start=\\"1364\\" data-end=\\"1460\\"><strong data-start=\\"1364\\" data-end=\\"1393\\">Struktur und Genauigkeit:</strong> Sie sorgt für saubere Prozesse und nachvollziehbare Datenflüsse.</p> </li> <li data-start=\\"1461\\" data-end=\\"1566\\"> <p data-start=\\"1463\\" data-end=\\"1566\\"><strong data-start=\\"1463\\" data-end=\\"1488\\">Strategisches Gespür:</strong> Sie versteht, wie operative Zahlen langfristige Entwicklungen beeinflussen.</p> </li> <li data-start=\\"1567\\" data-end=\\"1670\\"> <p data-start=\\"1569\\" data-end=\\"1670\\"><strong data-start=\\"1569\\" data-end=\\"1593\\">Klare Kommunikation:</strong> Komplexe Inhalte bringt sie verständlich auf den Punkt ohne Zahlenchaos.</p> </li> <li data-start=\\"1671\\" data-end=\\"1779\\"> <p data-start=\\"1673\\" data-end=\\"1779\\"><strong data-start=\\"1673\\" data-end=\\"1696\\">Praxisorientierung:</strong> Sie denkt lösungsorientiert und immer mit Blick auf den Nutzen fürs Unternehmen.</p> </li> </ul> <p data-start=\\"1781\\" data-end=\\"1942\\">Mit dieser Mischung aus Erfahrung, Struktur und Kommunikationsstärke ist Julia genau die richtige, um KLZ beim weiteren Wachstum Richtung Zukunft zu begleiten.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"113\\" data-end=\\"148\\"><strong data-start=\\"117\\" data-end=\\"148\\">Zahlen mit Zukunftsblick</strong></h3> <p data-start=\\"150\\" data-end=\\"442\\">Zahlen sind für uns kein Selbstzweck sie sind das Fundament jeder guten Entscheidung.<br data-start=\\"237\\" data-end=\\"240\\" />Mit Julia Havasi bekommt das Thema Controlling bei KLZ eine neue Tiefe: Weg vom reinen Blick in den Rückspiegel, hin zu einer <strong data-start=\\"366\\" data-end=\\"394\\">vorausschauenden Analyse</strong>, die Chancen und Risiken früh sichtbar macht.</p> <p data-start=\\"444\\" data-end=\\"674\\">Ihr Fokus liegt darauf, <strong data-start=\\"468\\" data-end=\\"505\\">Zahlen in Zusammenhänge zu setzen</strong>:<br data-start=\\"506\\" data-end=\\"509\\" />Wie entwickeln sich Kosten und Margen im Vertrieb? Welche Trends zeichnen sich im Markt ab? Und wo lohnt es sich, gezielt zu investieren, anstatt nur zu reagieren?</p> <p data-start=\\"676\\" data-end=\\"968\\">Durch ihre Erfahrung im Bereich <strong data-start=\\"708\\" data-end=\\"732\\">Planning &amp; Analytics</strong> schafft Julia den Spagat zwischen Detailtiefe und Übersicht. Sie sorgt dafür, dass Informationen <strong data-start=\\"830\\" data-end=\\"878\\">klar, verständlich und entscheidungsrelevant</strong> aufbereitet werden eine Grundlage, auf der sich Strategien verlässlich planen lassen.</p> <p data-start=\\"970\\" data-end=\\"993\\">Für uns bedeutet das:</p> <ul data-start=\\"994\\" data-end=\\"1202\\"> <li data-start=\\"994\\" data-end=\\"1081\\"> <p data-start=\\"996\\" data-end=\\"1081\\">Wir treffen Entscheidungen auf Basis belastbarer Daten, nicht aus dem Bauch heraus.</p> </li> <li data-start=\\"1082\\" data-end=\\"1144\\"> <p data-start=\\"1084\\" data-end=\\"1144\\">Wir erkennen Marktbewegungen, bevor sie zum Risiko werden.</p> </li> <li data-start=\\"1145\\" data-end=\\"1202\\"> <p data-start=\\"1147\\" data-end=\\"1202\\">Wir steuern unser Wachstum gezielter und effizienter.</p> </li> </ul> <p data-start=\\"1204\\" data-end=\\"1297\\">So wird aus Controlling nicht einfach Kontrolle sondern <strong data-start=\\"1262\\" data-end=\\"1278\\">Orientierung</strong> für die Zukunft.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"154\\" data-end=\\"200\\"><strong data-start=\\"158\\" data-end=\\"200\\">Stabil wachsen, strategisch handeln</strong></h3> <p data-start=\\"202\\" data-end=\\"485\\">Wachstum ist kein Selbstläufer es braucht Richtung, Kontrolle und klare Ziele.<br data-start=\\"282\\" data-end=\\"285\\" />Bei KLZ steht deshalb nicht das schnelle Mehr im Vordergrund, sondern das <strong data-start=\\"359\\" data-end=\\"381\\">nachhaltige Besser</strong>. Wir wollen verstehen, wo Wachstum entsteht, warum es entsteht und wie wir es gezielt fördern können.</p> <p data-start=\\"487\\" data-end=\\"822\\">Genau hier kommt Julias Erfahrung ins Spiel.<br data-start=\\"531\\" data-end=\\"534\\" />Mit ihrem strukturierten Blick auf Zahlen und Prozessen schafft sie Transparenz in Bereichen, die im Tagesgeschäft oft unsichtbar bleiben. Sie liefert die Grundlage, um Prioritäten richtig zu setzen, Ressourcen gezielt einzusetzen und Chancen zu erkennen, bevor sie an uns vorbeiziehen.</p> <p data-start=\\"824\\" data-end=\\"1005\\">So wird Controlling bei KLZ nicht als Bremsklotz verstanden, sondern als <strong data-start=\\"897\\" data-end=\\"923\\">strategisches Werkzeug</strong>, das Wachstum ermöglicht stabil, nachvollziehbar und langfristig erfolgreich.</p> <p data-start=\\"1007\\" data-end=\\"1144\\">Denn wer seine Zahlen versteht, steuert nicht nur besser, sondern bewegt sich auch sicherer in einem Markt, der sich ständig verändert.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"112\\" data-end=\\"138\\"><strong data-start=\\"116\\" data-end=\\"138\\">Blick nach vorn</strong></h3> <p data-start=\\"140\\" data-end=\\"367\\">Mit der Verstärkung durch <strong data-start=\\"166\\" data-end=\\"182\\">Julia Havasi</strong> geht KLZ den nächsten logischen Schritt: weg vom rein operativen Blick auf Zahlen hin zu einer <strong data-start=\\"280\\" data-end=\\"307\\">strategischen Steuerung</strong>, die Wachstum kontrolliert, messbar und nachhaltig macht.</p> <p data-start=\\"369\\" data-end=\\"743\\">Julias Erfahrung im Financial &amp; Sales Controlling schafft die Basis, um Entwicklungen frühzeitig zu erkennen und Entscheidungen mit Klarheit zu treffen. Sie sorgt dafür, dass wir die richtigen Fragen stellen, bevor wir handeln:<br data-start=\\"596\\" data-end=\\"599\\" />Wo entsteht Wachstum tatsächlich? Welche Bereiche liefern langfristige Stabilität? Und wo besteht Anpassungsbedarf, bevor er zum Problem wird?</p> <p data-start=\\"745\\" data-end=\\"1055\\">Gerade in einer Branche, die sich ständig verändert, ist dieser Blick nach vorn entscheidend.<br data-start=\\"838\\" data-end=\\"841\\" />Denn nachhaltiges Wachstum bedeutet für uns nicht, ständig größer zu werden, sondern <strong data-start=\\"926\\" data-end=\\"956\\">besser aufgestellt zu sein</strong> mit klaren Strukturen, belastbaren Daten und einem Verständnis für die Dynamik unserer Märkte.</p> <p data-start=\\"1057\\" data-end=\\"1288\\">Mit Julia gewinnen wir eine Kollegin, die diesen Anspruch teilt. Sie bringt Struktur in komplexe Abläufe, übersetzt Zahlen in Erkenntnisse und schafft damit Orientierung nicht nur für das Management, sondern für das ganze Team.</p> <p data-start=\\"1290\\" data-end=\\"1404\\">So bleibt KLZ auch in Zukunft das, was uns stark macht: <strong data-start=\\"1346\\" data-end=\\"1402\\">schnell, verlässlich und immer einen Schritt voraus.</strong></p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":47294,"datePublished":"2025-10-06T13:26:31","updatedAt":"2025-10-06T13:26:31","translation":null},{"id":46951,"translationKey":"n2xsf2y-mittelspannungskabel-energieprojekt","locale":"de","slug":"n2xsf2y-mittelspannungskabel-energieprojekt","path":"/de/blog/n2xsf2y-mittelspannungskabel-energieprojekt","title":"Warum das NA2XS(F)2Y das ideale Kabel für Ihr Energieprojekt ist","titleHtml":"Warum das NA2XS(F)2Y das ideale Kabel für Ihr Energieprojekt ist","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\">[split_line_heading animation_type=&#8221;line-reveal-by-space&#8221; font_style=&#8221;h3&#8243; line_reveal_by_space_text_effect=&#8221;scroll-opacity-reveal&#8221; stagger_animation=&#8221;true&#8221; content_alignment=&#8221;default&#8221; mobile_content_alignment=&#8221;inherit&#8221; link_target=&#8221;_self&#8221; text_content=&#8221;Das NA2XS(F)2Y ist für Projekte gemacht, bei denen Strombelastbarkeit, EMV-Verträglichkeit und thermische Stabilität keine Variablen sind sondern Voraussetzungen.<br /> Dank durchdachtem Aufbau und normgerechtem Design lässt sich das Kabel zuverlässig in unterschiedlichste Infrastrukturen integrieren.&#8221; font_size=&#8221;1.5vw&#8221; font_size_phone=&#8221;1.5em&#8221; font_size_tablet=&#8221;7vw&#8221; text_direction=&#8221;default&#8221; font_line_height=&#8221;1.5&#8243;]</div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"288\\" data-end=\\"349\\">Warum die Kabelwahl über den Projekterfolg entscheidet</h3> <p data-start=\\"351\\" data-end=\\"816\\">Ob Windpark, Industrieanlage oder städtisches Verteilnetz wer Mittelspannung plant, entscheidet nicht nur über Kabelmeter, sondern über <strong data-start=\\"489\\" data-end=\\"528\\"><a href=\\"https://www.vde.com/de/fnn/themen/tar/tar-mittelspannung-vde-ar-n-4110\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Systemstabilität</a>, Ausfallsicherheit</strong> und <strong data-start=\\"533\\" data-end=\\"564\\">langfristige Betriebskosten</strong>. Die Kabelwahl hat mehr Einfluss, als oft angenommen wird. Denn während sich viele Komponenten austauschen lassen, wird ein verlegtes Mittelspannungskabel schnell zum dauerhaften Bestandteil der Infrastruktur und muss daher von Anfang an passen.</p> <p data-start=\\"818\\" data-end=\\"932\\">Ein Kabel wie das <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"836\\" data-end=\\"849\\">NA2XS(F)2Y</strong></a> überzeugt genau dort, wo andere an Grenzen stoßen. Im Folgenden zeigen wir, warum.</p> <h4 data-start=\\"939\\" data-end=\\"1008\\">Typische Herausforderungen in der Mittelspannungsverkabelung</h4> <p data-start=\\"1010\\" data-end=\\"1187\\">Projekte im Bereich von 10 bis 30 kV bringen wiederkehrende Anforderungen mit sich unabhängig davon, ob es sich um Neubauten, Umbauten oder Erweiterungen handelt. Dazu zählen:</p> <ul data-start=\\"1189\\" data-end=\\"1558\\"> <li data-start=\\"1189\\" data-end=\\"1247\\"> <p data-start=\\"1191\\" data-end=\\"1247\\"><strong data-start=\\"1191\\" data-end=\\"1221\\">Hohe <a href=\\"https://www.vde-verlag.de/buecher/leseprobe/9783800746910_PROBE_01.pdf\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Dauerstrombelastungen</a></strong> über viele Jahre hinweg</p> </li> <li data-start=\\"1248\\" data-end=\\"1326\\"> <p data-start=\\"1250\\" data-end=\\"1326\\"><strong data-start=\\"1250\\" data-end=\\"1281\\">Mechanische Beanspruchungen</strong> bei der Verlegung (z. B. in engen Trassen)</p> </li> <li data-start=\\"1327\\" data-end=\\"1415\\"> <p data-start=\\"1329\\" data-end=\\"1415\\"><strong data-start=\\"1329\\" data-end=\\"1374\\">Störungen durch elektromagnetische Felder</strong> (z. B. bei paralleler Leitungsführung)</p> </li> <li data-start=\\"1416\\" data-end=\\"1484\\"> <p data-start=\\"1418\\" data-end=\\"1484\\"><strong data-start=\\"1418\\" data-end=\\"1451\\">Normvorgaben nach IEC und VDE</strong>, die eingehalten werden müssen</p> </li> <li data-start=\\"1485\\" data-end=\\"1558\\"> <p data-start=\\"1487\\" data-end=\\"1558\\">Unterschiedliche <strong data-start=\\"1504\\" data-end=\\"1520\\">Verlegearten</strong>: <a href=\\"https://www.elektrikerwissen.de/erdkabel-verlegen/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Erdverlegung</a>, Trasse, Kleeblatt etc.</p> </li> </ul> <p data-start=\\"1560\\" data-end=\\"1787\\">Die Realität auf der Baustelle zeigt: Ein Kabel, das nicht flexibel genug ist, zu hohe Biegeradien hat oder thermisch schnell an seine Grenzen kommt, verzögert nicht nur die Umsetzung es gefährdet auch die Betriebssicherheit.</p> <h4 data-start=\\"1794\\" data-end=\\"1871\\">Was das NA2XS(F)2Y für moderne Energieinfrastruktur interessant macht</h4> <p data-start=\\"1873\\" data-end=\\"2118\\">Das <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"1877\\" data-end=\\"1890\\">NA2XS(F)2Y</strong></a> begegnet diesen Anforderungen mit einer durchdachten, praxisbewährten Konstruktion. Es ist ausgelegt für den <strong data-start=\\"2000\\" data-end=\\"2036\\">langfristigen Einsatz unter Last</strong> und zeigt seine Stärken besonders in industriellen und energietechnischen Netzen.</p> <p data-start=\\"2120\\" data-end=\\"2155\\"><strong data-start=\\"2120\\" data-end=\\"2155\\">Wichtige Merkmale im Überblick:</strong></p> <div class=\\"_tableContainer_80l1q_1\\"> <div class=\\"_tableWrapper_80l1q_14 group flex w-fit flex-col-reverse\\"> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"2157\\" data-end=\\"2815\\"> <thead data-start=\\"2157\\" data-end=\\"2250\\"> <tr data-start=\\"2157\\" data-end=\\"2250\\"> <th data-start=\\"2157\\" data-end=\\"2192\\" data-col-size=\\"sm\\">Merkmal</th> <th data-start=\\"2192\\" data-end=\\"2250\\" data-col-size=\\"md\\">Vorteil für Ihr Projekt</th> </tr> </thead> <tbody data-start=\\"2346\\" data-end=\\"2815\\"> <tr data-start=\\"2346\\" data-end=\\"2439\\"> <td data-start=\\"2346\\" data-end=\\"2381\\" data-col-size=\\"sm\\"><strong data-start=\\"2348\\" data-end=\\"2364\\">Aluminiumleiter</strong></td> <td data-col-size=\\"md\\" data-start=\\"2381\\" data-end=\\"2439\\">Hohe Leitfähigkeit, geringe Übertragungsverluste</td> </tr> <tr data-start=\\"2440\\" data-end=\\"2533\\"> <td data-start=\\"2440\\" data-end=\\"2475\\" data-col-size=\\"sm\\"><strong data-start=\\"2442\\" data-end=\\"2461\\">XLPE-Isolierung</strong></td> <td data-col-size=\\"md\\" data-start=\\"2475\\" data-end=\\"2533\\">Hohe thermische Belastbarkeit, langlebig und stabil</td> </tr> <tr data-start=\\"2534\\" data-end=\\"2627\\"> <td data-start=\\"2534\\" data-end=\\"2569\\" data-col-size=\\"sm\\"><strong data-start=\\"2536\\" data-end=\\"2562\\">EMV-optimiertes Design</strong></td> <td data-col-size=\\"md\\" data-start=\\"2569\\" data-end=\\"2627\\">Störungsfreier Betrieb in sensiblen Netzumgebungen</td> </tr> <tr data-start=\\"2628\\" data-end=\\"2721\\"> <td data-start=\\"2628\\" data-end=\\"2663\\" data-col-size=\\"sm\\"><strong data-start=\\"2630\\" data-end=\\"2660\\">Normgerechter Aufbau (IEC)</strong></td> <td data-col-size=\\"md\\" data-start=\\"2663\\" data-end=\\"2721\\">Sicherheit bei Ausschreibung, Prüfung und Betrieb</td> </tr> <tr data-start=\\"2722\\" data-end=\\"2815\\"> <td data-start=\\"2722\\" data-end=\\"2757\\" data-col-size=\\"sm\\"><strong data-start=\\"2724\\" data-end=\\"2753\\">Robuste Außenkonstruktion</strong></td> <td data-col-size=\\"md\\" data-start=\\"2757\\" data-end=\\"2815\\">Geeignet für alle gängigen Verlegeverfahren</td> </tr> </tbody> </table> <div class=\\"sticky end-(--thread-content-margin) h-0 self-end select-none\\"> </div> </div> </div> <p data-start=\\"2817\\" data-end=\\"2996\\">Das bedeutet: Mit dem <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> lassen sich Netze realisieren, die nicht nur auf dem Papier funktionieren, sondern auch im praktischen Betrieb dauerhaft, wartungsarm und sicher.</p> <p data-start=\\"2817\\" data-end=\\"2996\\">Warum der Netzausbau wichtig ist, erfahren Sie hier:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.netze-bw.de/unsernetz/netzausbau\\" class=\\"vlp-link\\" title=\\"Netzausbau - Netze BW GmbH\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.netze-bw.de/logo-seo.png\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Netzausbau - Netze BW GmbH</div><div class=\\"vlp-block-1 vlp-link-summary\\">Die Netze BW ist daran interessiert und dazu verpflichtet, ihr Netz im Sinne einer effizienten und sicheren Stromversorgung stetig zu optimieren.</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"212\\" data-end=\\"261\\">Technik, auf die Sie sich verlassen können</h3> <p data-start=\\"263\\" data-end=\\"515\\">Wenn Mittelspannung zur tragenden Infrastruktur wird, braucht es Kabel, auf deren technische Eigenschaften absolut Verlass ist nicht nur unter Idealbedingungen, sondern gerade dann, wenn Umgebungsbedingungen, Belastung und Systemkomplexität zunehmen.</p> <p data-start=\\"517\\" data-end=\\"727\\">Das <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong data-start=\\"521\\" data-end=\\"534\\">NA2XS(F)2Y</strong></a> wurde genau für solche Situationen entwickelt. Aufbau und Materialwahl zielen auf maximale elektrische Sicherheit, lange Lebensdauer und bestmögliche Integration in moderne Energieprojekte ab.</p> <h4 data-start=\\"734\\" data-end=\\"802\\">Aufbau: Aluminiumleiter, XLPE-Isolierung, robuste Konstruktion</h4> <p data-start=\\"804\\" data-end=\\"920\\">Das Innenleben des NA2XS(F)2Y folgt einer klaren Logik: <strong data-start=\\"859\\" data-end=\\"898\\"><a href=\\"https://kupfer.de/anwendungen/elektrotechnik-und-energie/elektrische-leiterwerkstoffe/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Leitfähigkeit</a>, Isolation und Schutz</strong> in optimaler Balance.</p> <p data-start=\\"922\\" data-end=\\"943\\"><strong data-start=\\"922\\" data-end=\\"943\\">Aufbau im Detail:</strong></p> <ul data-start=\\"945\\" data-end=\\"1363\\"> <li data-start=\\"945\\" data-end=\\"1004\\"> <p data-start=\\"947\\" data-end=\\"1004\\"><strong data-start=\\"947\\" data-end=\\"958\\">Leiter:</strong> Aluminium</p> </li> <li data-start=\\"1005\\" data-end=\\"1073\\"> <p data-start=\\"1007\\" data-end=\\"1073\\"><strong data-start=\\"1007\\" data-end=\\"1030\\">Innere Leitschicht:</strong> leitfähige Kunststoffe zur Feldsteuerung</p> </li> <li data-start=\\"1074\\" data-end=\\"1177\\"> <p data-start=\\"1076\\" data-end=\\"1177\\"><strong data-start=\\"1076\\" data-end=\\"1090\\">Isolation:</strong> <strong data-start=\\"1091\\" data-end=\\"1135\\">vernetzter Polyethylen-Kunststoff (XLPE)</strong> mit exzellenter Temperaturbeständigkeit</p> </li> <li data-start=\\"1178\\" data-end=\\"1283\\"> <p data-start=\\"1180\\" data-end=\\"1283\\"><strong>Äußere Leitschicht:</strong> leitfähiger Kunststoff zur Begrenzung des elektrischen Feldes</p> </li> <li data-start=\\"1178\\" data-end=\\"1283\\"> <p data-start=\\"1180\\" data-end=\\"1283\\"><strong>Schirm:</strong> Wicklung aus blanken Kupferdrähten (ggf. mit Cu-Band) für effektive elektrische Abschirmung</p> </li> <li data-start=\\"1284\\" data-end=\\"1363\\"> <p data-start=\\"1286\\" data-end=\\"1363\\"><strong data-start=\\"1286\\" data-end=\\"1302\\">Außenmantel:</strong> robustes PE, mechanisch belastbar und feuchtigkeitsresistent</p> </li> </ul> <p data-start=\\"1365\\" data-end=\\"1526\\">Diese Kombination ermöglicht einen stabilen Betrieb auch unter hoher thermischer Last und in <a href=\\"https://heinen-elektronik.de/glossar/emv-elektromagnetische-vertraeglichkeit/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">EMV-sensiblen Umgebungen</a> bei sachgemäßer Verlegung.</p> <h4 data-start=\\"1533\\" data-end=\\"1615\\">Ausgelegt für Spannungsklassen bis 30 kV normgerecht und zukunftssicher</h4> <p data-start=\\"1617\\" data-end=\\"1812\\">Das <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> ist erhältlich in den <a href=\\"https://www.elandcables.com/de/company/news-and-events/mv-cables-the-lowdown\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Spannungsklassen</a> bis 18/30 kV für Nennspannungen bis 30 kV laut IEC 60502-2. Das bietet entscheidende Vorteile:</p> <ul data-start=\\"1814\\" data-end=\\"2004\\"> <li data-start=\\"1814\\" data-end=\\"1872\\"> <p data-start=\\"1816\\" data-end=\\"1872\\"><strong data-start=\\"1816\\" data-end=\\"1851\\">Internationale Vergleichbarkeit</strong> in Ausschreibungen</p> </li> <li data-start=\\"1873\\" data-end=\\"1930\\"> <p data-start=\\"1875\\" data-end=\\"1930\\"><strong data-start=\\"1875\\" data-end=\\"1894\\">Sichere Abnahme</strong> durch Netzbetreiber oder Behörden</p> </li> <li data-start=\\"1931\\" data-end=\\"2004\\"> <p data-start=\\"1933\\" data-end=\\"2004\\"><strong data-start=\\"1933\\" data-end=\\"1964\\">Zukunftssichere Integration</strong> in bestehende oder neu geplante Systeme</p> </li> </ul> <p data-start=\\"2006\\" data-end=\\"2131\\">Wer auf Planbarkeit, technische Klarheit und reibungslose Dokumentation Wert legt, trifft mit diesem Kabel die richtige Wahl.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"207\\" data-end=\\"252\\">Leistungsstark, zuverlässig, langlebig</h3> <p data-start=\\"254\\" data-end=\\"536\\">Ein gutes Mittelspannungskabel erkennt man nicht nur an Normen, sondern an seiner Fähigkeit, <strong data-start=\\"347\\" data-end=\\"409\\">unter realen Bedingungen dauerhaft stabil zu funktionieren</strong>. Das <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> wurde für genau solche Anforderungen entwickelt und bringt technische Vorteile mit, die in der Praxis zählen.</p> <h4 data-start=\\"543\\" data-end=\\"609\\">Hohe Strombelastbarkeit für dauerhafte Betriebsstabilität</h4> <p data-start=\\"611\\" data-end=\\"924\\">Das Kabel ist auf <strong data-start=\\"629\\" data-end=\\"669\\">kontinuierlich hohe Strombelastungen</strong> ausgelegt ohne dass <a href=\\"https://calcul-electrique.com/de/artikel/ueberpruefung-der-thermischen-spannungen-in-einem-leiter/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">thermische Probleme</a>, Alterung oder Leistungsverluste zu befürchten sind. Die Kombination aus Aluminiumleiter und XLPE-Isolierung sorgt dafür, dass die maximale <a href=\\"https://www.vde-verlag.de/buecher/leseprobe/9783800746910_PROBE_01.pdf\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Dauerstromtragfähigkeit</a> auch unter erschwerten Bedingungen erhalten bleibt.</p> <p data-start=\\"926\\" data-end=\\"939\\"><strong data-start=\\"926\\" data-end=\\"939\\">Vorteile:</strong></p> <ul data-start=\\"941\\" data-end=\\"1120\\"> <li data-start=\\"941\\" data-end=\\"995\\"> <p data-start=\\"943\\" data-end=\\"995\\">Zuverlässiger Dauerbetrieb auch bei Vollauslastung</p> </li> <li data-start=\\"996\\" data-end=\\"1048\\"> <p data-start=\\"998\\" data-end=\\"1048\\">Die <a href=\\"https://de.sxjshcable.com/info/what-is-the-meaning-of-xlpe-insulated-cable-94248457.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">XLPE-Isolierung</a> zeigt unter normalen Betriebsbedingungen eine sehr geringe Alterungsrate</p> </li> <li data-start=\\"1049\\" data-end=\\"1120\\"> <p data-start=\\"1051\\" data-end=\\"1120\\">Geringere Wärmeentwicklung im Vergleich zu minderwertigen Materialien</p> </li> </ul> <h4 data-start=\\"1579\\" data-end=\\"1642\\">Sicher bei Kurzschluss und hoher thermischer Belastung</h4> <p data-start=\\"1644\\" data-end=\\"1797\\">Die XLPE-Isolierung des Kabels hält auch <strong data-start=\\"1685\\" data-end=\\"1719\\">kurzzeitigen Extrembedingungen</strong> stand, wie sie z. B. bei Schaltvorgängen oder Fehlerströmen auftreten können.</p> <ul data-start=\\"1799\\" data-end=\\"1993\\"> <li data-start=\\"1799\\" data-end=\\"1882\\"> <p data-start=\\"1801\\" data-end=\\"1882\\">Hohe <a href=\\"https://de.electrical-installation.org/dewiki/Pr%C3%BCfen_der_Kurzschlussfestigkeit_von_Kabeln_und_Leitungen\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1806\\" data-end=\\"1836\\">Kurzschlussstromfestigkeit</strong></a> (auch bei &gt;20 kA, abhängig vom Querschnitt)</p> </li> <li data-start=\\"1883\\" data-end=\\"1941\\"> <p data-start=\\"1885\\" data-end=\\"1941\\">Bei fachgerechter Auslegung und Verlegung bleibt die mechanische Integrität auch bei hoher thermischer Belastung erhalten</p> </li> <li data-start=\\"1942\\" data-end=\\"1993\\"> <p data-start=\\"1944\\" data-end=\\"1993\\">Schnelle Rückkehr in den stabilen Betriebszustand</p> </li> </ul> <h4 data-start=\\"2000\\" data-end=\\"2049\\">Starke EMV-Werte für sensible Umgebungen</h4> <p data-start=\\"2051\\" data-end=\\"2324\\">In Netzen mit vielen parallelen Leitungen oder empfindlichen Steuerkreisen ist <strong data-start=\\"2130\\" data-end=\\"2174\\">elektromagnetische Verträglichkeit (EMV)</strong> essenziell. Das NA2XS(F)2Y ist darauf ausgelegt, <strong data-start=\\"2223\\" data-end=\\"2254\\">Feldstörungen zu minimieren</strong> und <strong data-start=\\"2259\\" data-end=\\"2283\\">Spannungsinduktionen</strong> in benachbarten Leitungen zu verhindern.</p> <p data-start=\\"2326\\" data-end=\\"2342\\"><strong data-start=\\"2326\\" data-end=\\"2342\\">Ihr Vorteil:</strong></p> <ul data-start=\\"2344\\" data-end=\\"2497\\"> <li data-start=\\"2344\\" data-end=\\"2389\\"> <p data-start=\\"2346\\" data-end=\\"2389\\">Weniger EMV-Probleme im laufenden Betrieb</p> </li> <li data-start=\\"2390\\" data-end=\\"2435\\"> <p data-start=\\"2392\\" data-end=\\"2435\\">Stabilere Mess-, Steuer- und Regeltechnik</p> </li> <li data-start=\\"2436\\" data-end=\\"2497\\"> <p data-start=\\"2438\\" data-end=\\"2497\\">Zukunftssicher auch für komplexe Automatisierungsumgebungen</p> </li> </ul> </div> <p>Schon überzeugt? Dann bestellen Sie Ihr Mittelspannungskabel direkt bei uns:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://klz-cables.com/de/kontakt/\\" class=\\"vlp-link\\" title=\\"Kontakt Lassen Sie uns Ihre Energieprojekte voranbringen\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://klz-cables.com/wp-content/uploads/2025/02/og-2.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Kontakt Lassen Sie uns Ihre Energieprojekte voranbringen</div><div class=\\"vlp-block-1 vlp-link-summary\\">Schnell, verlässlich und unkompliziert nehmen Sie Kontakt auf für individuelle Kabel- und Energielösungen. Wir sind für Sie da.</div></div></div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"158\\" data-end=\\"191\\">Praxisnahe Einsatzbereiche</h3> <p data-start=\\"193\\" data-end=\\"508\\">Das NA2XS(F)2Y ist nicht für Sonderfälle konzipiert sondern für den Alltag in Projekten, in denen <strong data-start=\\"292\\" data-end=\\"325\\">jeder Meter Kabel zählen muss</strong>. Ob Industrie, Energieversorgung oder Infrastruktur überall dort, wo Leistung, Sicherheit und Planungssicherheit gefragt sind, spielt dieses Mittelspannungskabel seine Stärken aus.</p> <h4 data-start=\\"515\\" data-end=\\"585\\">Ideal für Industrieanlagen, Energieverteilungen, Umspannwerke</h4> <p data-start=\\"587\\" data-end=\\"754\\">In industriellen Umgebungen sind Stromflüsse oft dauerhaft hoch, die Belastung ist kontinuierlich und Ausfälle teuer. Das NA2XS(F)2Y ist daher eine solide Lösung für:</p> <ul data-start=\\"756\\" data-end=\\"984\\"> <li data-start=\\"756\\" data-end=\\"809\\"> <p data-start=\\"758\\" data-end=\\"809\\"><strong data-start=\\"758\\" data-end=\\"807\\">Produktionsbetriebe mit konstantem Lastprofil</strong></p> </li> <li data-start=\\"810\\" data-end=\\"867\\"> <p data-start=\\"812\\" data-end=\\"867\\"><strong data-start=\\"812\\" data-end=\\"865\\"><a href=\\"https://www.netze-duisburg.de/fileadmin/user_upload/Anschliessen/Neuanschluesse/VDN_Richtlinie_Transformatorstationen_am_Mittelspannungsnetz.pdf\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Transformatoranschlüsse</a> mit hohen Leistungswerten</strong></p> </li> <li data-start=\\"868\\" data-end=\\"923\\"> <p data-start=\\"870\\" data-end=\\"923\\"><strong data-start=\\"870\\" data-end=\\"921\\">Verteilungen innerhalb größerer Industrieareale</strong></p> </li> <li data-start=\\"924\\" data-end=\\"984\\"> <p data-start=\\"926\\" data-end=\\"984\\"><strong data-start=\\"926\\" data-end=\\"984\\">Umspannwerke im kommunalen oder regionalen Netzbetrieb</strong></p> </li> </ul> <p data-start=\\"986\\" data-end=\\"1154\\">Die hohe <strong data-start=\\"995\\" data-end=\\"1023\\">thermische Beständigkeit</strong>, gepaart mit normgerechter Bauweise, sorgt für Sicherheit im laufenden Betrieb und reduziert das Risiko ungeplanter Stillstände.</p> <h4 data-start=\\"1161\\" data-end=\\"1228\\">Speziell für komplexe Netzstrukturen mit EMV-Anforderungen</h4> <p data-start=\\"1230\\" data-end=\\"1381\\">In energieintensiven Projekten mit sensiblen Steuerungen oder paralleler Kabelverlegung wird <a href=\\"https://www.conrad.de/de/ratgeber/industrie-40/elektromagnetische-vertraeglichkeit.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">EMV</a> zu einem echten Thema. Hier punktet das NA2XS(F)2Y mit:</p> <ul data-start=\\"1383\\" data-end=\\"1562\\"> <li data-start=\\"1383\\" data-end=\\"1414\\"> <p data-start=\\"1385\\" data-end=\\"1414\\">Der <strong>Schirmaufbau</strong> in Kombination mit fachgerechter Erdung <strong>reduziert</strong> <strong>Störungen</strong> auf benachbarte Steuer- und Kommunikationsleitungen gerade in paralleler Verlegung</p> </li> <li data-start=\\"1415\\" data-end=\\"1499\\"> <p data-start=\\"1417\\" data-end=\\"1499\\"><strong data-start=\\"1417\\" data-end=\\"1449\\">Reduzierter Störanfälligkeit</strong> bei Steuer-, Daten- und Kommunikationsleitungen</p> </li> <li data-start=\\"1500\\" data-end=\\"1562\\"> <p data-start=\\"1502\\" data-end=\\"1562\\"><strong data-start=\\"1502\\" data-end=\\"1527\\">Erhöhter Netzqualität</strong> durch stabile Spannungsübertragung</p> </li> </ul> <p data-start=\\"1564\\" data-end=\\"1743\\">Gerade in <strong data-start=\\"1574\\" data-end=\\"1622\\">Windparks, Speicherlösungen, Quartiersnetzen</strong> oder im <strong data-start=\\"1631\\" data-end=\\"1676\\">Zusammenspiel mit <a href=\\"https://www.stadtwerke-weisswasser.de/netz/stromnetz/dezentrale-einspeisung\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">dezentraler Einspeisung</a></strong> bietet das Kabel die nötige Störfestigkeit und Betriebssicherheit.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"236\\" data-end=\\"286\\">Einfache Integration in bestehende Projekte</h3> <p data-start=\\"288\\" data-end=\\"589\\">Die beste Technik nützt wenig, wenn sie sich in der Praxis schwer umsetzen lässt. Gerade bei Mittelspannungskabeln ist entscheidend, dass sie sich <strong data-start=\\"435\\" data-end=\\"514\\">reibungslos in bestehende Netze und neue <a href=\\"https://deutscher-bauservice.de/kabeltrassensicherung-planung/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Trassenkonzepte</a> integrieren lassen</strong> ohne Planungsaufwand, Sonderlösungen oder Zeitverlust auf der Baustelle.</p> <p data-start=\\"591\\" data-end=\\"789\\">Das NA2XS(F)2Y erfüllt genau diesen Anspruch. Es ist geeignet für Erdverlegung, offene Trassen und bei angepasstem Biegeradius auch für platzsparende Verlegeformen wie Kleeblattstrukturen und bietet damit eine hohe Flexibilität für verschiedenste Projekte im Energie- und Industriebereich.</p> <h4 data-start=\\"796\\" data-end=\\"861\\">Erdverlegung, Kabeltrasse oder Kleeblatt alles möglich</h4> <p data-start=\\"863\\" data-end=\\"1125\\">Egal ob in der klassischen <a href=\\"https://www.emc-direct.de/blog/kabelschutz-bei-der-erdverlegung-von-kabeln-und-leitungen\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"890\\" data-end=\\"906\\">Erdverlegung</strong></a>, auf der <strong data-start=\\"916\\" data-end=\\"939\\">offenen Kabeltrasse</strong> oder in der <strong data-start=\\"952\\" data-end=\\"974\\">Kleeblattverlegung</strong> mit begrenztem Bauraum das NA2XS(F)2Y lässt sich überall dort einsetzen, wo Mittelspannung <strong data-start=\\"1067\\" data-end=\\"1104\\">sicher, effizient und raumsparend</strong> verlegt werden muss.</p> <p data-start=\\"1127\\" data-end=\\"1174\\">Diese Flexibilität ist besonders relevant beim:</p> <ul data-start=\\"1176\\" data-end=\\"1367\\"> <li data-start=\\"1176\\" data-end=\\"1215\\"> <p data-start=\\"1178\\" data-end=\\"1215\\"><strong data-start=\\"1178\\" data-end=\\"1213\\">Netzausbau von <a href=\\"https://deutsche-windindustrie.de/wiki/mittelspannung/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Windkraftanlagen</a></strong></p> </li> <li data-start=\\"1216\\" data-end=\\"1260\\"> <p data-start=\\"1218\\" data-end=\\"1260\\"><strong data-start=\\"1218\\" data-end=\\"1258\\">Anschluss von Transformatorstationen</strong></p> </li> <li data-start=\\"1261\\" data-end=\\"1311\\"> <p data-start=\\"1263\\" data-end=\\"1311\\"><strong data-start=\\"1263\\" data-end=\\"1309\\">Aufbau von Stromtrassen in Gewerbegebieten</strong></p> </li> <li data-start=\\"1312\\" data-end=\\"1367\\"> <p data-start=\\"1314\\" data-end=\\"1367\\"><strong data-start=\\"1314\\" data-end=\\"1367\\">Industrieanlagen mit begrenztem Installationsraum</strong></p> </li> </ul> <p data-start=\\"1369\\" data-end=\\"1477\\">Für Planer:innen und Bauverantwortliche bedeutet das: Das Kabel passt sich dem Projekt an nicht umgekehrt.</p> <h4 data-start=\\"1484\\" data-end=\\"1529\\">Planbar, normgerecht, betriebssicher</h4> <p data-start=\\"1531\\" data-end=\\"1688\\">Das NA2XS(F)2Y ist nach <a href=\\"https://www.dke.de/de/ueber-uns/dke-organisation-auftrag/external-relations-and-support/iec-internationale-elektrotechnische-normungsorganisation\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1554\\" data-end=\\"1569\\">IEC 60502-2</strong> zertifiziert</a> und erfüllt sämtliche Anforderungen an moderne Energieinfrastrukturen. Das bringt entscheidende Vorteile:</p> <ul data-start=\\"1690\\" data-end=\\"1888\\"> <li data-start=\\"1690\\" data-end=\\"1739\\"> <p data-start=\\"1692\\" data-end=\\"1739\\"><strong data-start=\\"1692\\" data-end=\\"1737\\">Klarheit in der Ausschreibung und Planung</strong></p> </li> <li data-start=\\"1740\\" data-end=\\"1795\\"> <p data-start=\\"1742\\" data-end=\\"1795\\"><strong data-start=\\"1742\\" data-end=\\"1774\\">Sichere Genehmigungsprozesse</strong> bei Netzbetreibern</p> </li> <li data-start=\\"1796\\" data-end=\\"1842\\"> <p data-start=\\"1798\\" data-end=\\"1842\\"><strong data-start=\\"1798\\" data-end=\\"1840\\">Reibungslose Dokumentation und Abnahme</strong></p> </li> <li data-start=\\"1843\\" data-end=\\"1888\\"> <p data-start=\\"1845\\" data-end=\\"1888\\"><strong data-start=\\"1845\\" data-end=\\"1888\\">Hohe Betriebssicherheit über Jahrzehnte</strong></p> </li> </ul> <p data-start=\\"1890\\" data-end=\\"2062\\">Wer bei KLZ ein <strong data-start=\\"1906\\" data-end=\\"1936\\">Mittelspannungskabel kauft</strong>, bekommt also nicht nur ein Produkt sondern eine Lösung, die <strong data-start=\\"2000\\" data-end=\\"2057\\">technisch fundiert, normgerecht und sofort einsetzbar</strong> ist.</p> <p data-start=\\"2064\\" data-end=\\"2278\\">Gerade bei Energieprojekten, die unter Zeitdruck oder im laufenden Betrieb umgesetzt werden müssen, macht das NA2XS(F)2Y den entscheidenden Unterschied: <strong data-start=\\"2216\\" data-end=\\"2277\\">keine Diskussionen, keine Nacharbeiten, keine Kompromisse</strong>.</p> <p data-start=\\"2064\\" data-end=\\"2278\\">Sie wollen mehr zum Thema Erdverlegung und Erdkabeln wissen? Dieser Artikel bietet interessante Informationen zum Kabelschutz bei Erdverlegung.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.richterbaustoffe.de/article/kabelschutz-bei-erdverlegung\\" class=\\"vlp-link\\" title=\\"Kabelschutz bei Erdverlegung\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://images.ctfassets.net/74nz86copyef/1CDlYm1yT02sRPwG1piRUo/dc25523b67f1efc4fae65cc978f900db/hagebau_Ostendorf_Kabelschutz_Headerbild.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Kabelschutz bei Erdverlegung</div><div class=\\"vlp-block-1 vlp-link-summary\\">Beim Um- und Ausbau der Stromnetze für die Energiewende werden ein Großteil der Leitungen und Kabel unterirdisch verlegt um den äußeren Einflüssen unter der Erde standzuhalten und sie sicher zu isolieren, kommen…</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"212\\" data-end=\\"294\\">Fazit:</h3> <p data-start=\\"212\\" data-end=\\"294\\">Wenn Sie ein Mittelspannungskabel brauchen, das zuverlässig funktioniert auch unter realen Betriebsbedingungen, ist das NA2XS(F)2Y die richtige Wahl.</p> <p data-start=\\"296\\" data-end=\\"563\\">Ob Industrieanwendung, Windpark-Netzanschluss oder Energieverteilung im städtischen Raum wer ein <a href=\\"http://bauer-generator.de/glossar/mittelspannung/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Mittelspannungskabel</a> sucht, das <strong data-start=\\"427\\" data-end=\\"525\\">technisch überzeugt, betrieblich zuverlässig ist und sich ohne Zusatzaufwand integrieren lässt</strong>, landet beim NA2XS(F)2Y genau richtig.</p> <p data-start=\\"565\\" data-end=\\"816\\">Die Kombination aus <strong data-start=\\"585\\" data-end=\\"613\\">hoher Strombelastbarkeit</strong>, <strong data-start=\\"615\\" data-end=\\"638\\">robuster Isolierung</strong>,<strong data-start=\\"640\\" data-end=\\"675\\"> EMV-Verträglichkeit</strong> und <strong data-start=\\"680\\" data-end=\\"707\\">flexibler Verlegbarkeit</strong> macht dieses Kabel zu einer Lösung, die in der täglichen Praxis funktioniert nicht nur auf dem Datenblatt.</p> <h4 data-start=\\"823\\" data-end=\\"886\\">Für welche Projekte dieses Kabel die optimale Wahl ist</h4> <p data-start=\\"888\\" data-end=\\"931\\">Das NA2XS(F)2Y empfiehlt sich besonders für:</p> <ul data-start=\\"933\\" data-end=\\"1352\\"> <li data-start=\\"933\\" data-end=\\"1033\\"> <p data-start=\\"935\\" data-end=\\"1033\\"><strong data-start=\\"935\\" data-end=\\"977\\"><a href=\\"https://deutsche-windindustrie.de/wiki/onshore-windpark-windenergieanlagen/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Onshore-Windparks</a> und <a href=\\"http://statkraft.de/explained-by-statkraft/hybridkraftwerke-kombination-erneuerbare-energie-mit-batteriespeicher/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Hybridkraftwerke</a></strong>, bei denen EMV-Schutz und Dauerlast entscheidend sind</p> </li> <li data-start=\\"1034\\" data-end=\\"1115\\"> <p data-start=\\"1036\\" data-end=\\"1115\\"><strong data-start=\\"1036\\" data-end=\\"1056\\">Industrieanlagen</strong>, die dauerhaft hohe Strommengen sicher übertragen müssen</p> </li> <li data-start=\\"1116\\" data-end=\\"1239\\"> <p data-start=\\"1118\\" data-end=\\"1239\\"><strong data-start=\\"1118\\" data-end=\\"1170\\">Transformatoranschlüsse </strong>und<strong data-start=\\"1118\\" data-end=\\"1170\\"> Mittelspannungsnetze</strong>, bei denen Wartungsfreiheit und Betriebssicherheit im Fokus stehen</p> </li> <li data-start=\\"1240\\" data-end=\\"1352\\"> <p data-start=\\"1242\\" data-end=\\"1352\\"><strong data-start=\\"1242\\" data-end=\\"1293\\">Projekte mit anspruchsvollen Verlegebedingungen</strong>, z. B. in Trassen, Schächten oder beengten Infrastrukturen</p> </li> </ul> <p data-start=\\"1354\\" data-end=\\"1494\\">Kurz: Dieses Kabel passt immer dann, wenn aus technischer Anforderung eine verlässliche und wirtschaftlich sinnvolle Lösung werden soll.</p> <h4 data-start=\\"1501\\" data-end=\\"1557\\">Beratung und schnelle Lieferung direkt über KLZ</h4> <p data-start=\\"1559\\" data-end=\\"1855\\">Wenn Sie ein Mittelspannungskabel suchen, das nicht nur auf dem Papier überzeugt, sondern sich auch in der Praxis bewährt, sprechen Sie uns an. Bei KLZ liefern wir <strong data-start=\\"1723\\" data-end=\\"1783\\">NA2XS(F)2Y </strong>in verschiedenen Querschnitten mit kurzen Lieferzeiten<strong data-start=\\"1723\\" data-end=\\"1783\\"> </strong>mit fundierter technischer Beratung und echtem Projektverständnis.</p> <p data-start=\\"1857\\" data-end=\\"1955\\">Denn wer Energie sicher transportieren will, braucht nicht irgendein Kabel sondern das Richtige.</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":46237,"datePublished":"2025-09-29T12:33:25","updatedAt":"2025-10-06T11:40:44","translation":null},{"id":47014,"translationKey":"na2xsf2y-dreileiter-mittelspannungskabel-lieferbar","locale":"de","slug":"na2xsf2y-dreileiter-mittelspannungskabel-lieferbar","path":"/de/blog/na2xsf2y-dreileiter-mittelspannungskabel-lieferbar","title":"Engpass bei NA2XSF2Y? Wir haben das Dreileiter-Mittelspannungskabel","titleHtml":"Engpass bei NA2XSF2Y? Wir haben das Dreileiter-Mittelspannungskabel","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Warum ist das Dreileiterkabel NA2XS(F)2Y derzeit kaum verfügbar?</h2> <h3>Ein Kabel mit Schlüsselrolle</h3> <p>Das <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\"><strong>NA2XSF2Y</strong></a> gehört zu den wichtigsten Mittelspannungskabeln in der Energieinfrastruktur insbesondere in der dreileitrigen Ausführung NA2XSF2Y 3x1x. Es ist mechanisch belastbar, längswasserdicht, direkt erdverlegbar und damit ideal für moderne Netzanwendungen in Onshore-Windparks und Solaranlagen.</p> <p>Vor allem Mittelspannungskabel wie das <strong><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> 3x1x300 RM/25 12/20kV</strong> werden aktuell besonders stark nachgefragt nicht nur wegen ihrer technischen Leistungsfähigkeit, sondern auch wegen ihrer universellen Einsetzbarkeit in anspruchsvollen Umgebungen.</p> <h3>Engpass mit Folgen</h3> <p>Was früher problemlos verfügbar war, ist heute schwer zu beschaffen. Die Ursache liegt in einem Mix aus Lieferkettenproblemen, knappen Rohstoffen und einem überlasteten Produktionsmarkt. Viele Anbieter sind schlichtweg ausverkauft oder können nur mit monatelanger Verzögerung liefern mit drastischen Auswirkungen auf Bauzeiten und Projektkosten.</p> <h3>Wo noch Reserven existieren</h3> <p>Trotz der angespannten Lage gibt es vereinzelt noch Bezugsquellen mit sofortiger Verfügbarkeit dank strategischer Bevorratung und schlanker Logistik. Wir von <a href=\\"https://klz-cables.com/\\">KLZ</a> gehören zu den Lieferanten, die das gefragte dreileitrige <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">Mittelspannungskabel</a> liefern können. Wer heute noch auf das <strong><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XSF2Y</a> 3x1x</strong> oder das <strong>NA2XS(F)2Y 3x1x300 RM/25 12/20kV</strong> zugreifen kann, verschafft sich einen entscheidenden Zeitvorteil und verhindert Verzögerungen, bevor sie entstehen.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Was ist das NA2XSF2Y überhaupt?</h2> <h3>Aufbau und Material</h3> <p>Das <strong>NA2XSF2Y</strong> ist ein einadriges Mittelspannungskabel mit folgenden Eigenschaften:</p> <ul> <li>Aluminium-Rundleiter (RM)</li> <li>Vernetzte Polyethylen-Isolierung (VPE)</li> <li>Innen- und Außenleiterschicht</li> <li>Schirm aus Kupferdrähten und Kupferband</li> <li>Längswasserdichtigkeit in Leiter- und Mantelzone</li> <li>Außenmantel aus Polyethylen (PE), schwarz, UV-beständig</li> </ul> <p>Die derzeit so gefragte dreileitrige Ausführung <strong>NA2XSF2Y 3x1x</strong> besteht aus drei separat verlegten Einleitern ideal für flexible Trassenführung und leistungsstarke Installationen.</p> <h3>Technische Eigenschaften</h3> <p>Die Dreileiter-Variante <strong><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> 3x1x300 RM/25 12/20kV</strong> erfüllt alle Anforderungen für den Einsatz in anspruchsvollen Umgebungen:</p> <ul> <li><strong>Nennspannung:</strong> 12/20 kV</li> <li><strong>Leiterquerschnitt:</strong> 300 mm² Aluminium</li> <li><strong>Leiterschirm:</strong> extrudiert leitfähig</li> <li><strong>Längswasserdichtigkeit:</strong> über quellfähige Bänder</li> <li><strong>Verlegeart:</strong> direkt erdverlegbar</li> </ul> <h3>Warum Längswasserdichtheit bei Mittelspannungskabeln entscheidend ist</h3> <p>Gerade bei der Erdverlegung ist Feuchtigkeit ein permanentes Risiko. Die integrierte Längswasserdichtheit verhindert:</p> <ul> <li>Kapillare Ausbreitung von Wasser entlang des Leiters</li> <li>Kurzschlüsse durch eindringende Feuchtigkeit</li> <li>Folgeschäden bei punktueller Beschädigung der Kabelummantelung</li> </ul> <p>Deshalb ist das <strong>NA2XSF2Y 3x1x</strong> die sichere Wahl für langlebige, unterirdische Energieinfrastruktur.</p> <p>Mehr Infos zur Freileitung vs. Erdverlegung finden Sie hier:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel\\" class=\\"vlp-link\\" title=\\"Freileitung und Erdkabel sind „Stand der Technik“\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.hochspannungsblog.at/201210-netzbau-110kv-wegscheid-mast-kabelanschluss-1723.jpg?ch=dhsowxyq&amp;:hp=9;1;de\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Freileitung und Erdkabel sind „Stand der Technik“</div><div class=\\"vlp-block-1 vlp-link-summary\\">Freileitung oder Erdkabel? Wir erklären Ihnen die Unterschiede und Möglichkeiten, aber auch warum was möglich ist und warum was nicht.</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Typische Einsatzbereiche für das NA2XSF2Y</h2> <h3>Netzanschluss in Windkraftanlagen</h3> <p>In Onshore-Windparks übernimmt das Dreileiter-Mittelspannungskabel <strong><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XSF2Y</a> 3x1x</strong> eine tragende Rolle: Es verbindet Windenergieanlagen mit Trafostationen oder direkt mit dem <a href=\\"https://www.stromerzeuger-lexikon.de/mittelspannungsnetz/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Mittelspannungsnetz</a>. Die robuste Ausführung und Längswasserdichtheit machen es ideal für:</p> <ul> <li>direkte Verlegung im Erdreich ohne zusätzlichen Schutz</li> <li>lange Trassen mit wechselnden Bodenverhältnissen</li> <li>hohe elektrische Belastbarkeit über Jahrzehnte</li> </ul> <h3>Einsatz in Umspannwerken und Trafostationen</h3> <p>Ob als Zuleitung zum Transformator oder zur Verteilung im Mittelspannungsfeld die dreilitrige Ausführung <strong><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> 3x1x300 RM/25 12/20kV</strong> ist in Umspannstationen ein echter Standard. Vorteile:</p> <ul> <li>kompakte Verlegung auch bei begrenztem Platz</li> <li>UV-beständiger PE-Mantel für Innen- und Außenbereiche</li> <li>geringere Brandlast gegenüber PVC-basierten Kabeln</li> </ul> <h3>Anwendung bei schwierigen Bodenverhältnissen</h3> <p>Feuchter Lehmboden? Hohe Grundwasserrisiken? Gerade in solchen Szenarien überzeugt das <strong>NA2XSF2Y</strong> durch seine <a href=\\"https://www.bkw-kabel.de/de/laengswasserdicht-wozu/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Längswasserdichtheit</a>. Es kommt bevorzugt zum Einsatz bei:</p> <ul> <li>Trassen durch sumpfiges oder unverdichtetes Gelände</li> <li>Installationen mit hoher mechanischer Belastung (z. B. unter Straßen)</li> <li>Verlegung ohne Kabelschutzrohr in sensiblen Regionen</li> </ul> <p>Diese Vielseitigkeit macht das <strong>NA2XSF2Y 3x1x</strong> zu einem der universellsten Mittelspannungskabel am Markt. Gerade für die Kabelinfrastruktur in Onshore-Windparks ist das <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> die erste Wahl.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Warum der Markt leergefegt ist</h2> <h3>Ursachen des Engpasses</h3> <p>Die derzeitige Knappheit des dreileitrigen <strong>NA2XSF2Y</strong> hat mehrere Ursachen, die sich gegenseitig verstärken:</p> <ul> <li><strong>Stark gestiegene Nachfrage</strong> durch <a href=\\"https://www.nabu.de/umwelt-und-ressourcen/klima-und-luft/klimaschutz-deutschland-und-europa/28432.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">beschleunigten Netzausbau</a> in Europa, insbesondere in Wind- und Solarparks</li> <li><strong>Produktionsengpässe</strong> bei Isoliermaterialien wie VPE sowie bei Aluminium</li> <li><strong>Lange Lieferzyklen</strong> durch begrenzte Fertigungskapazitäten bei den Herstellern</li> <li><strong>Logistikprobleme</strong> durch überlastete Transportrouten und Verzögerungen in der Kettenlogistik</li> </ul> <h3>Folgen für laufende Projekte</h3> <p>Die Auswirkungen sind in der Branche deutlich spürbar nicht nur bei Großprojekten. Verzögerungen bei der Lieferung des Dreileiterkabels <strong>NA2XSF2Y 3x1x</strong> führen zu:</p> <ul> <li>Stillstand auf der Baustelle, insbesondere beim Netzanschluss</li> <li>Vertragsstrafen bei nicht termingerechter Inbetriebnahme</li> <li>hohem Planungsaufwand durch kurzfristige Umstellungen auf Alternativlösungen</li> </ul> <h3>Was Planer und EPCs jetzt beachten sollten</h3> <p>Angesichts der prekären Versorgungslage empfehlen wir:</p> <ol> <li><strong>Frühzeitige Kabelabfrage</strong> bei <a href=\\"https://klz-cables.com/\\">Lieferanten</a> bereits in der Planungsphase</li> <li><strong>Projektpuffer einkalkulieren</strong> sowohl zeitlich als auch im Budget</li> <li><strong>Verfügbarkeit vor Preis</strong> kurzfristig lieferbare Typen sichern oft den Projektfortschritt</li> </ol> <p>Vor allem, wenn der Einsatz von <strong><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> 3x1x300 RM/25 12/20kV</strong> geplant ist, lohnt sich der Blick auf aktuelle Lagerverfügbarkeiten bevor die Optionen ausgehen.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>Wie wir liefern können, wenn andere vertrösten</h2> <h3>Strategische Lagerhaltung statt Reaktion auf Knappheit</h3> <p>Während viele erst dann nachbestellen, wenn der Markt längst ausverkauft ist, setzen wir auf vorausschauende Lagerhaltung. Bereits frühzeitig haben wir zentrale Typen wie das beliebte Dreileiter-Mittelspannungskabel <strong><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XSF2Y</a> 3x1x</strong> gezielt in relevanten Mengen bevorratet weil wir wissen, wie kritisch diese für den Netzausbau sind.</p> <p><strong>Und genau das macht jetzt den Unterschied: Diese Kabel haben wir als Lieferant strategisch eingeplant und sind bei uns verfügbar.</strong></p> <p>Alle Details und technischen Daten finden Sie hier:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\" class=\\"vlp-link\\" title=\\"NA2XS(F)2Y-Mittelspannungskabel | KLZ\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSF2Y-3-scaled.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">NA2XS(F)2Y-Mittelspannungskabel | KLZ</div><div class=\\"vlp-block-1 vlp-link-summary\\">NA2XS(F)2Y-Mittelspannungskabel, Spannungsklasse bis 36 kV, Kupferleiter, XLPE-Isolation, geeignet für extreme Temperaturen, konform mit IEC/VDE, ideal für erneuerbare Energien und Industrieanlagen.</div></div></div> <h3>Logistik, die mitdenkt</h3> <p>Unsere Logistikprozesse sind auf Geschwindigkeit und Flexibilität ausgelegt. Durch unser Lager mit direkter Anbindung nach Deutschland und in die Niederlande können wir Baustellen in kürzester Zeit versorgen.</p> <ul> <li>Reaktionszeiten in Tagen statt Wochen</li> <li>Zuverlässige Lieferung durch erfahrene Speditionen</li> <li>Flexible Lieferung je nach Baufortschritt</li> </ul> <p>Wir liefern nicht nur die Kabel die Sie benötigen, sondern das Gesamtpaket. Von professioneller Beratung zur richtigen Kabelwahl bis hin zur Lieferung auf der Baustelle &#8211; wir betreuen Ihr gesamtes Projekt. Zuverlässig, gekonnt und zeitnah.</p> <h3>Redundanz statt Risiko</h3> <p>Wir setzen auf mehrere Lieferketten und haben bewusst Lagerkapazitäten aufgebaut. So stellen wir sicher, dass selbst bei branchenweiten Engpässen noch geliefert werden kann ohne Improvisation. Auch Typen wie das gefragte Dreileiterkabel <strong><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a> 3x1x300 RM/25 12/20kV</strong> sind bei uns verfügbar.</p> <p><strong>Keine Ausreden wir liefern, was andere nur anbieten.</strong></p> <p><!-- Call to Action --></p> <div style=\\"margin-top: 20px;padding: 15px;background-color: #f5f5f5;border-left: 5px solid #0073aa\\"> <p><strong>Wir liefern Ihnen die Kabel, die Sie brauchen!</strong><br /> <a style=\\"color: #0073aa;text-decoration: underline\\" href=\\"https://klz-cables.com/contact/\\" target=\\"_blank\\" rel=\\"noopener\\">Kontaktieren Sie uns für eine konkrete Anfrage.</a></p> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2>FAQs rund ums NA2XSF2Y</h2> <h3>Ist das NA2XSF2Y für direkte Erdverlegung geeignet?</h3> <p>Ja, das <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsfl2y-2/\\"><strong>NA2XSF2Y</strong></a> ist speziell für die direkte Verlegung im Erdreich entwickelt. Dank seiner Längswasserdichtheit und der robusten Außenmantelkonstruktion eignet es sich ideal für unterirdische Trassen selbst bei schwierigen Bodenverhältnissen oder wechselnden Feuchtigkeitszonen.</p> <h3>Welche CPR-Klasse erfüllt das Kabel?</h3> <p>Die <a href=\\"https://www.serverschrank24.de/wissensdatenbank/klassifikation-von-verlegekabeln.html\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">CPR-Klassifizierung</a> (Construction Products Regulation) hängt von der spezifischen Ausführung und dem Hersteller ab. Üblich für das <strong>NA2XSF2Y 3x1x</strong> sind Klassen wie Eca oder besser, abhängig vom eingesetzten Mantelmaterial. Im Zweifel liefern wir die konkrete Deklaration für das gewünschte Produkt mit.</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":47052,"datePublished":"2025-08-14T08:46:27","updatedAt":"2025-08-18T07:07:03","translation":null},{"id":46629,"translationKey":"welche-kabel-fuer-windkraft-unterschiede-von-nieder-bis-hoechstspannung-erklaert","locale":"de","slug":"welche-kabel-fuer-windkraft-unterschiede-von-nieder-bis-hoechstspannung-erklaert","path":"/de/blog/welche-kabel-fuer-windkraft-unterschiede-von-nieder-bis-hoechstspannung-erklaert","title":"Welche Kabel für Windkraft? Unterschiede von Nieder- bis Höchstspannung erklärt","titleHtml":"Welche Kabel für Windkraft? Unterschiede von Nieder- bis Höchstspannung erklärt","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"88\\" data-end=\\"144\\">Kabel: Das Nervensystem der Energiewende</h2> <p data-start=\\"146\\" data-end=\\"608\\">Ohne Kabel kein Strom. Und ohne passenden Kabeltyp auch kein funktionierender Windpark. In modernen <strong data-start=\\"246\\" data-end=\\"276\\">Onshore-Windkraftprojekten</strong> spielt die Wahl der richtigen Spannungsklasse eine zentrale Rolle nicht nur für die Effizienz, sondern auch für die Sicherheit und Langlebigkeit der gesamten Anlage.</p> <p data-start=\\"146\\" data-end=\\"608\\">Auch der Europäische Rechnungshof fordert verstärkte Investitionen in den Ausbau der Stromnetze, um die Energiewende erfolgreich voranzubringen. Denn nur mit modernen Kabeln und leistungsfähiger Infrastruktur lassen sich erneuerbare Energien zuverlässig integrieren und eine nachhaltige Energiezukunft sichern. Hier finden Sie mehr Infos zu diesem Thema.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.klimareporter.de/strom/stromnetze-fuer-die-energiewende\\" class=\\"vlp-link\\" title=\\"Stromnetze für die Energiewende\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.klimareporter.de/images/karo3imgmanager/resized/standard-1/power-line-at-sunset-1100-733-80-ccb.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Stromnetze für die Energiewende</div><div class=\\"vlp-block-1 vlp-link-summary\\">Der Europäische Rechnungshof dringt auf mehr Investitionen, um die Elektrizitätsnetze in der EU fit für erneuerbare Energien zu machen. Eine dezentrale und flex</div></div></div> <p data-start=\\"610\\" data-end=\\"968\\">In dem nachfolgenden Beitrag werfen wir einen genauen Blick auf die verschiedenen Spannungsklassen von der Niederspannung über Mittel- und Hochspannung bis hin zur Höchstspannung und zeigen, wo sie im Windpark konkret zum Einsatz kommen. Denn wer die Unterschiede kennt, kann Projekte nicht nur effizienter planen, sondern auch günstiger und zuverlässiger umsetzen.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"975\\" data-end=\\"1032\\">Niederspannungskabel Einfach, günstig, unverzichtbar</h2> <p data-start=\\"1034\\" data-end=\\"1415\\">Niederspannung ist der Einstiegspunkt jeder elektrischen Infrastruktur. Kabel dieser Kategorie sind für <strong data-start=\\"1138\\" data-end=\\"1174\\">Spannungen bis 1.000 Volt (1 kV)</strong> konzipiert und kommen in nahezu allen klassischen Installationen vor vom Wohnhaus bis zur Trafostation. Auch in Windparks übernehmen sie wichtige Aufgaben, etwa in der Versorgung von Nebenaggregaten oder der Steuerung technischer Systeme.</p> <p data-start=\\"1417\\" data-end=\\"1488\\"><strong data-start=\\"1417\\" data-end=\\"1438\\">Spannungsbereich:</strong> bis 1.000 Volt (1 kV)<br data-start=\\"1460\\" data-end=\\"1463\\" /><strong data-start=\\"1463\\" data-end=\\"1483\\">Typisches Kabel:</strong> NAYY</p> <p data-start=\\"1490\\" data-end=\\"1509\\"><strong data-start=\\"1490\\" data-end=\\"1509\\">Anwendungsorte:</strong></p> <ul data-start=\\"1510\\" data-end=\\"1610\\"> <li data-start=\\"1510\\" data-end=\\"1543\\"> <p data-start=\\"1512\\" data-end=\\"1543\\">Wohn- und Gewerbeinstallationen</p> </li> <li data-start=\\"1544\\" data-end=\\"1574\\"> <p data-start=\\"1546\\" data-end=\\"1574\\">Steuerleitungen in Windparks</p> </li> <li data-start=\\"1575\\" data-end=\\"1610\\"> <p data-start=\\"1577\\" data-end=\\"1610\\">Kleinverbraucher und Nebensysteme</p> </li> </ul> <p data-start=\\"1612\\" data-end=\\"1625\\"><strong data-start=\\"1612\\" data-end=\\"1625\\">Vorteile:</strong></p> <ul data-start=\\"1626\\" data-end=\\"1704\\"> <li data-start=\\"1626\\" data-end=\\"1654\\"> <p data-start=\\"1628\\" data-end=\\"1654\\">Günstig in der Anschaffung</p> </li> <li data-start=\\"1655\\" data-end=\\"1676\\"> <p data-start=\\"1657\\" data-end=\\"1676\\">Einfach zu verlegen</p> </li> <li data-start=\\"1677\\" data-end=\\"1704\\"> <p data-start=\\"1679\\" data-end=\\"1704\\">Ideal für kurze Distanzen</p> </li> </ul> <p data-start=\\"1706\\" data-end=\\"1717\\"><strong data-start=\\"1706\\" data-end=\\"1717\\">Aufbau:</strong></p> <ul data-start=\\"1718\\" data-end=\\"1851\\"> <li data-start=\\"1718\\" data-end=\\"1749\\"> <p data-start=\\"1720\\" data-end=\\"1749\\">Leiter: Kupfer oder Aluminium</p> </li> <li data-start=\\"1750\\" data-end=\\"1806\\"> <p data-start=\\"1752\\" data-end=\\"1806\\">Isolierung: PVC (preiswert) oder XLPE (wärmebeständig)</p> </li> <li data-start=\\"1807\\" data-end=\\"1851\\"> <p data-start=\\"1809\\" data-end=\\"1851\\">Mantel: robust gegen mechanische Belastung</p> </li> </ul> <p data-start=\\"1853\\" data-end=\\"2096\\">In der Windkraftinfrastruktur wird das <strong data-start=\\"1892\\" data-end=\\"1918\\">NAYY</strong> häufig für Beleuchtung, Kontrollsysteme oder die interne Stromverteilung in Betriebsgebäuden genutzt. Es ist robust, wartungsarm und bewährt sich seit Jahrzehnten in der Praxis.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"2103\\" data-end=\\"2157\\">Mittelspannungskabel Die Arbeitstiere im Windpark</h2> <p data-start=\\"2159\\" data-end=\\"2494\\">Mittelspannungskabel sind das Rückgrat eines jeden Windparks. Sie decken den Spannungsbereich von <strong data-start=\\"2257\\" data-end=\\"2275\\">1 kV bis 45 kV</strong> ab und sind essenziell für die Energieverteilung zwischen Windenergieanlagen und den Sammelpunkten. Diese Kabel sind enorm belastbar, müssen hohen Temperaturen, Spannungsfeldern und mechanischen Einflüssen standhalten.</p> <h3 data-start=\\"2496\\" data-end=\\"2532\\">Aufbau (am Beispiel NA2XS(F)2Y):</h3> <div class=\\"_tableContainer_16hzy_1\\"> <div class=\\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\\" tabindex=\\"-1\\"> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"2534\\" data-end=\\"3065\\"> <thead data-start=\\"2534\\" data-end=\\"2609\\"> <tr data-start=\\"2534\\" data-end=\\"2609\\"> <th data-start=\\"2534\\" data-end=\\"2555\\" data-col-size=\\"sm\\">Komponente</th> <th data-start=\\"2555\\" data-end=\\"2609\\" data-col-size=\\"md\\">Funktion</th> </tr> </thead> <tbody data-start=\\"2686\\" data-end=\\"3065\\"> <tr data-start=\\"2686\\" data-end=\\"2761\\"> <td data-start=\\"2686\\" data-end=\\"2707\\" data-col-size=\\"sm\\">Leiter</td> <td data-col-size=\\"md\\" data-start=\\"2707\\" data-end=\\"2761\\">Stromübertragung (Kupfer oder Aluminium)</td> </tr> <tr data-start=\\"2762\\" data-end=\\"2837\\"> <td data-start=\\"2762\\" data-end=\\"2783\\" data-col-size=\\"sm\\">Innenleiterschicht</td> <td data-col-size=\\"md\\" data-start=\\"2783\\" data-end=\\"2837\\">Feldsteuerung, Spannungsoptimierung</td> </tr> <tr data-start=\\"2838\\" data-end=\\"2913\\"> <td data-start=\\"2838\\" data-end=\\"2859\\" data-col-size=\\"sm\\">Isolierung (XLPE)</td> <td data-col-size=\\"md\\" data-start=\\"2859\\" data-end=\\"2913\\">Hohe elektrische Festigkeit, temperaturbeständig</td> </tr> <tr data-start=\\"2914\\" data-end=\\"2989\\"> <td data-start=\\"2914\\" data-end=\\"2935\\" data-col-size=\\"sm\\">Schirmung</td> <td data-col-size=\\"md\\" data-start=\\"2935\\" data-end=\\"2989\\">Schutz vor Störungen, Erdung</td> </tr> <tr data-start=\\"2990\\" data-end=\\"3065\\"> <td data-start=\\"2990\\" data-end=\\"3011\\" data-col-size=\\"sm\\">Außenmantel</td> <td data-col-size=\\"md\\" data-start=\\"3011\\" data-end=\\"3065\\">Mechanischer Schutz, UV- und wasserresistent</td> </tr> </tbody> </table> <div class=\\"sticky end-(--thread-content-margin) h-0 self-end select-none\\"> </div> </div> </div> <p data-start=\\"3067\\" data-end=\\"3093\\"><strong data-start=\\"3067\\" data-end=\\"3091\\">Typische Kabeltypen:</strong></p> <ul data-start=\\"3094\\" data-end=\\"3258\\"> <li data-start=\\"3094\\" data-end=\\"3145\\"> <p data-start=\\"3096\\" data-end=\\"3145\\">NA2XS(F)2Y (Aluminiumleiter, mit Feldsteuerung)</p> </li> <li data-start=\\"3146\\" data-end=\\"3191\\"> <p data-start=\\"3148\\" data-end=\\"3191\\">N2XSY (Kupferleiter, besonders leitfähig)</p> </li> <li data-start=\\"3192\\" data-end=\\"3258\\"> <p data-start=\\"3194\\" data-end=\\"3258\\">NA2XS2Y (optimiert für geringe Kapazitäten bei langen Verläufen)</p> </li> </ul> <p data-start=\\"3260\\" data-end=\\"3280\\"><strong data-start=\\"3260\\" data-end=\\"3280\\">Einsatzbereiche:</strong></p> <ul data-start=\\"3281\\" data-end=\\"3409\\"> <li data-start=\\"3281\\" data-end=\\"3313\\"> <p data-start=\\"3283\\" data-end=\\"3313\\">Turbinenanschlüsse im Windpark</p> </li> <li data-start=\\"3314\\" data-end=\\"3349\\"> <p data-start=\\"3316\\" data-end=\\"3349\\">Sammelleitungen zu Trafostationen</p> </li> <li data-start=\\"3350\\" data-end=\\"3409\\"> <p data-start=\\"3352\\" data-end=\\"3409\\">Verbindungen in Hybridanlagen (z. B. Solar-Wind-Projekte)</p> </li> </ul> <p data-start=\\"3411\\" data-end=\\"3649\\">Wer sich für das <strong data-start=\\"3415\\" data-end=\\"3436\\">NA2XS(F)2Y </strong>entscheidet, setzt auf eine bewährte Lösung für die Mittelspannungsebene. Diese Kabel sind nicht nur leistungsfähig, sondern auch langlebig und wirtschaftlich eine sichere Bank für die Energieverteilung im Windpark.</p> <p data-start=\\"3411\\" data-end=\\"3649\\">Dieses Kabel erhalten Sie auch direkt bei uns (KLZ). Mehr Informationen und <a href=\\"https://klz-cables.com/de/kontakt/\\">Bestellmöglichkeiten</a> finden Sie hier:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://klz-cables.com/de/start/\\" class=\\"vlp-link\\" title=\\"Lassen Sie uns Ihre Energieprojekte voranbringen\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://klz-cables.com/wp-content/uploads/2025/02/og-2.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Lassen Sie uns Ihre Energieprojekte voranbringen</div><div class=\\"vlp-block-1 vlp-link-summary\\">Schnell, verlässlich und unkompliziert nehmen Sie Kontakt auf für individuelle Kabel- und Energielösungen. Wir sind für Sie da.</div></div></div> <p data-start=\\"3411\\" data-end=\\"3649\\"> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"3656\\" data-end=\\"3710\\">Hochspannungskabel Wenn Leistung auf Strecke geht</h2> <p data-start=\\"3712\\" data-end=\\"4014\\">Ab 45 kV beginnt der Bereich der Hochspannung, der bis 230 kV reicht. Diese Spannungsebene ist vor allem für die Anbindung größerer Windparks an regionale oder überregionale Netze entscheidend. Die Kabel müssen enorme Mengen Strom verlustarm und sicher transportieren oft über viele Kilometer hinweg.</p> <p data-start=\\"4016\\" data-end=\\"4038\\">Typische Merkmale:</p> <ul data-start=\\"4039\\" data-end=\\"4260\\"> <li data-start=\\"4039\\" data-end=\\"4109\\"> <p data-start=\\"4041\\" data-end=\\"4109\\">XLPE-Isolierung in mehreren Lagen, für höchste elektrische Belastung</p> </li> <li data-start=\\"4110\\" data-end=\\"4187\\"> <p data-start=\\"4112\\" data-end=\\"4187\\">Kupfer- oder Aluminiumschirmungen gegen Überspannung und elektrische Felder</p> </li> <li data-start=\\"4188\\" data-end=\\"4260\\"> <p data-start=\\"4190\\" data-end=\\"4260\\">Verstärkte Außenmäntel, geschützt gegen Wasser, Druck und UV-Strahlung</p> </li> </ul> <p data-start=\\"4262\\" data-end=\\"4278\\">Anwendungen:</p> <ul data-start=\\"4279\\" data-end=\\"4395\\"> <li data-start=\\"4279\\" data-end=\\"4315\\"> <p data-start=\\"4281\\" data-end=\\"4315\\">Netzanbindung entlegener Windparks</p> </li> <li data-start=\\"4316\\" data-end=\\"4348\\"> <p data-start=\\"4318\\" data-end=\\"4348\\">Fernleitungen zu Umspannwerken</p> </li> <li data-start=\\"4349\\" data-end=\\"4395\\"> <p data-start=\\"4351\\" data-end=\\"4395\\">Übergang in übergeordnete Hochspannungsnetze</p> </li> </ul> <p data-start=\\"4397\\" data-end=\\"4625\\">Beispielkabel:<br data-start=\\"4415\\" data-end=\\"4418\\" /><strong data-start=\\"4418\\" data-end=\\"4445\\">NA2XS(F)2Y</strong> dieser Kabeltyp erfüllt alle Anforderungen für moderne Hochspannungsnetze. Er bietet hohe Betriebssicherheit und ist durch seinen modularen Aufbau leicht plan- und kalkulierbar.</p> <p data-start=\\"4627\\" data-end=\\"4828\\">Hochspannungskabel bilden das Bindeglied zwischen Windpark und Stromnetz. Wer hier auf Qualität achtet, sichert nicht nur die Einspeisung, sondern auch die langfristige Betriebssicherheit des Projekts.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"4835\\" data-end=\\"4892\\">Höchstspannungskabel Die Stromautobahnen der Zukunft</h2> <p data-start=\\"4894\\" data-end=\\"5244\\">Über <strong data-start=\\"4899\\" data-end=\\"4909\\">230 kV</strong> beginnt die Höchstspannungsebene. Diese Kabel kommen vor allem dort zum Einsatz, wo es um großflächige Stromverteilung und überregionale Verbindung von Energiezentren geht. In Zeiten von Energiewende und internationalem Stromhandel sind Höchstspannungskabel nicht nur eine technische Notwendigkeit sie sind strategisch entscheidend.</p> <p data-start=\\"5246\\" data-end=\\"5275\\"><strong data-start=\\"5246\\" data-end=\\"5275\\">Technische Anforderungen:</strong></p> <ul data-start=\\"5276\\" data-end=\\"5481\\"> <li data-start=\\"5276\\" data-end=\\"5318\\"> <p data-start=\\"5278\\" data-end=\\"5318\\">XLPE-Isolierungen mit mehrlagigem Aufbau</p> </li> <li data-start=\\"5319\\" data-end=\\"5360\\"> <p data-start=\\"5321\\" data-end=\\"5360\\">Metallische Schirme und Erdungselemente</p> </li> <li data-start=\\"5361\\" data-end=\\"5405\\"> <p data-start=\\"5363\\" data-end=\\"5405\\">Armierungen gegen mechanische Einwirkungen</p> </li> <li data-start=\\"5406\\" data-end=\\"5481\\"> <p data-start=\\"5408\\" data-end=\\"5481\\">Glasfasersysteme zur kontinuierlichen Überwachung (Temperatur, Belastung)</p> </li> </ul> <p data-start=\\"5483\\" data-end=\\"5508\\"><strong data-start=\\"5483\\" data-end=\\"5508\\">Typische Anwendungen:</strong></p> <ul data-start=\\"5509\\" data-end=\\"5664\\"> <li data-start=\\"5509\\" data-end=\\"5563\\"> <p data-start=\\"5511\\" data-end=\\"5563\\">Netzanbindung großer Offshore- oder Hybridkraftwerke</p> </li> <li data-start=\\"5564\\" data-end=\\"5600\\"> <p data-start=\\"5566\\" data-end=\\"5600\\">Interregionale Energieverbindungen</p> </li> <li data-start=\\"5601\\" data-end=\\"5664\\"> <p data-start=\\"5603\\" data-end=\\"5664\\"><strong data-start=\\"5603\\" data-end=\\"5633\\">Smart-Grid Kabel Windkraft</strong> in intelligenten Verteilnetzen</p> </li> </ul> <p data-start=\\"5666\\" data-end=\\"5897\\">Solche Kabel sind meist Sonderanfertigungen, perfekt auf das jeweilige Projekt abgestimmt. Sie transportieren nicht nur Strom, sondern übernehmen auch Steuerungs- und Kommunikationsaufgaben alles in einem einzigen Leitungssystem.</p> <p data-start=\\"5899\\" data-end=\\"6082\\">Höchstspannungskabel sind eine technische Meisterleistung. Wer diese richtig einsetzt, kann erneuerbare Energien effizient, intelligent und über Landesgrenzen hinweg verfügbar machen.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"6089\\" data-end=\\"6143\\">Vergleichstabelle Spannungsklassen und ihre Rolle</h2> <div class=\\"_tableContainer_16hzy_1\\"> <div class=\\"_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse\\" tabindex=\\"-1\\"> <table class=\\"w-fit min-w-(--thread-content-width)\\" data-start=\\"6145\\" data-end=\\"6839\\"> <thead data-start=\\"6145\\" data-end=\\"6259\\"> <tr data-start=\\"6145\\" data-end=\\"6259\\"> <th data-start=\\"6145\\" data-end=\\"6167\\" data-col-size=\\"sm\\">Kategorie</th> <th data-start=\\"6167\\" data-end=\\"6187\\" data-col-size=\\"sm\\">Spannung</th> <th data-start=\\"6187\\" data-end=\\"6212\\" data-col-size=\\"sm\\">Typische Kabel</th> <th data-start=\\"6212\\" data-end=\\"6259\\" data-col-size=\\"sm\\">Einsatz im Windpark</th> </tr> </thead> <tbody data-start=\\"6376\\" data-end=\\"6839\\"> <tr data-start=\\"6376\\" data-end=\\"6491\\"> <td data-start=\\"6376\\" data-end=\\"6398\\" data-col-size=\\"sm\\">Niederspannung (LV)</td> <td data-col-size=\\"sm\\" data-start=\\"6398\\" data-end=\\"6418\\">bis 1 kV</td> <td data-col-size=\\"sm\\" data-start=\\"6418\\" data-end=\\"6444\\"><a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/n2x2y-2/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"156\\" data-end=\\"229\\">N2X2Y</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/n2xy-2/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"231\\" data-end=\\"302\\">N2XY</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/na2x2y-2/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"304\\" data-end=\\"379\\" data-is-only-node=\\"\\">NA2X2Y</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/na2xy-2/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"381\\" data-end=\\"454\\">NA2XY</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/nay2y-2/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"456\\" data-end=\\"529\\">NAY2Y</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/naycwy-2/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"531\\" data-end=\\"606\\">NAYCWY</a>, <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/nayy-2/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"608\\" data-end=\\"679\\">NAYY</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/ny2y-2/\\">NY2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/nycwy-2/\\">NYCWY</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/niederspannungskabel/nyy-2/\\">NYY</a></td> <td data-col-size=\\"sm\\" data-start=\\"6444\\" data-end=\\"6491\\">Steuerung, Nebenaggregate</td> </tr> <tr data-start=\\"6492\\" data-end=\\"6607\\"> <td data-start=\\"6492\\" data-end=\\"6514\\" data-col-size=\\"sm\\">Mittelspannung (MV)</td> <td data-col-size=\\"sm\\" data-start=\\"6514\\" data-end=\\"6534\\">1 45 kV</td> <td data-col-size=\\"sm\\" data-start=\\"6534\\" data-end=\\"6560\\"><a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xsf2y-2/\\">N2XS(F)2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xsfl2y-2/\\">N2XS(FL)2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xs2y-2/\\">N2XS2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/n2xsy-2/\\">N2XSY</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsf2y-2/\\">NA2XS(F)2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsfl2y-2/\\">NA2XS(FL)2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xs2y-2/\\">NA2XS2Y</a>, <a href=\\"https://klz-cables.com/de/produkte/stromkabel/mittelspannungskabel/na2xsy-2/\\">NA2XSY</a></td> <td data-col-size=\\"sm\\" data-start=\\"6560\\" data-end=\\"6607\\">Haupttrassen, Turbinen-zu-Trafo</td> </tr> <tr data-start=\\"6608\\" data-end=\\"6723\\"> <td data-start=\\"6608\\" data-end=\\"6630\\" data-col-size=\\"sm\\">Hochspannung (HV)</td> <td data-col-size=\\"sm\\" data-start=\\"6630\\" data-end=\\"6650\\">45 230 kV</td> <td data-col-size=\\"sm\\" data-start=\\"6650\\" data-end=\\"6676\\">NA2XS(F)2Y Hochspannung</td> <td data-col-size=\\"sm\\" data-start=\\"6676\\" data-end=\\"6723\\">Netzanschluss, Fernleitung</td> </tr> <tr data-start=\\"6724\\" data-end=\\"6839\\"> <td data-start=\\"6724\\" data-end=\\"6746\\" data-col-size=\\"sm\\">Höchstspannung (EHV)</td> <td data-col-size=\\"sm\\" data-start=\\"6746\\" data-end=\\"6766\\">über 230 kV</td> <td data-col-size=\\"sm\\" data-start=\\"6766\\" data-end=\\"6792\\">Spezialanfertigung</td> <td data-col-size=\\"sm\\" data-start=\\"6792\\" data-end=\\"6839\\">Internationale Stromtrassen, Smart Grids</td> </tr> </tbody> </table> <div class=\\"sticky end-(--thread-content-margin) h-0 self-end select-none\\"> </div> </div> </div> <p data-start=\\"6841\\" data-end=\\"7000\\">Die Tabelle verdeutlicht: Je höher die Spannung, desto spezialisierter das Kabel. Gleichzeitig steigen die Anforderungen an Planung, Verlegung und Überwachung.</p> <p data-start=\\"6841\\" data-end=\\"7000\\">In diesem Artikel können Sie nachlesen, wie sich unsere Energie smart und nachhaltig verteilen lässt.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.enercity.de/magazin/unsere-welt/bedeutung-von-smart-grids-fuer-die-energiewende\\" class=\\"vlp-link\\" title=\\"Stromversorgung: Wie das Smart Grid die Energiewende ermöglicht\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.enercity.de/assets/cms/enercity-de/magazin/bedeutung-von-smart-grids-fuer-die-energiewende/306_460751759_1944x822_header.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Stromversorgung: Wie das Smart Grid die Energiewende ermöglicht</div><div class=\\"vlp-block-1 vlp-link-summary\\">Abertausende Klein- und Kleinstkraftwerke, eine sicherzustellende Versorgung, hoher Bedarf: Das Stromnetz der Zukunft muss intelligent sein.</div></div></div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"7007\\" data-end=\\"7055\\">Fazit Strom ist nur so stark wie sein Kabel</h2> <p data-start=\\"7057\\" data-end=\\"7406\\">In einem modernen Windpark entscheidet nicht nur die Turbine über Effizienz und Zuverlässigkeit sondern auch die richtige Kabelwahl. Die Anforderungen an Spannung, Isolierung, Belastbarkeit und Umgebungsbedingungen sind vielfältig und komplex. Wer hier planvoll vorgeht, kann nicht nur Kosten senken, sondern auch langfristige Sicherheit schaffen.</p> <p data-start=\\"7408\\" data-end=\\"7618\\">Ob es um das Erdkabel <strong data-start=\\"7417\\" data-end=\\"7434\\">NAYY</strong>, ein <strong data-start=\\"7440\\" data-end=\\"7478\\">Mittelspannungskabel für Windkraft</strong> oder um ein voll ausgestattetes <strong data-start=\\"7511\\" data-end=\\"7540\\">Smart-Grid Kabel Windpark</strong> geht die passende Lösung beginnt mit Know-how. Und genau dafür sind wir da.</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":46055,"datePublished":"2025-06-10T10:36:45","updatedAt":"2025-06-12T11:39:13","translation":null},{"id":46600,"translationKey":"die-besten-erdkabel-fuer-windkraft-und-solar-jetzt-bei-uns-bestellen","locale":"de","slug":"die-besten-erdkabel-fuer-windkraft-und-solar-jetzt-bei-uns-bestellen","path":"/de/blog/die-besten-erdkabel-fuer-windkraft-und-solar-jetzt-bei-uns-bestellen","title":"Die besten Erdkabel für Windkraft und Solar jetzt bei uns bestellen","titleHtml":"Die besten Erdkabel für Windkraft und Solar jetzt bei uns bestellen","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"262\\" data-end=\\"324\\">Warum Erdkabel in der Energiewende eine Hauptrolle spielen</h3> <p data-start=\\"326\\" data-end=\\"505\\">Windräder drehen sich. Solarmodule liefern Leistung. Aber ohne das passende <strong data-start=\\"402\\" data-end=\\"414\\">Erdkabel</strong> bleibt der Strom genau dort, wo er erzeugt wurde irgendwo zwischen Feld und Umspannwerk.</p> <p data-start=\\"507\\" data-end=\\"736\\">Gerade bei <strong data-start=\\"518\\" data-end=\\"554\\">Onshore-Wind- </strong>und<strong data-start=\\"518\\" data-end=\\"554\\"> Solarprojekten</strong>, die heute schnell und zuverlässig ans Netz müssen, zeigt sich: Die Kabelwahl ist keine Randnotiz. Sie beeinflusst Bauzeit, Verfügbarkeit, Wartungsaufwand kurz: den Projekterfolg.</p> <p data-start=\\"738\\" data-end=\\"765\\">Was zählt, sind Kabel, die:</p> <ul data-start=\\"766\\" data-end=\\"945\\"> <li data-start=\\"766\\" data-end=\\"824\\"> <p data-start=\\"768\\" data-end=\\"824\\"><strong data-start=\\"768\\" data-end=\\"781\\">belastbar</strong>, <strong data-start=\\"783\\" data-end=\\"796\\">langlebig</strong> und <strong data-start=\\"801\\" data-end=\\"818\\">praxisbewährt</strong> sind,</p> </li> <li data-start=\\"825\\" data-end=\\"862\\"> <p data-start=\\"827\\" data-end=\\"862\\">sich unkompliziert verlegen lassen,</p> </li> <li data-start=\\"863\\" data-end=\\"945\\"> <p data-start=\\"865\\" data-end=\\"945\\">und im besten Fall auch <strong data-start=\\"889\\" data-end=\\"914\\">kurzfristig verfügbar</strong> sind ohne große Vorlaufzeit.</p> </li> </ul> <p data-start=\\"947\\" data-end=\\"1141\\">Einige Typen haben sich dabei besonders bewährt technisch solide, wirtschaftlich attraktiv und bei KLZ in vielen Varianten auf Lager. Welche das sind, sehen wir uns im nächsten Schritt an.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"164\\" data-end=\\"234\\">Diese Kabeltypen setzen den Standard in Windkraft und Photovoltaik</h3> <p data-start=\\"236\\" data-end=\\"470\\">Wer Wind- oder Solarstrom einspeisen will, braucht verlässliche Verbindungen und damit Erdkabel, die sich in der Praxis bewährt haben. Drei Typen stehen dabei besonders häufig auf der Materialliste von Projektplanern und Bauleitern.</p> <h4 data-start=\\"472\\" data-end=\\"533\\">NA2XS(F)2Y Mittelspannung für ambitionierte Projekte</h4> <p data-start=\\"534\\" data-end=\\"827\\">Dieses Kabel kommt bevorzugt dort zum Einsatz, wo Windkraftanlagen an die Mittelspannungsebene angeschlossen werden. Es ist robust, belastbar und für gängige Verlegearten im Außenbereich ausgelegt. Häufig genutzt zwischen Turbinen und Trafostation besonders bei mittleren bis großen Anlagen.</p> <h4 data-start=\\"1130\\" data-end=\\"1176\\">NAYY der Klassiker für Niederspannung</h4> <p data-start=\\"1177\\" data-end=\\"1439\\">In Solarprojekten oder im Umfeld von Trafostationen ist dieser Kabeltyp eine wirtschaftliche Lösung. Einfach zu verlegen, gut verfügbar und für viele Niederspannungsanwendungen absolut ausreichend besonders dort, wo keine extremen Belastungen zu erwarten sind.</p> <p data-start=\\"1441\\" data-end=\\"1590\\">Die genannten Kabel sind bei KLZ in vielen Querschnitten <strong data-start=\\"1498\\" data-end=\\"1519\\">lagernd verfügbar</strong> bei Bedarf einfach <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/contact/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"1541\\" data-end=\\"1589\\">hier anfragen</a>.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"72\\" data-end=\\"115\\">Worauf es beim Einkauf wirklich ankommt</h3> <p data-start=\\"117\\" data-end=\\"384\\">Ein gutes Kabel zu finden ist das eine das richtige auch zu bekommen, wenn man es braucht, ist nochmal eine ganz andere Geschichte. Denn selbst der beste Kabeltyp nützt nichts, wenn Lieferzeiten aus dem Ruder laufen oder technische Details nicht zur Planung passen.</p> <p data-start=\\"386\\" data-end=\\"476\\">Entscheidend ist daher nicht nur das Produkt selbst, sondern wer es liefert und wie.</p> <p data-start=\\"478\\" data-end=\\"553\\">Was beim Einkauf von Erdkabeln für Wind- und Solarprojekte besonders zählt:</p> <p data-start=\\"555\\" data-end=\\"1021\\"> <strong data-start=\\"557\\" data-end=\\"581\\">Verfügbarkeit prüfen</strong>: Welche Querschnitte und Längen sind kurzfristig lieferbar?<br data-start=\\"641\\" data-end=\\"644\\" /> <strong data-start=\\"646\\" data-end=\\"685\\">Technische Spezifikation abgleichen</strong>: Stimmen Isolationsklasse, Aderanzahl und Aufbau mit der Planung überein?<br data-start=\\"759\\" data-end=\\"762\\" /> <strong data-start=\\"764\\" data-end=\\"805\\">Liefertermine realistisch kalkulieren</strong>: Gerade bei Bauprojekten mit engem Zeitfenster sind Pufferzeiten Gold wert.<br data-start=\\"881\\" data-end=\\"884\\" /> <strong data-start=\\"886\\" data-end=\\"922\\">Ansprechpartner mit Fachkenntnis</strong>: Wer Kabel nicht nur verkauft, sondern auch versteht, spart Ihnen am Ende viel Abstimmungsaufwand.</p> <p data-start=\\"1023\\" data-end=\\"1222\\">Ob Mittelspannung oder Niederspannung eine klare Kommunikation mit dem Lieferanten bringt meistens mehr als zehn Seiten Produktspezifikation. Und ja, ein schneller Blick ins Lager kann nie schaden.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"71\\" data-end=\\"138\\">Lagernd oder Lieferzeit? Wie wir Kabelverfügbarkeit garantieren</h3> <p data-start=\\"140\\" data-end=\\"363\\">Projektpläne kennen selten Pausen. Genehmigungen kommen plötzlich, Baugruben sind schneller fertig als gedacht und dann fehlen die Kabel. Genau hier entscheidet sich, ob ein Projekt in Fahrt bleibt oder ins Stocken gerät.</p> <p data-start=\\"365\\" data-end=\\"522\\">Bei KLZ setzen wir auf eine Lagerstrategie, die viele Engpässe von vornherein vermeidet. Statt „just in time“ heißt es bei uns oft: <strong data-start=\\"497\\" data-end=\\"521\\">„liegt schon bereit“</strong>.</p> <p data-start=\\"524\\" data-end=\\"902\\">Was das konkret heißt:<br /> Gängige Typen wie <strong data-start=\\"567\\" data-end=\\"581\\">NA2XS(F)2Y</strong>, <strong data-start=\\"583\\" data-end=\\"596\\">N2XS(F)2Y</strong> und <strong data-start=\\"601\\" data-end=\\"609\\">NAYY</strong> in den meistverwendeten Querschnitten sind kurzfristig abrufbar.<br data-start=\\"674\\" data-end=\\"677\\" /> Auch Sonderlängen oder typische Baurollen für Wind- und Solarprojekte halten wir auf Lager.<br data-start=\\"770\\" data-end=\\"773\\" /> Für Projekte in Deutschland und den Niederlanden erfolgt die Lieferung meist innerhalb weniger Tage direkt auf die Baustelle.</p> <p data-start=\\"904\\" data-end=\\"1013\\">Das minimiert nicht nur das Risiko teurer Standzeiten, sondern sorgt auch intern für mehr Planungssicherheit.</p> <p data-start=\\"1015\\" data-end=\\"1210\\">Wer früh weiß, was gebraucht wird, kann sich schon vor der eigentlichen Bestellung ein Bild machen oder eben einfach mal <a class=\\"cursor-pointer\\" href=\\"https://klz-cables.com/contact/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"1138\\" data-end=\\"1183\\">nachfragen</a>, was gerade verfügbar ist.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"160\\" data-end=\\"232\\">Fazit: Mit den richtigen Kabeln kommt Ihr Projekt schneller ans Netz</h3> <p data-start=\\"234\\" data-end=\\"543\\">Erdkabel sind das stille Fundament der Energiewende. Keine Schlagzeilen, keine Rotorblätter, keine glänzenden Solarpanels und doch ist ohne sie alles nichts. Gerade bei <strong data-start=\\"405\\" data-end=\\"426\\">Onshore-Windparks</strong> und <strong data-start=\\"431\\" data-end=\\"461\\">großen Photovoltaikanlagen</strong> entscheidet die richtige Kabellösung über Erfolg oder Frust am Ende der Bauphase.</p> <p data-start=\\"545\\" data-end=\\"842\\">Was sich in den letzten Jahren gezeigt hat: Die meisten Projekte scheitern nicht an der Technik, sondern an Verfügbarkeit, Abstimmung und schlechter Vorbereitung. Der Kabeltyp passt nicht zum Einsatzzweck, das Material kommt zu spät, oder es fehlen auf der Baustelle schlicht die passenden Längen.</p> <p data-start=\\"844\\" data-end=\\"1314\\">Das lässt sich vermeiden mit Planung, mit Marktkenntnis und mit einem Partner, der weiß, worauf es ankommt. Bei KLZ liefern wir nicht nur Erdkabel, sondern auch die Erfahrung aus zahlreichen Projekten in Deutschland und den Niederlanden. Und weil wir wissen, dass Zeit oft die knappste Ressource ist, haben wir die gängigsten Typen wie <strong data-start=\\"1182\\" data-end=\\"1196\\">NA2XS(F)2Y</strong>, <strong data-start=\\"1198\\" data-end=\\"1211\\">N2XS(F)2Y</strong> und <strong data-start=\\"1216\\" data-end=\\"1224\\">NAYY</strong> in relevanten Querschnitten auf Lager sofort abrufbar, auf Wunsch direkt zur Baustelle.</p> <p data-start=\\"1316\\" data-end=\\"1528\\">Wer also nicht erst beim Tiefbau über Kabel nachdenken will, sondern Projekte vorausschauend plant, ist klar im Vorteil. Ein kurzer Draht zu uns reicht und die passende Lösung ist oft nur eine Anfrage entfernt.</p> <p data-start=\\"1530\\" data-end=\\"1629\\"><a href=\\"https://klz-cables.com/contact/\\">👉 Jetzt Anfrage senden wir liefern, was Sie wirklich brauchen</a>!</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":46094,"datePublished":"2025-05-26T10:17:34","updatedAt":"2025-05-29T08:16:14","translation":null},{"id":46343,"translationKey":"gruene-energie-beginnt-unter-der-erde-und-zwar-mit-plan","locale":"de","slug":"gruene-energie-beginnt-unter-der-erde-und-zwar-mit-plan","path":"/de/blog/gruene-energie-beginnt-unter-der-erde-und-zwar-mit-plan","title":"Grüne Energie beginnt unter der Erde und zwar mit Plan","titleHtml":"Grüne Energie beginnt unter der Erde und zwar mit Plan","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"1148\\" data-end=\\"1214\\">Unsichtbare Helden: Erdverkabelung als Rückgrat der Windenergie</h2> <p class=\\"\\" data-start=\\"1216\\" data-end=\\"1507\\">Moderne Onshore-Windparks bestehen nicht nur aus Turbinen, sondern aus einem komplexen Netz an Stromleitungen, Verbindungen, Transformatorstationen und Schnittstellen zur öffentlichen Stromversorgung. Die Kabel, die all das verbinden, verlaufen in der Regel unterirdisch aus guten Gründen:</p> <p class=\\"\\" data-start=\\"1509\\" data-end=\\"1541\\"><strong data-start=\\"1509\\" data-end=\\"1541\\">Vorteile der Erdverkabelung:</strong></p> <ul data-start=\\"1542\\" data-end=\\"1942\\"> <li class=\\"\\" data-start=\\"1542\\" data-end=\\"1642\\"> <p class=\\"\\" data-start=\\"1544\\" data-end=\\"1642\\"><strong data-start=\\"1544\\" data-end=\\"1578\\">Schutz vor äußeren Einflüssen:</strong> Stürme, Schnee oder Hitze beeinträchtigen die Versorgung nicht.</p> </li> <li class=\\"\\" data-start=\\"1643\\" data-end=\\"1730\\"> <p class=\\"\\" data-start=\\"1645\\" data-end=\\"1730\\"><strong data-start=\\"1645\\" data-end=\\"1674\\">Reduzierte Ausfallzeiten:</strong> Kabelsysteme sind wartungsarm und weniger störanfällig.</p> </li> <li class=\\"\\" data-start=\\"1731\\" data-end=\\"1823\\"> <p class=\\"\\" data-start=\\"1733\\" data-end=\\"1823\\"><strong data-start=\\"1733\\" data-end=\\"1776\\">Optische Integration in die Landschaft:</strong> Keine Masten, keine Leitungstrassen am Himmel.</p> </li> <li class=\\"\\" data-start=\\"1824\\" data-end=\\"1942\\"> <p class=\\"\\" data-start=\\"1826\\" data-end=\\"1942\\"><strong data-start=\\"1826\\" data-end=\\"1866\\">Sicherheit und Umweltfreundlichkeit:</strong> Keine Gefahr durch umstürzende Leitungen oder elektromagnetische Belastung.</p> </li> </ul> <p class=\\"\\" data-start=\\"1944\\" data-end=\\"2168\\">Was viele unterschätzen: Die Kabelstrecken in einem Windpark machen oft einen erheblichen Teil der Gesamtinvestition aus. Sie sind nicht nur Verbindungsglied sie sind die <strong data-start=\\"2117\\" data-end=\\"2144\\">kritische Infrastruktur</strong>, auf der alles aufbaut.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"1813\\" data-end=\\"1878\\">Ganzheitliche Planung: Grundlage für nachhaltige Infrastruktur</h2> <p class=\\"\\" data-start=\\"1880\\" data-end=\\"2130\\">Die Integration von Windparks in das Stromnetz erfordert eine systemische Herangehensweise. Eine fundierte Planung berücksichtigt dabei nicht nur die Leistungsanforderungen, sondern auch Umgebungsbedingungen, Ausbauszenarien und Genehmigungsprozesse.</p> <p class=\\"\\" data-start=\\"2132\\" data-end=\\"2177\\"><strong data-start=\\"2132\\" data-end=\\"2177\\">Zu den zentralen Planungsaspekten zählen:</strong></p> <div class=\\"pointer-events-none relative left-! flex w- translate-x- justify-center *:pointer-events-auto\\"> <div class=\\"tableContainer horzScrollShadows group relative\\"> <table class=\\"min-w-full\\" data-start=\\"2179\\" data-end=\\"2500\\"> <thead data-start=\\"2179\\" data-end=\\"2212\\"> <tr data-start=\\"2179\\" data-end=\\"2212\\"> <th data-start=\\"2179\\" data-end=\\"2189\\">Bereich</th> <th data-start=\\"2189\\" data-end=\\"2212\\">Planungsschwerpunkt</th> </tr> </thead> <tbody data-start=\\"2247\\" data-end=\\"2500\\"> <tr data-start=\\"2247\\" data-end=\\"2314\\"> <td class=\\"max-w-\\" data-start=\\"2247\\" data-end=\\"2264\\">Trassenführung</td> <td class=\\"max-w- min-w-\\" data-start=\\"2264\\" data-end=\\"2314\\">Geologie, Eigentumsverhältnisse, Schutzgebiete</td> </tr> <tr data-start=\\"2315\\" data-end=\\"2377\\"> <td class=\\"max-w-\\" data-start=\\"2315\\" data-end=\\"2331\\">Netzanschluss</td> <td class=\\"max-w- min-w-\\" data-start=\\"2331\\" data-end=\\"2377\\">Spannungsebene, Einspeisepunkte, Redundanz</td> </tr> <tr data-start=\\"2378\\" data-end=\\"2433\\"> <td class=\\"max-w-\\" data-start=\\"2378\\" data-end=\\"2391\\">Lastprofil</td> <td class=\\"max-w-\\" data-start=\\"2391\\" data-end=\\"2433\\">Bemessung für Dauer- und Spitzenlasten</td> </tr> <tr data-start=\\"2434\\" data-end=\\"2500\\"> <td class=\\"max-w-\\" data-start=\\"2434\\" data-end=\\"2451\\">Skalierbarkeit</td> <td class=\\"max-w- min-w-\\" data-start=\\"2451\\" data-end=\\"2500\\">Erweiterungspotenziale für zukünftige Anlagen</td> </tr> </tbody> </table> </div> </div> <p class=\\"\\" data-start=\\"2502\\" data-end=\\"2671\\">Professionelle Planung schafft nicht nur Versorgungssicherheit, sondern senkt langfristig die Betriebskosten und ermöglicht eine flexible Reaktion auf Netzanforderungen.</p> <p data-start=\\"2502\\" data-end=\\"2671\\">Hier finden Sie weitere Informationen, wie Windenergie grundlegend funktioniert:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.e-werk-mittelbaden.de/wie-funktioniert-windenergie\\" class=\\"vlp-link\\" title=\\"Wie funktioniert Windenergie? - Einfach erklärt | E-Werk Mittelbaden\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.e-werk-mittelbaden.de/sites/default/files/media_image/2024-12/DJI_20231105012629_0029_D-HDR.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Wie funktioniert Windenergie? - Einfach erklärt | E-Werk Mittelbaden</div><div class=\\"vlp-block-1 vlp-link-summary\\">Erfahren Sie, wie Windenergie funktioniert und wie sie zur nachhaltigen Energieversorgung beiträgt. Jetzt informieren!</div></div></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"132\\" data-end=\\"178\\">Nachhaltigkeit beginnt bei der Materialwahl</h2> <p class=\\"\\" data-start=\\"180\\" data-end=\\"358\\">Ein nachhaltiger Netzanschluss beschränkt sich nicht auf den Betrieb. Auch die Auswahl der eingesetzten Materialien trägt entscheidend zur ökologischen Bilanz eines Projekts bei.</p> <blockquote data-start=\\"360\\" data-end=\\"448\\"> <p class=\\"\\" data-start=\\"362\\" data-end=\\"448\\"><strong data-start=\\"362\\" data-end=\\"448\\">Wer klimafreundliche Energie transportieren will, muss auch klimabewusst verbauen.</strong></p> </blockquote> <p class=\\"\\" data-start=\\"450\\" data-end=\\"510\\"><strong data-start=\\"450\\" data-end=\\"510\\">Wichtige Aspekte einer verantwortungsvollen Beschaffung:</strong></p> <ul data-start=\\"512\\" data-end=\\"730\\"> <li class=\\"\\" data-start=\\"512\\" data-end=\\"567\\"> <p class=\\"\\" data-start=\\"514\\" data-end=\\"567\\">Verwendung recycelbarer und langlebiger Materialien</p> </li> <li class=\\"\\" data-start=\\"568\\" data-end=\\"621\\"> <p class=\\"\\" data-start=\\"570\\" data-end=\\"621\\">Nachweisliche Herkunft der eingesetzten Rohstoffe</p> </li> <li class=\\"\\" data-start=\\"622\\" data-end=\\"675\\"> <p class=\\"\\" data-start=\\"624\\" data-end=\\"675\\">Vermeidung umweltschädlicher Produktionsverfahren</p> </li> <li class=\\"\\" data-start=\\"676\\" data-end=\\"730\\"> <p class=\\"\\" data-start=\\"678\\" data-end=\\"730\\">Auswahl zertifizierter und auditierter Lieferanten</p> </li> </ul> <p class=\\"\\" data-start=\\"732\\" data-end=\\"932\\">Die Kabelbranche entwickelt sich zunehmend in Richtung <a href=\\"https://www.ellenmacarthurfoundation.org/topics/circular-economy-introduction/overview\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Circular Economy</a> mit verbesserten Rücknahmesystemen, höherem Einsatz von Sekundärrohstoffen und wachsender Transparenz entlang der Lieferkette.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"202\\" data-end=\\"261\\">Rückbau mit System Recycling als Teil der Energiewende</h2> <p class=\\"\\" data-start=\\"263\\" data-end=\\"687\\">Nach mehreren Jahrzehnten Betrieb erreicht jede <strong data-start=\\"311\\" data-end=\\"333\\">Kabelinfrastruktur</strong> den Punkt, an dem sie ersetzt oder vollständig zurückgebaut werden muss. Dieser Abschnitt markiert nicht das Ende eines Projekts, sondern seine <strong data-start=\\"478\\" data-end=\\"504\\">letzte Bewährungsprobe</strong>. Denn wer bei der Planung von Anfang an <strong data-start=\\"545\\" data-end=\\"562\\">Verantwortung</strong> übernimmt, sorgt auch beim Rückbau für <strong data-start=\\"602\\" data-end=\\"620\\">klare Prozesse</strong>, <strong data-start=\\"622\\" data-end=\\"652\\">minimale Umweltbelastungen</strong> und <strong data-start=\\"657\\" data-end=\\"686\\">maximale Wiederverwertung</strong>.</p> <p class=\\"\\" data-start=\\"689\\" data-end=\\"1109\\">Ein durchdachter Rückbau beginnt nicht mit der Demontage, sondern mit einer <strong data-start=\\"765\\" data-end=\\"798\\">vorausschauenden Materialwahl</strong>: <strong data-start=\\"800\\" data-end=\\"814\\">sortenrein</strong>, <strong data-start=\\"816\\" data-end=\\"834\\">recyclingfähig</strong> und <strong data-start=\\"839\\" data-end=\\"855\\">dokumentiert</strong>. <strong data-start=\\"857\\" data-end=\\"868\\">Metalle</strong> wie Kupfer oder Aluminium können in hohem Maße zurückgeführt werden, ebenso wie bestimmte <strong data-start=\\"959\\" data-end=\\"986\\">Kunststoffummantelungen</strong>. Auch Transporthilfen wie <strong data-start=\\"1013\\" data-end=\\"1030\\">Kabeltrommeln</strong> lassen sich häufig wiederverwenden oder in <strong data-start=\\"1074\\" data-end=\\"1096\\">Rohstoffkreisläufe</strong> integrieren.</p> <p class=\\"\\" data-start=\\"1111\\" data-end=\\"1404\\">Dabei geht es nicht nur um <strong data-start=\\"1138\\" data-end=\\"1161\\">ökologische Aspekte</strong> auch <strong data-start=\\"1169\\" data-end=\\"1183\\">ökonomisch</strong> macht ein geplanter Rückbau Sinn. Projekte, die <strong data-start=\\"1232\\" data-end=\\"1261\\">systematisch rückbaufähig</strong> ausgelegt sind, vermeiden hohe <strong data-start=\\"1293\\" data-end=\\"1314\\">Entsorgungskosten</strong> und erfüllen zukünftige <strong data-start=\\"1339\\" data-end=\\"1371\\">regulatorische Anforderungen</strong> mit deutlich geringerem Aufwand.</p> <p class=\\"\\" data-start=\\"1406\\" data-end=\\"1639\\">Insgesamt zeigt sich: <strong data-start=\\"1428\\" data-end=\\"1478\\">Nachhaltigkeit endet nicht beim Netzanschluss.</strong> Sie umfasst den <strong data-start=\\"1495\\" data-end=\\"1520\\">gesamten Lebenszyklus</strong> bis hin zur <strong data-start=\\"1535\\" data-end=\\"1565\\">letzten recycelten Leitung</strong>. Wer <strong data-start=\\"1571\\" data-end=\\"1601\\">Infrastruktur ganzheitlich</strong> denkt, denkt sie <strong data-start=\\"1619\\" data-end=\\"1638\\">bis zum Schluss</strong>.</p> <p data-start=\\"1406\\" data-end=\\"1639\\">Im nachfolgenden Artikel erfahren Sie, wie beispielsweise Windkrafträder entsprechend recycelt werden:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.enbw.com/unternehmen/themen/windkraft/windrad-recycling.html\\" class=\\"vlp-link\\" title=\\"Recycling von Windrädern | EnBW\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.enbw.com/media/image-proxy/1600x914,q70,focus60x67,zoom1.45/https://www.enbw.com/media/presse/images/newsroom/windenergie/rueckbau-windpark-hemme-3_1743678993586.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Recycling von Windrädern | EnBW</div><div class=\\"vlp-block-1 vlp-link-summary\\">Wie funktioniert das Recycling von Windrädern? Erfahren Sie mehr über Herausforderungen und die neuesten Methoden.</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"266\\" data-end=\\"312\\">Verlässliche Netze entstehen nicht zufällig</h2> <p class=\\"\\" data-start=\\"314\\" data-end=\\"716\\">Die <strong>Anforderungen</strong> an heutige <strong>Energienetze</strong> <strong>steigen</strong> stetig. Besonders bei Windkraftprojekten, die in abgelegenen oder strukturschwachen Regionen realisiert werden, ist ein stabiles Netzdesign entscheidend. Es reicht längst nicht mehr aus, Strom von A nach B zu leiten. Die <strong>Infrastruktur</strong> muss auch in unvorhergesehenen Situationen funktionieren bei Lastspitzen, Wartungsarbeiten oder externen Störungen.</p> <p class=\\"\\" data-start=\\"718\\" data-end=\\"1195\\">Diese <strong>Belastbarkeit</strong> lässt sich nicht nachträglich einbauen. Sie muss von Anfang an in die Planung einfließen. <strong>Netzarchitektur</strong>, die flexibel auf unterschiedliche Betriebssituationen reagieren kann, ist kein technisches Extra, sondern ein fundamentaler Bestandteil <strong>nachhaltiger Projektentwicklung</strong>. Besonders wichtig ist dabei die Fähigkeit, bei Bedarf umzuschalten, alternative Leitungswege zu nutzen oder Leistung gezielt zu drosseln, ohne dass es zu Versorgungsausfällen kommt.</p> <p class=\\"\\" data-start=\\"1197\\" data-end=\\"1522\\">Ein solches <strong>System</strong> ist nicht nur <strong>stabiler</strong> es ist <strong>zukunftsfähig</strong>. Denn die Zahl der Einspeisepunkte wächst, die Komplexität der Netzverbindungen nimmt zu, und regulatorische Anforderungen steigen kontinuierlich. Wer heute investiert, sollte daher nicht nur den Normalbetrieb absichern, sondern auch das Unerwartete mitdenken.</p> <p class=\\"\\" data-start=\\"1524\\" data-end=\\"1605\\">Zum Abschluss die wichtigsten Überlegungen für eine belastbare Netzinfrastruktur:</p> <ul data-start=\\"1607\\" data-end=\\"1930\\"> <li class=\\"\\" data-start=\\"1607\\" data-end=\\"1665\\"> <p class=\\"\\" data-start=\\"1609\\" data-end=\\"1665\\">Planung mehrerer Einspeisepfade für kritische Bereiche</p> </li> <li class=\\"\\" data-start=\\"1666\\" data-end=\\"1716\\"> <p class=\\"\\" data-start=\\"1668\\" data-end=\\"1716\\">Integration automatisierter Umschaltfunktionen</p> </li> <li class=\\"\\" data-start=\\"1717\\" data-end=\\"1778\\"> <p class=\\"\\" data-start=\\"1719\\" data-end=\\"1778\\">Dimensionierung mit Leistungsreserven für Lastverlagerung</p> </li> <li class=\\"\\" data-start=\\"1779\\" data-end=\\"1844\\"> <p class=\\"\\" data-start=\\"1781\\" data-end=\\"1844\\">Aufbaustrategien mit Blick auf Erweiterung und Skalierbarkeit</p> </li> <li class=\\"\\" data-start=\\"1845\\" data-end=\\"1930\\"> <p class=\\"\\" data-start=\\"1847\\" data-end=\\"1930\\">Frühzeitige Abstimmung mit Netzbetreibern zur Sicherstellung der Anschlussfähigkeit</p> </li> </ul> <p class=\\"\\" data-start=\\"1932\\" data-end=\\"2132\\">Ein<strong> verlässliches Netz</strong> ist kein Zufallsprodukt es ist das Ergebnis durchdachter, vorausschauender <strong>Planung</strong>. Und sie entscheidet oft schon in der Bauphase über den <strong>langfristigen Erfolg</strong> eines Projekts.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"1847\\" data-end=\\"1906\\">Fazit ein Windpark ist nur so grün wie sein Untergrund</h2> <p class=\\"\\" data-start=\\"1908\\" data-end=\\"2133\\">Die Diskussion um erneuerbare Energien dreht sich oft um Leistung, Speichertechnologien, politische Rahmenbedingungen. Was selten thematisiert wird, ist der „unsichtbare Teil“ der Energiewende das, was unter der Erde liegt.</p> <p class=\\"\\" data-start=\\"2135\\" data-end=\\"2241\\">Doch genau dort entscheidet sich, ob ein Projekt wirklich nachhaltig, skalierbar und zukunftstauglich ist.</p> <p class=\\"\\" data-start=\\"2243\\" data-end=\\"2259\\">Zusammengefasst:</p> <ul data-start=\\"2261\\" data-end=\\"2639\\"> <li class=\\"\\" data-start=\\"2261\\" data-end=\\"2351\\"> <p class=\\"\\" data-start=\\"2263\\" data-end=\\"2351\\">Eine durchdachte Kabelinfrastruktur ist Grundvoraussetzung für jeden Onshore-Windpark.</p> </li> <li class=\\"\\" data-start=\\"2352\\" data-end=\\"2443\\"> <p class=\\"\\" data-start=\\"2354\\" data-end=\\"2443\\">Nachhaltigkeit beginnt bei Materialwahl, Logistik und Rückbau, nicht erst beim Betrieb.</p> </li> <li class=\\"\\" data-start=\\"2444\\" data-end=\\"2534\\"> <p class=\\"\\" data-start=\\"2446\\" data-end=\\"2534\\">Redundante Systeme sichern langfristige Netzstabilität technisch wie wirtschaftlich.</p> </li> <li class=\\"\\" data-start=\\"2535\\" data-end=\\"2639\\"> <p class=\\"\\" data-start=\\"2537\\" data-end=\\"2639\\">Der Projekterfolg hängt nicht allein an der Turbine, sondern an allem, was sie mit dem Netz verbindet.</p> </li> </ul> <p class=\\"\\" data-start=\\"2641\\" data-end=\\"2735\\">Wer das versteht, plant nicht einfach einen Windpark. Sondern ein belastbares Stück Zukunft.</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45685,"datePublished":"2025-05-22T09:14:46","updatedAt":"2025-05-22T09:18:45","translation":null},{"id":46361,"translationKey":"zukunft-sichern-mit-h1z2z2-k-unser-solarkabel-zur-intersolar-2025","locale":"de","slug":"zukunft-sichern-mit-h1z2z2-k-unser-solarkabel-zur-intersolar-2025","path":"/de/blog/zukunft-sichern-mit-h1z2z2-k-unser-solarkabel-zur-intersolar-2025","title":"Zukunft sichern mit H1Z2Z2-K: Unser Solarkabel zur Intersolar 2025","titleHtml":"Zukunft sichern mit H1Z2Z2-K: Unser Solarkabel zur Intersolar 2025","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p class=\\"\\" data-start=\\"114\\" data-end=\\"386\\">Rund um die <a href=\\"https://www.intersolar.de/start\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Intersolar Europe</a> rückt das Thema Photovoltaik wieder stärker in den Fokus. Ein guter Anlass, sich ein spezielles Solarkabel näher anzusehen, das für den Einsatz in PV-Anlagen entwickelt wurde robust, witterungsbeständig und konform mit den geltenden Normen.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://youtu.be/YbtdyvQFoVM\\" class=\\"vlp-link\\" title=\\"Intersolar Europe 2025 | Save The Date | May 79, 2025\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://i.ytimg.com/vi/YbtdyvQFoVM/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGEQgSyhyMA8=&amp;rs=AOn4CLBx90qdBxgYcyMttgdOGs3-m0udZQ\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Intersolar Europe 2025 | Save The Date | May 79, 2025</div><div class=\\"vlp-block-1 vlp-link-summary\\">As the worlds leading exhibition for the solar industry, Intersolar Europe demonstrates the enormous vitality of the solar market. For more than 30 years, i…</div></div></div> <p class=\\"\\" data-start=\\"388\\" data-end=\\"575\\">Was hinter der Konstruktion steckt, welche Auswahlkriterien bei Solarkabeln zählen und warum es bei Photovoltaikprojekten auf jedes Detail ankommt genau darum geht es in diesem Artikel.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"189\\" data-end=\\"243\\">Was ist das H1Z2Z2-K 6mm² Solarkabel?</h2> <p class=\\"\\" data-start=\\"245\\" data-end=\\"568\\">Das H1Z2Z2-K 6mm² ist ein hochspezialisiertes, elektronenstrahl-vernetztes Solarkabel, entwickelt für die besonderen Anforderungen von Photovoltaikanlagen. In der Praxis bedeutet das: Dieses Kabel transportiert den erzeugten Gleichstrom (DC) vom Solarmodul zum Wechselrichter zuverlässig, effizient und vor allem: sicher.</p> <h3 class=\\"\\" data-start=\\"570\\" data-end=\\"585\\">Warum 6mm²?</h3> <p class=\\"\\" data-start=\\"587\\" data-end=\\"878\\">Der Querschnitt von 6mm² hat sich in PV-Systemen als besonders leistungsstark und vielseitig erwiesen. Er bietet ein gutes Verhältnis zwischen Stromtragfähigkeit und Spannungsfall, gerade bei längeren Leitungswegen ein häufiger Punkt bei Freiflächenanlagen oder komplexeren Dachstrukturen.</p> <h3 class=\\"\\" data-start=\\"880\\" data-end=\\"907\\">Aufbau und Materialwahl</h3> <p class=\\"\\" data-start=\\"909\\" data-end=\\"1111\\">Was das H1Z2Z2-K besonders macht, ist seine Materialzusammensetzung. Das Kabel verwendet keine herkömmlichen PVC-Isolierungen, sondern halogenfreie, flammwidrige und vernetzte Polyolefine. Diese bieten:</p> <ul data-start=\\"1113\\" data-end=\\"1326\\"> <li class=\\"\\" data-start=\\"1113\\" data-end=\\"1187\\"> <p class=\\"\\" data-start=\\"1115\\" data-end=\\"1187\\"><strong data-start=\\"1115\\" data-end=\\"1148\\">Hohe thermische Belastbarkeit</strong> auch bei direkter Sonneneinstrahlung</p> </li> <li class=\\"\\" data-start=\\"1188\\" data-end=\\"1254\\"> <p class=\\"\\" data-start=\\"1190\\" data-end=\\"1254\\"><strong data-start=\\"1190\\" data-end=\\"1226\\">UV- und ozonbeständige Außenhaut</strong>, ideal für offene Verlegung</p> </li> <li class=\\"\\" data-start=\\"1255\\" data-end=\\"1326\\"> <p class=\\"\\" data-start=\\"1257\\" data-end=\\"1326\\"><strong data-start=\\"1257\\" data-end=\\"1289\\">Mechanische Widerstandskraft</strong> gegen Abrieb, Quetschung und Biegung</p> </li> </ul> <h3 class=\\"\\" data-start=\\"1328\\" data-end=\\"1354\\">Mehr als nur ein Kabel</h3> <p class=\\"\\" data-start=\\"1356\\" data-end=\\"1749\\">Während Standardleitungen bei extremen Temperaturen, mechanischen Belastungen oder UV-Einstrahlung schnell an ihre Grenzen kommen, bleibt das H1Z2Z2-K 6mm² standhaft und das über Jahrzehnte. Es wurde explizit nach EN 50618 entwickelt, um den extremen Bedingungen in Photovoltaikanlagen gerecht zu werden ob auf 3.000 Metern Höhe in den Alpen oder bei 50 °C in der prallen Sonne Südeuropas.</p> <h3 class=\\"\\" data-start=\\"1751\\" data-end=\\"1790\\">Anwendungsbereiche auf einen Blick:</h3> <ul data-start=\\"1792\\" data-end=\\"2038\\"> <li class=\\"\\" data-start=\\"1792\\" data-end=\\"1864\\"> <p class=\\"\\" data-start=\\"1794\\" data-end=\\"1864\\">DC-Verbindung von Solarmodulen zu Stringboxen oder Wechselrichtern</p> </li> <li class=\\"\\" data-start=\\"1865\\" data-end=\\"1901\\"> <p class=\\"\\" data-start=\\"1867\\" data-end=\\"1901\\">Integration in Speichersysteme</p> </li> <li class=\\"\\" data-start=\\"1902\\" data-end=\\"1961\\"> <p class=\\"\\" data-start=\\"1904\\" data-end=\\"1961\\">Einsatz in Aufdach-, Freiflächen- und Agri-PV-Anlagen</p> </li> <li class=\\"\\" data-start=\\"1962\\" data-end=\\"2038\\"> <p class=\\"\\" data-start=\\"1964\\" data-end=\\"2038\\">Geeignet für Innenräume, freie Verlegung, Kabelkanäle und Erdverlegung</p> </li> </ul> <p class=\\"\\" data-start=\\"2040\\" data-end=\\"2191\\">Kurz gesagt: Das H1Z2Z2-K 6mm² ist keine Lösung von der Stange es ist ein spezialisiertes Energiekabel für eine Branche, die keine Kompromisse kennt.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"1586\\" data-end=\\"1629\\">Technische Daten und Aufbau im Detail</h2> <p class=\\"\\" data-start=\\"1631\\" data-end=\\"1766\\">Eine der Stärken dieses Kabels liegt in seinem Materialaufbau und der daraus resultierenden thermischen und mechanischen Belastbarkeit.</p> <div class=\\"group pointer-events-none relative flex justify-center *:pointer-events-auto\\"> <div class=\\"tableContainer horzScrollShadows relative\\"> <table class=\\"min-w-full\\" data-start=\\"1768\\" data-end=\\"2556\\"> <thead data-start=\\"1768\\" data-end=\\"1846\\"> <tr data-start=\\"1768\\" data-end=\\"1846\\"> <th data-start=\\"1768\\" data-end=\\"1801\\"><strong data-start=\\"1770\\" data-end=\\"1785\\">Eigenschaft</strong></th> <th data-start=\\"1801\\" data-end=\\"1846\\"><strong data-start=\\"1803\\" data-end=\\"1826\\">Wert / Beschreibung</strong></th> </tr> </thead> <tbody data-start=\\"1925\\" data-end=\\"2556\\"> <tr data-start=\\"1925\\" data-end=\\"2010\\"> <td class=\\"max-w-\\" data-start=\\"1925\\" data-end=\\"1957\\">Leiter</td> <td class=\\"max-w- min-w-\\" data-start=\\"1957\\" data-end=\\"2010\\">Feindrähtiger, verzinnter Kupferleiter (Klasse 5)</td> </tr> <tr data-start=\\"2011\\" data-end=\\"2087\\"> <td class=\\"max-w-\\" data-start=\\"2011\\" data-end=\\"2043\\">Nennspannung</td> <td class=\\"max-w-\\" data-start=\\"2043\\" data-end=\\"2087\\">1500 V DC (EN 50618 konform)</td> </tr> <tr data-start=\\"2088\\" data-end=\\"2164\\"> <td class=\\"max-w-\\" data-start=\\"2088\\" data-end=\\"2120\\">Prüfspannung</td> <td class=\\"max-w-\\" data-start=\\"2120\\" data-end=\\"2164\\">6.5 kV</td> </tr> <tr data-start=\\"2165\\" data-end=\\"2241\\"> <td class=\\"max-w-\\" data-start=\\"2165\\" data-end=\\"2197\\">Temperaturbereich Betrieb</td> <td class=\\"max-w-\\" data-start=\\"2197\\" data-end=\\"2241\\">-40 °C bis +90 °C (Leiter max. +120 °C)</td> </tr> <tr data-start=\\"2242\\" data-end=\\"2318\\"> <td class=\\"max-w-\\" data-start=\\"2242\\" data-end=\\"2274\\">Isolierung und Mantel</td> <td class=\\"max-w-\\" data-start=\\"2274\\" data-end=\\"2318\\">Vernetztes Polyolefin, halogenfrei</td> </tr> <tr data-start=\\"2319\\" data-end=\\"2395\\"> <td class=\\"max-w-\\" data-start=\\"2319\\" data-end=\\"2351\\">Außendurchmesser (6mm²)</td> <td class=\\"max-w-\\" data-start=\\"2351\\" data-end=\\"2395\\">ca. 6,4 mm</td> </tr> <tr data-start=\\"2396\\" data-end=\\"2472\\"> <td class=\\"max-w-\\" data-start=\\"2396\\" data-end=\\"2428\\">Biegeradius</td> <td class=\\"max-w-\\" data-start=\\"2428\\" data-end=\\"2472\\">min. 4 × Kabeldurchmesser</td> </tr> <tr data-start=\\"2473\\" data-end=\\"2556\\"> <td class=\\"max-w-\\" data-start=\\"2473\\" data-end=\\"2514\\">Max. Strombelastbarkeit (frei verlegt)</td> <td class=\\"max-w-\\" data-start=\\"2514\\" data-end=\\"2556\\">bis 70 A (je nach Umgebungstemperatur)</td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"121\\" data-end=\\"170\\">Normen und Zertifizierungen: EN 50618 &amp; Co.</h2> <p class=\\"\\" data-start=\\"172\\" data-end=\\"359\\">Das H1Z2Z2-K 6mm² erfüllt alle wesentlichen Standards für den Einsatz in Photovoltaikanlagen. Diese Normen garantieren Sicherheit, Langlebigkeit und Konformität mit gesetzlichen Vorgaben.</p> <h3 class=\\"\\" data-start=\\"361\\" data-end=\\"414\\">EN 50618 europäischer Standard für Solarkabel</h3> <p class=\\"\\" data-start=\\"415\\" data-end=\\"559\\">Diese Norm definiert die technischen Anforderungen an Materialien, elektrische Eigenschaften und mechanische Beständigkeit. Vorgeschrieben sind:</p> <ul data-start=\\"560\\" data-end=\\"705\\"> <li class=\\"\\" data-start=\\"560\\" data-end=\\"598\\"> <p class=\\"\\" data-start=\\"562\\" data-end=\\"598\\">Halogenfreie, flammwidrige Isolation</p> </li> <li class=\\"\\" data-start=\\"599\\" data-end=\\"641\\"> <p class=\\"\\" data-start=\\"601\\" data-end=\\"641\\">UV- und witterungsbeständige Materialien</p> </li> <li class=\\"\\" data-start=\\"642\\" data-end=\\"670\\"> <p class=\\"\\" data-start=\\"644\\" data-end=\\"670\\">Nennspannung bis 1500 V DC</p> </li> <li class=\\"\\" data-start=\\"671\\" data-end=\\"705\\"> <p class=\\"\\" data-start=\\"673\\" data-end=\\"705\\">Betriebsdauer von über 25 Jahren</p> </li> </ul> <h3 class=\\"\\" data-start=\\"707\\" data-end=\\"735\\">TÜV 2 PfG 1169/08.2007</h3> <p class=\\"\\" data-start=\\"736\\" data-end=\\"804\\">Eine zusätzliche Qualitätsprüfung durch den TÜV Rheinland bestätigt:</p> <ul data-start=\\"805\\" data-end=\\"924\\"> <li class=\\"\\" data-start=\\"805\\" data-end=\\"852\\"> <p class=\\"\\" data-start=\\"807\\" data-end=\\"852\\">Beständigkeit gegenüber Ozon und Feuchtigkeit</p> </li> <li class=\\"\\" data-start=\\"853\\" data-end=\\"897\\"> <p class=\\"\\" data-start=\\"855\\" data-end=\\"897\\">Langzeitverhalten unter realen Bedingungen</p> </li> <li class=\\"\\" data-start=\\"898\\" data-end=\\"924\\"> <p class=\\"\\" data-start=\\"900\\" data-end=\\"924\\">Thermische Belastbarkeit</p> </li> </ul> <h3 class=\\"\\" data-start=\\"926\\" data-end=\\"960\\">CPR-Klassifizierung (BauPVO)</h3> <p class=\\"\\" data-start=\\"961\\" data-end=\\"1079\\">Für Gebäudeinstallationen ist das Brandverhalten entscheidend. Das H1Z2Z2-K erreicht je nach Ausführung B2ca oder Cca:</p> <ul data-start=\\"1080\\" data-end=\\"1152\\"> <li class=\\"\\" data-start=\\"1080\\" data-end=\\"1106\\"> <p class=\\"\\" data-start=\\"1082\\" data-end=\\"1106\\">Geringe Rauchentwicklung</p> </li> <li class=\\"\\" data-start=\\"1107\\" data-end=\\"1123\\"> <p class=\\"\\" data-start=\\"1109\\" data-end=\\"1123\\">Flammenhemmung</p> </li> <li class=\\"\\" data-start=\\"1124\\" data-end=\\"1152\\"> <p class=\\"\\" data-start=\\"1126\\" data-end=\\"1152\\">Keine korrosiven Brandgase</p> </li> </ul> <p class=\\"\\" data-start=\\"1154\\" data-end=\\"1309\\">Fazit: Die umfassende Normkonformität macht das H1Z2Z2-K 6mm² zu einer zuverlässigen und rechtlich sicheren Lösung für alle professionellen PV-Anwendungen.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"3171\\" data-end=\\"3238\\">Einsatzbereiche: Wo das H1Z2Z2-K 6mm² seine Stärken ausspielt</h2> <p class=\\"\\" data-start=\\"3240\\" data-end=\\"3352\\">Ob in der freien Natur, im Gewerbebau oder integriert in Hybridkraftwerke dieses Kabel liefert zuverlässig ab.</p> <h3 class=\\"\\" data-start=\\"3354\\" data-end=\\"3384\\">Typische Anwendungsfelder:</h3> <ul data-start=\\"3385\\" data-end=\\"3592\\"> <li class=\\"\\" data-start=\\"3385\\" data-end=\\"3413\\"> <p class=\\"\\" data-start=\\"3387\\" data-end=\\"3413\\"><strong data-start=\\"3387\\" data-end=\\"3413\\">Freiflächen-Solarparks</strong></p> </li> <li class=\\"\\" data-start=\\"3414\\" data-end=\\"3448\\"> <p class=\\"\\" data-start=\\"3416\\" data-end=\\"3448\\"><strong data-start=\\"3416\\" data-end=\\"3448\\">Industriedächer und Carports</strong></p> </li> <li class=\\"\\" data-start=\\"3449\\" data-end=\\"3504\\"> <p class=\\"\\" data-start=\\"3451\\" data-end=\\"3504\\"><strong data-start=\\"3451\\" data-end=\\"3504\\">Agri-PV-Anlagen </strong>(z. B. über Feldern, Tierställen)</p> </li> <li class=\\"\\" data-start=\\"3505\\" data-end=\\"3526\\"> <p class=\\"\\" data-start=\\"3507\\" data-end=\\"3526\\"><strong data-start=\\"3507\\" data-end=\\"3526\\">PV-Inselanlagen</strong></p> </li> <li class=\\"\\" data-start=\\"3527\\" data-end=\\"3557\\"> <p class=\\"\\" data-start=\\"3529\\" data-end=\\"3557\\"><strong data-start=\\"3529\\" data-end=\\"3557\\">Wechselrichter-Anbindung</strong></p> </li> <li class=\\"\\" data-start=\\"3558\\" data-end=\\"3592\\"> <p class=\\"\\" data-start=\\"3560\\" data-end=\\"3592\\"><strong data-start=\\"3560\\" data-end=\\"3592\\">Speichersysteme und DC-Netze</strong></p> </li> </ul> <p class=\\"\\" data-start=\\"3594\\" data-end=\\"3767\\">Zudem bewährt sich das H1Z2Z2-K durch seine Widerstandsfähigkeit auch in Sonderanwendungen, etwa in der Nähe salzhaltiger Luftzonen oder bei extremen Temperaturschwankungen.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"3774\\" data-end=\\"3828\\">Erdverlegung von PV-Kabeln das ist zu beachten</h2> <p class=\\"\\" data-start=\\"3830\\" data-end=\\"3959\\">Ein Pluspunkt des H1Z2Z2-K ist seine Eignung zur direkten Erdverlegung ohne Schutzrohr. Doch auch hier gelten bestimmte Regeln:</p> <h3 class=\\"\\" data-start=\\"3961\\" data-end=\\"3998\\">Best Practices für die Verlegung:</h3> <ul data-start=\\"3999\\" data-end=\\"4282\\"> <li class=\\"\\" data-start=\\"3999\\" data-end=\\"4047\\"> <p class=\\"\\" data-start=\\"4001\\" data-end=\\"4047\\">Bettung in Sand oder feinkörnigem Material</p> </li> <li class=\\"\\" data-start=\\"4048\\" data-end=\\"4107\\"> <p class=\\"\\" data-start=\\"4050\\" data-end=\\"4107\\">Schutz vor scharfkantigen Steinen durch Kiesaustausch</p> </li> <li class=\\"\\" data-start=\\"4108\\" data-end=\\"4163\\"> <p class=\\"\\" data-start=\\"4110\\" data-end=\\"4163\\">Verlegung mit Mindestabstand zu anderen Leitungen</p> </li> <li class=\\"\\" data-start=\\"4164\\" data-end=\\"4219\\"> <p class=\\"\\" data-start=\\"4166\\" data-end=\\"4219\\">Kennzeichnung durch Warnband 30 cm über dem Kabel</p> </li> <li class=\\"\\" data-start=\\"4220\\" data-end=\\"4282\\"> <p class=\\"\\" data-start=\\"4222\\" data-end=\\"4282\\">Vermeidung von Zugbeanspruchung während der Installation</p> </li> </ul> <p class=\\"\\" data-start=\\"4284\\" data-end=\\"4430\\"><strong data-start=\\"4284\\" data-end=\\"4296\\">Wichtig:</strong> Für Projekte ab mehreren hundert Metern lohnt sich eine Spannungsfallberechnung 6mm² ist nicht immer automatisch die optimale Wahl.</p> <hr class=\\"\\" data-start=\\"4432\\" data-end=\\"4435\\" /> <h2 class=\\"\\" data-start=\\"4437\\" data-end=\\"4497\\"></h2> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-23\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"805a27d1-6237-41ea-8d2a-de786e2777ad\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"4437\\" data-end=\\"4497\\">FAQ: Die häufigsten Fragen rund um H1Z2Z2-K Solarkabel</h2> <p class=\\"\\" data-start=\\"4499\\" data-end=\\"4669\\"><strong data-start=\\"4499\\" data-end=\\"4525\\">Was bedeutet H1Z2Z2-K?</strong><br data-start=\\"4525\\" data-end=\\"4528\\" />Die Bezeichnung steht für einen Kabeltyp mit bestimmten Isoliermaterialien und Eigenschaften laut EN 50618, geeignet für DC-Strom bis 1500 V.</p> <p class=\\"\\" data-start=\\"4671\\" data-end=\\"4785\\"><strong data-start=\\"4671\\" data-end=\\"4717\\">Ist das Kabel für Erdverlegung zugelassen?</strong><br data-start=\\"4717\\" data-end=\\"4720\\" />Ja, inklusive direkter Erdverlegung ohne zusätzliche Schutzrohre.</p> <p class=\\"\\" data-start=\\"4787\\" data-end=\\"4908\\"><strong data-start=\\"4787\\" data-end=\\"4827\\">Welche Querschnitte sind erhältlich?</strong><br data-start=\\"4827\\" data-end=\\"4830\\" />Typischerweise: 1,5 / 2,5 / 4 / 6 / 10 mm² 6mm² ist der bewährte Allrounder.</p> <p class=\\"\\" data-start=\\"4910\\" data-end=\\"5019\\"><strong data-start=\\"4910\\" data-end=\\"4932\\">Warum halogenfrei?</strong><br data-start=\\"4932\\" data-end=\\"4935\\" />Im Brandfall entstehen keine giftigen Dämpfe ideal für sensible Gebäudeumgebungen.</p> <p class=\\"\\" data-start=\\"5021\\" data-end=\\"5159\\"><strong data-start=\\"5021\\" data-end=\\"5074\\">Wie lang ist die maximale Verlege­länge bei 6mm²?</strong><br data-start=\\"5074\\" data-end=\\"5077\\" />Abhängig vom Strombedarf und Spannungsfall oft zwischen 30 m und 100 m sinnvoll.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-23\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"805a27d1-6237-41ea-8d2a-de786e2777ad\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"200\\" data-end=\\"248\\">Fazit: Qualität, die den Unterschied macht</h2> <p class=\\"\\" data-start=\\"250\\" data-end=\\"546\\">Das H1Z2Z2-K 6mm² steht für technische Reife und konsequente Ausrichtung auf den professionellen Einsatz in Photovoltaikanlagen. Von der hohen Temperatur- und Spannungsbeständigkeit bis zur geprüften Normkonformität dieses Kabel vereint alles, was moderne Energieinfrastrukturen heute brauchen.</p> <p class=\\"\\" data-start=\\"548\\" data-end=\\"837\\">Besonders hervorzuheben ist seine Vielseitigkeit: Ob auf Dächern, in Erdverlegung oder in PV-Großanlagen das H1Z2Z2-K überzeugt durch Zuverlässigkeit und eine beeindruckende Lebensdauer. Damit leistet es einen direkten Beitrag zur Wirtschaftlichkeit und Nachhaltigkeit von Solarsystemen.</p> <p class=\\"\\" data-start=\\"839\\" data-end=\\"932\\">Weitere Informationen, technische Daten und Bestelloptionen finden sich auf der Produktseite: 👉 <a class=\\"\\" href=\\"https://klz-cables.com/de/produkte/solarkabel/h1z2z2-k-2/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"937\\" data-end=\\"1023\\">Zum H1Z2Z2-K bei KLZ</a></p> <p class=\\"\\" data-start=\\"839\\" data-end=\\"932\\">Alles Wichtige zur Intersolar Europe finden Sie hier:</p> </div> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.intersolar.de/messe-kompakt?ref=m5f53a666f3a2cb2fee160554-s65eec4739108db093b003a02-t1746004197-cf3c592e7\\" class=\\"vlp-link\\" title=\\"Intersolar Europe at a Glance\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.intersolar.de/media/image/6311c9ee98bbc414b66305e2/750\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Intersolar Europe at a Glance</div><div class=\\"vlp-block-1 vlp-link-summary\\">Intersolar Europe | Exhibition Quick Facts | Date, Venue, Opening Hours, Exhibitors</div></div></div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":46380,"datePublished":"2025-04-30T09:17:33","updatedAt":"2025-05-15T08:46:57","translation":null},{"id":46041,"translationKey":"wie-die-kabelbranche-nachhaltigkeit-und-erneuerbare-energien-vorantreibt","locale":"de","slug":"wie-die-kabelbranche-nachhaltigkeit-und-erneuerbare-energien-vorantreibt","path":"/de/blog/wie-die-kabelbranche-nachhaltigkeit-und-erneuerbare-energien-vorantreibt","title":"Wie die Kabelbranche Nachhaltigkeit und erneuerbare Energien vorantreibt","titleHtml":"Wie die Kabelbranche Nachhaltigkeit und erneuerbare Energien vorantreibt","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"1180\\" data-end=\\"1260\\">Die unsichtbare Basis: Warum Kabel für nachhaltige Energie unverzichtbar sind</h2> <p class=\\"\\" data-start=\\"1262\\" data-end=\\"1654\\">Wenn von erneuerbaren Energien die Rede ist, denken viele sofort an Windräder, Photovoltaik oder vielleicht noch Wasserstoff. Was fast nie vorkommt: Kabel. Dabei sind sie das entscheidende Verbindungselement im Energiesystem der Zukunft. Sie vernetzen <a href=\\"https://www.ibm.com/de-de/think/topics/distributed-generation\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"1518\\" data-end=\\"1547\\">dezentrale Energiequellen</strong></a>, leiten Strom über weite Strecken hinweg, sichern Spannungsstabilität und reduzieren Übertragungsverluste.</p> <p class=\\"\\" data-start=\\"1656\\" data-end=\\"2068\\">Ob in Städten, auf freiem Feld oder unter dem Meer: <strong data-start=\\"1708\\" data-end=\\"1745\\">Energie muss transportiert werden</strong>, und das möglichst effizient, sicher und umweltfreundlich. Genau dafür braucht qualitativ hochwertige Erdkabel, kombiniert mit intelligenter Netztechnik. Erst diese Infrastruktur macht es möglich, Wind und Sonne in echten Nutzen für Haushalte, Gewerbe und Industrie zu verwandeln.</p> <p class=\\"\\" data-start=\\"2070\\" data-end=\\"2331\\">Die Herausforderung liegt in der <strong data-start=\\"2103\\" data-end=\\"2117\\">Skalierung</strong>: Neue Energiequellen kommen schneller ans Netz als je zuvor. Der Bedarf an modernen Kabelsystemen wächst entsprechend rasant ebenso wie die Anforderungen an Material, Verlegetechnik und Nachhaltigkeitskriterien.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"2338\\" data-end=\\"2398\\">Nachhaltigkeit durch Technik: Kabel als ökologische Hebel</h2> <p class=\\"\\" data-start=\\"2400\\" data-end=\\"2628\\">Die Kabelbranche liefert nicht einfach nur Produkte. Sie liefert Systeme, Konzepte und Lösungen, die <strong data-start=\\"2501\\" data-end=\\"2544\\">konkret zur Reduktion von CO₂ beitragen</strong>. Moderne <strong data-start=\\"2554\\" data-end=\\"2566\\">Erdkabel</strong> etwa ersetzen zunehmend Freileitungen mit vielen Vorteilen:</p> <ul data-start=\\"2630\\" data-end=\\"2783\\"> <li class=\\"\\" data-start=\\"2630\\" data-end=\\"2659\\"> <p class=\\"\\" data-start=\\"2632\\" data-end=\\"2659\\">geringerer Flächenverbrauch</p> </li> <li class=\\"\\" data-start=\\"2660\\" data-end=\\"2695\\"> <p class=\\"\\" data-start=\\"2662\\" data-end=\\"2695\\">kein Eingriff ins Landschaftsbild</p> </li> <li class=\\"\\" data-start=\\"2696\\" data-end=\\"2738\\"> <p class=\\"\\" data-start=\\"2698\\" data-end=\\"2738\\">weniger Risiko durch Witterungseinflüsse</p> </li> <li class=\\"\\" data-start=\\"2739\\" data-end=\\"2783\\"> <p class=\\"\\" data-start=\\"2741\\" data-end=\\"2783\\">längere Lebensdauer bei geringerer Wartung</p> </li> </ul> <p class=\\"\\" data-start=\\"2785\\" data-end=\\"3169\\">Zudem sind viele Materialien in heutigen Kabeln deutlich nachhaltiger als noch vor wenigen Jahrzehnten. Aluminium und Kupfer aus Sekundärquellen senken den Primärbedarf.</p> <p>Das Ganze ist kein grünes Wunschdenken, sondern gelebte Praxis bei vielen Kabelherstellern und spezialisierten Anbietern wie KLZ. Unsere Kabeltypen darunter der bewährte Kabeltypen wie <strong>NA2XS(F)2Y</strong> und <strong>NAYY</strong> für Wind-und Solarparks und klassischen Erdkabelanwendungen sind nicht nur leistungsfähig, sondern auch auf Langlebigkeit und in großen Teilen auf Recyclingfähigkeit ausgelegt.</p> <p data-start=\\"3171\\" data-end=\\"3530\\">Sie wollen wissen, wie die Kabelindustrie sich noch für Nachhaltigkeit engagiert? <a href=\\"https://www.zvei.org/themen/nachhaltigkeit-die-kabelindustrie-engagiert-sich\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Hier klicken!</a></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"3537\\" data-end=\\"3615\\">Netzausbau, der mitwächst: Herausforderungen und Chancen der Kabelindustrie</h2> <p class=\\"\\" data-start=\\"3617\\" data-end=\\"3846\\">Die Energiewende bringt nicht nur saubere Energie, sondern auch massive Anforderungen an die Netzinfrastruktur. Denn Strom, der dezentral erzeugt wird, muss zentral verteilt oder dezentral weitergereicht werden. Das bedeutet:</p> <ul data-start=\\"3848\\" data-end=\\"4086\\"> <li class=\\"\\" data-start=\\"3848\\" data-end=\\"3889\\"> <p class=\\"\\" data-start=\\"3850\\" data-end=\\"3889\\"><strong data-start=\\"3850\\" data-end=\\"3868\\">mehr Leitungen</strong> in ländlichen Räumen</p> </li> <li class=\\"\\" data-start=\\"3890\\" data-end=\\"3959\\"> <p class=\\"\\" data-start=\\"3892\\" data-end=\\"3959\\"><strong data-start=\\"3892\\" data-end=\\"3925\\">höhere Leistungsanforderungen</strong> durch E-Mobilität und Wärmepumpen</p> </li> <li class=\\"\\" data-start=\\"3960\\" data-end=\\"4020\\"> <p class=\\"\\" data-start=\\"3962\\" data-end=\\"4020\\"><strong data-start=\\"3962\\" data-end=\\"3990\\">komplexere Trassierungen</strong> in dicht besiedelten Gebieten</p> </li> <li class=\\"\\" data-start=\\"4021\\" data-end=\\"4086\\"> <p class=\\"\\" data-start=\\"4023\\" data-end=\\"4086\\"><strong data-start=\\"4023\\" data-end=\\"4063\\">höhere Anforderungen an Verlegearten</strong> wie grabenloser Ausbau</p> </li> </ul> <p>All das lässt sich nur mit einer gut aufgestellten Kabelbranche bewältigen also mit Experten, die nicht nur produzieren und liefern, sondern auch vorausdenken. KLZ zum Beispiel setzt auf intelligente Verfügbarkeit, klare Lieferketten und ein tiefes Verständnis für die spezifischen Herausforderungen von Windkraft- und Solarprojekten.</p> <p class=\\"\\" data-start=\\"4422\\" data-end=\\"4733\\">Ob Mittelspannungskabel für die Verbindung von Windrädern zur Umspannstation oder Hochspannungskabel für den Ferntransport: Die richtige Kabelauswahl, kombiniert mit dem passenden Zubehör (Muffen, Endverschlüsse, Garnituren), entscheidet über <strong data-start=\\"4669\\" data-end=\\"4710\\">Wirtschaftlichkeit und Nachhaltigkeit</strong> des gesamten Projekts.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 class=\\"\\" data-start=\\"4740\\" data-end=\\"4792\\">Die Kreislaufwirtschaft kommt auch unterirdisch</h2> <p class=\\"\\" data-start=\\"4794\\" data-end=\\"4993\\">Nachhaltigkeit endet nicht beim Einbau eines Kabels. Auch <strong data-start=\\"4852\\" data-end=\\"4877\\">Rückbau und Recycling</strong> sind entscheidende Themen. Gerade bei Infrastruktur, die auf Jahrzehnte angelegt ist, lohnt sich ein zweiter Blick:</p> <ul data-start=\\"4995\\" data-end=\\"5170\\"> <li class=\\"\\" data-start=\\"4995\\" data-end=\\"5033\\"> <p class=\\"\\" data-start=\\"4997\\" data-end=\\"5033\\">Was passiert nach vielen Jahrzehnten Betrieb?</p> </li> <li class=\\"\\" data-start=\\"5034\\" data-end=\\"5112\\"> <p class=\\"\\" data-start=\\"5036\\" data-end=\\"5112\\">Können die Materialien wieder in den Produktionszyklus zurückgeführt werden?</p> </li> <li class=\\"\\" data-start=\\"5113\\" data-end=\\"5170\\"> <p class=\\"\\" data-start=\\"5115\\" data-end=\\"5170\\">Wie sieht es mit der Entsorgung von Isolierstoffen aus?</p> </li> </ul> <p class=\\"\\" data-start=\\"5172\\" data-end=\\"5499\\">Die gute Nachricht: Die Kabelindustrie denkt mit. Viele Anbieter setzen heute auf rückbaubare Systeme, sortenreine Materialien und logistische Rücknahmesysteme für Altmaterialien. Auch Projekte zur <strong data-start=\\"5374\\" data-end=\\"5416\\">CO₂-armen Produktion von Kupferleitern</strong> und zur</p> <p><strong>Regranulierung von Isoliermaterialien</strong> zeigen Fortschritte: Die Branche bewegt sich.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"274\\" data-end=\\"333\\">KLZ der passende Partner für eine grüne Energiezukunft</h2> <p class=\\"\\" data-start=\\"335\\" data-end=\\"661\\">Während viele über Nachhaltigkeit reden, leben wir sie und das nicht erst seit gestern. <strong data-start=\\"425\\" data-end=\\"508\\"><a href=\\"https://klz-cables.com/de/start/\\">KLZ</a> l</strong>egt seit Jahren Wert auf eine<strong data-start=\\"425\\" data-end=\\"508\\"> durchdachte, ressourcenschonende Lieferkette</strong>, auf die Auswahl hochwertiger, langlebiger Kabeltypen und auf eine partnerschaftliche Zusammenarbeit mit Kunden aus der <strong data-start=\\"629\\" data-end=\\"660\\">Windkraft- und Solartechnik</strong>.</p> <p>Unsere <strong>Logistikstrategie</strong> vermeidet Engpässe, unsere Nähe zu den Projektstandorten (z. B. durch unser Logistikzentrum nahe der niederländischen Grenze) garantiert kurze Wege und schnelle Reaktion. Ob Mittelspannungs-, Hochspannungs- oder Niederspannungskabel wir liefern, was gebraucht wird.</p> <p>Vom NAYY 0,6/1,0 kV über NA2XS(F)2Y als Mittelspannungskabel bis zum N2X (FL)KLD2Y 64/110 kV. Und wir hören erst auf, wenn das Projekt läuft.</p> <p class=\\"\\" data-start=\\"1031\\" data-end=\\"1158\\">Wer nachhaltige Projekte plant, braucht nicht nur Kabel sondern <strong data-start=\\"1097\\" data-end=\\"1137\\">einen Kabellieferanten, der mitdenkt</strong>. Willkommen bei <a href=\\"https://klz-cables.com/de/start/\\">KLZ</a>.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 class=\\"\\" data-start=\\"5506\\" data-end=\\"5588\\">Fazit: Nachhaltige Energien brauchen mehr als Technik sie brauchen Verbindung</h2> <p class=\\"\\" data-start=\\"5590\\" data-end=\\"5821\\">Kabel sind keine Nebensache sie sind das Nervensystem der Energiewende. Sie verbinden <strong data-start=\\"5678\\" data-end=\\"5752\\">Ideen mit Realität, Quellen mit Verbrauchern, Visionen mit Machbarkeit</strong>. Und sie tun das unauffällig, zuverlässig und auf Jahrzehnte hinaus.</p> <p class=\\"\\" data-start=\\"5823\\" data-end=\\"6094\\">Wer heute <strong data-start=\\"5833\\" data-end=\\"5857\\">erneuerbare Energien</strong> denkt, sollte sich auch mit dem beschäftigen, was diese Energie in Bewegung hält: <strong data-start=\\"5940\\" data-end=\\"5963\\">Die Kabelindustrie.</strong> Sie liefert nicht nur Kupfer und Isoliermaterial sondern Lösungen, die unseren Weg in die <strong data-start=\\"6056\\" data-end=\\"6073\\">grüne Zukunft</strong> erst möglich machen.</p> <p class=\\"\\" data-start=\\"5823\\" data-end=\\"6094\\">Wie Sie selbst zu einer nachhaltigen Energieversorgung beitragen können, erfahren Sie in dem nachfolgenden Artikel.</p> </div> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://money-for-future.com/nachhaltige-energieversorgung-erneuerbare-energie\\" class=\\"vlp-link\\" title=\\"Nachhaltige Energieversor­gung und erneuerbare Energie erklärt\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://money-for-future.com/wp-content/uploads/2022/01/Image-153-1.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Nachhaltige Energieversor­gung und erneuerbare Energie erklärt</div><div class=\\"vlp-block-1 vlp-link-summary\\">Nachhaltige Energieversor­gung. Was kann ich tun, um die Energiewende voranzubringen? 7 Schritte zu einer nachhaltigen Lebensweise.</div></div></div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45692,"datePublished":"2025-04-14T10:00:41","updatedAt":"2025-05-15T08:53:36","translation":null},{"id":45977,"translationKey":"milliarden-paket-fuer-infrastruktur-der-kabel-boom-steht-bevor","locale":"de","slug":"milliarden-paket-fuer-infrastruktur-der-kabel-boom-steht-bevor","path":"/de/blog/milliarden-paket-fuer-infrastruktur-der-kabel-boom-steht-bevor","title":"Milliarden-Paket für Infrastruktur: Der Kabel-Boom steht bevor","titleHtml":"Milliarden-Paket für Infrastruktur: Der Kabel-Boom steht bevor","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"635f41ea-b028-435f-afda-38f47445c810\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p data-start=\\"74\\" data-end=\\"674\\">Was dabei besonders interessant ist: <strong data-start=\\"382\\" data-end=\\"499\\">100 Milliarden Euro </strong>davon sind<strong data-start=\\"382\\" data-end=\\"499\\"> speziell für Klimaschutz </strong>und den klimafreundlichen Umbau der Wirtschaft reserviert. Diese Mittel sollen über den bestehenden <a href=\\"https://de.wikipedia.org/wiki/Klima-_und_Transformationsfondsgesetz\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"542\\" data-end=\\"583\\">Klima- und Transformationsfonds (KTF)</strong></a> verteilt werden, ein klarer Fingerzeig in Richtung einer nachhaltigeren, grüneren Zukunft.</p> <p data-start=\\"676\\" data-end=\\"1032\\">Während Politiker noch heftig über Sinn und Unsinn der Mittelverwendung diskutieren, steht für uns als Kabellieferanten eine Sache fest: Ohne Kabel wird nichts funktionieren. Weder beim Ausbau von Windparks, noch bei der Verlegung von Stromtrassen oder der Modernisierung von Energieinfrastrukturen. Der Kabelbedarf wird also steigen und zwar erheblich.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"1039\\" data-end=\\"1109\\"><strong data-start=\\"1043\\" data-end=\\"1107\\">Das Milliarden-Paket und seine Aufteilung Wer bekommt was?</strong></h3> <p data-start=\\"1110\\" data-end=\\"1190\\">Die Verteilung des Geldes ist klar festgelegt und umfasst drei große Bereiche:</p> <ol data-start=\\"1192\\" data-end=\\"2151\\"> <li data-start=\\"1192\\" data-end=\\"1390\\"> <p data-start=\\"1195\\" data-end=\\"1390\\"><strong data-start=\\"1195\\" data-end=\\"1232\\">500 Milliarden Euro Gesamtbudget:</strong><br data-start=\\"1232\\" data-end=\\"1235\\" />Diese Summe wird über <strong data-start=\\"1260\\" data-end=\\"1282\\">zwölf Jahre hinweg</strong> bereitgestellt. Ein ambitioniertes Vorhaben, das mit viel Hoffnung und ebenso viel Skepsis verfolgt wird.</p> </li> <li data-start=\\"1392\\" data-end=\\"1692\\"> <p data-start=\\"1395\\" data-end=\\"1692\\"><strong data-start=\\"1395\\" data-end=\\"1434\\">100 Milliarden Euro für die Länder:</strong><br data-start=\\"1434\\" data-end=\\"1437\\" />Hiermit sollen die Bundesländer in die Lage versetzt werden, eigene Infrastrukturprojekte voranzutreiben. Dazu gehören unter anderem der Ausbau von Stromnetzen, der Anschluss neuer Wind- und Solarparks sowie Maßnahmen zur Erhöhung der Netzstabilität.</p> </li> <li data-start=\\"1694\\" data-end=\\"2151\\"> <p data-start=\\"1697\\" data-end=\\"2151\\"><strong data-start=\\"1697\\" data-end=\\"1737\\">100 Milliarden Euro für Klimaschutz:</strong><br data-start=\\"1737\\" data-end=\\"1740\\" />Der grüne Anteil des Pakets, der klar auf die Umstellung der Wirtschaft auf klimafreundliche Technologien abzielt. Das bedeutet: Mehr Onshore-Windkraftanlagen, mehr Solarparks, mehr Kabel.<br data-start=\\"1931\\" data-end=\\"1935\\" />Diese Mittel werden über den bestehenden Klima- und Transformationsfonds (KTF) bereitgestellt und sollen dabei helfen, CO2-Emissionen zu senken und gleichzeitig eine stabile Energieversorgung zu garantieren.</p> </li> </ol> <p>Eine detaillierte Aufschlüsselung der Mittelverteilung und ihrer Auswirkungen finden Sie im nachfolgenden Artikel <em data-start=\\"207\\" data-end=\\"271\\">„Das Milliarden-Schuldenpaket: So setzt es sich zusammen“</em>.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.zdf.de/nachrichten/politik/deutschland/sondervermoegen-schuldenbremse-infrastruktur-verteidigung-bundesrat-100.html\\" class=\\"vlp-link\\" title=\\"Das Milliarden-Schuldenpaket: So setzt es sich zusammen\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.zdf.de/assets/bundestag-berlin-118~1280x720?cb=1741856505967\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Das Milliarden-Schuldenpaket: So setzt es sich zusammen</div><div class=\\"vlp-block-1 vlp-link-summary\\">Im politischen Berlin sind derzeit astronomische Beträge rund um das geplante Schuldenpaket zu hören. Doch für was? Und mit welchem Ziel?</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Warum Kabelhersteller jetzt durchstarten sollten</h3> <p>Es wird viel über Subventionen, Fördergelder und deren Verwendung gesprochen. Doch die eigentliche Herausforderung bleibt: Die notwendige Infrastruktur muss geschaffen werden und das gelingt nur mit leistungsfähigen Kabeln.</p> <p>Die folgenden Trends sind für uns besonders relevant:</p> <ol> <li><strong>Ausbau von Stromleitungen und Netzanschlussprojekten:<br /> </strong>Mit dem beschlossenen Milliardenpaket ist klar: Stromleitungen, die erneuerbare Energiequellen wie Onshore-Windparks oder Solaranlagen anbinden, müssen massiv ausgebaut werden. Dabei geht es in erster Linie um die Integration der Stromerzeugung aus Windkraftanlagen ins Netz.Unsere Nieder-, Mittel- und Hochspannungskabel sind dafür ausgelegt, diesen Anforderungen gerecht zu werden.</li> <li><strong>Dezentralisierung der Energieversorgung:<br /> </strong>Ein weiteres zentrales Thema ist der Trend zur <a href=\\"https://energas-gmbh.de/dezentrale-energieerzeugung/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">dezentralen Energieversorgung</a>. Immer mehr Energie wird direkt vor Ort erzeugt und muss zuverlässig ins Netz eingespeist werden. Auch hier sind leistungsfähige Erdkabelsysteme gefragt, die sich durch hohe Belastbarkeit und Widerstandsfähigkeit auszeichnen.</li> <li><strong>Klimaschutzmaßnahmen und klimafreundlicher Umbau der Wirtschaft:<br /> </strong>Da 100 Milliarden Euro speziell für den klimafreundlichen Umbau vorgesehen sind, können wir davon ausgehen, dass Projekte zur Elektrifizierung, CO2-Reduktion und zum Ausbau regenerativer Energien massiv gefördert werden.</li> </ol> <p>Dies betrifft insbesondere Kabelsysteme, die für hohe Leistung und Stabilität ausgelegt sind so wie die, die wir bei <strong>KLZ</strong> liefern.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"3859\\" data-end=\\"3931\\"><strong data-start=\\"3863\\" data-end=\\"3929\\">Die Rolle von KLZ in dieser gigantischen Investitionsoffensive</strong></h3> <p data-start=\\"3932\\" data-end=\\"4193\\">Mit diesen milliardenschweren Investitionen wird der Bedarf an Erdkabeln, insbesondere Mittelspannungskabeln, geradezu explodieren. Die Frage ist nicht, <strong data-start=\\"4085\\" data-end=\\"4091\\">ob</strong> Kabel gebraucht werden sondern <strong data-start=\\"4125\\" data-end=\\"4155\\">wann und in welchen Mengen</strong>. Und genau da kommen wir ins Spiel.</p> <h4 data-start=\\"4195\\" data-end=\\"4221\\"><strong data-start=\\"4200\\" data-end=\\"4219\\">Unsere Stärken:</strong></h4> <ol data-start=\\"4222\\" data-end=\\"5128\\"> <li data-start=\\"4222\\" data-end=\\"4502\\"> <p data-start=\\"4225\\" data-end=\\"4502\\"><strong data-start=\\"4225\\" data-end=\\"4255\\">Hochwertige Kabel:</strong><br data-start=\\"4255\\" data-end=\\"4258\\" />Wir liefern nur <a href=\\"https://klz-cables.com/de/stromkabel/\\">hochwertige Kabel</a>, wie das <strong data-start=\\"4294\\" data-end=\\"4308\\">NA2XS(F)2Y</strong>, <strong data-start=\\"4310\\" data-end=\\"4318\\">NAYY</strong> oder auch das <strong data-start=\\"4323\\" data-end=\\"4333\\">NAYY-J</strong>. Diese sind optimal für den Einsatz in Onshore-Windparks, Solarfeldern und Transformatorstationen geeignet. Sie bieten hohe Zuverlässigkeit, Belastbarkeit und Langlebigkeit.</p> </li> <li data-start=\\"4504\\" data-end=\\"4786\\"> <p data-start=\\"4507\\" data-end=\\"4786\\"><strong data-start=\\"4507\\" data-end=\\"4558\\">Schnelle Lieferung durch logistische Effizienz:</strong><br data-start=\\"4558\\" data-end=\\"4561\\" />Dank unseres zentralen Logistik-Hubs können wir schnell und zuverlässig liefern auch an unsere Kunden in den Niederlanden. Das ist ein entscheidender Vorteil, wenn Projekte unter Zeitdruck realisiert werden müssen.</p> </li> <li data-start=\\"4788\\" data-end=\\"5128\\"> <p data-start=\\"4791\\" data-end=\\"5128\\"><strong data-start=\\"4791\\" data-end=\\"4850\\">Nachhaltigkeit:</strong><br data-start=\\"4850\\" data-end=\\"4853\\" />Während die Bundesregierung ihre Klimaziele vorantreibt, leisten wir ebenfalls unseren Beitrag. Wir legen bereits seit Langen einen großen Wert auf nachhaltige Lösungen, die den Anforderungen der Zukunft gerecht werden.</p> </li> </ol> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"5135\\" data-end=\\"5193\\"><strong data-start=\\"5139\\" data-end=\\"5191\\">Warum der Zeitpunkt für den Netzausbau ideal ist</strong></h3> <p data-start=\\"5194\\" data-end=\\"5446\\">Natürlich wird dieses Mega-Projekt nicht von allen gutgeheißen. Es gibt Stimmen, die das Vorhaben als zu ambitioniert oder schlecht geplant kritisieren. Doch eines ist sicher: Die Nachfrage nach moderner Infrastruktur wird steigen, und zwar gewaltig.</p> <p data-start=\\"5448\\" data-end=\\"5689\\">Statt zu diskutieren, ob es die beste Lösung ist, konzentrieren wir uns darauf, dass <strong data-start=\\"5533\\" data-end=\\"5596\\">die beste Kabeltechnik bereitsteht, wenn sie gebraucht wird</strong>. Die Energiewende wird kommen und wir sorgen dafür, dass sie auch wirklich funktioniert.</p> <p data-start=\\"5691\\" data-end=\\"5911\\">Und während andere noch darüber diskutieren, was sinnvoll ist und was nicht, haben wir längst den Fokus darauf gelegt, unser Produktportfolio so zu optimieren, dass sie den wachsenden Anforderungen des Marktes gerecht werden.</p> <p data-start=\\"5691\\" data-end=\\"5911\\">Mehr Infos zum Thema Netzausbau für eine grüne Zukunft finden Sie hier:</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://klz-cables.com/de/netzausbau-2025-warum-jede-neue-leitung-ein-schritt-zur-energiewende-ist/\\" class=\\"vlp-link\\" title=\\"Netzausbau: Schlüssel zur erfolgreichen Energiewende\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://klz-cables.com/wp-content/uploads/2025/01/power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled.webp\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Netzausbau: Schlüssel zur erfolgreichen Energiewende</div><div class=\\"vlp-block-1 vlp-link-summary\\">Erfahre, wie neue Stromleitungen den Weg zur klimaneutralen Zukunft ebnen. Herausforderungen und Lösungen für eine nachhaltige Energieversorgung.</div></div></div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"5918\\" data-end=\\"5969\\"><strong data-start=\\"5922\\" data-end=\\"5967\\">KLZ ist bereit seid ihr es auch?</strong></h3> <p data-start=\\"5970\\" data-end=\\"6159\\">Das Milliarden-Paket ist mehr als nur eine Finanzspritze für den Ausbau der Infrastruktur. Es ist ein klares Zeichen, dass Deutschland den Weg in eine grüne Zukunft gehen will und muss.</p> <p data-start=\\"6161\\" data-end=\\"6365\\">Jetzt heißt es für uns als Kabellieferanten: Bereit sein. Denn der Bedarf wird schneller steigen, als so mancher es erwartet. Und mit unseren Produkten sind wir bereit, diese Herausforderung zu meistern.</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45979,"datePublished":"2025-04-06T08:00:07","updatedAt":"2025-05-15T08:52:43","translation":null},{"id":45946,"translationKey":"100-erneuerbare-energie-nur-mit-der-richtigen-kabelinfrastruktur","locale":"de","slug":"100-erneuerbare-energie-nur-mit-der-richtigen-kabelinfrastruktur","path":"/de/blog/100-erneuerbare-energie-nur-mit-der-richtigen-kabelinfrastruktur","title":"100 % erneuerbare Energie? Nur mit der richtigen Kabelinfrastruktur!","titleHtml":"100 % erneuerbare Energie? Nur mit der richtigen Kabelinfrastruktur!","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p data-start=\\"365\\" data-end=\\"670\\">Die Vision ist klar: Ein Europa, das seinen Strom zu 100 % aus erneuerbaren Energien gewinnt. Doch während Solar- und Windparks boomen, hinkt der Ausbau der Stromnetze hinterher. Die Ursache? Eine Infrastruktur, die für fossile Kraftwerke gebaut wurde und mit den neuen Anforderungen nicht Schritt hält.</p> <p data-start=\\"672\\" data-end=\\"822\\">💡 Fakt: Ein modernes Stromnetz ist mehr als nur Erzeugung ohne die richtige Verkabelung bleibt der Strom im Windrad oder Solarpanel gefangen.</p> <p data-start=\\"824\\" data-end=\\"948\\">Am Ende geht es nicht nur um mehr Strom, sondern um kluge Netze, die ihn zuverlässig und verlustarm transportieren können.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"955\\" data-end=\\"1019\\"><strong data-start=\\"958\\" data-end=\\"1017\\">Das Problem: Alte Netze für eine neue Energiezukunft</strong></h2> <p data-start=\\"1021\\" data-end=\\"1254\\">Die heutige Strominfrastruktur wurde für zentrale Großkraftwerke gebaut. Doch erneuerbare Energien funktionieren anders: Sie sind dezentral, wetterabhängig und benötigen flexible Netze. Das führt zu einem massiven <strong data-start=\\"1235\\" data-end=\\"1251\\">Umbau-Bedarf</strong>.</p> <h3 data-start=\\"1256\\" data-end=\\"1307\\"><strong data-start=\\"1260\\" data-end=\\"1305\\">Warum unser Netz aktuell überfordert ist:</strong></h3> <table data-start=\\"1308\\" data-end=\\"1709\\"> <thead data-start=\\"1308\\" data-end=\\"1339\\"> <tr data-start=\\"1308\\" data-end=\\"1339\\"> <th data-start=\\"1308\\" data-end=\\"1318\\">Problem</th> <th data-start=\\"1318\\" data-end=\\"1328\\">Ursache</th> <th data-start=\\"1328\\" data-end=\\"1339\\">Lösung?</th> </tr> </thead> <tbody data-start=\\"1371\\" data-end=\\"1709\\"> <tr data-start=\\"1371\\" data-end=\\"1494\\"> <td>Netzengpässe</td> <td>Alte Leitungen für zentrale Kraftwerke, nicht für dezentrale Energie</td> <td>Neue Hoch- &amp; Mittelspannungskabel</td> </tr> <tr data-start=\\"1495\\" data-end=\\"1605\\"> <td>Abregelung von Solar- &amp; Windstrom</td> <td>Netz kann nicht genug Strom aufnehmen</td> <td>Smart Grids &amp; Speicherlösungen</td> </tr> <tr data-start=\\"1606\\" data-end=\\"1709\\"> <td>Lange Transportwege</td> <td>Erzeugung oft weit entfernt vom Verbrauch</td> <td>Hochleistungskabel &amp; lokale Netze</td> </tr> </tbody> </table> <p data-start=\\"1711\\" data-end=\\"1793\\">⚠️ Ein Netz aus der Vergangenheit kann keine Zukunftsenergie transportieren!</p> <p data-start=\\"1795\\" data-end=\\"1935\\">Wer heute nur in erneuerbare Energieanlagen investiert, aber die Kabelinfrastruktur ignoriert, wird morgen teuren ungenutzten Strom haben.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"1942\\" data-end=\\"2001\\"><strong data-start=\\"1945\\" data-end=\\"1999\\">Welche Kabel brauchen wir für die Energiewende?</strong></h2> <p data-start=\\"2003\\" data-end=\\"2176\\">Nicht jedes Kabel ist gleich und nicht jedes Kabel ist für die Herausforderungen der Energiewende geeignet. Hier kommt es auf Spannungsebene, Kapazität und Effizienz an.</p> <h3 data-start=\\"2178\\" data-end=\\"2233\\">Die drei Säulen der Energiewende-Verkabelung:</h3> <ol data-start=\\"2234\\" data-end=\\"2447\\"> <li data-start=\\"2234\\" data-end=\\"2308\\"><a href=\\"https://de.wikipedia.org/wiki/Hochspannungskabel\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"2237\\" data-end=\\"2259\\">Hochspannungskabel</strong></a> → Ferntransport von Strom über lange Distanzen</li> <li data-start=\\"2309\\" data-end=\\"2378\\"><a href=\\"https://de.wikipedia.org/wiki/Mittelspannungsnetz\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"2312\\" data-end=\\"2336\\">Mittelspannungskabel</strong></a> → Netzanschlüsse für Solar- &amp; Windparks</li> <li data-start=\\"2379\\" data-end=\\"2447\\"><a href=\\"https://de.wikipedia.org/wiki/Niederspannung\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><strong data-start=\\"2382\\" data-end=\\"2406\\">Niederspannungskabel</strong></a> → Verbindung zu Haushalten &amp; Speichern</li> </ol> <p data-start=\\"2449\\" data-end=\\"2658\\">🔍 <strong data-start=\\"2452\\" data-end=\\"2499\\">Was macht ein gutes Erneuerbaren-Kabel aus?</strong><br data-start=\\"2499\\" data-end=\\"2502\\" />✔ Hohe Belastbarkeit für schwankende Einspeisungen<br data-start=\\"2552\\" data-end=\\"2555\\" />✔ Wetter- und temperaturbeständige Isolierung<br data-start=\\"2600\\" data-end=\\"2603\\" />✔ Nachhaltige Materialien für ein CO₂-armes Stromnetz</p> <p data-start=\\"2660\\" data-end=\\"2770\\">💡 Je besser das Kabel, desto weniger Strom geht unterwegs verloren und desto grüner wird die Energie!</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"179\\" data-end=\\"332\\">Solar- und Windparks allein reichen nicht</h2> <p data-start=\\"179\\" data-end=\\"332\\">Ohne passende Kabel bleibt der Strom dort, wo er erzeugt wird. Doch welcher Netzausbau macht wirklich Sinn?</p> <h3 data-start=\\"334\\" data-end=\\"398\\">Erdkabel vs. Freileitungen Was ist die bessere Wahl?</h3> <p data-start=\\"400\\" data-end=\\"701\\">Ein zentrales Thema beim Netzausbau ist die Frage, ob neue Stromtrassen als Freileitungen oder als Erdkabel verlegt werden sollen. Beide Varianten haben ihre Vor- und Nachteile, doch langfristig bietet die Erdverkabelung deutliche Vorteile in Sachen Zuverlässigkeit, Umweltschutz und Netzstabilität.</p> <table data-start=\\"703\\" data-end=\\"1159\\"> <thead data-start=\\"703\\" data-end=\\"741\\"> <tr data-start=\\"703\\" data-end=\\"741\\"> <th data-start=\\"703\\" data-end=\\"715\\">Kriterium</th> <th data-start=\\"715\\" data-end=\\"726\\">Erdkabel</th> <th data-start=\\"726\\" data-end=\\"741\\">Freileitung</th> </tr> </thead> <tbody data-start=\\"779\\" data-end=\\"1159\\"> <tr data-start=\\"779\\" data-end=\\"822\\"> <td>Netzstabilität</td> <td>Sehr hoch</td> <td>Mittel</td> </tr> <tr data-start=\\"823\\" data-end=\\"939\\"> <td>Umweltverträglichkeit</td> <td>Unauffällig, keine Eingriffe ins Landschaftsbild</td> <td>Sichtbar, problematisch für Vögel</td> </tr> <tr data-start=\\"940\\" data-end=\\"1037\\"> <td>Wartung &amp; Lebensdauer</td> <td>Kaum Wartung, langlebig</td> <td>Witterungsanfällig, kürzere Lebensdauer</td> </tr> <tr data-start=\\"1038\\" data-end=\\"1159\\"> <td>Kosten</td> <td>Höher in der Installation, aber effizienter im Betrieb</td> <td>Günstiger zu errichten, aber höhere Folgekosten</td> </tr> </tbody> </table> <p data-start=\\"1161\\" data-end=\\"1473\\">Während Freileitungen in der Vergangenheit aufgrund der geringeren Baukosten bevorzugt wurden, sprechen moderne Anforderungen an Netzstabilität, Umweltschutz und Ästhetik zunehmend für Erdkabel. In vielen Ländern setzt sich daher die Erdverkabelung als Standard für neue Hoch- und Mittelspannungstrassen durch.</p> <p data-start=\\"1475\\" data-end=\\"1780\\">Wer sich detaillierter mit diesem Thema befassen möchte, findet hier eine umfassende Analyse der Unterschiede zwischen Erdkabeln und Freileitungen. <a href=\\"https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel</a></p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.hochspannungsblog.at/wissenswertes/netzaufbau/vergleich-freileitung-erdkabel\\" class=\\"vlp-link\\" title=\\"Freileitung und Erdkabel sind „Stand der Technik“\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.hochspannungsblog.at/201210-netzbau-110kv-wegscheid-mast-kabelanschluss-1723.jpg?ch=dhsowxyq&amp;:hp=9;1;de\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Freileitung und Erdkabel sind „Stand der Technik“</div><div class=\\"vlp-block-1 vlp-link-summary\\">Freileitung oder Erdkabel? Wir erklären Ihnen die Unterschiede und Möglichkeiten, aber auch warum was möglich ist und warum was nicht.</div></div></div> <p data-start=\\"1782\\" data-end=\\"1956\\">Die Energiewende kann nur gelingen, wenn die Infrastruktur mitwächst. Wer jetzt in die richtigen Kabel investiert, sichert die Stromversorgung für die kommenden Jahrzehnte.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"113\\" data-end=\\"184\\">Die Zukunft: Intelligente Netze brauchen intelligente Kabel</h2> <p data-start=\\"186\\" data-end=\\"612\\">Die Energiewende bedeutet nicht nur, dass wir erneuerbare Energiequellen ausbauen sie erfordert auch eine grundlegende Modernisierung des Stromnetzes. Die Herausforderungen liegen nicht nur in der Menge des erzeugten Stroms, sondern auch in dessen intelligenter Verteilung. Stromerzeugung aus Wind und Sonne ist volatil, das bedeutet: Mal gibt es zu viel Strom, mal zu wenig. Genau hier setzen moderne Netztechnologien an.</p> <p data-start=\\"614\\" data-end=\\"934\\">Ein zukunftsfähiges Stromnetz muss flexibel sein, Lastspitzen intelligent ausgleichen und Energie möglichst verlustarm transportieren. Die Schlüsseltechnologien hierfür sind Smart Grids, Batteriespeicher und intelligente Kabelsysteme, die nicht nur Strom leiten, sondern aktiv zur Steuerung des Netzbetriebs beitragen.</p> <h3 data-start=\\"936\\" data-end=\\"992\\">Wie moderne Kabel zur Netzstabilität beitragen</h3> <ol data-start=\\"993\\" data-end=\\"1943\\"> <li data-start=\\"993\\" data-end=\\"1205\\"><strong data-start=\\"996\\" data-end=\\"1035\\"><a href=\\"https://en.wikipedia.org/wiki/Smart_grid\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Smart Grids </a></strong>und<strong data-start=\\"996\\" data-end=\\"1035\\"> digitale Steuerung:</strong> Intelligente Kabel mit integrierten Sensoren ermöglichen eine Echtzeitüberwachung der Stromflüsse. So kann das Netz Lastspitzen erkennen und flexibel darauf reagieren.</li> <li data-start=\\"1206\\" data-end=\\"1484\\"><strong data-start=\\"1209\\" data-end=\\"1251\\">Lastmanagement durch Batteriespeicher:</strong> Energie, die nicht sofort benötigt wird, kann in Batteriespeichern zwischengespeichert und zu einem späteren Zeitpunkt eingespeist werden. Die richtige Kabelinfrastruktur sorgt dafür, dass dies effizient und verlustfrei geschieht.</li> <li data-start=\\"1485\\" data-end=\\"1691\\"><strong data-start=\\"1488\\" data-end=\\"1552\\">Moderne Kabel mit verbesserten Isolierungen und Materialien:</strong> Hochwertige Kabel mit optimierten Querschnitten reduzieren Übertragungsverluste und tragen so zu einer effizienteren Energienutzung bei.</li> <li data-start=\\"1692\\" data-end=\\"1943\\"><strong data-start=\\"1695\\" data-end=\\"1728\\">Dezentrale Energieverteilung:</strong> Statt zentraler Großkraftwerke speisen heute unzählige kleine Erzeuger ins Netz ein. Dies erfordert eine neue Generation von Mittel- und Niederspannungskabeln, die diese Lastverteilung flexibel bewältigen können.</li> </ol> <p data-start=\\"1945\\" data-end=\\"2134\\">Die Zukunft gehört Netzen, die nicht nur Strom transportieren, sondern ihn aktiv steuern. Dazu braucht es nicht nur mehr Kabel, sondern auch die richtigen Kabel mit intelligenter Technik.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"2141\\" data-end=\\"2199\\">Fazit: Die Energiewende beginnt unter der Erde</h2> <p data-start=\\"2201\\" data-end=\\"2432\\">Die Diskussion über erneuerbare Energien dreht sich oft um den Ausbau von Wind- und Solarparks. Doch selten wird über die entscheidende Infrastruktur gesprochen, die nötig ist, um diese Energie auch zuverlässig nutzbar zu machen.</p> <p data-start=\\"2434\\" data-end=\\"2706\\">Die Realität zeigt: Ein modernes Stromnetz ist der Schlüssel zur Energiewende. Wenn Strom nicht effizient transportiert oder gespeichert werden kann, führt das zu Netzengpässen und Abregelungen genau das Gegenteil dessen, was mit der Energiewende erreicht werden soll.</p> <p data-start=\\"2708\\" data-end=\\"2760\\">Drei zentrale Erkenntnisse lassen sich festhalten:</p> <ol data-start=\\"2762\\" data-end=\\"3377\\"> <li data-start=\\"2762\\" data-end=\\"2940\\"><strong data-start=\\"2765\\" data-end=\\"2821\\">Erneuerbare Energien </strong>brauchen<strong data-start=\\"2765\\" data-end=\\"2821\\"> leistungsfähige Netze.</strong> Ohne eine solide Kabelinfrastruktur bleibt der erzeugte Strom oft ungenutzt, weil das Netz ihn nicht aufnehmen kann.</li> <li data-start=\\"2941\\" data-end=\\"3168\\"><strong data-start=\\"2944\\" data-end=\\"3030\\">Investitionen in Kabel </strong>sind ebenso<strong data-start=\\"2944\\" data-end=\\"3030\\"> wichtig </strong>wie<strong data-start=\\"2944\\" data-end=\\"3030\\"> Investitionen in Erzeugungsanlagen.</strong> Während neue Windräder und Solaranlagen sichtbar sind, bleibt der notwendige Netzausbau oft unsichtbar und wird deshalb unterschätzt.</li> <li data-start=\\"3169\\" data-end=\\"3377\\"><strong data-start=\\"3172\\" data-end=\\"3249\\">Ohne intelligente Netztechnik </strong>lassen sich<strong data-start=\\"3172\\" data-end=\\"3249\\"> Schwankungen nicht ausgleichen.</strong> Moderne Kabel mit integrierter Steuerungstechnik sind essenziell, um Energie genau dorthin zu bringen, wo sie gebraucht wird.</li> </ol> <p data-start=\\"3379\\" data-end=\\"3609\\">Wenn es um die Zukunft der Energieversorgung geht, führt kein Weg an leistungsfähigen Kabelsystemen vorbei. Die Energiewende ist nicht nur eine Frage der Erzeugung, sondern vor allem eine Frage des Transports und der Verteilung.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"3616\\" data-end=\\"3674\\">KLZ Ihr Partner für die grüne Energiezukunft</h2> <p data-start=\\"3676\\" data-end=\\"3881\\">Die Energiewende erfordert eine neue Generation von Netzinfrastruktur. KLZ ist Ihr Partner für die zuverlässige Verkabelung von Solar- und Windkraftprojekten von der Mittel- bis zur Hochspannungsebene.</p> <p data-start=\\"3883\\" data-end=\\"4230\\">Mit jahrzehntelanger Erfahrung in der Kabelbranche wissen wir, worauf es bei der Netzanbindung von erneuerbaren Energien ankommt. Unsere Kabel sind speziell für hohe Lasten und wechselnde Einspeisungen ausgelegt. Wir liefern nicht nur das Material, sondern beraten auch zu den besten Lösungen für eine effiziente und nachhaltige Stromverteilung.</p> <h3 data-start=\\"4232\\" data-end=\\"4257\\">Unsere Stärken:</h3> <ul data-start=\\"4258\\" data-end=\\"4783\\"> <li data-start=\\"4258\\" data-end=\\"4373\\"><strong data-start=\\"4260\\" data-end=\\"4297\\">Schnelle &amp; zuverlässige Lieferung</strong> Wir sorgen dafür, dass Ihre Projekte ohne Verzögerungen starten können.</li> <li data-start=\\"4374\\" data-end=\\"4504\\"><strong data-start=\\"4376\\" data-end=\\"4409\\">Technische Beratung &amp; Planung</strong> Welche Kabel sind optimal für Ihr Vorhaben? Wir unterstützen Sie mit fundierter Expertise.</li> <li data-start=\\"4505\\" data-end=\\"4645\\"><strong data-start=\\"4507\\" data-end=\\"4539\\">Nachhaltige Kabeltechnologie</strong> Umweltfreundliche Materialien und langlebige Kabel sorgen für eine zukunftssichere Energieversorgung.</li> <li data-start=\\"4646\\" data-end=\\"4783\\"><strong data-start=\\"4648\\" data-end=\\"4690\\">Spezialisiert auf erneuerbare Energien</strong> Unsere Lösungen sind genau auf die Anforderungen von Wind- und Solarparks zugeschnitten.</li> </ul> <p data-start=\\"4785\\" data-end=\\"4923\\">Ob Netzanschluss, Hochspannungsleitungen oder Kabelinfrastruktur für große Solarparks wir stehen Ihnen mit unserem Know-how zur Seite.</p> <p data-start=\\"4925\\" data-end=\\"5052\\">Lassen Sie uns gemeinsam die Energiezukunft gestalten. <a href=\\"https://klz-cables.com/de/kontakt/\\">Kontaktieren Sie uns</a> für eine Beratung oder ein individuelles Angebot.</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45688,"datePublished":"2025-03-31T12:00:34","updatedAt":"2025-07-16T05:29:34","translation":null},{"id":45925,"translationKey":"von-smart-bis-nachhaltig-so-sieht-die-energiewirtschaft-in-naher-zukunft-aus","locale":"de","slug":"von-smart-bis-nachhaltig-so-sieht-die-energiewirtschaft-in-naher-zukunft-aus","path":"/de/blog/von-smart-bis-nachhaltig-so-sieht-die-energiewirtschaft-in-naher-zukunft-aus","title":"Von smart bis nachhaltig: So sieht die Energiewirtschaft in naher Zukunft aus","titleHtml":"Von smart bis nachhaltig: So sieht die Energiewirtschaft in naher Zukunft aus","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p data-start=\\"140\\" data-end=\\"480\\">Eine sichere und nachhaltige Energiezukunft ist nur mit neuen Technologien, smarter Infrastruktur und effizienter Nutzung von Ressourcen möglich.</p> <p data-start=\\"482\\" data-end=\\"752\\">Doch wie sieht die Energieversorgung der Zukunft aus? Welche Rolle spielen Solarenergie, Windkraft und Kabelinfrastruktur? In diesem Artikel werfen wir einen Blick auf die wichtigsten Entwicklungen von intelligenter Netzsteuerung bis hin zu nachhaltigen Kabelsystemen.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"759\\" data-end=\\"831\\">Solarenergie: Die Revolution auf unseren Dächern und Feldern</h2> <p data-start=\\"832\\" data-end=\\"1120\\">Solarenergie hat sich längst von einer Nischenlösung zur tragenden Säule der Energiewende entwickelt. Neue Technologien machen Photovoltaik effizienter, flexibler und wirtschaftlicher und das nicht nur auf Hausdächern, sondern auch auf Ackerflächen, in Fassaden und schwimmend auf Seen.</p> <h3 data-start=\\"1122\\" data-end=\\"1180\\">Die wichtigsten Innovationen in der Photovoltaik</h3> <table data-start=\\"1181\\" data-end=\\"1585\\"> <thead data-start=\\"1181\\" data-end=\\"1221\\"> <tr data-start=\\"1181\\" data-end=\\"1221\\"> <th data-start=\\"1181\\" data-end=\\"1195\\">Technologie</th> <th data-start=\\"1195\\" data-end=\\"1210\\">Beschreibung</th> <th data-start=\\"1210\\" data-end=\\"1221\\">Vorteil</th> </tr> </thead> <tbody data-start=\\"1261\\" data-end=\\"1585\\"> <tr data-start=\\"1261\\" data-end=\\"1377\\"> <td><strong data-start=\\"1263\\" data-end=\\"1285\\">Tandem-Solarzellen</strong></td> <td>Kombination aus Silizium und Perowskit für höhere Effizienz</td> <td>Bis zu 30 % mehr Leistung</td> </tr> <tr data-start=\\"1378\\" data-end=\\"1489\\"> <td><strong data-start=\\"1380\\" data-end=\\"1391\\">Agri-PV</strong></td> <td>Solarmodule über landwirtschaftlichen Flächen</td> <td>Doppelte Flächennutzung für Energie und Ernte</td> </tr> <tr data-start=\\"1490\\" data-end=\\"1585\\"> <td><strong data-start=\\"1492\\" data-end=\\"1512\\">Bifaziale Module</strong></td> <td>Nutzen Licht von beiden Seiten</td> <td>1020 % mehr Ertrag durch Reflexion</td> </tr> </tbody> </table> <p data-start=\\"1587\\" data-end=\\"1895\\">Doch die größte Herausforderung bleibt die Netzintegration: Solarenergie wird vor allem tagsüber produziert doch unser Strombedarf ist morgens und abends am höchsten. Die Lösung? Smarte Speichertechnologien und intelligente Netzsteuerung, die Sonnenstrom genau dann verfügbar macht, wenn er gebraucht wird.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"1902\\" data-end=\\"1952\\">Windkraft: Höher, stärker, effizienter</h2> <p data-start=\\"1953\\" data-end=\\"2207\\">Windkraft ist neben der Solarenergie der wichtigste Pfeiler der erneuerbaren Energien. Während Offshore-Windparks auf dem Meer gigantische Mengen Strom liefern, sind Onshore-Windkraftanlagen nach wie vor das Rückgrat der nachhaltigen Energieversorgung.</p> <h3 data-start=\\"2209\\" data-end=\\"2262\\">Die neuesten Entwicklungen in der Windkraft</h3> <ul data-start=\\"2263\\" data-end=\\"2782\\"> <li data-start=\\"2263\\" data-end=\\"2486\\"><strong data-start=\\"2265\\" data-end=\\"2289\\">Größere Rotorblätter</strong>: Je größer die Fläche, desto mehr Energie kann eine Turbine aus dem Wind holen. Neue Materialien und Designs ermöglichen es, die Rotorblätter weiter zu vergrößern, ohne dass sie instabil werden.</li> <li data-start=\\"2487\\" data-end=\\"2637\\"><strong data-start=\\"2489\\" data-end=\\"2505\\">Höhere Türme</strong>: Je höher eine Windkraftanlage, desto konstanter die Windgeschwindigkeit. Moderne Türme erreichen inzwischen über 200 Meter Höhe.</li> <li data-start=\\"2638\\" data-end=\\"2782\\"><strong data-start=\\"2640\\" data-end=\\"2666\\">Intelligente Steuerung</strong>: Künstliche Intelligenz optimiert die Ausrichtung der Rotoren und passt die Leistung an die Wetterbedingungen an.</li> </ul> <p data-start=\\"2784\\" data-end=\\"2953\\">Ein entscheidender Faktor für den Erfolg der Windkraft bleibt die Netzanbindung. Ohne eine leistungsfähige Kabelinfrastruktur bleibt die beste Windkraftanlage ungenutzt.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"2960\\" data-end=\\"3022\\">Smarte Energienetze: Intelligenz statt Überlastung</h2> <p data-start=\\"3023\\" data-end=\\"3211\\">Die Energiewende braucht mehr als nur saubere Stromerzeugung sie braucht auch ein Netz, das intelligent genug ist, den schwankenden Strom aus erneuerbaren Quellen effizient zu verteilen.</p> <p data-start=\\"3213\\" data-end=\\"3578\\">💡 <strong data-start=\\"3216\\" data-end=\\"3252\\">Was macht ein Energienetz smart?</strong><br data-start=\\"3252\\" data-end=\\"3255\\" />✔ <strong data-start=\\"3257\\" data-end=\\"3281\\">Digitale Messsysteme</strong>: Intelligente Zähler überwachen den Verbrauch und optimieren die Netzlast.<br data-start=\\"3356\\" data-end=\\"3359\\" />✔ <strong data-start=\\"3361\\" data-end=\\"3393\\">Automatisierte Netzsteuerung</strong>: KI-gestützte Systeme balancieren Angebot und Nachfrage aus.<br data-start=\\"3454\\" data-end=\\"3457\\" />✔ <strong data-start=\\"3459\\" data-end=\\"3482\\">Flexibilitätsmärkte</strong>: Verbraucher können ihren Strom gezielt einspeisen oder verbrauchen, wenn es am besten passt.</p> <p data-start=\\"3580\\" data-end=\\"3823\\">Ohne diese Technologien würden unsere Stromnetze durch die stark schwankende Produktion aus Wind- und Solarparks an ihre Grenzen kommen. Smarte Netze sind also nicht nur eine Ergänzung sie sind essenziell für eine nachhaltige Energiezukunft.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"3830\\" data-end=\\"3907\\">Nachhaltige Energieinfrastruktur: Kabel, Netzausbau und Recycling</h2> <p data-start=\\"3908\\" data-end=\\"4112\\">Die Energiewende erfordert massive Investitionen in die Infrastruktur. Erneuerbare Energiequellen sind oft weit entfernt von den Verbrauchszentren, was leistungsfähige Kabelverbindungen notwendig macht.</p> <h3 data-start=\\"4114\\" data-end=\\"4183\\">Drei zentrale Säulen der nachhaltigen Energieinfrastruktur:</h3> <ol data-start=\\"4184\\" data-end=\\"4820\\"> <li data-start=\\"4184\\" data-end=\\"4407\\"> <p data-start=\\"4187\\" data-end=\\"4236\\"><strong data-start=\\"4187\\" data-end=\\"4234\\">Hochleistungskabel für erneuerbare Energien</strong></p> <ul data-start=\\"4240\\" data-end=\\"4407\\"> <li data-start=\\"4240\\" data-end=\\"4317\\">Moderne Kabeltechnologien reduzieren Energieverluste auf langen Strecken.</li> <li data-start=\\"4321\\" data-end=\\"4407\\">Innovative Isolationsmaterialien erhöhen die Lebensdauer und Widerstandsfähigkeit.</li> </ul> </li> <li data-start=\\"4409\\" data-end=\\"4598\\"> <p data-start=\\"4412\\" data-end=\\"4457\\"><strong data-start=\\"4412\\" data-end=\\"4455\\">Netzanschlüsse für Wind- und Solarparks</strong></p> <ul data-start=\\"4461\\" data-end=\\"4598\\"> <li data-start=\\"4461\\" data-end=\\"4522\\">Dezentrale Einspeisung erfordert flexible Netzanschlüsse.</li> <li data-start=\\"4526\\" data-end=\\"4598\\">Neue Konzepte wie „Supergrids“ verbinden ganze Regionen effizienter.</li> </ul> </li> <li data-start=\\"4600\\" data-end=\\"4820\\"> <p data-start=\\"4603\\" data-end=\\"4662\\"><strong data-start=\\"4603\\" data-end=\\"4660\\">Recycling und Kreislaufwirtschaft in der Kabeltechnik</strong></p> <ul data-start=\\"4666\\" data-end=\\"4820\\"> <li data-start=\\"4666\\" data-end=\\"4736\\">Alte Kabel enthalten wertvolle Rohstoffe wie Kupfer und Aluminium.</li> <li data-start=\\"4740\\" data-end=\\"4820\\">Moderne Recyclingmethoden ermöglichen eine Wiederverwertung von bis zu 95 %.</li> </ul> </li> </ol> <p data-start=\\"4822\\" data-end=\\"4957\\">Ein nachhaltiger Netzausbau bedeutet also nicht nur, neue Verbindungen zu schaffen, sondern auch, bestehende Ressourcen klug zu nutzen.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"4964\\" data-end=\\"5011\\">Kabel als Rückgrat der Energiewende</h2> <p data-start=\\"5012\\" data-end=\\"5165\\">Ohne leistungsfähige Kabel wären weder Windparks noch Solaranlagen mit dem Netz verbunden. Die Wahl der richtigen Kabel spielt daher eine zentrale Rolle.</p> <h3 data-start=\\"5167\\" data-end=\\"5227\\">Vergleich: Hochspannungs- vs. Mittelspannungskabel</h3> <table data-start=\\"5229\\" data-end=\\"5606\\"> <thead data-start=\\"5229\\" data-end=\\"5281\\"> <tr data-start=\\"5229\\" data-end=\\"5281\\"> <th data-start=\\"5229\\" data-end=\\"5240\\">Kabeltyp</th> <th data-start=\\"5240\\" data-end=\\"5257\\">Spannungsebene</th> <th data-start=\\"5257\\" data-end=\\"5269\\">Anwendung</th> <th data-start=\\"5269\\" data-end=\\"5281\\">Vorteile</th> </tr> </thead> <tbody data-start=\\"5334\\" data-end=\\"5606\\"> <tr data-start=\\"5334\\" data-end=\\"5461\\"> <td><strong data-start=\\"5336\\" data-end=\\"5379\\">Mittelspannungskabel (z. B. NA2XS(F)2Y)</strong></td> <td>10 36 kV</td> <td>Netzanschluss von Wind- und Solarparks</td> <td>Flexibel, kostengünstig</td> </tr> <tr data-start=\\"5462\\" data-end=\\"5606\\"> <td><strong data-start=\\"5464\\" data-end=\\"5512\\">Hochspannungskabel (z. B. NA2XS(F)2Y 110 kV)</strong></td> <td>110 380 kV</td> <td>Transport von Strom über weite Strecken</td> <td>Geringe Verluste, hohe Kapazität</td> </tr> </tbody> </table> <p data-start=\\"756\\" data-end=\\"1195\\">Aber was genau unterscheidet <strong data-start=\\"785\\" data-end=\\"829\\">Hochspannungs- von Niederspannungskabeln</strong>? Die Antwort darauf gibt dieser <a href=\\"https://de.kbs-connector.com/news/differences-between-hv-and-lv-cables-62284565.html\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" data-start=\\"864\\" data-end=\\"1021\\" target=\\"_blank\\">Artikel zu den Unterschieden zwischen Hoch- und Niederspannungskabeln</a>. Dort wird ausführlich erklärt, welche Isolationsmaterialien verwendet werden, wie sich Kabel im Stromtransport unterscheiden und worauf es bei der Installation ankommt.</p> <p data-start=\\"5608\\" data-end=\\"5650\\">🔧 <strong data-start=\\"5611\\" data-end=\\"5648\\">Die Zukunft der Kabeltechnologie:</strong></p> <ul data-start=\\"5651\\" data-end=\\"5897\\"> <li data-start=\\"5651\\" data-end=\\"5727\\"><strong data-start=\\"5653\\" data-end=\\"5676\\">Supraleitende Kabel</strong> ermöglichen nahezu verlustfreien Stromtransport.</li> <li data-start=\\"5728\\" data-end=\\"5796\\"><strong data-start=\\"5730\\" data-end=\\"5766\\">Recyclingfreundliche Materialien</strong> senken die Umweltbelastung.</li> <li data-start=\\"5797\\" data-end=\\"5897\\"><strong data-start=\\"5799\\" data-end=\\"5835\\">KI-gestützte Überwachungssysteme</strong> erkennen Schäden frühzeitig und verlängern die Lebensdauer.</li> </ul> <p data-start=\\"5899\\" data-end=\\"6013\\">Damit ist klar: Kabel sind mehr als nur Verbindungen sie sind das Rückgrat einer nachhaltigen Energieversorgung.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"6020\\" data-end=\\"6098\\">Der Weg in eine intelligente und nachhaltige Energiezukunft</h2> <p data-start=\\"6099\\" data-end=\\"6291\\">Die Energiewirtschaft der Zukunft ist smart, nachhaltig und vernetzt. Doch um diesen Wandel zu vollziehen, sind Investitionen in Infrastruktur, neue Technologien und Recycling unverzichtbar.</p> <ul data-start=\\"6293\\" data-end=\\"6540\\"> <li data-start=\\"6293\\" data-end=\\"6367\\"><strong data-start=\\"6295\\" data-end=\\"6325\\">Solarenergie </strong>und<strong data-start=\\"6295\\" data-end=\\"6325\\"> Windkraft</strong> sind die Hauptpfeiler der Energiewende.</li> <li data-start=\\"6368\\" data-end=\\"6454\\"><strong data-start=\\"6370\\" data-end=\\"6386\\">Smarte Netze</strong> sorgen dafür, dass erneuerbare Energien effizient genutzt werden.</li> <li data-start=\\"6455\\" data-end=\\"6540\\"><strong data-start=\\"6457\\" data-end=\\"6489\\">Leistungsfähige Kabelsysteme</strong> sind die unsichtbaren Helden der Transformation.</li> </ul> <p data-start=\\"6542\\" data-end=\\"6706\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Jetzt liegt es an Politik, Wirtschaft und Gesellschaft, diese Zukunft aktiv mitzugestalten. Denn die Energiewende passiert nicht irgendwann sie passiert jetzt. 🚀</p> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45687,"datePublished":"2025-03-24T11:00:21","updatedAt":"2025-05-16T08:43:26","translation":null},{"id":45906,"translationKey":"kabelabkuerzungen-entschluesselt-der-schluessel-zur-richtigen-kabelwahl","locale":"de","slug":"kabelabkuerzungen-entschluesselt-der-schluessel-zur-richtigen-kabelwahl","path":"/de/blog/kabelabkuerzungen-entschluesselt-der-schluessel-zur-richtigen-kabelwahl","title":"Kabelabkürzungen entschlüsselt der Schlüssel zur richtigen Kabelwahl","titleHtml":"Kabelabkürzungen entschlüsselt der Schlüssel zur richtigen Kabelwahl","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p data-start=\\"78\\" data-end=\\"512\\">Ein Kabel besteht nicht nur aus einem <strong>elektrischen Leiter</strong> es gibt verschiedene <strong>Isolierungen</strong>, <strong>Schutzmäntel</strong>, <strong>Schirmungen</strong> und <strong>mechanische Verstärkungen</strong>, die es für spezielle Anwendungen auszeichnen. Ohne standardisierte Kürzel würde jede Kabelbezeichnung unnötig lang und unübersichtlich werden.</p> <p data-start=\\"514\\" data-end=\\"702\\">Doch keine Sorge: Wer einmal das System verstanden hat, kann auf einen Blick erkennen, wofür ein Kabel geeignet ist. Hier eine Übersicht der wichtigsten Abkürzungen und was sie bedeuten.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"709\\" data-end=\\"766\\">Aufbau und Schutz: Die wichtigsten Kabelabkürzungen</h3> <p data-start=\\"768\\" data-end=\\"1044\\">Jedes Kabel hat spezifische Eigenschaften, die sich aus seinem mechanischen Schutz, der Abschirmung und weiteren Besonderheiten ergeben. Besonders bei der Verlegung im Erdreich oder in anspruchsvollen industriellen Umgebungen sind zusätzliche Schutzmechanismen entscheidend.</p> <ul data-start=\\"1046\\" data-end=\\"3438\\"> <li data-start=\\"1046\\" data-end=\\"1328\\"><strong data-start=\\"1048\\" data-end=\\"1053\\">A</strong> Nach N: Aluminium-Leiter, am Ende: Außenhülle aus Jute<br data-start=\\"1110\\" data-end=\\"1113\\" /><em data-start=\\"1115\\" data-end=\\"1326\\"><em data-start=\\"1115\\" data-end=\\"1326\\">Aluminium wird häufig als Leiterwerkstoff verwendet, da es günstiger und leichter als Kupfer ist. Allerdings hat es einen höheren elektrischen Widerstand, weshalb Querschnitte oft größer gewählt werden müssen.</em></em></li> <li data-start=\\"1329\\" data-end=\\"1494\\"><strong data-start=\\"1331\\" data-end=\\"1336\\">B</strong> Stahlbandbewehrung<br data-start=\\"1357\\" data-end=\\"1360\\" /><em data-start=\\"1362\\" data-end=\\"1492\\"><em data-start=\\"1362\\" data-end=\\"1492\\">Diese mechanische Schutzschicht sorgt für eine höhere Widerstandsfähigkeit gegen äußere Belastungen, z. B. bei der Erdverlegung.</em></em></li> <li data-start=\\"1495\\" data-end=\\"1704\\"><strong data-start=\\"1497\\" data-end=\\"1502\\">C</strong> Konzentrischer Leiter bzw. Schirm aus Kupferdrähten oder -bändern<br data-start=\\"1570\\" data-end=\\"1573\\" /><em data-start=\\"1575\\" data-end=\\"1702\\"><em data-start=\\"1575\\" data-end=\\"1702\\">Dieser Aufbau verbessert die elektromagnetische Verträglichkeit und sorgt für eine gleichmäßige Feldverteilung um den Leiter.</em></em></li> <li data-start=\\"1705\\" data-end=\\"1776\\"><strong data-start=\\"1707\\" data-end=\\"1713\\">CW</strong> Konzentrischer Leiter aus Kupfer, wellenförmig aufgebracht</li> <li data-start=\\"1777\\" data-end=\\"1809\\"><strong data-start=\\"1779\\" data-end=\\"1785\\">CE</strong> Einzeladerschirmung</li> <li data-start=\\"1810\\" data-end=\\"1890\\"><strong data-start=\\"1812\\" data-end=\\"1817\\">E</strong> Nach N: Einzeladerschirmung, am Ende: Schutzhülle aus Kunststoffband</li> <li data-start=\\"1891\\" data-end=\\"2086\\"><strong data-start=\\"1893\\" data-end=\\"1898\\">F</strong> Längswasserdichtes Kabel<br data-start=\\"1925\\" data-end=\\"1928\\" /><em data-start=\\"1930\\" data-end=\\"2084\\"><em data-start=\\"1930\\" data-end=\\"2084\\">Ein Muss für Kabel, die in feuchten oder erdverlegten Umgebungen genutzt werden. Die Abdichtung verhindert das Eindringen von Wasser entlang des Kabels.</em></em></li> <li data-start=\\"2087\\" data-end=\\"2274\\"><strong data-start=\\"2089\\" data-end=\\"2095\\">FL</strong> Längs- und querwasserdichtes Kabel<br data-start=\\"2132\\" data-end=\\"2135\\" /><em data-start=\\"2137\\" data-end=\\"2272\\"><em data-start=\\"2137\\" data-end=\\"2272\\">Dieses Kabel bietet nicht nur Schutz gegen Wasser in Längsrichtung, sondern verhindert auch das Eindringen seitlich durch den Mantel.</em></em></li> <li data-start=\\"2275\\" data-end=\\"2308\\"><strong data-start=\\"2277\\" data-end=\\"2283\\">GB</strong> Stahlbandgegenwendel</li> <li data-start=\\"2309\\" data-end=\\"2406\\"><strong data-start=\\"2311\\" data-end=\\"2316\\">H</strong> Hochspannungskabel mit metallisierter Abschirmung der Einzeladern (Höchstädter-Kabel)<br /> <em>Ein H-Kabel ist ein Hochspannungskabel mit drei Leitern für Dreiphasenwechselstrom, entwickelt von Martin Höchstädter. Die metallisierte Abschirmung jeder Ader sorgt für eine gleichmäßige Feldverteilung, reduziert die Isolationsbelastung und ermöglicht höhere Betriebsspannungen. Eingesetzt wird es in Hochspannungsnetzen, Umspannwerken und Windparks.</em></p> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-27\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> </div> </div> </div> </article> </li> <li data-start=\\"2407\\" data-end=\\"2632\\"><strong data-start=\\"2409\\" data-end=\\"2414\\">K</strong> Kabel mit Bleimantel<br data-start=\\"2437\\" data-end=\\"2440\\" /><em data-start=\\"2442\\" data-end=\\"2630\\"><em data-start=\\"2442\\" data-end=\\"2630\\">Bleimäntel wurden früher häufig als Schutz gegen Feuchtigkeit und chemische Einflüsse verwendet. Aufgrund von Umweltaspekten wurden sie jedoch schon lange durch moderne Materialien ersetzt.</em></em></li> <li data-start=\\"2633\\" data-end=\\"2668\\"><strong data-start=\\"2635\\" data-end=\\"2640\\">L</strong> Glatter Aluminiummantel</li> <li data-start=\\"2669\\" data-end=\\"2849\\"><strong data-start=\\"2671\\" data-end=\\"2676\\">N</strong> Kabel nach Norm<br data-start=\\"2694\\" data-end=\\"2697\\" /><em data-start=\\"2699\\" data-end=\\"2847\\"><em data-start=\\"2699\\" data-end=\\"2847\\">Dieser Buchstabe signalisiert, dass das Kabel nach genormten Vorgaben gefertigt wurde ein wichtiges Qualitätsmerkmal für Planung und Sicherheit.</em></em></li> <li data-start=\\"2850\\" data-end=\\"3056\\"><strong data-start=\\"2852\\" data-end=\\"2857\\">Ö</strong> Ölkabel<br data-start=\\"2867\\" data-end=\\"2870\\" /><em>Ölkabel sind Hochspannungskabel, die im Inneren mit dünnflüssigem Mineralöl unter Druck betrieben werden. Seit den 1930er Jahren werden sie für 100 kV bis 500 kV als Erdkabel genutzt, vor allem in städtischen Hochspannungsnetzen wie der 380-kV-Transversale Berlin und Wien.</em></li> <li data-start=\\"3057\\" data-end=\\"3106\\"><strong data-start=\\"3059\\" data-end=\\"3064\\">Q</strong> Beflechtung aus verzinktem Stahldraht</li> <li data-start=\\"3107\\" data-end=\\"3137\\"><strong data-start=\\"3109\\" data-end=\\"3114\\">R</strong> Runddrahtbewehrung</li> <li data-start=\\"3138\\" data-end=\\"3348\\"><strong data-start=\\"3140\\" data-end=\\"3145\\">S</strong> Kupferschirm (≥ 6 mm²) zwecks Berührungsschutz oder zur Fortleitung von Fehlerströmen<br data-start=\\"3233\\" data-end=\\"3236\\" /><em data-start=\\"3238\\" data-end=\\"3346\\"><em data-start=\\"3238\\" data-end=\\"3346\\">Ein Kupferschirm reduziert elektromagnetische Störungen und dient in manchen Anwendungen als Schutzleiter.</em></em></li> <li data-start=\\"3349\\" data-end=\\"3438\\"><strong data-start=\\"3351\\" data-end=\\"3357\\">SE</strong> Anstatt H; analog zu S, jedoch für Mehraderkabel; dann jeweils für jede Ader</li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"3445\\" data-end=\\"3511\\">Isolationsmaterialien: Schutz gegen elektrische Durchschläge</h3> <p data-start=\\"3513\\" data-end=\\"3751\\">Ein wesentliches Merkmal eines Kabels ist seine Isolation. Sie muss sowohl elektrische Durchschläge verhindern als auch mechanische und chemische Einflüsse abwehren. Je nach Anwendungsbereich kommen verschiedene Materialien zum Einsatz.</p> <ul data-start=\\"3753\\" data-end=\\"4754\\"> <li data-start=\\"3753\\" data-end=\\"3944\\"><strong data-start=\\"3755\\" data-end=\\"3761\\">2X</strong> Isolierung aus vernetztem Polyethylen (VPE)<br data-start=\\"3807\\" data-end=\\"3810\\" /><em data-start=\\"3812\\" data-end=\\"3942\\"><em data-start=\\"3812\\" data-end=\\"3942\\">Vernetztes Polyethylen ist besonders temperatur- und spannungsfest und wird häufig in Mittel- und Hochspannungskabeln verwendet.</em></em></li> <li data-start=\\"3945\\" data-end=\\"4160\\"><strong data-start=\\"3947\\" data-end=\\"3952\\">Y</strong> Isolierung oder Mantel aus PVC<br data-start=\\"3985\\" data-end=\\"3988\\" /><em data-start=\\"3990\\" data-end=\\"4158\\"><em data-start=\\"3990\\" data-end=\\"4158\\">PVC ist das Standardmaterial für viele Kabelmäntel, da es flexibel und kostengünstig ist. Es wird allerdings zunehmend durch umweltfreundlichere Alternativen ersetzt.</em></em></li> <li data-start=\\"4161\\" data-end=\\"4235\\"><strong data-start=\\"4163\\" data-end=\\"4169\\">2Y</strong> Isolierung oder Mantel aus thermoplastischem Polyethylen (PE)</li> <li data-start=\\"4236\\" data-end=\\"4414\\"><strong data-start=\\"4238\\" data-end=\\"4244\\">4Y</strong> Isolierung aus <a href=\\"https://de.wikipedia.org/wiki/Polyamide\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Polyamid</a> (Nylon)<br data-start=\\"4278\\" data-end=\\"4281\\" /><em data-start=\\"4283\\" data-end=\\"4412\\"><em data-start=\\"4283\\" data-end=\\"4412\\">Polyamid ist äußerst widerstandsfähig gegen Abrieb und mechanische Belastungen ideal für anspruchsvolle Industrieanwendungen.</em></em></li> <li data-start=\\"4415\\" data-end=\\"4460\\"><strong data-start=\\"4417\\" data-end=\\"4423\\">9Y</strong> Isolierung aus <a href=\\"https://de.wikipedia.org/wiki/Polypropylen\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Polypropylen</a> (PP)</li> <li data-start=\\"4461\\" data-end=\\"4641\\"><strong data-start=\\"4463\\" data-end=\\"4470\\">11Y</strong> Isolierung aus Polyurethan (PUR)<br data-start=\\"4505\\" data-end=\\"4508\\" /><em data-start=\\"4510\\" data-end=\\"4639\\"><em data-start=\\"4510\\" data-end=\\"4639\\">Polyurethan bietet hohe Flexibilität und ist beständig gegen Chemikalien sowie Abrieb oft genutzt für bewegliche Anwendungen.</em></em></li> <li data-start=\\"4642\\" data-end=\\"4700\\"><strong data-start=\\"4644\\" data-end=\\"4651\\">12Y</strong> Isolierung aus <a href=\\"https://de.wikipedia.org/wiki/Polyethylenterephthalat\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Polyethylenterephthalat</a> (PET)</li> <li data-start=\\"4701\\" data-end=\\"4754\\"><strong data-start=\\"4703\\" data-end=\\"4709\\">4G</strong> Isolierung aus <a href=\\"https://de.wikipedia.org/wiki/Ethylen-Vinylacetat-Copolymer\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Ethylen-Vinylacetat</a> (EVA)</li> </ul> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"4761\\" data-end=\\"4813\\">Leiteraufbau: Die innere Struktur eines Kabels</h3> <p data-start=\\"4815\\" data-end=\\"5006\\">Neben der Isolation bestimmt auch der Leiteraufbau, wie flexibel oder stabil ein Kabel ist. Besonders in der Energieverteilung oder bei beweglichen Anwendungen spielt dies eine große Rolle.</p> <ul data-start=\\"5008\\" data-end=\\"5508\\"> <li data-start=\\"5008\\" data-end=\\"5149\\"><strong data-start=\\"5010\\" data-end=\\"5016\\">RE</strong> Eindrähtiger Rundleiter<br data-start=\\"5042\\" data-end=\\"5045\\" /><em data-start=\\"5047\\" data-end=\\"5147\\"><em data-start=\\"5047\\" data-end=\\"5147\\">Diese massiven Leiter sind stabil und haben eine hohe mechanische Festigkeit, aber wenig flexibel.</em></em></li> <li data-start=\\"5150\\" data-end=\\"5304\\"><strong data-start=\\"5152\\" data-end=\\"5158\\">RF</strong> <a href=\\"https://de.wikipedia.org/wiki/Litze_(Elektrotechnik)\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Feindrähtiger</a> Rundleiter<br data-start=\\"5185\\" data-end=\\"5188\\" /><em data-start=\\"5190\\" data-end=\\"5302\\"><em data-start=\\"5190\\" data-end=\\"5302\\">Besteht aus vielen dünnen Einzeldrähten und ist dadurch besonders flexibel ideal für bewegliche Anwendungen.</em></em></li> <li data-start=\\"5305\\" data-end=\\"5342\\"><strong data-start=\\"5307\\" data-end=\\"5313\\">RM</strong> Mehrdrähtiger Rundleiter</li> <li data-start=\\"5343\\" data-end=\\"5468\\"><strong data-start=\\"5345\\" data-end=\\"5351\\">SE</strong> Eindrähtiger Sektorleiter<br data-start=\\"5379\\" data-end=\\"5382\\" /><em data-start=\\"5384\\" data-end=\\"5466\\"><em data-start=\\"5384\\" data-end=\\"5466\\">Sektorleiter ermöglichen eine kompaktere Kabelbauweise bei großen Querschnitten.</em></em></li> <li data-start=\\"5469\\" data-end=\\"5508\\"><strong data-start=\\"5471\\" data-end=\\"5477\\">SM</strong> Mehrdrähtiger Sektorleiter</li> </ul> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"5515\\" data-end=\\"5569\\">Fazit: Wissen, was hinter den Abkürzungen steckt</h3> <p data-start=\\"5571\\" data-end=\\"5785\\">Mit diesem Wissen lassen sich Kabelbezeichnungen schnell entschlüsseln. Wer die Abkürzungen kennt, kann auf einen Blick erkennen, welche Eigenschaften ein Kabel besitzt und für welche Anwendungen es geeignet ist.</p> <p data-start=\\"5787\\" data-end=\\"5817\\">Ein Beispiel: NA2XY</p> <ul data-start=\\"5819\\" data-end=\\"6097\\"> <li data-start=\\"5819\\" data-end=\\"5846\\"><strong data-start=\\"5821\\" data-end=\\"5826\\">N</strong> Kabel nach Norm</li> <li data-start=\\"5847\\" data-end=\\"5875\\"><strong data-start=\\"5849\\" data-end=\\"5854\\">A</strong> Aluminium-Leiter</li> <li data-start=\\"5876\\" data-end=\\"5932\\"><strong data-start=\\"5878\\" data-end=\\"5884\\">2X</strong> Isolierung aus vernetztem Polyethylen (VPE)</li> <li data-start=\\"5972\\" data-end=\\"5994\\"><strong data-start=\\"5974\\" data-end=\\"5979\\">Y</strong> PVC-Mantel</li> </ul> <p data-start=\\"6099\\" data-end=\\"6440\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Wer diese Abkürzungen einmal verstanden hat, kann Kabelbezeichnungen nicht nur lesen, sondern auch gezielt das passende Produkt für seine Anwendung auswählen. Ob für Hochspannungsleitungen, industrielle Steuerungen oder den Netzanschluss eines Windparks die richtige Kabelwahl ist entscheidend für eine sichere und langlebige Installation.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-23\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-6\\"> <div class=\\"mx-auto flex flex-1 text-base gap-4 md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn @xs/thread:px-0 @sm/thread:px-1.5 @md/thread:px-4\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"805a27d1-6237-41ea-8d2a-de786e2777ad\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"0\\" data-end=\\"54\\">KLZ Ihr Ansprechpartner, wenn es um Kabel geht</h3> <p data-start=\\"56\\" data-end=\\"525\\">Nachdem wir nun die Welt der Kabelabkürzungen entschlüsselt haben, dürfte klar sein: Ein Kabel ist weit mehr als nur ein Draht mit Isolierung. Die Kombination aus Leitermaterial, Isolierung, Abschirmung und mechanischem Schutz entscheidet darüber, ob ein Kabel den Anforderungen einer bestimmten Anwendung gewachsen ist. Genau hier wird es oft kompliziert denn nicht jedes Projekt stellt dieselben Anforderungen an Verlegung, Belastbarkeit oder Umweltbeständigkeit.</p> <p data-start=\\"527\\" data-end=\\"967\\">Wenn es also darum geht, das richtige Kabel für eine spezifische Anwendung zu finden, ist es gut, einen Partner an der Seite zu haben, der sich auskennt. <strong data-start=\\"681\\" data-end=\\"688\\">KLZ</strong> steht Ihnen genau dafür zur Verfügung. Ob Sie ein längs- und querwasserdichtes Kabel für eine anspruchsvolle Erdverlegung benötigen, ein Hochspannungskabel mit metallisierter Abschirmung oder ein flexibles Kabel mit PUR-Mantel wir helfen Ihnen, die richtige Wahl zu treffen.</p> <p data-start=\\"969\\" data-end=\\"1297\\">Denn am Ende zählt nicht nur, dass das Kabel passt, sondern dass es langfristig zuverlässig arbeitet. Und wer sich einmal durch die Abkürzungen gekämpft hat, weiß: Ein <em>NA2XSEYRGY</em> ist nicht einfach nur ein Kabel es ist eine maßgeschneiderte Lösung für eine bestimmte Herausforderung. Und genau diese Lösungen liefern wir.</p> <p data-start=\\"1299\\" data-end=\\"1519\\">🔗 Sie suchen das passende Kabel? Schauen Sie sich unsere <a href=\\"https://klz-cables.com/de/produkte/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"1359\\" data-end=\\"1401\\">Produktübersicht</a> an.<br data-start=\\"1407\\" data-end=\\"1410\\" />🔗 Noch Fragen? Kontaktieren Sie uns direkt über unsere <a href=\\"https://klz-cables.com/de/kontakt/\\" target=\\"_new\\" rel=\\"noopener\\" data-start=\\"1468\\" data-end=\\"1514\\">Kontaktseite</a>.</p> <p data-start=\\"1521\\" data-end=\\"1607\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Lassen Sie uns gemeinsam herausfinden, welches Kabel für Ihr Projekt das richtige ist.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10797,"datePublished":"2025-03-17T10:00:23","updatedAt":"2025-11-20T10:26:53","translation":null},{"id":45786,"translationKey":"warum-windpark-netzanschlusskabel-extremen-belastungen-standhalten-muessen","locale":"de","slug":"warum-windpark-netzanschlusskabel-extremen-belastungen-standhalten-muessen","path":"/de/blog/warum-windpark-netzanschlusskabel-extremen-belastungen-standhalten-muessen","title":"Warum Windpark-Netzanschlusskabel extremen Belastungen standhalten müssen","titleHtml":"Warum Windpark-Netzanschlusskabel extremen Belastungen standhalten müssen","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"635f41ea-b028-435f-afda-38f47445c810\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p data-start=\\"114\\" data-end=\\"508\\">Windenergie ist die Zukunft aber nur, wenn der produzierte Strom auch zuverlässig ins Netz gelangt. Das Rückgrat dieser Einspeisung? <strong data-start=\\"249\\" data-end=\\"312\\">Netzanschlusskabel, </strong>die<strong data-start=\\"249\\" data-end=\\"312\\"> extremen Belastungen </strong>trotzen müssen. Sie müssen kilometerlange Strecken überbrücken, unterirdisch oder in rauen Umgebungen verlegt werden und dabei höchsten mechanischen, thermischen und elektrischen Anforderungen gerecht werden.</p> <p data-start=\\"510\\" data-end=\\"713\\">Doch was genau macht ein Windpark-Netzanschlusskabel so widerstandsfähig? Welche Herausforderungen müssen sie meistern, und welche Technologien sorgen für eine lange Lebensdauer? Antworten gibts hier.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"720\\" data-end=\\"782\\">Die extremen Belastungen im Windpark-Netzanschluss</h2> <p data-start=\\"784\\" data-end=\\"971\\">Netzanschlusskabel für Windparks sind nicht einfach nur dickere Versionen von Standard-Energiekabeln. Sie müssen spezifische Herausforderungen meistern, die in diesem Bereich auftreten:</p> <h3 data-start=\\"973\\" data-end=\\"1006\\"><strong data-start=\\"977\\" data-end=\\"1004\\">Mechanische Belastungen</strong></h3> <p data-start=\\"1007\\" data-end=\\"1259\\">✔ <strong data-start=\\"1009\\" data-end=\\"1027\\">Hohe Zugkräfte</strong> beim Einziehen und Verlegen der Kabel<br data-start=\\"1065\\" data-end=\\"1068\\" />✔ <strong data-start=\\"1070\\" data-end=\\"1085\\">Biegeradien</strong>, die eingehalten werden müssen, um Schäden an der Isolierung zu vermeiden<br data-start=\\"1159\\" data-end=\\"1162\\" />✔ <strong data-start=\\"1164\\" data-end=\\"1202\\">Vibrationen durch Windkraftanlagen</strong>, die sich über die Fundamente auf die Kabel übertragen</p> <h3 data-start=\\"1261\\" data-end=\\"1296\\">Elektrische Beanspruchung</h3> <ul data-start=\\"1297\\" data-end=\\"1540\\"> <li data-start=\\"1297\\" data-end=\\"1368\\">Hohe <strong data-start=\\"1304\\" data-end=\\"1324\\">Spannungsspitzen</strong> durch plötzliche Einspeisungsschwankungen</li> <li data-start=\\"1369\\" data-end=\\"1447\\"><strong data-start=\\"1371\\" data-end=\\"1390\\">Teilentladungen</strong>, die über Jahre hinweg die Isolierung schädigen können</li> <li data-start=\\"1448\\" data-end=\\"1540\\">Elektromagnetische Einflüsse, die <strong data-start=\\"1484\\" data-end=\\"1508\\">Schirmung und Erdung</strong> der Kabel erforderlich machen</li> </ul> <h3 data-start=\\"1542\\" data-end=\\"1574\\">Thermische Belastungen</h3> <table data-start=\\"1575\\" data-end=\\"1881\\"> <thead data-start=\\"1575\\" data-end=\\"1622\\"> <tr data-start=\\"1575\\" data-end=\\"1622\\"> <th data-start=\\"1575\\" data-end=\\"1594\\">Belastungsfaktor</th> <th data-start=\\"1594\\" data-end=\\"1622\\">Auswirkung auf das Kabel</th> </tr> </thead> <tbody data-start=\\"1668\\" data-end=\\"1881\\"> <tr data-start=\\"1668\\" data-end=\\"1738\\"> <td><strong data-start=\\"1670\\" data-end=\\"1691\\">Temperaturwechsel</strong></td> <td>Materialausdehnung, Risse in der Isolation</td> </tr> <tr data-start=\\"1739\\" data-end=\\"1806\\"> <td><strong data-start=\\"1741\\" data-end=\\"1777\\">Dauerbelastung durch hohe Ströme</strong></td> <td>Erwärmung der Kabeladern</td> </tr> <tr data-start=\\"1807\\" data-end=\\"1881\\"> <td><strong data-start=\\"1809\\" data-end=\\"1827\\">Wärmeableitung</strong></td> <td>Entscheidend für die zulässige Strombelastbarkeit</td> </tr> </tbody> </table> <h3 data-start=\\"1883\\" data-end=\\"1908\\">Umwelteinflüsse</h3> <p data-start=\\"1909\\" data-end=\\"2181\\">🌧 <strong data-start=\\"1912\\" data-end=\\"1937\\">Feuchtigkeit &amp; Wasser</strong> Eindringen von Wasser kann die Isolation zerstören<br data-start=\\"1990\\" data-end=\\"1993\\" />🔥 <strong data-start=\\"1996\\" data-end=\\"2035\\">UV-Strahlung &amp; extreme Temperaturen</strong> Gerade bei oberirdischer Verlegung relevant<br data-start=\\"2081\\" data-end=\\"2084\\" />🌍 <strong data-start=\\"2087\\" data-end=\\"2131\\">Chemische Einwirkungen &amp; Bodenbewegungen</strong> Besonders bei Erdkabeln ein kritischer Faktor</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"e5268715-37c9-4f4a-bc77-a15db3810a15\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h2 data-start=\\"2124\\" data-end=\\"2207\\">Material und Konstruktion Was macht ein gutes Netzanschlusskabel aus?</h2> <p data-start=\\"2209\\" data-end=\\"2352\\">Die Widerstandsfähigkeit eines Kabels beginnt bei seiner Konstruktion. Hier zählen hochwertige Materialien und durchdachte Schutzmechanismen.</p> <h3 data-start=\\"2354\\" data-end=\\"2381\\">Leitermaterialien</h3> <ul data-start=\\"2382\\" data-end=\\"2527\\"> <li data-start=\\"2382\\" data-end=\\"2448\\"><strong data-start=\\"2384\\" data-end=\\"2395\\">Kupfer:</strong> Hervorragende Leitfähigkeit, aber teuer und schwer</li> <li data-start=\\"2449\\" data-end=\\"2527\\"><strong data-start=\\"2451\\" data-end=\\"2465\\">Aluminium:</strong> Günstiger und leichter, aber mit größerem Querschnitt nötig</li> </ul> <h3 data-start=\\"2529\\" data-end=\\"2562\\">Isolierungstechnologien</h3> <ul data-start=\\"2563\\" data-end=\\"2792\\"> <li data-start=\\"2563\\" data-end=\\"2669\\"><strong data-start=\\"2565\\" data-end=\\"2598\\">VPE (Vernetztes Polyethylen):</strong> Hohe thermische Belastbarkeit und geringe Teilentladungsanfälligkeit</li> <li data-start=\\"2670\\" data-end=\\"2792\\"><strong data-start=\\"2672\\" data-end=\\"2709\\">XLPE (Cross-Linked Polyethylene):</strong> Noch bessere Widerstandsfähigkeit gegen thermische und elektrische Beanspruchung</li> </ul> <h3 data-start=\\"2794\\" data-end=\\"2835\\">Schutzschichten und Ummantelung</h3> <ul data-start=\\"2836\\" data-end=\\"3018\\"> <li data-start=\\"2836\\" data-end=\\"2894\\">Mechanische Beständigkeit gegen Druck, Zug und Biegung</li> <li data-start=\\"2895\\" data-end=\\"2952\\">Chemische Resistenz gegen Öl, Säuren und Feuchtigkeit</li> <li data-start=\\"2953\\" data-end=\\"3018\\">Wasserblockende Materialien zur Vermeidung von Durchfeuchtung</li> </ul> <p data-start=\\"3020\\" data-end=\\"3146\\">Ein hochwertiges Netzanschlusskabel kombiniert all diese Eigenschaften und garantiert so jahrzehntelange Betriebssicherheit.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"5031\\" data-end=\\"5130\\">Planung und Installation Die wichtigsten Faktoren für einen langlebigen Netzanschluss</h2> <p data-start=\\"5132\\" data-end=\\"5327\\">Ein Kabel allein reicht nicht die richtige Installation entscheidet über seine Lebensdauer. Fehler in der Verlegung können dazu führen, dass selbst die besten Materialien frühzeitig versagen.</p> <h3 data-start=\\"5329\\" data-end=\\"5385\\">Warum die richtige Verlegeart entscheidend ist</h3> <p data-start=\\"5387\\" data-end=\\"5462\\">Die Art der Verlegung hat einen direkten Einfluss auf die Kabelbelastung:</p> <ul data-start=\\"5464\\" data-end=\\"5875\\"> <li data-start=\\"5464\\" data-end=\\"5597\\"> <p data-start=\\"5466\\" data-end=\\"5493\\"><strong data-start=\\"5466\\" data-end=\\"5491\\">Direkte Erdverlegung:<br /> &#8211; </strong>Hohe Wärmeableitung, da der Boden Wärme aufnimmt.<br /> &#8211; Gefahr durch Erdbewegungen und Setzungen.</p> </li> </ul> <ul data-start=\\"5464\\" data-end=\\"5875\\"> <li data-start=\\"5599\\" data-end=\\"5737\\"> <p data-start=\\"5601\\" data-end=\\"5624\\"><strong data-start=\\"5601\\" data-end=\\"5622\\">Kabelschutzrohre:<br /> </strong>&#8211; Schutz vor mechanischen Belastungen.<br /> &#8211; Kann Wärmeabfuhr einschränken, wenn nicht ausreichend belüftet.</p> </li> </ul> <ul data-start=\\"5464\\" data-end=\\"5875\\"> <li data-start=\\"5739\\" data-end=\\"5875\\"> <p data-start=\\"5741\\" data-end=\\"5765\\"><strong data-start=\\"5741\\" data-end=\\"5763\\">Freiluftverlegung:<br /> </strong>&#8211; Schnelle Wartung und Austauschmöglichkeit.<br /> &#8211; Höhere Beanspruchung durch UV-Strahlung und Witterung.</p> </li> </ul> <h3 data-start=\\"5877\\" data-end=\\"5938\\">Thermische Belastung: Ein oft unterschätzter Faktor</h3> <p data-start=\\"5940\\" data-end=\\"6104\\">Die Betriebstemperatur beeinflusst maßgeblich die Lebensdauer eines Kabels. Jede<strong data-start=\\"6016\\" data-end=\\"6102\\"> Temperaturerhöhung </strong>um 10 °C<strong data-start=\\"6016\\" data-end=\\"6102\\"> halbiert </strong>die<strong data-start=\\"6016\\" data-end=\\"6102\\"> Lebensdauer </strong>des<strong data-start=\\"6016\\" data-end=\\"6102\\"> Isolationsmaterials.</strong></p> <p data-start=\\"6106\\" data-end=\\"6334\\">Daher müssen Kabel richtig dimensioniert werden, um eine Überhitzung zu vermeiden. Zusätzliche Maßnahmen wie Wärmeableitungsgräben oder spezielle Bettungsmaterialien können helfen, die Temperaturen im Betrieb zu kontrollieren.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"6341\\" data-end=\\"6413\\">Zukunftssichere Netzanschlusskabel Was kommt als Nächstes?</h2> <p data-start=\\"6415\\" data-end=\\"6550\\">Die Technologie bleibt nicht stehen neue Entwicklungen verbessern die Belastbarkeit und Haltbarkeit von Netzanschlusskabeln stetig.</p> <h3 data-start=\\"6552\\" data-end=\\"6584\\">Die wichtigsten Trends</h3> <ul data-start=\\"6585\\" data-end=\\"6930\\"> <li data-start=\\"6585\\" data-end=\\"6691\\"><strong data-start=\\"6587\\" data-end=\\"6623\\">Intelligente Kabel mit Sensorik:</strong> Echtzeitüberwachung von Temperatur, Spannung und Materialzustand.</li> <li data-start=\\"6692\\" data-end=\\"6827\\"><strong data-start=\\"6694\\" data-end=\\"6753\\">Neue Materialien </strong>mit noch <strong data-start=\\"6694\\" data-end=\\"6753\\">höherer Widerstandsfähigkeit:</strong> Spezielle Polymere, die extremen Temperaturen und Feuchtigkeit trotzen.</li> <li data-start=\\"6828\\" data-end=\\"6930\\"><strong data-start=\\"6830\\" data-end=\\"6853\\">Recycling-Konzepte:</strong> Nachhaltige Wiederverwertung von Altmaterialien, um Ressourcen zu schonen.</li> </ul> <p data-start=\\"6932\\" data-end=\\"7207\\">Ein besonders spannender Bereich ist die Entwicklung von <strong data-start=\\"6989\\" data-end=\\"7012\\">Supraleitungskabeln</strong>, die nahezu verlustfrei Energie transportieren könnten. Noch sind sie nicht im großflächigen Einsatz, doch sie könnten in Zukunft die Effizienz von Windpark-Netzanschlüssen erheblich steigern.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"0\\" data-end=\\"92\\">Fazit Warum die richtige Kabelwahl über den Erfolg eines Windparks entscheidet</h2> <p data-start=\\"94\\" data-end=\\"492\\">Netzanschlusskabel in Windparks sind <strong data-start=\\"131\\" data-end=\\"159\\">Hochleistungskomponenten</strong>, die dauerhaft extremen Belastungen standhalten müssen. Mechanische Kräfte, elektrische Spannungen und wechselnde Umweltbedingungen setzen ihnen über Jahrzehnte hinweg zu. Fehlerhafte Auswahl oder unsachgemäße Installation können erhebliche wirtschaftliche Folgen haben von Energieverlusten bis hin zu kompletten Kabelausfällen.</p> <h3 data-start=\\"494\\" data-end=\\"572\\">Drei zentrale Erkenntnisse zur Langlebigkeit von Netzanschlusskabeln</h3> <ol data-start=\\"574\\" data-end=\\"1875\\"> <li data-start=\\"574\\" data-end=\\"946\\"> <p data-start=\\"577\\" data-end=\\"626\\"><strong data-start=\\"577\\" data-end=\\"624\\">Material und Konstruktion sind entscheidend</strong></p> <ul data-start=\\"630\\" data-end=\\"946\\"> <li data-start=\\"630\\" data-end=\\"729\\">Hochwertige Isolierungen wie <strong data-start=\\"661\\" data-end=\\"669\\">XLPE</strong> bieten Schutz gegen Spannungsspitzen und Teilentladungen.</li> <li data-start=\\"733\\" data-end=\\"838\\">Wasserblockende Schichten und robuste Ummantelungen verlängern die Lebensdauer, gerade bei Erdkabeln.</li> <li data-start=\\"842\\" data-end=\\"946\\">Die Wahl zwischen <strong data-start=\\"862\\" data-end=\\"886\\">Kupfer und Aluminium</strong> hängt von den spezifischen Anforderungen des Projekts ab.</li> </ul> </li> <li data-start=\\"948\\" data-end=\\"1455\\"> <p data-start=\\"951\\" data-end=\\"1014\\"><strong data-start=\\"951\\" data-end=\\"1012\\">Die richtige Verlegung entscheidet über die Betriebsdauer</strong></p> <ul data-start=\\"1018\\" data-end=\\"1455\\"> <li data-start=\\"1018\\" data-end=\\"1155\\">Eine zu starke mechanische Beanspruchung bei der Installation kann das Kabel bereits beschädigen, bevor es überhaupt in Betrieb geht.</li> <li data-start=\\"1159\\" data-end=\\"1296\\"><strong data-start=\\"1161\\" data-end=\\"1192\\">Ausreichende Wärmeableitung</strong> durch korrekte Dimensionierung und Einbettung des Kabels ist essenziell, um Überhitzung zu vermeiden.</li> <li data-start=\\"1300\\" data-end=\\"1455\\">Unterschiedliche <strong data-start=\\"1319\\" data-end=\\"1335\\">Verlegearten</strong> (Erdkabel, Freiluft, Seekabel) haben spezifische Vor- und Nachteile, die in der Planung berücksichtigt werden müssen.</li> </ul> </li> <li data-start=\\"1457\\" data-end=\\"1875\\"> <p data-start=\\"1460\\" data-end=\\"1531\\"><strong data-start=\\"1460\\" data-end=\\"1529\\">Regelmäßige Wartung und Monitoring verhindern vorzeitige Ausfälle</strong></p> <ul data-start=\\"1535\\" data-end=\\"1875\\"> <li data-start=\\"1535\\" data-end=\\"1651\\">Moderne <strong data-start=\\"1545\\" data-end=\\"1566\\">Diagnoseverfahren</strong> wie Teilentladungsmessung und Thermografie helfen, Schäden frühzeitig zu erkennen.</li> <li data-start=\\"1655\\" data-end=\\"1763\\">Intelligente Sensorik in neuen Kabelgenerationen kann Echtzeitdaten zu Temperatur und Belastung liefern.</li> <li data-start=\\"1767\\" data-end=\\"1875\\">Eine vorausschauende Wartung kann teure Notfallreparaturen vermeiden und die Betriebssicherheit erhöhen.</li> </ul> </li> </ol> <h3 data-start=\\"1877\\" data-end=\\"1967\\">Ein Kabel ist mehr als nur ein Stromleiter es ist das Rückgrat eines Windparks</h3> <p data-start=\\"1969\\" data-end=\\"2192\\">Die Qualität des Netzanschlusskabels beeinflusst nicht nur die Effizienz der Energieübertragung, sondern auch die Wirtschaftlichkeit des gesamten Windparks. Wer hier spart, riskiert hohe Folgekosten und Leistungseinbußen.</p> <p data-start=\\"2194\\" data-end=\\"2485\\" data-is-last-node=\\"\\" data-is-only-node=\\"\\">Daher gilt: <strong data-start=\\"2206\\" data-end=\\"2335\\">Investitionen </strong>in<strong data-start=\\"2206\\" data-end=\\"2335\\"> hochwertige Materialien, </strong>eine<strong data-start=\\"2206\\" data-end=\\"2335\\"> fachgerechte Installation </strong>und<strong data-start=\\"2206\\" data-end=\\"2335\\"> regelmäßige Wartung </strong>zahlen sich langfristig aus. In einer Zeit, in der die Netzinfrastruktur immer stärker belastet wird, sind zuverlässige Kabelsysteme der Schlüssel zur erfolgreichen Energiewende.</p> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45685,"datePublished":"2025-03-10T09:30:51","updatedAt":"2025-05-16T08:49:28","translation":null},{"id":45651,"translationKey":"recycling-von-kabeltrommeln-nachhaltigkeit-im-windkraftprojekt","locale":"de","slug":"recycling-von-kabeltrommeln-nachhaltigkeit-im-windkraftprojekt","path":"/de/blog/recycling-von-kabeltrommeln-nachhaltigkeit-im-windkraftprojekt","title":"Recycling von Kabeltrommeln: Nachhaltigkeit im Windkraftprojekt","titleHtml":"Recycling von Kabeltrommeln: Nachhaltigkeit im Windkraftprojekt","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ce8cfe97-af13-43b6-bdc0-886fb51711e3\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3 data-start=\\"78\\" data-end=\\"134\\">Die Herausforderung des Kabeltrommel-Recyclings</h3> <p data-start=\\"135\\" data-end=\\"464\\">Kabeltrommeln spielen eine essenzielle Rolle in der Windkraftbranche sie ermöglichen den sicheren Transport und die Lagerung von Stromkabeln. Doch was geschieht mit ihnen, wenn die Kabel verlegt sind? Jährlich fallen unzählige Trommeln an, die entweder entsorgt oder einer sinnvollen Wiederverwendung zugeführt werden müssen.</p> <p data-start=\\"466\\" data-end=\\"714\\">Ohne ein durchdachtes Recyclingkonzept würden enorme Mengen an Holz, Stahl und Kunststoff ungenutzt bleiben. Dabei gibt es längst effiziente Lösungen, um Kabeltrommeln in den Rohstoffkreislauf zurückzuführen und die Umweltbelastung zu minimieren.</p> <hr data-start=\\"716\\" data-end=\\"719\\" /> <h2 data-start=\\"721\\" data-end=\\"767\\"></h2> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"721\\" data-end=\\"767\\">Materialien und ihre Wiederverwertung</h3> <p data-start=\\"768\\" data-end=\\"993\\">Kabeltrommeln bestehen aus unterschiedlichen Materialien, die jeweils verschiedene Recyclingmöglichkeiten bieten. Eine gezielte Rückführung hängt davon ab, ob das Material wiederverwertet oder weiterverarbeitet werden kann.</p> <h4 data-start=\\"995\\" data-end=\\"1066\\">Hauptmaterialien von Kabeltrommeln und ihre Recyclingoptionen</h4> <table data-start=\\"1067\\" data-end=\\"1573\\"> <thead data-start=\\"1067\\" data-end=\\"1170\\"> <tr data-start=\\"1067\\" data-end=\\"1170\\"> <th data-start=\\"1067\\" data-end=\\"1083\\"><strong data-start=\\"1069\\" data-end=\\"1081\\">Material</strong></th> <th data-start=\\"1083\\" data-end=\\"1128\\"><strong data-start=\\"1085\\" data-end=\\"1102\\">Eigenschaften</strong></th> <th data-start=\\"1128\\" data-end=\\"1170\\"><strong data-start=\\"1130\\" data-end=\\"1156\\">Recyclingmöglichkeiten</strong></th> </tr> </thead> <tbody data-start=\\"1271\\" data-end=\\"1573\\"> <tr data-start=\\"1271\\" data-end=\\"1369\\"> <td><strong data-start=\\"1273\\" data-end=\\"1281\\">Holz</strong></td> <td>Biologisch abbaubar, leicht zu reparieren</td> <td>Upcycling, Biomasse, Palettenbau</td> </tr> <tr data-start=\\"1370\\" data-end=\\"1472\\"> <td><strong data-start=\\"1372\\" data-end=\\"1381\\">Stahl</strong></td> <td>Stabil, wiederverwendbar, korrosionsbeständig</td> <td>Einschmelzen, Wiederverwertung</td> </tr> <tr data-start=\\"1473\\" data-end=\\"1573\\"> <td><strong data-start=\\"1475\\" data-end=\\"1489\\">Kunststoff</strong></td> <td>Witterungsbeständig, leicht, langlebig</td> <td>Granulat-Herstellung, Upcycling</td> </tr> </tbody> </table> <p data-start=\\"1575\\" data-end=\\"1821\\">Je nach Zustand der Trommeln können sie direkt wiederverwendet, repariert oder in ihre Einzelbestandteile zerlegt werden. Besonders Holz kann vielseitig genutzt werden, während Stahl und Kunststoff wertvolle Rohstoffe für neue Produkte liefern.</p> <p data-start=\\"1823\\" data-end=\\"1970\\">Um Rohstoffverluste zu vermeiden, ist es entscheidend, beschädigte Kabeltrommeln nicht als Abfall zu betrachten, sondern als wertvolle Ressource.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <h3 data-start=\\"1977\\" data-end=\\"2046\\">Der Recyclingprozess: Von der Rücknahme zur Wiederverwertung</h3> <p data-start=\\"2047\\" data-end=\\"2274\\">Ein funktionierendes Recycling beginnt mit einer klaren Struktur für die Rücknahme und Verwertung der Trommeln. Der Prozess umfasst mehrere Schritte, die sicherstellen, dass möglichst viele Materialien wiederverwendet werden.</p> <h4 data-start=\\"2276\\" data-end=\\"2319\\">Recyclingablauf in fünf Schritten</h4> <ol data-start=\\"2320\\" data-end=\\"2919\\"> <li data-start=\\"2320\\" data-end=\\"2440\\"><strong data-start=\\"2323\\" data-end=\\"2337\\">Rückholung</strong> Die gebrauchten Trommeln werden durch ein Pfandsystem oder eine kostenlose Rücknahme eingesammelt.</li> <li data-start=\\"2441\\" data-end=\\"2558\\"><strong data-start=\\"2444\\" data-end=\\"2463\\">Zustandsprüfung</strong> Eine Inspektion entscheidet, ob sie direkt wiederverwendet oder aufbereitet werden müssen.</li> <li data-start=\\"2559\\" data-end=\\"2656\\"><strong data-start=\\"2562\\" data-end=\\"2592\\">Reparatur </strong>und<strong data-start=\\"2562\\" data-end=\\"2592\\"> Aufbereitung</strong> Defekte Teile werden ersetzt, gereinigt oder abgeschliffen.</li> <li data-start=\\"2657\\" data-end=\\"2797\\"><strong data-start=\\"2660\\" data-end=\\"2695\\">Wiederverwendung </strong>oder<strong data-start=\\"2660\\" data-end=\\"2695\\"> Recycling</strong> Intakte Trommeln gehen erneut in den Einsatz, beschädigte werden dem Materialkreislauf zugeführt.</li> <li data-start=\\"2798\\" data-end=\\"2919\\"><strong data-start=\\"2801\\" data-end=\\"2818\\">Neuproduktion</strong> Falls eine Trommel nicht mehr nutzbar ist, werden ihre Materialien für neue Produkte eingesetzt.</li> </ol> <p data-start=\\"2921\\" data-end=\\"3076\\">Mit diesem Kreislauf lassen sich bis zu <strong data-start=\\"2961\\" data-end=\\"3014\\">90 %</strong> der eingesetzten<strong data-start=\\"2961\\" data-end=\\"3014\\"> Materialien wiederverwenden</strong>, was sowohl ökologisch als auch ökonomisch von Vorteil ist.</p> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 data-start=\\"3083\\" data-end=\\"3141\\">Vorteile eines geschlossenen Recycling-Kreislaufs</h3> <p data-start=\\"3142\\" data-end=\\"3396\\">Ein konsequentes Recycling von Kabeltrommeln bringt zahlreiche Vorteile für Unternehmen, Netzbetreiber und die Umwelt. Neben der Einsparung von Ressourcen und der Reduzierung von Abfall trägt es auch zur Nachhaltigkeitsstrategie vieler Unternehmen bei.</p> <h4 data-start=\\"3398\\" data-end=\\"3446\\">Die wichtigsten Vorteile im Überblick:</h4> <p data-start=\\"3447\\" data-end=\\"3811\\">✔ <strong data-start=\\"3449\\" data-end=\\"3468\\">Kostenersparnis</strong> durch reduzierte Anschaffung neuer Trommeln<br data-start=\\"3512\\" data-end=\\"3515\\" />✔ <strong data-start=\\"3517\\" data-end=\\"3539\\">Ressourcenschonung</strong>, da weniger Holz, Stahl und Kunststoff benötigt werden<br data-start=\\"3594\\" data-end=\\"3597\\" />✔ <strong data-start=\\"3599\\" data-end=\\"3616\\">CO₂-Reduktion</strong>, da der Produktionsaufwand für neue Trommeln sinkt<br data-start=\\"3667\\" data-end=\\"3670\\" />✔ <strong data-start=\\"3672\\" data-end=\\"3696\\">Umweltfreundlichkeit</strong> durch Abfallvermeidung und weniger Deponiemüll<br data-start=\\"3743\\" data-end=\\"3746\\" />✔ <strong data-start=\\"3748\\" data-end=\\"3782\\">Verbessertes Unternehmensimage</strong> dank nachhaltiger Prozesse</p> <p data-start=\\"3813\\" data-end=\\"3944\\">Gerade im Kontext der Energiewende ist es entscheidend, auch die Logistik rund um den Netzaufbau umweltfreundlicher zu gestalten.</p> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3 data-start=\\"4712\\" data-end=\\"4770\\">Zukunftsperspektiven: Nachhaltigkeit weiterdenken</h3> <p data-start=\\"4771\\" data-end=\\"4976\\">Während das Recycling von Kabeltrommeln bereits viele Fortschritte gemacht hat, gibt es noch Optimierungspotenzial. Neue Technologien und innovative Ansätze können die Nachhaltigkeit weiter vorantreiben.</p> <h4 data-start=\\"4978\\" data-end=\\"5032\\">Drei mögliche Entwicklungen für die Zukunft:</h4> <p data-start=\\"5033\\" data-end=\\"5223\\">🔍 <strong data-start=\\"5036\\" data-end=\\"5069\\">RFID-Chips zur Nachverfolgung</strong> Intelligente Trommeln könnten mit RFID-Technologie ausgestattet werden, um ihre Standorte zu tracken und eine effizientere Rückholung zu ermöglichen.</p> <p data-start=\\"5225\\" data-end=\\"5367\\">🔧 <strong data-start=\\"5228\\" data-end=\\"5256\\">Modulare Trommel-Systeme</strong> Künftig könnten beschädigte Trommelteile gezielt ersetzt werden, anstatt die gesamte Trommel zu entsorgen.</p> <p data-start=\\"5369\\" data-end=\\"5582\\">🌱 <strong data-start=\\"5372\\" data-end=\\"5396\\">Materialinnovationen</strong> Forschung an neuen Materialien könnte langlebigere und besser recycelbare Trommeln ermöglichen, beispielsweise durch umweltfreundlichere Kunststoffe oder stabilere Holzverbindungen.</p> <p data-start=\\"5584\\" data-end=\\"5782\\" data-is-last-node=\\"\\">Die Windkraftbranche trägt eine große Verantwortung für nachhaltiges Handeln ein funktionierendes Recycling von Kabeltrommeln ist dabei ein wichtiger Baustein für eine ressourcenschonende Zukunft.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <blockquote data-start=\\"3940\\" data-end=\\"4104\\"> <p data-start=\\"3942\\" data-end=\\"4104\\">💡 Durch die Rückgabe und Wiederverwertung von Kabeltrommeln lassen sich nicht nur Kosten sparen, sondern auch wertvolle Ressourcen schützen ein Gewinn für Unternehmen und Umwelt gleichermaßen.</p> </blockquote> </div> </div> </div> </div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45524,"datePublished":"2025-03-03T09:30:21","updatedAt":"2025-05-16T08:51:38","translation":null},{"id":45595,"translationKey":"kostenvergleich-kupfer-vs-aluminiumkabel-in-windparks-was-lohnt-sich-langfristig","locale":"de","slug":"kostenvergleich-kupfer-vs-aluminiumkabel-in-windparks-was-lohnt-sich-langfristig","path":"/de/blog/kostenvergleich-kupfer-vs-aluminiumkabel-in-windparks-was-lohnt-sich-langfristig","title":"Kupfer oder Aluminiumkabel im Windpark? Kostenvergleich für Erdkabel und Netzanschluss","titleHtml":"Kupfer oder Aluminiumkabel im Windpark? Kostenvergleich für Erdkabel und Netzanschluss","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ce8cfe97-af13-43b6-bdc0-886fb51711e3\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\" style=\\"text-align: left;\\"> <p>Gerade bei Kabeln wie <strong data-start=\\"562\\" data-end=\\"576\\">NA2XS(F)2Y</strong> oder <strong data-start=\\"582\\" data-end=\\"616\\">NAYY </strong>für<strong data-start=\\"582\\" data-end=\\"616\\"> Windkraftanlagen</strong> entscheidet die Materialwahl über Kosten, Leistung und Lebensdauer. Kupfer überzeugt durch eine hohe elektrische Leitfähigkeit, während Aluminium mit niedrigen Kosten und geringem Gewicht punktet. Doch welches Material ist <strong data-start=\\"385\\" data-end=\\"417\\">technisch </strong>und<strong data-start=\\"385\\" data-end=\\"417\\"> wirtschaftlich</strong> langfristig die bessere Wahl? Dieser Artikel liefert eine detaillierte Analyse der Vor- und Nachteile beider Optionen.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"545\\" data-end=\\"611\\">Elektrische und mechanische Eigenschaften im Vergleich</h2> <p data-start=\\"613\\" data-end=\\"974\\">Kupfer ist seit Jahrzehnten das bevorzugte Material für elektrische Leitungen. Es besitzt eine hohe Leitfähigkeit und eine ausgezeichnete mechanische Stabilität. Aluminium hingegen ist deutlich leichter, hat aber eine geringere elektrische Leitfähigkeit. Das bedeutet, dass Aluminiumkabel für die gleiche Stromübertragung einen größeren Querschnitt benötigen.</p> <h3 data-start=\\"976\\" data-end=\\"1013\\">Vergleich der Eigenschaften</h3> <table data-start=\\"1015\\" data-end=\\"1407\\"> <thead data-start=\\"1015\\" data-end=\\"1062\\"> <tr data-start=\\"1015\\" data-end=\\"1062\\"> <th data-start=\\"1015\\" data-end=\\"1040\\">Eigenschaft</th> <th data-start=\\"1040\\" data-end=\\"1049\\">Kupfer</th> <th data-start=\\"1049\\" data-end=\\"1062\\">Aluminium</th> </tr> </thead> <tbody data-start=\\"1111\\" data-end=\\"1407\\"> <tr data-start=\\"1111\\" data-end=\\"1164\\"> <td><strong data-start=\\"1113\\" data-end=\\"1142\\">Elektrische Leitfähigkeit</strong></td> <td>58 MS/m</td> <td>35 MS/m</td> </tr> <tr data-start=\\"1165\\" data-end=\\"1201\\"> <td><strong data-start=\\"1167\\" data-end=\\"1185\\">Dichte (g/cm³)</strong></td> <td>8,96</td> <td>2,70</td> </tr> <tr data-start=\\"1202\\" data-end=\\"1268\\"> <td><strong data-start=\\"1204\\" data-end=\\"1231\\">Korrosionsbeständigkeit</strong></td> <td>Sehr hoch</td> <td>Mittel (Oxidbildung)</td> </tr> <tr data-start=\\"1269\\" data-end=\\"1315\\"> <td><strong data-start=\\"1271\\" data-end=\\"1297\\">Mechanische Festigkeit</strong></td> <td>Hoch</td> <td>Mittel</td> </tr> <tr data-start=\\"1316\\" data-end=\\"1347\\"> <td><strong data-start=\\"1318\\" data-end=\\"1329\\">Gewicht</strong></td> <td>Hoch</td> <td>Gering</td> </tr> <tr data-start=\\"1348\\" data-end=\\"1407\\"> <td><strong data-start=\\"1350\\" data-end=\\"1369\\">Preis pro Tonne</strong></td> <td>8.000 9.000 €</td> <td>2.300 2.500 €</td> </tr> </tbody> </table> <p data-start=\\"1409\\" data-end=\\"1976\\">Aluminium kann zwar durch seine Gewichtsersparnis bei Transport und Installation Vorteile bieten, benötigt aber größere Querschnitte, um die gleiche Leistung zu übertragen. Dies kann sich auf die Platzanforderungen in Kabeltrassen und die mechanische Stabilität auswirken. Zudem neigt Aluminium stärker zur Oxidation, was zu Kontaktproblemen führen kann, während Kupfer seine Leitfähigkeit über lange Zeiträume ohne große Qualitätseinbußen behält. Besonders in feuchten oder salzhaltigen Umgebungen, wie Offshore-Windparks, kann dies ein entscheidender Faktor sein.</p> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <h2 data-start=\\"1983\\" data-end=\\"2040\\">Kosten: Anschaffung, Installation und Betrieb</h2> <h3 data-start=\\"2042\\" data-end=\\"2066\\">Materialkosten</h3> <p data-start=\\"2067\\" data-end=\\"2222\\">Der größte Vorteil von Aluminium liegt in den Anschaffungskosten. Während Kupferpreise starken Schwankungen unterliegen, bleibt Aluminium relativ stabil.</p> <p data-start=\\"2067\\" data-end=\\"2222\\">Im direkten Vergleich schneiden Aluminiumkabel wie <strong data-start=\\"1555\\" data-end=\\"1569\\">NA2XS(F)2Y</strong> bei langen Verlegewegen und großen <strong data-start=\\"1605\\" data-end=\\"1633\\">Stromtrassen</strong> wirtschaftlich oft besser ab trotz ihrer geringeren Leitfähigkeit gegenüber Kupfer.</p> <p data-start=\\"2224\\" data-end=\\"2260\\"><strong data-start=\\"2224\\" data-end=\\"2258\\">Kosten pro Tonne </strong>(Stand 2024):</p> <ul data-start=\\"2261\\" data-end=\\"2319\\"> <li data-start=\\"2261\\" data-end=\\"2288\\">Kupfer: 8.000 9.000 €</li> <li data-start=\\"2289\\" data-end=\\"2319\\">Aluminium: 2.300 2.500 €</li> </ul> <p data-start=\\"2321\\" data-end=\\"2403\\">Bei langen Kabeltrassen macht dieser Preisunterschied eine erhebliche Summe aus.</p> <h3 data-start=\\"2405\\" data-end=\\"2435\\">Installationsaufwand</h3> <ul data-start=\\"2436\\" data-end=\\"2585\\"> <li data-start=\\"2436\\" data-end=\\"2513\\">Kupferkabel sind schwerer, was Transport und Verlegung aufwendiger macht.</li> <li data-start=\\"2514\\" data-end=\\"2585\\">Aluminiumkabel sind leichter, was Montage und Logistik vereinfacht.</li> </ul> <p data-start=\\"2587\\" data-end=\\"2698\\">Gerade bei Offshore-Windparks oder schwer zugänglichen Standorten kann Aluminium daher große Vorteile bieten.</p> <h3 data-start=\\"2700\\" data-end=\\"2744\\">Betriebskosten und Energieverluste</h3> <ul data-start=\\"2745\\" data-end=\\"2977\\"> <li data-start=\\"2745\\" data-end=\\"2836\\">Kupferkabel haben aufgrund ihrer besseren Leitfähigkeit geringere Übertragungsverluste.</li> <li data-start=\\"2837\\" data-end=\\"2977\\">Aluminiumkabel benötigen größere Querschnitte, um die gleiche Leistung zu übertragen, was die Kosten für Trassenbau und Material erhöht.</li> </ul> <p data-start=\\"2979\\" data-end=\\"3111\\">Fazit: Aluminium spart bei der Anschaffung und Installation, kann aber durch höhere Energieverluste langfristig teurer werden.</p> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h2 data-start=\\"3118\\" data-end=\\"3153\\">Lebensdauer und Wartung</h2> <p data-start=\\"3155\\" data-end=\\"3230\\">Ein weiterer entscheidender Faktor ist die Beständigkeit der Materialien.</p> <h3 data-start=\\"3232\\" data-end=\\"3261\\">Korrosionsverhalten</h3> <ul data-start=\\"3262\\" data-end=\\"3418\\"> <li data-start=\\"3262\\" data-end=\\"3328\\">Kupfer ist sehr widerstandsfähig und neigt kaum zur Oxidation.</li> <li data-start=\\"3329\\" data-end=\\"3418\\">Aluminium bildet eine Oxidschicht, die die elektrischen Kontakte verschlechtern kann.</li> </ul> <p data-start=\\"3420\\" data-end=\\"3534\\">Besonders in feuchten oder salzhaltigen Umgebungen, wie Offshore-Windparks, kann Aluminium problematisch werden.</p> <h3 data-start=\\"3536\\" data-end=\\"3571\\">Mechanische Belastbarkeit</h3> <ul data-start=\\"3572\\" data-end=\\"3761\\"> <li data-start=\\"3572\\" data-end=\\"3644\\">Kupferkabel sind stabiler und weniger anfällig für Materialermüdung.</li> <li data-start=\\"3645\\" data-end=\\"3761\\">Aluminium ist weicher und erfordert spezielle Verbindungstechniken, um langfristig zuverlässig zu funktionieren.</li> </ul> <h3 data-start=\\"3763\\" data-end=\\"3788\\">Wartungsaufwand</h3> <ul data-start=\\"3789\\" data-end=\\"3938\\"> <li data-start=\\"3789\\" data-end=\\"3843\\">Kupferverbindungen bleiben über Jahrzehnte stabil.</li> <li data-start=\\"3844\\" data-end=\\"3938\\">Aluminiumverbindungen müssen regelmäßig überprüft werden, um Kontaktprobleme zu vermeiden.</li> </ul> <p data-start=\\"3940\\" data-end=\\"4060\\">Fazit: Kupfer hält länger und benötigt weniger Wartung. Aluminium kann langfristig höhere Folgekosten verursachen.</p> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <blockquote data-start=\\"3940\\" data-end=\\"4104\\"> <p data-start=\\"3942\\" data-end=\\"4104\\">Langlebigkeit entscheidet: Während Kupfer jahrzehntelang wartungsfrei bleibt, erfordert Aluminium regelmäßige Kontrollen, um Leistungseinbußen zu vermeiden.</p> </blockquote> </div> </div> </div> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\"> <h2 data-start=\\"4111\\" data-end=\\"4162\\">Umweltfreundlichkeit und Nachhaltigkeit</h2> <p data-start=\\"4164\\" data-end=\\"4562\\">Die Frage der Umweltverträglichkeit spielt in der modernen Energiewirtschaft eine zunehmend wichtige Rolle. Nachhaltigkeit beginnt nicht erst beim Betrieb eines Windparks, sondern bereits bei der Wahl der Materialien für dessen Infrastruktur. Dabei unterscheiden sich Kupfer und Aluminium nicht nur in ihrer Herstellung, sondern auch in ihrem Recyclingpotenzial und ihrem Einfluss auf die Umwelt.</p> <h3 data-start=\\"4564\\" data-end=\\"4610\\">Energieverbrauch bei der Herstellung</h3> <p data-start=\\"4611\\" data-end=\\"5076\\">Kupfer ist ein Rohstoff mit hoher Leitfähigkeit, doch seine Förderung und Verarbeitung sind energieintensiv. Der Abbau erfolgt in großen Tagebauen oder Minen, die enorme Mengen an Ressourcen verbrauchen. Die Raffination von Kupfer erfordert zusätzlich hohe Temperaturen, was zu einem erheblichen Energieaufwand führt. Studien zeigen, dass die Herstellung von einem Kilogramm Kupfer etwa vier- bis fünfmal <strong data-start=\\"4998\\" data-end=\\"5032\\">mehr Energie</strong> benötigt als die gleiche Menge Aluminium.</p> <p data-start=\\"5078\\" data-end=\\"5397\\">Aluminium hingegen wird aus Bauxit gewonnen, das im Vergleich zu Kupfererz weit verbreitet ist. Die Gewinnung des reinen Metalls erfolgt durch das energieintensive Schmelzflusselektrolyseverfahren, allerdings lässt sich Aluminium durch <strong data-start=\\"5314\\" data-end=\\"5378\\">Recycling </strong>mit nur etwa<strong data-start=\\"5314\\" data-end=\\"5378\\"> 5 % des ursprünglichen Energiebedarfs</strong> wiederverwerten.</p> <h3 data-start=\\"5399\\" data-end=\\"5452\\">CO₂-Fußabdruck und ökologische Auswirkungen</h3> <p data-start=\\"5453\\" data-end=\\"5752\\">Der CO₂-Ausstoß bei der Produktion ist bei Kupfer deutlich höher als bei Aluminium, wenn Letzteres aus recyceltem Material stammt. Aluminium kann nahezu unbegrenzt wiederverwendet werden, während Kupfer zwar ebenfalls recycelbar ist, aber eine höhere Umweltbelastung bei der Neugewinnung aufweist.</p> <p data-start=\\"5754\\" data-end=\\"6048\\">Ein weiterer Umweltaspekt ist die <strong data-start=\\"5788\\" data-end=\\"5817\\">Langlebigkeit und Wartung</strong>. Aluminiumkabel haben eine geringere Lebensdauer als Kupferkabel und müssen daher häufiger ersetzt werden. Das bedeutet, dass die Umweltbilanz von Aluminium nur dann besser ist, wenn es nach der Nutzung konsequent recycelt wird.</p> <h3 data-start=\\"6050\\" data-end=\\"6078\\">Recyclingfähigkeit</h3> <p data-start=\\"6079\\" data-end=\\"6189\\">Sowohl Kupfer als auch Aluminium sind vollständig recycelbar, allerdings gibt es Unterschiede in der Praxis:</p> <ul data-start=\\"6190\\" data-end=\\"6437\\"> <li data-start=\\"6190\\" data-end=\\"6295\\"><strong data-start=\\"6192\\" data-end=\\"6231\\">Kupfer</strong> hat eine <strong data-start=\\"6192\\" data-end=\\"6231\\">hohe Recyclingquote</strong>, da es sehr wertvoll ist und fast immer wiederverwertet wird.</li> <li data-start=\\"6296\\" data-end=\\"6437\\"><strong data-start=\\"6298\\" data-end=\\"6360\\">Aluminium </strong>kann mit<strong data-start=\\"6298\\" data-end=\\"6360\\"> geringem Energieaufwand recycelt </strong>werden, doch ein Teil der Aluminiumproduktion basiert weiterhin auf neuem Bauxit.</li> </ul> <h3 data-start=\\"6439\\" data-end=\\"6489\\">Langfristige Nachhaltigkeit in Windparks</h3> <p data-start=\\"6490\\" data-end=\\"6783\\">Aluminium bietet klare Vorteile in der Herstellung und im Recycling, während Kupfer aufgrund seiner Langlebigkeit und geringen Wartungsanforderungen langfristig nachhaltiger sein kann. Für Windparks bedeutet dies, dass die Wahl des richtigen Materials auch eine ökologische Entscheidung ist.</p> <p data-start=\\"6785\\" data-end=\\"7044\\">Fazit: Aluminium punktet durch seinen geringeren CO₂-Fußabdruck in der Herstellung und seine hervorragende Recyclingfähigkeit, während Kupfer durch seine Langlebigkeit weniger häufig ersetzt werden muss und dadurch ebenfalls zur Nachhaltigkeit beiträgt.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"4690\\" data-end=\\"4744\\">Welche Lösung ist die beste für Windparks?</h2> <table data-start=\\"4746\\" data-end=\\"5218\\"> <thead data-start=\\"4746\\" data-end=\\"4777\\"> <tr data-start=\\"4746\\" data-end=\\"4777\\"> <th data-start=\\"4746\\" data-end=\\"4755\\">Faktor</th> <th data-start=\\"4755\\" data-end=\\"4764\\">Kupfer</th> <th data-start=\\"4764\\" data-end=\\"4777\\">Aluminium</th> </tr> </thead> <tbody data-start=\\"4810\\" data-end=\\"5218\\"> <tr data-start=\\"4810\\" data-end=\\"4854\\"> <td><strong data-start=\\"4812\\" data-end=\\"4825\\">Effizienz</strong></td> <td>Besser</td> <td>Höhere Verluste</td> </tr> <tr data-start=\\"4855\\" data-end=\\"4915\\"> <td><strong data-start=\\"4857\\" data-end=\\"4892\\">Kosten (Material &amp; Anschaffung)</strong></td> <td>Teurer</td> <td>Günstiger</td> </tr> <tr data-start=\\"4916\\" data-end=\\"4990\\"> <td><strong data-start=\\"4918\\" data-end=\\"4942\\">Installationsaufwand</strong></td> <td>Schwerer, aufwendiger</td> <td>Leichter, einfacher</td> </tr> <tr data-start=\\"4991\\" data-end=\\"5053\\"> <td><strong data-start=\\"4993\\" data-end=\\"5032\\">Betriebskosten (Verluste &amp; Wartung)</strong></td> <td>Geringer</td> <td>Höher</td> </tr> <tr data-start=\\"5054\\" data-end=\\"5105\\"> <td><strong data-start=\\"5056\\" data-end=\\"5083\\">Korrosionsbeständigkeit</strong></td> <td>Sehr gut</td> <td>Mittel</td> </tr> <tr data-start=\\"5106\\" data-end=\\"5143\\"> <td><strong data-start=\\"5108\\" data-end=\\"5123\\">Lebensdauer</strong></td> <td>Länger</td> <td>Kürzer</td> </tr> <tr data-start=\\"5144\\" data-end=\\"5218\\"> <td><strong data-start=\\"5146\\" data-end=\\"5170\\">Umweltfreundlichkeit</strong></td> <td>Hoher Energieaufwand</td> <td>Besser mit Recycling</td> </tr> </tbody> </table> <h3 data-start=\\"5220\\" data-end=\\"5271\\">Empfohlene Anwendung je nach Einsatzzweck</h3> <ul data-start=\\"5272\\" data-end=\\"5506\\"> <li data-start=\\"5272\\" data-end=\\"5377\\">Aluminium eignet sich für lange <strong data-start=\\"5306\\" data-end=\\"5333\\">Mittelspannungs-Trassen</strong>, wo Gewicht und Kosten entscheidend sind.</li> <li data-start=\\"5378\\" data-end=\\"5506\\">Kupfer ist ideal für <strong data-start=\\"5401\\" data-end=\\"5455\\">Netzübergänge, Umspannwerke </strong>und<strong data-start=\\"5401\\" data-end=\\"5455\\"> kritische Bereiche</strong>, wo Effizienz und Langlebigkeit im Fokus stehen.</li> </ul> <p data-start=\\"5508\\" data-end=\\"5637\\">Fazit: Die optimale Lösung ist oft eine Kombination aus beiden Materialien, um Kosten und Effizienz in Einklang zu bringen.</p> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h2 data-start=\\"5644\\" data-end=\\"5707\\">Fazit: Kupfer oder Aluminium welche Wahl lohnt sich?</h2> <p data-start=\\"5709\\" data-end=\\"6041\\">Die Wahl zwischen Kupfer- und Aluminiumkabeln hängt stark von den Anforderungen des jeweiligen Windparkprojekts ab. Aluminium bietet niedrigere Materialkosten und ein geringeres Gewicht, was die Installation erleichtert. Kupfer hingegen überzeugt durch eine höhere Effizienz, geringere Wartungskosten und eine längere Lebensdauer.</p> <p data-start=\\"6043\\" data-end=\\"6303\\">Die beste Lösung besteht oft darin, beide<strong data-start=\\"6079\\" data-end=\\"6120\\"> Materialien gezielt </strong>einzusetzen: Aluminium für lange Übertragungswege und Kupfer für kritische Netzübergänge. So lassen sich sowohl <strong data-start=\\"6221\\" data-end=\\"6300\\">Kosten optimieren </strong>als auch die<strong data-start=\\"6221\\" data-end=\\"6300\\"> Betriebssicherheit </strong>langfristig<strong data-start=\\"6221\\" data-end=\\"6300\\"> gewährleisten</strong>.</p> <p data-start=\\"6043\\" data-end=\\"6303\\">Wer Kabel wie das <strong data-start=\\"2485\\" data-end=\\"2506\\">NA2XS(F)2Y kaufen</strong> möchte, sollte neben dem reinen Materialpreis auch die Verlegeumgebung, die Belastung und den Projektzeitraum im Blick haben. Für viele <strong data-start=\\"2643\\" data-end=\\"2664\\">Onshore-Windparks</strong> ergibt sich ein klarer Kostenvorteil durch Aluminium bei anderen lohnt sich der Griff zum robusteren Kupferkabel <strong data-start=\\"2780\\" data-end=\\"2788\\">NAYY</strong>.</p> <h3 data-start=\\"6305\\" data-end=\\"6365\\">Sie brauchen eine fundierte Beratung zur Kabelwahl?</h3> <p data-start=\\"6366\\" data-end=\\"6481\\">Dann sprechen Sie gerne mit unseren Experten bei KLZ! Wir helfen Ihnen, das optimale Kabel für Ihr Windpark-Projekt zu finden.</p> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":6517,"datePublished":"2025-02-24T08:30:24","updatedAt":"2025-07-04T07:56:43","translation":null},{"id":45340,"translationKey":"die-perfekte-kabelanfrage-so-sparen-sie-sich-unnoetige-rueckfragen","locale":"de","slug":"die-perfekte-kabelanfrage-so-sparen-sie-sich-unnoetige-rueckfragen","path":"/de/blog/die-perfekte-kabelanfrage-so-sparen-sie-sich-unnoetige-rueckfragen","title":"Die perfekte Kabelanfrage: So sparen Sie sich unnötige Rückfragen","titleHtml":"Die perfekte Kabelanfrage: So sparen Sie sich unnötige Rückfragen","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ce8cfe97-af13-43b6-bdc0-886fb51711e3\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Kabelanfragen richtig stellen So vermeiden Sie Verzögerungen und sparen Kosten</h3> <p>Der Schlüssel steckt im Detail. So ist es auch schon im Anfrageprozess eines Angebotes sinnvoll, präzise zu sein. Eine vage Anfrage kann zu Missverständnissen, Nachfragen und Verzögerungen im Angebotsprozess führen. Wer hingegen detaillierte Angaben macht, spart sich und seinen Lieferanten Zeit und manchmal auch bares Geld.</p> <p>Dieses Beispiel aus dem Alltag zeigt, wie schnell eine allgemein formulierte Anfrage zu zeitaufwendigen Nachfragen und somit zu Verzögerungen im Bestellprozess führen kann:</p> <p><em>&#8220;Bitte Angebot über 6000 m NA2XS(F)2Y 150/25 dicker Mantel.&#8221;</em></p> <p>Nachfolgend ein Beispiel, wie eine detaillierte Anfrage aussehen könnte:</p> <p>✔ <strong>6000 m NA2XS(F)2Y 1x150RM/25 12/20 kV</strong><br /> ✔ <strong>Mantelwanddicke 3 mm Kleinstwert</strong><br /> ✔ <strong>1000 m Einzellängen</strong><br /> ✔ <strong>Toleranz ±3%</strong><br /> ✔ <strong>Leertrommelabholung erwünscht</strong><br /> ✔ <strong>Ausführung August 2025</strong><br /> ✔ <strong>DAP Hannover</strong><br /> ✔ <strong>Annahmezeit nur Montag und Mittwoch</strong><br /> ✔ <strong>Metalle zum Tag des geklärten Auftrags fixieren</strong></p> <p>Diese Informationen helfen nicht nur dem Lieferanten, sondern auch dem Kunden selbst. Eine detaillierte Anfrage sorgt für ein schnelles, genaues und vor allem vergleichbares Angebot.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Typenbezeichnung die genaue Spezifikation ist entscheidend</h3> <p>Da es eine Vielzahl unterschiedlicher Kabeltypen gibt, muss die <strong>Typenbezeichnung</strong> korrekt sein. Diese beschreibt nämlich jedes Aufbauelement und ist somit die wichtigste Information, um ein konkretes Angebot erstellen zu können. Bereits kleine Unterschiede können sich erheblich auf Preis und Eignung auswirken.</p> <p>Ergänzend zur Typenbezeichnung spielt auch die <strong>Art des Leiters, </strong>der<strong> Kabelschirm </strong>oder der<strong> Querschnitt </strong>des Kabels eine Rolle. Bei der Art des Leiters ist die Bezeichnung „<strong>RM</strong>“ wichtig, was bedeutet: <strong>rund- und mehrdrähtig</strong>. Alternativ gibt es „<strong>RE</strong>“, also <strong>rund- und eindrähtig</strong>. Die RE-Variante ist in vielen Fällen günstiger, aber nicht überall gängig. Wer sich hier nicht sicher ist, sollte genau prüfen, welche Variante für den Einsatzfall am besten geeignet ist.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <h3>Spannungsklasse nicht vergessen</h3> <p>Bei der Spannungsklasse ist <strong>12/20 kV</strong> der meistgefragte Bereich. Dennoch gibt es immer eine technische Ausarbeitung, welche Spannungsklasse für den jeweiligen Fall gefragt ist. Hier könnte beispielsweise je nach Anwendungsfall auch <strong>6/10 kV </strong>oder<strong> 18/30 kV </strong>in Frage kommen. Eine falsche Angabe der Spannung ist meist auf einen Fehler in der Informationsweitergabe zurückzuführen und kann dazu führen, dass ein ungeeignetes Kabel angeboten wird. Im schlimmsten Fall wird das erst nach Lieferung bemerkt, was zu erheblichen Verzögerungen führt.</p> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3>&#8220;Dicker Mantel“ was bedeutet das eigentlich?</h3> <p>Viele Besteller fordern einen „dicken Mantel“, ohne eine genaue Angabe zu machen. Doch Vorsicht!</p> <p>Seit im Dezember 2024 die neue VDE-Norm 0273-620 eingeführt wurde, fällt die Regel der Nominalwerte weg. Stattdessen wurden die Nominalwerte durch Kleinstwerte neu definiert.</p> <p>Daher ist es auch bei dem Wunsch eines dicken Mantels Pflicht, den entsprechenden Kleinstwert anzugeben. Die meisten dicken Mäntel liegen zwischen 3 3,5mm und je nach Gegebenheiten, wie beispielsweise eines sehr steinigen Bodens, kann auch ein dickerer Mantel sinnvoll sein.</p> <p>Überprüfen Sie am besten im Vorfeld, welchen Voraussetzungen Ihre Anfrage zu Grunde liegt und stellen diese dann mit möglichst detaillierten Angaben.</p> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">Gut geplant ist halb gespart die richtige Manteldicke und Einzellänge machen den Unterschied bei Kosten und Verlegung.</h3> </div> </div> </div> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\"> <h3>Die richtige Einzellänge kann Kosten sparen</h3> <p>Die Standardlänge für Einzeltrommeln liegt bei <strong>1000 m</strong>. Aber es kann sich lohnen, auf <strong>1500 m </strong>oder<strong> 2000 m</strong> zu gehen wenn es die Verlegebedingungen zulassen.</p> <p>Warum?</p> <ul> <li>Je <strong>größer</strong> die <strong>Trommel</strong>, desto <strong>mehr</strong> <strong>Kilometer</strong> können verladen werden und desto <strong>geringer</strong> ist der <strong>Preisaufschlag</strong>.</li> <li><strong>Weniger Trommeln</strong> können <strong>geringere Frachtkosten</strong> bedeuten.</li> <li><strong>Größere</strong> <strong>Einzellängen</strong> können <strong>Muffenkosten</strong> und <strong>Zeit</strong> <strong>einsparen</strong>.</li> </ul> <p>Natürlich hängt die ideale Länge auch von den jeweiligen Verlegemöglichkeiten ab. Doch wer hier etwas flexibler ist, kann unter Umständen viel Geld sparen.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Längentoleranzen was ist sinnvoll?</h3> <p>Oft wird bei Kabelbestellungen eine sehr enge Längentoleranz gefordert. Doch Vorsicht: Je genauer die Längenvorgabe, desto teurer wird die Produktion.</p> <p>Warum?</p> <p>Die Fertigung eines Kabels beginnt beim Kabelleiter und dieser wird in langen Längen produziert. Mit jedem Bearbeitungsschritt wird die Fertigungslänge des Leiters kürzer bis hin zur finalen Endlänge.</p> <p>Wer eine exakte Länge ohne Toleranz fordert, erhöht somit den <strong>Verschnitt</strong> in der Fabrik, was letztlich den<strong> Preis in die Höhe treibt</strong>. Eine realistische Toleranz kann also bares Geld sparen, da es auch bei der tatsächlichen Verlegung der Kabel zu Abweichungen kommt.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Was passiert mit leeren Trommeln?</h3> <p>Nicht jeder Kunde hat die gleichen Anforderungen, wenn es um Kabeltrommeln geht:</p> <ul> <li>Manche nutzen sie für <strong>eigene Zwecke</strong> weiter, beispielsweise für Umwicklungen.</li> <li>Andere möchten sie <strong>abgeholt</strong> haben, da kein weiterer Verwendungszweck besteht.</li> </ul> <p>Da Trommeln ein erheblicher Kostenfaktor sind und in den Kreislauf zurückgeführt werden sollten, ist es sinnvoll frühzeitig zu klären, ob eine <strong>Leertrommelabholung</strong> gewünscht ist. So wird Aufwand, Zeit und auch Geld gespart.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-23\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"cf4ff0b9-79cc-47b1-a3d9-09a9e278582e\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-ifxgq-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-ifxgq-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-55\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"bbee1e1c-419e-4347-acb9-ec17431cc6f8\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3><strong>Exakte Angaben zur Ausführung ersparen Missverständnisse</strong></h3> <p>Produktionsplanung ist eine komplexe Angelegenheit. Jede Bestellung durchläuft mehrere Phasen:</p> <ul> <li><strong>Materialbeschaffung</strong></li> <li><strong>Kapazitätsplanung</strong></li> <li><strong>Logistik</strong></li> </ul> <p>Wer einen <strong>ungefähren Lieferzeitraum</strong> angibt, hilft der Fabrik, alle Prozesse optimal zu koordinieren. Selbst wenn das exakte Datum noch nicht feststeht, sollte zumindest ein grober Zeitraum (z. B. „August 2025“) angegeben werden.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Lieferort präzise bestimmen DAP wohin?</h3> <p>Die meisten Kabeltrommeln erreichen Deutschland über den <strong>Hamburger Hafen</strong>. Doch ob die Lieferung dann nach Kiel oder Freiburg geht, ist ein <strong>erheblicher Kostenfaktor</strong>. Die genaue Angabe des Lieferortes hilft, die Frachtkosten realistisch zu kalkulieren. Je nachdem kann so schon im Vorfeld der weitere logistische Transport geplant und optimiert werden.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Annahmezeiten beachten</h3> <p>Nicht jede Baustelle oder jedes Lager kann rund um die Uhr Waren annehmen. Wer nur zu <strong>bestimmten Zeiten</strong> Anlieferungen akzeptiert (z. B. Montag und Mittwoch), sollte das unbedingt im Angebot angeben. So lassen sich Fehlanlieferungen und zusätzliche Frachtkosten vermeiden. Je früher die Lieferanten wissen, wann die bestellten Waren geliefert werden können, desto besser lässt sich der gesamte Prozess koordinieren.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Metallpreise wann fixieren?</h3> <p>Der Metallpreis kann einen großen Anteil am Kabelpreis ausmachen. Deswegen gibt es zwei sinnvolle Optionen:</p> <ol> <li><strong>Fixierung zum Tag des geklärten Auftrags</strong> ideal für alle, die früh Planungssicherheit haben wollen.</li> <li><strong>Durchschnittspreis des Monats vor der Auslieferung</strong> kann eine interessante Alternative sein, wenn Metallpreise schwanken.</li> </ol> <p>Welche Variante für Sie die Beste ist, hängt von der Marktlage und der individuellen Risikostrategie ab. Wer flexibel bleibt, kann von günstigeren Durchschnittspreisen profitieren wer Planungssicherheit braucht, sollte lieber frühzeitig fixieren.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3><strong>Angebote immer im Detail vergleichen!</strong></h3> <p>Viele Angebote erscheinen auf den ersten Blick günstiger bis plötzlich <strong>hohe Trommelmietgebühren</strong> auftauchen. Solche versteckten Kosten sind ärgerlich. Deshalb gilt:</p> <p>✅ Alle Kosten im Vorfeld prüfen!<br /> ✅ Nicht nur den Kabelpreis, sondern auch Zusatzkosten wie Fracht und Trommeln einkalkulieren!<br /> ✅ Transparenz im Angebot spart am Ende viel Geld und Ärger!</p> <p>Übrigens: Bei uns sind die<strong> Trommelkosten im Preis </strong>bereits enthalten.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-ifxgq-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-ifxgq-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-61\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"1dfc8a13-69f4-4529-8422-af69d2e58b41\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3><strong>Fazit: Eine detaillierte Kabelanfrage spart Zeit, Geld und Nerven!</strong></h3> <p>Die wichtigste Regel lautet: Je mehr relevante Informationen eine Anfrage enthält, desto schneller, präziser und günstiger kann das Angebot erstellt werden.</p> <p>Ein bisschen mehr Aufwand bei der Anfrage kann am Ende hohe Kosten vermeiden und sichert einen reibungslosen Ablauf.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":45528,"datePublished":"2025-02-17T08:15:37","updatedAt":"2025-07-04T07:36:42","translation":null},{"id":27150,"translationKey":"netzausbau-2025-warum-jede-neue-leitung-ein-schritt-zur-energiewende-ist","locale":"de","slug":"netzausbau-2025-warum-jede-neue-leitung-ein-schritt-zur-energiewende-ist","path":"/de/blog/netzausbau-2025-warum-jede-neue-leitung-ein-schritt-zur-energiewende-ist","title":"Netzausbau 2025: Warum jede neue Leitung ein Schritt zur Energiewende ist","titleHtml":"Netzausbau 2025: Warum jede neue Leitung ein Schritt zur Energiewende ist","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ce8cfe97-af13-43b6-bdc0-886fb51711e3\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>TL;DR</h3> <ul> <li><strong>Netzausbau </strong>ist<strong> zentral</strong> für die Energiewende und Versorgungssicherheit.</li> <li>Bis 2024: <strong>3.085 km neue Leitungen</strong>, bis 2030: weitere 12.000 km geplant.</li> <li><strong>Erdkabel</strong> bevorzugt wegen Umwelt- und Akzeptanzvorteilen.</li> <li><strong>Herausforderungen:</strong> Bürokratie, Widerstände, Fachkräftemangel.</li> <li><strong>Lösungen:</strong> Bürgerbeteiligung, smarte Technologien, innovative Kabel.</li> <li><strong>Ziel:</strong> Klimaneutralität und nachhaltige Energieversorgung bis 2045. 🌍</li> </ul> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Warum der Netzausbau unverzichtbar ist</h3> <p>Ein <strong>leistungsfähiges Stromnetz</strong> ist die Grundlage für die Energiewende. Es gewährleistet, dass die wachsende Menge an erneuerbaren Energien, die durch Wind- und Solarparks erzeugt wird, <strong>sicher</strong> und <strong>effizient</strong> dorthin gelangt, wo sie benötigt wird in Haushalte, Unternehmen und Industrie. Doch der Weg zu einem zukunftsfähigen Netz ist nicht einfach.</p> <p>Zu den zentralen Herausforderungen gehören komplexe Genehmigungsverfahren, die oft mehrere Jahre in Anspruch nehmen, sowie Widerstände aus der Bevölkerung, insbesondere in ländlichen Gebieten. Trotz dieser Hürden bietet der <strong>Netzausbau enorme Chancen</strong>: Er fördert Innovationen in der Energiebranche, schafft Arbeitsplätze und trägt maßgeblich zur Erreichung der Klimaziele bei.</p> <p><strong>💡 </strong>Gut zu wissen: Ein effizientes Stromnetz kann bis zu 90 % der erneuerbaren Energien direkt integrieren und so fossile Energieträger schneller ablösen!</div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <h3>Zahlen, Daten, Fakten: Der Stand des Netzausbaus in Deutschland</h3> <p>Deutschland hat beim Ausbau der Stromnetze in den letzten Jahren wichtige Fortschritte erzielt. Bis Ende 2024 wurden bereits 3.085 Kilometer neuer Leitungen fertiggestellt, wobei ein Großteil davon Erdkabel umfasst. Diese sind besonders in dicht besiedelten Gebieten oder Landschaftsschutzgebieten von Vorteil.</p> <h4>Regionale Schwerpunkte</h4> <p>Großprojekte wie &#8220;SuedLink&#8221; oder &#8220;Ultranet&#8221; spielen eine Schlüsselrolle. SuedLink wird beispielsweise über 700 Kilometer lang sein und Nord- mit Süddeutschland verbinden, um überschüssigen Windstrom effizient zu transportieren.</p> <h4>Geplante Projekte bis 2030</h4> <p>Bis Ende dieses Jahrzehnts sollen über 12.000 Kilometer an zusätzlichen Leitungen gebaut werden. Ziel ist es, den Stromtransport so zu optimieren, dass erneuerbare Energien nahezu verlustfrei zu den Verbrauchszentren gelangen können.</p> <h4>Internationaler Vergleich</h4> <p>Deutschland gehört bei der Umsetzung des Netzausbaus zu den führenden Nationen in Europa, obwohl Länder wie die Niederlande durch ihre kompaktere Netzstruktur in manchen Bereichen schneller vorankommen.</p> <p>📊 Wussten Sie schon? Fast 80 % der geplanten neuen Projekte setzen auf Erdkabel eine Technologie, die sowohl die Landschaft schont als auch die Akzeptanz in der Bevölkerung erhöht.</p> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3>Die Rolle von Hoch- und Höchstspannungsleitungen</h3> <p>Hoch- und Höchstspannungsleitungen sind unverzichtbar für den Stromtransport über mittlere und große Entfernungen. Dabei erfüllen sie unterschiedliche Aufgaben:</p> <ul> <li><strong>Hochspannungsleitungen (110 kV):</strong> Diese Leitungen sind hauptsächlich für die regionale Stromverteilung verantwortlich und sorgen dafür, dass Energie aus großen Umspannwerken in lokale Netze eingespeist wird.</li> <li><strong>Höchstspannungsleitungen (220380 kV):</strong> Sie transportieren Strom über große Entfernungen mit minimalen Verlusten und sind essenziell, um Energie von Erzeugungsregionen (z. B. Windparks in Norddeutschland) in Verbrauchszentren (z. B. industrielle Ballungsräume im Süden) zu bringen.</li> </ul> <h4>Freileitungen vs. Erdkabel</h4> <p>Während Freileitungen günstiger und schneller zu bauen sind, punkten Erdkabel durch eine geringere visuelle Beeinträchtigung und weniger elektromagnetische Emissionen. Erdkabel eignen sich besonders für Naturschutzgebiete oder dicht besiedelte Regionen, wo Freileitungen auf Widerstände stoßen.</p> <p>🔍 Expertentipp: Mit innovativen Kabeltechnologien wie NA2XS(F)2Y können Effizienz und Umweltfreundlichkeit in Einklang gebracht werden die ideale Lösung für die Energiewende!</p> </div> </div> </div> </div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">„Die Wahl zwischen Freileitung und Erdkabel ist nicht nur eine Frage der Technik, sondern auch der Akzeptanz. Beide Technologien haben ihren Platz die Kunst liegt in der richtigen Kombination.“</h3> </div> </div> </div> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">Hindernisse und Lösungen beim Netzausbau</h3> </div> </div> </div> </div> <p>Der Netzausbau ist nicht nur eine technische, sondern auch eine gesellschaftliche Herausforderung. Lange Genehmigungsverfahren, die bis zu zehn Jahre dauern können, und der Widerstand von Bürgerinitiativen machen vielen Projekten zu schaffen.</p> <h4>Typische Hindernisse</h4> <ul> <li><strong>Bürokratische Prozesse:</strong> Die Abstimmung zwischen verschiedenen Behörden verzögert oft den Projektstart.</li> <li><strong>Regionale Akzeptanzprobleme:</strong> Bürger kritisieren oft Eingriffe in die Landschaft oder befürchten negative Auswirkungen durch elektromagnetische Felder.</li> <li><strong>Fachkräftemangel:</strong> Die Nachfrage nach spezialisierten Arbeitskräften in der Kabel- und Netzbauindustrie übersteigt das Angebot.</li> </ul> <h4>Lösungsansätze</h4> <ul> <li><strong>Transparenz und Beteiligung:</strong> Bürger sollten frühzeitig in Planungen einbezogen werden, um Ängste und Vorurteile abzubauen.</li> <li><strong>Technologieeinsatz:</strong> Digitale Werkzeuge wie 3D-Modellierungen helfen, Projekte schneller und effizienter zu planen.</li> <li><strong>Zusammenarbeit:</strong> Netzbetreiber, Politik und Unternehmen müssen enger zusammenarbeiten, um Hürden schneller zu überwinden.</li> </ul> <p>📢 Wussten Sie schon? Projekte mit aktiver Bürgerbeteiligung werden in der Regel doppelt so schnell genehmigt wie solche ohne!</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Der Netzausbau als Motor für die Energiewende</h3> <p>Ohne einen umfassenden Ausbau der Stromnetze bleibt die Energiewende eine Vision. Neue Leitungen verbinden die stark regenerativ geprägten Erzeugungsregionen mit den Verbrauchszentren in ganz Deutschland. Dadurch wird nicht nur die Versorgungssicherheit erhöht, sondern auch der Einsatz fossiler Energien drastisch reduziert.</p> <h4>Versorgungssicherheit</h4> <p>Ein stark ausgebautes Netz kann Schwankungen in der Stromerzeugung etwa durch windstille oder sonnenarme Tage besser ausgleichen. Durch die Integration von Speichersystemen wird das Netz zudem robuster gegenüber Belastungsspitzen.</p> <h4>Klimaziele</h4> <p>Deutschland hat sich verpflichtet, bis 2045 klimaneutral zu sein. Der Netzausbau ist dabei essenziell, um die wachsenden Kapazitäten an Wind- und Solarstrom aufzunehmen und effizient zu nutzen.</p> <p>⚡ Gut zu wissen: Moderne Kabel können heute bis zu 40 % mehr Strom transportieren als ihre Vorgänger und tragen so aktiv zu einer höheren Netzkapazität bei!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Ausblick: Wie geht es bis 2025 weiter?</h3> <p>Die nächsten Jahre werden entscheidend für die Energiewende sein. Projekte wie SuedLink, A-Nord und Ultranet stehen kurz vor der Fertigstellung und werden das Rückgrat des neuen deutschen Stromnetzes bilden.</p> <h4>Digitalisierung des Netzes</h4> <p>Neue Technologien wie smarte Überwachungssysteme und KI-gestützte Analysen werden dazu beitragen, Netzstörungen schneller zu erkennen und zu beheben.</p> <h4>Integration neuer Technologien</h4> <p>Die Einbindung von Wasserstofftechnologien und dezentralen Speichersystemen wird das Netz flexibler und widerstandsfähiger machen. Dies ermöglicht es, erneuerbare Energien noch besser zu nutzen und die Versorgung zu optimieren.</p> <p>🚀 Wussten Sie schon? Deutschland investiert jährlich über 15 Milliarden Euro in den Netzausbau eine der höchsten Summen weltweit!</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-iswxe-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-23\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"cf4ff0b9-79cc-47b1-a3d9-09a9e278582e\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Gemeinsam die Energiezukunft gestalten</h3> <p>Der Netzausbau ist das Rückgrat der Energiewende ohne ihn bleibt grüner Strom oft ungenutzt, weil er die Verbrauchszentren nicht erreicht. Mit jedem neuen Kilometer Leitung kommen wir den Klimazielen näher, stärken die Versorgungssicherheit und schaffen die Grundlage für eine nachhaltige Energiezukunft.</p> <p>Doch der Weg ist nicht ohne Herausforderungen: Bürokratische Prozesse, technologische Anforderungen und lokale Widerstände bremsen Projekte oft aus. Genau hier setzt KLZ an: Mit einem breiten Portfolio an innovativen Kabeltechnologien, wie NA2XS(F)2Y oder NAYY, liefern wir die nötige Infrastruktur für moderne und effiziente Stromnetze.</p> <p>Unsere schnelle Lieferung, tiefes Marktwissen und die Nähe zu unseren Kunden in Deutschland und den Niederlanden machen uns zu einem zuverlässigen Partner für Netzbetreiber und Installateure. Darüber hinaus setzen wir auf Nachhaltigkeit, sei es durch Recycling, die Nutzung von Sekundärrohstoffen oder unsere kostenfreie Trommel-Rücknahme.</p> <p>Kurz gesagt: KLZ steht bereit, die Energiewende mit hochwertigen Kabeln, technischer Expertise und nachhaltigen Lösungen zu unterstützen. Gemeinsam können wir die Energiezukunft aktiv gestalten! 🌱⚡</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":27158,"datePublished":"2025-02-10T13:00:38","updatedAt":"2025-05-16T09:25:07","translation":null},{"id":20924,"translationKey":"reicht-windenergie-wirklich-nicht-ein-blick-hinter-die-schlagzeilen","locale":"de","slug":"reicht-windenergie-wirklich-nicht-ein-blick-hinter-die-schlagzeilen","path":"/de/blog/reicht-windenergie-wirklich-nicht-ein-blick-hinter-die-schlagzeilen","title":"Reicht Windenergie wirklich nicht? Ein Blick hinter die Schlagzeilen","titleHtml":"Reicht Windenergie wirklich nicht? Ein Blick hinter die Schlagzeilen","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Die Diskussion um die Windenergie</h3> <p>Die Schlagzeilen machen es sich oft leicht: „Windenergie reicht nicht aus.“ Solche Aussagen ignorieren jedoch, dass Windparks in Deutschland oft mehr Strom produzieren, als aktuell ins Netz eingespeist werden kann. Das Problem ist also weniger die Erzeugung, sondern vielmehr die <strong>Verteilung</strong>.</p> <p>Viele Menschen sind überrascht, dass Windenergie rein rechnerisch bereits heute einen Großteil unseres <strong>Energiebedarfs</strong> decken könnte wenn die Netze entsprechend ausgebaut wären. Doch veraltete Leitungen, fehlende Speichertechnologien und der schleppende Netzausbau verhindern, dass das volle Potenzial der Windenergie genutzt wird.</p> <p>🧐 <strong>Erkenntnis:</strong> Die Windräder drehen sich es liegt an uns, die Energie dort hinzubringen, wo sie gebraucht wird!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"3ea14dea-15b7-489e-a766-96e91e84730a\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Die Herausforderungen der Windenergie</h3> <p>Windenergie hat ein großes Potenzial, stößt aber auch auf einige natürliche und technische Grenzen. Von ungleichmäßigen Windverhältnissen bis hin zu fehlenden Speicherlösungen diese Herausforderungen zeigen, dass es nicht nur auf die Windräder ankommt, sondern auf das gesamte Energiesystem.</p> <ul> <li><strong>Schwankungen und Dunkelflauten:</strong> Wind ist eine variable Energiequelle. Es gibt Zeiten mit zu wenig Wind und damit weniger Stromerzeugung (Dunkelflaute) sowie windstarke Tage, an denen mehr Energie produziert wird, als das Netz aufnehmen kann. Diese Schwankungen stellen besondere Anforderungen an das Energiesystem.</li> <li><strong>Speichertechnologien als Schlüssel:</strong> Speicher wie Batterien, Pumpspeicherkraftwerke oder Wasserstoffanlagen sind die ideale Ergänzung zur Windenergie. Sie helfen, überschüssige Energie aus windreichen Zeiten für windstille Tage zu speichern. Allerdings sind solche Technologien oft noch teuer und nicht flächendeckend verfügbar.</li> <li><strong>Flexibles Netzmanagement:</strong> Ein intelligentes Stromnetz ist entscheidend, um die Energie immer dorthin zu leiten, wo sie gerade gebraucht wird. Hier stehen wir noch am Anfang, denn viele Stromleitungen sind weder digital vernetzt noch auf erneuerbare Energien ausgelegt.</li> </ul> <p>🔄 <strong>Tipp:</strong> Speicher und smarte Netze sind nicht nur für Windenergie wichtig sie sind der Schlüssel zu einer stabilen, nachhaltigen Energiezukunft!</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Die wahre Schwäche: Die Infrastruktur</h3> <p>Ein häufig übersehenes Problem bei der Windenergie ist die Infrastruktur. Offshore-Windparks produzieren <strong>riesige Mengen Strom</strong>, doch oft können sie <strong>nicht vollständig ins Netz eingespeist</strong> werden, da die Stromleitungen auf dem Festland nicht ausreichend Kapazität bieten.</p> <p>Ein weiteres Problem ist die geografische Verteilung: Windparks stehen oft in Norddeutschland, während ein Großteil des Strombedarfs in südlicheren Regionen liegt. Ohne leistungsfähige Stromleitungen bleibt viel Energie auf der Strecke.</p> <p>Hier zeigt sich, wie wichtig der <strong>Netzausbau</strong> ist. Neue Kabel mit höherer Übertragungskapazität und optimierter Isolierung können helfen, Energieverluste zu minimieren und Engpässe zu verhindern.</p> <p>📉 <strong>Gedanke:</strong> Nicht der Wind ist das Problem wir brauchen Leitungen, die mit ihm mithalten können!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Kabel als Herzstück der Energiewende</h3> <p>Kabel sind die unsichtbaren Helden der Energieversorgung. Ohne sie würde kein einziger Windpark ans Netz gehen. Unsere Kabel, wie <strong>NA2XS(F)2Y</strong> oder <strong>NAYY</strong>, sind speziell für diese Herausforderungen ausgelegt.</p> <ul> <li><strong>NA2XS(F)2Y:</strong> Ein hochmodernes Mittelspannungskabel, das selbst auf langen Strecken zuverlässigen und verlustarmen Energietransport gewährleistet. Ideal für die Verbindung von Windparks mit Umspannwerken.</li> <li><strong>NAYY und NAYY-J:</strong> Diese Kabel sind echte Alleskönner. Sie finden vor allem im Mittel- und Niederspannungsbereich Anwendung, z. B. bei der Einspeisung ins regionale Netz.</li> <li><strong>Warum Qualität entscheidend ist:</strong> Minderwertige Kabel können nicht nur Energieverluste verursachen, sondern auch das Netz belasten. Hochwertige Kabel tragen zur Effizienz und Zuverlässigkeit der gesamten Energieinfrastruktur bei.</li> </ul> <p>🔌 <strong>Zusammenfassung:</strong> Die Energiewende beginnt im Detail und das Detail sind die Kabel!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Nachhaltige Lösungen in der Infrastruktur</h3> <p>In einer grünen Zukunft geht es nicht nur darum, Energie nachhaltig zu erzeugen, sondern auch darum, sie nachhaltig zu verteilen. Wir setzen deshalb auf Recycling und innovative Ansätze:</p> <ul> <li><strong>Ressourcenschonung:</strong> Alte Kabel und Materialien werden wiederverwendet, um die Umwelt zu entlasten.</li> <li><strong>Trommel-Rückgabesystem:</strong> Unsere Kunden können Kabeltrommeln kostenlos zurückgeben. Diese werden repariert und wiederverwendet, was Abfall reduziert und Ressourcen spart.</li> <li><strong>Klimafreundliche Logistik:</strong> Wir minimieren Transportwege und setzen auf effiziente Lieferketten, um den CO₂-Ausstoß zu senken.</li> </ul> <p>🌱 <strong>Wertvoller Hinweis:</strong> Nachhaltigkeit ist mehr als nur ein Schlagwort sie beginnt bei jedem Detail der Infrastruktur.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-21\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"3de81ce3-8a4e-4420-8c06-56d599ff118a\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Ein Mix aus Lösungen: Windenergie im System</h3> <p>Windenergie allein ist nicht die Antwort auf alle Energiefragen und das war auch nie ihr Anspruch. Der Schlüssel zu einer stabilen, nachhaltigen Energieversorgung liegt in einem klug abgestimmten Mix aus verschiedenen erneuerbaren Energien. Windparks liefern eine große Menge Strom, wenn der Wind weht, während Solarenergie ihre Stärke an sonnigen Tagen zeigt. Ergänzt durch Biomasse und Wasserkraft entsteht ein System, das die Schwankungen einzelner Energiequellen ausgleicht.</p> <h4>Das Zusammenspiel von Speicher und Netz</h4> <p>Doch selbst der beste Energiemix kann seine Stärken nur dann ausspielen, wenn Speichertechnologien und Netze die Energie dorthin bringen, wo sie gebraucht wird. Pumpspeicherwerke, Batterien und Wasserstoffspeicher fangen Überschüsse aus windreichen oder sonnigen Zeiten auf und geben sie bei Bedarf wieder ab. Gleichzeitig müssen die Netze flexibel und leistungsstark genug sein, um den Strom zu verteilen sowohl regional als auch international.</p> <h4>Die entscheidende Rolle von KLZ</h4> <p>Hier kommen wir ins Spiel. Mit unseren leistungsstarken Kabeln und unserem tiefen Verständnis für die Anforderungen moderner Energieinfrastrukturen unterstützen wir die Umsetzung solcher Lösungen.</p> <ul> <li>Unsere <strong>NA2XS(F)2Y-Mittelspannungskabel</strong> sorgen für verlustarmen Energietransport über große Strecken, z. B. von Windparks in die Umspannwerke.</li> <li>Mit <strong>NAYY- und NAYY-J-Kabeln</strong> stellen wir sicher, dass Energie zuverlässig ins Mittel- und Niederspannungsnetz eingespeist wird.</li> <li>Darüber hinaus setzen wir auf nachhaltige Logistik und Recycling, um den ökologischen Fußabdruck der Energiewende zu minimieren.</li> </ul> <p>Unsere Expertise und unser Angebot ermöglichen es, die verschiedenen Bausteine des Energiemixes effizient miteinander zu verknüpfen. Denn nur mit der passenden Infrastruktur können Windenergie, Solarenergie und Co. ihr volles Potenzial entfalten.</p> <p>⚡ <strong>Erkenntnis:</strong> Der Energiemix kann nur erfolgreich sein, wenn alle Teile von der Erzeugung bis zur Verteilung reibungslos zusammenarbeiten. Mit den richtigen Kabeln und Lösungen schaffen wir die Verbindungen für eine grüne Zukunft!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-nujml-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-21\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"3de81ce3-8a4e-4420-8c06-56d599ff118a\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Die Windenergie ist oft zu Unrecht Zielscheibe der Kritik. Sie produziert bereits heute genug Energie, um Millionen Haushalte zu versorgen vorausgesetzt, sie wird richtig ins Netz eingebunden. Der Ausbau von Infrastruktur und Kabeln, wie <strong>NA2XS(F)2Y</strong> und <strong>NAYY</strong>, ist der entscheidende Schritt, um ihr volles Potenzial auszuschöpfen.</p> <p>Wie groß dieses Potenzial tatsächlich ist, zeigt eine neue <a href=\\"https://www.wind-energie.de/presse/pressemitteilungen/detail/neue-studie-windstrompotenziale-noch-hoeher-als-gedacht/\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Studie der Deutschen WindGuard</a>, die vom Bundesverband WindEnergie (BWE) und dem Landesverband Erneuerbare Energien NRW (LEE NRW) in Auftrag gegeben wurde. Die Untersuchung ergab, dass durch den Einsatz moderner Windenergieanlagen mit höheren Volllaststunden allein auf den bisher ausgewiesenen Flächen die Windstromerzeugung bis 2030 auf über 200 Terawattstunden (TWh) verdoppelt werden könnte. Durch zusätzliche Flächenausweisungen wäre sogar eine Steigerung auf 500 TWh möglich.</p> <p>Mit moderner Technologie, nachhaltigen Lösungen und innovativen Ideen können wir die Energiewende meistern.</p> <p>🏗️ <strong>Gedanke für die Zukunft:</strong> Die Windenergie kann uns tragen wenn wir ihr die richtigen Wege bauen!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":20928,"datePublished":"2025-02-03T11:30:21","updatedAt":"2025-02-05T09:56:34","translation":null},{"id":15369,"translationKey":"warum-die-richtigen-kabel-der-geheime-held-der-gruenen-energie-sind","locale":"de","slug":"warum-die-richtigen-kabel-der-geheime-held-der-gruenen-energie-sind","path":"/de/blog/warum-die-richtigen-kabel-der-geheime-held-der-gruenen-energie-sind","title":"Warum die richtigen Kabel der geheime Held der grünen Energie sind","titleHtml":"Warum die richtigen Kabel der geheime Held der grünen Energie sind","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Warum Kabel mehr als nur ein Bindeglied sind</h3> <p>Wenn wir an <strong>grüne Energie</strong> denken, kommen uns Bilder von <strong>Windrädern</strong>, <strong>Solarpanels</strong> und großen <strong>Batteriespeichern</strong> in den Sinn. Doch diese beeindruckenden Technologien wären nutzlos ohne ein entscheidendes Element: die <strong>Kabel</strong>. Sie sind die unsichtbaren Lebensadern der Energiewende, die den Strom aus erneuerbaren Quellen sicher und effizient zu den Verbrauchern transportieren.</p> <p>Dabei übernehmen Kabel weit mehr Aufgaben, als man auf den ersten Blick vermuten würde. Sie tragen dazu bei, Energieverluste zu minimieren, die Sicherheit der Stromübertragung zu gewährleisten und die langfristige Zuverlässigkeit von Energieanlagen sicherzustellen. Mit anderen Worten: Ohne die richtigen Kabel bleibt die Energiewende auf halber Strecke stehen.</p> <p>⚡ Zusammengefasst: Kabel sind keine nebensächlichen Bauteile, sondern die Basis jeder funktionierenden Energieinfrastruktur.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Die Rolle der Kabel in Wind- und Solarparks</h3> <p>Wind- und Solarparks sind komplexe Netzwerke, in denen Kabel eine zentrale Rolle spielen. Von der Verbindung einzelner Solarmodule bis hin zur Anbindung ganzer Windturbinen an das zentrale Stromnetz ohne leistungsstarke und robuste Kabel würde keine dieser Anlagen funktionieren.</p> <p>Die Anforderungen an Kabel in solchen Parks sind enorm:</p> <ul> <li><strong>Mechanische Belastungen:</strong> Kabel in Windparks werden oft durch den Boden verlegt und müssen dabei hohem Druck standhalten. Offshore kommen noch die Bewegungen von Wellen und Turbinen hinzu.</li> <li><strong>Witterungsbeständigkeit:</strong> In Solarparks sind Kabel starker UV-Strahlung und extremen Temperaturschwankungen ausgesetzt, während sie in Windparks gegen Feuchtigkeit und salzhaltige Luft resistent sein müssen.</li> <li><strong>Leitfähigkeit:</strong> Kabel in diesen Anlagen müssen so konzipiert sein, dass Energieverluste bei der Übertragung minimiert werden, um den erzeugten Strom maximal effizient zu nutzen.</li> <li><strong>Chemikalienresistenz:</strong> Besonders bei Offshore-Windparks können Chemikalien und Salzwasser die Kabel langfristig angreifen, weshalb spezielle Isolierungen notwendig sind.</li> </ul> <p>Ein guter Überblick über die spezifischen Herausforderungen, denen Kabel in Windenergieanlagen ausgesetzt sind, findet sich im Artikel <a href=\\"https://www.elektro.net/79661/was-muss-ein-windenergie-kabel-aushalten/\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">„Was muss ein Windenergie-Kabel aushalten?“</a>. Dort wird detailliert beschrieben, wie Kabel extremen mechanischen Belastungen, widrigen Umweltbedingungen und anspruchsvollen Sicherheitsanforderungen gerecht werden.</p> <p>Der Einsatz spezialisierter Kabeltypen wie NA2XS(F)2Y, NAYY oder NAYY-J ist daher unerlässlich. Diese Kabel wurden speziell für den Einsatz in solchen anspruchsvollen Umgebungen entwickelt und garantieren eine zuverlässige Stromübertragung über Jahre hinweg.</p> <p>🌬️ Merke: Je extremer die Umgebung, desto wichtiger ist die Qualität und Spezifikation der eingesetzten Kabel. Planen Sie vorausschauend!</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Materialien und Nachhaltigkeit: Warum die Wahl des Kabels zählt</h4> <p>Nachhaltigkeit endet nicht bei der Erzeugung von Strom aus erneuerbaren Energien sie fängt bereits bei den verwendeten Materialien an. Kabel spielen dabei eine Schlüsselrolle, da sie nicht nur <strong>energieeffizient</strong> sein sollten, sondern auch <strong>umweltfreundlich</strong> hergestellt werden müssen.</p> <p>Die modernsten Kabel auf dem Markt werden aus <strong>recycelbaren</strong> Materialien gefertigt, die die Umwelt weniger belasten. Zudem sind sie frei von Schadstoffen wie Blei oder Halogenen, was ihre Sicherheit und Umweltverträglichkeit erhöht. Darüber hinaus sorgen hochwertige Kabel dafür, dass Energieverluste während der Übertragung minimiert werden, was sich <strong>positiv</strong> auf die <strong>CO₂-Bilanz</strong> eines Projekts auswirkt.</p> <p>Ein weiterer wichtiger Aspekt ist die <strong>Wiederverwendbarkeit</strong>. Viele Hersteller bieten mittlerweile Systeme an, um alte Kabel effizient zu recyceln, was den Rohstoffverbrauch und den Abfall reduziert. KLZ setzt in diesem Bereich auf Partner, die strengste Umweltstandards einhalten und innovative Recyclinglösungen anbieten.</p> <p>🌱 Empfehlung: Entscheiden Sie sich für umweltfreundliche Kabel, die recycelbar und schadstofffrei sind. Damit leisten Sie einen doppelten Beitrag zur Nachhaltigkeit.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Sicher, effizient, langlebig: Eigenschaften von Qualitätskabeln</h4> <p>Hochwertige Kabel zeichnen sich durch drei wesentliche Eigenschaften aus: Sicherheit, Effizienz und Langlebigkeit. Sie müssen extremen Belastungen standhalten, sei es durch mechanische Beanspruchung, extreme Wetterbedingungen oder chemische Einflüsse.</p> <ul> <li><strong>Sicherheit:</strong> Hochwertige Kabel minimieren das Risiko von Kurzschlüssen, Stromlecks oder Bränden. Eine gute Isolierung und robuste Konstruktion sind entscheidend, insbesondere in Anlagen mit hoher Leistung.</li> <li><strong>Effizienz:</strong> Effiziente Kabel transportieren Strom mit minimalen Verlusten, was die Wirtschaftlichkeit einer Anlage deutlich verbessert. Das wirkt sich nicht nur positiv auf die Betriebskosten, sondern auch auf die Umwelt aus.</li> <li><strong>Langlebigkeit:</strong> Qualitativ hochwertige Kabel haben eine Lebensdauer von Jahrzehnten. Sie sind eine Investition, die sich langfristig auszahlt, da sie Reparaturen und Ersatz deutlich reduzieren.</li> </ul> <p>Mit Produkten wie NAYY-J oder NA2XS(F)2Y, die genau auf diese Anforderungen abgestimmt sind, stellt KLZ sicher, dass Ihre Projekte maximale Effizienz und Sicherheit erreichen.</p> <p>🛡️ Profi-Tipp: Sparen Sie nicht an der falschen Stelle Investitionen in Qualitätskabel zahlen sich über die gesamte Lebensdauer Ihrer Anlage aus.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Innovationen bei Energiekabeln: Beispiele aus der Praxis</h4> <p>Die Anforderungen an Energiekabel steigen mit den technologischen Fortschritten in der Energiewende. Moderne Kabel müssen nicht nur zuverlässig sein, sondern sich auch flexibel an neue Herausforderungen anpassen. Innovationen in der Kabeltechnologie eröffnen hier spannende Möglichkeiten.</p> <p>Ein Beispiel ist die Entwicklung von Kabeln mit <strong>integriertem Monitoring</strong>, die Fehler, Überlastungen oder Abnutzung frühzeitig erkennen und melden. Diese Echtzeitüberwachung erhöht die Betriebssicherheit und minimiert das Risiko teurer Ausfälle. In großen Wind- oder Solarparks, wo die Identifikation eines Problems oft schwierig ist, kann dies entscheidend sein.</p> <p>Zusätzlich ermöglichen neue Materialien eine verbesserte Isolierung und höhere Leitfähigkeit. Das sorgt nicht nur für Energieeinsparungen, sondern auch für eine längere Lebensdauer der Kabel. Fortschrittliche Leiterdesigns, etwa aus Aluminium- und Kupferlegierungen, verbinden hohe Leitfähigkeit mit geringem Gewicht ein klarer Vorteil für Transport und Installation.</p> <ul> <li><strong>Fallbeispiel:</strong> In einem Offshore-Windpark wurden Kabel mit UV- und salzwasserresistenter Isolierung eingesetzt, die zusätzlich mit Monitoring-Sensoren ausgestattet waren. Das Ergebnis: eine drastische Reduzierung von Wartungskosten und längere Betriebszeiten.</li> </ul> <p>💡 Profi-Tipp: Nutzen Sie Innovationen wie smarte Kabel, um langfristig Betriebskosten zu senken und die Zuverlässigkeit Ihrer Anlagen zu maximieren.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Wie KLZ zur Zukunft der grünen Energie beiträgt</h4> <p>KLZ sieht sich als Partner für nachhaltige und zukunftsorientierte Energielösungen. Unser Fokus liegt nicht nur auf der Lieferung hochwertiger Kabel, sondern auch auf umfassender Beratung und einer schnellen, effizienten Logistik. Dies ist besonders wichtig in einer Branche, in der Verzögerungen hohe Kosten verursachen können.</p> <p>Mit unserem breiten Portfolio an Kabeln wie NAYY, NA2XS(F)2Y und NAYY-J decken wir die unterschiedlichsten Anforderungen ab von der zuverlässigen Stromübertragung in Wind- und Solarparks bis hin zu industriellen Anwendungen.</p> <p>Doch es geht uns um mehr als nur Produkte:</p> <ul> <li><strong>Nachhaltigkeit:</strong> Wir setzen auf umweltfreundliche Materialien und unterstützen Recycling-Initiativen, etwa durch unseren kostenlosen <strong>Trommel-Rücknahmeservice</strong>.</li> <li><strong>Flexibilität:</strong> Unser Logistikzentrum ist strategisch so aufgestellt, dass wir schnelle Lieferungen in Deutschland und den Niederlanden garantieren können.</li> <li><strong>Beratung:</strong> Unser erfahrenes Team hilft Ihnen, die richtigen Kabel für Ihre spezifischen Anforderungen auszuwählen und Projekte effizient umzusetzen.</li> </ul> <p>🚛 Profi-Tipp: Nutzen Sie unseren Trommel-Rücknahmeservice das schont die Umwelt und spart Ihnen Kosten.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Fazit: Kleine Helden mit großer Wirkung</h4> <p>Ohne die richtigen Kabel würde grüne Energie niemals dort ankommen, wo sie gebraucht wird. Diese oft übersehenen Komponenten sind der unsichtbare Motor hinter der Energiewende. Sie verbinden, schützen und optimieren und tragen entscheidend dazu bei, dass Wind- und Solarparks zuverlässig, sicher und effizient arbeiten.</p> <p>Die Wahl des passenden Kabels ist dabei kein Nebenschauplatz, sondern eine strategische Entscheidung, die den Erfolg eines Projekts maßgeblich beeinflusst. Qualität, Innovation und Nachhaltigkeit sind die Schlüssel, um die Anforderungen der modernen Energieinfrastruktur zu erfüllen und langfristig Kosten sowie Ressourcen zu sparen.</p> <p>✨ Zusammengefasst: Kabel mögen unscheinbar sein, doch ihre Wirkung ist immens. Planen Sie weitsichtig, setzen Sie auf Qualität und profitieren Sie von der Expertise erfahrener Partner wie KLZ denn die Energiewende verdient nichts weniger als die besten Verbindungen.</div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":15376,"datePublished":"2025-01-27T11:30:48","updatedAt":"2025-05-16T09:28:06","translation":null},{"id":11247,"translationKey":"klimaneutral-bis-2050-was-wir-tun-muessen-um-das-ziel-zu-erreichen","locale":"de","slug":"klimaneutral-bis-2050-was-wir-tun-muessen-um-das-ziel-zu-erreichen","path":"/de/blog/klimaneutral-bis-2050-was-wir-tun-muessen-um-das-ziel-zu-erreichen","title":"Klimaneutral bis 2050? Was wir tun müssen, um das Ziel zu erreichen","titleHtml":"Klimaneutral bis 2050? Was wir tun müssen, um das Ziel zu erreichen","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\">[split_line_heading animation_type=&#8221;line-reveal-by-space&#8221; font_style=&#8221;h3&#8243; font_size_max=&#8221;90px&#8221; line_reveal_by_space_text_effect=&#8221;scroll-opacity-reveal&#8221; stagger_animation=&#8221;true&#8221; content_alignment=&#8221;default&#8221; mobile_content_alignment=&#8221;inherit&#8221; link_target=&#8221;_self&#8221; text_content=&#8221;Die Uhr tickt. Der Klimawandel ist nicht länger eine Warnung, sondern Realität.<br /> Wenn wir eine lebenswerte Welt für zukünftige Generationen sichern wollen, bleibt uns keine Wahl: Klimaneutralität bis 2050 ist das Ziel. Aber wie schaffen wir das? Welche Herausforderungen stehen im Weg, und welche Lösungen sind greifbar?&#8221; font_size=&#8221;2vw&#8221; font_size_phone=&#8221;3em&#8221; font_size_tablet=&#8221;7vw&#8221; text_direction=&#8221;default&#8221; font_line_height=&#8221;1.5&#8243;]</div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>TL;DR</h3> <p>Um bis 2050 klimaneutral zu werden, müssen wir erneuerbare Energien massiv ausbauen, die Energieeffizienz steigern und eine nachhaltige Infrastruktur schaffen. Politische Entscheidungen, wirtschaftliche Innovationen und die Unterstützung der Gesellschaft sind essenziell. Nur durch globale Zusammenarbeit können wir die Klimakrise bewältigen.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Warum Klimaneutralität unverzichtbar ist</h3> <p>Klimaneutralität bedeutet, dass wir nicht mehr Treibhausgase in die Atmosphäre ausstoßen, als wir durch natürliche oder technische Prozesse binden können. Dieses Ziel ist nicht nur ambitioniert, sondern essenziell. Ohne drastische Maßnahmen könnten globale Temperaturen bis zum Ende des Jahrhunderts um mehr als 2 °C steigen mit katastrophalen Folgen für Mensch und Natur.</p> <p>Die Europäische Union strebt mit dem <a href=\\"https://www.europarl.europa.eu/topics/de/article/20190926STO62270/was-versteht-man-unter-klimaneutralitat?\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Grünen Deal</a> an, bis 2050 der erste klimaneutrale Kontinent zu werden. Dieses Ziel wurde mit der Annahme des Klimagesetzes durch das Europäische Parlament und den Rat im Jahr 2021 rechtsverbindlich.</p> <p>Die Frage lautet also nicht, <strong>ob</strong> wir handeln, sondern <strong>wie schnell</strong> und <strong>wie entschlossen</strong>. Dabei geht es längst nicht mehr nur um den Umstieg auf erneuerbare Energien. Es braucht eine Transformation in allen Bereichen von der Energieversorgung über die Industrie bis hin zu unserem Lebensstil.</p> <p>🌍 Klimaneutralität sichert eine lebenswerte Zukunft und schützt unseren Planeten nachhaltig.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Die aktuellen Herausforderungen auf dem Weg zur Klimaneutralität</h3> <p>Der Weg zur Klimaneutralität ist mit Stolpersteinen gepflastert. Politische, wirtschaftliche und technologische Hürden bremsen den Fortschritt.</p> <p><strong>Politische und wirtschaftliche Hürden</strong><br /> Eines der größten Probleme ist die fehlende globale Einigkeit. Während einige Länder ambitionierte Klimaziele verfolgen, investieren andere weiterhin massiv in fossile Energien. Besonders in ressourcenabhängigen Volkswirtschaften wird der Umstieg auf erneuerbare Energien oft als Risiko für wirtschaftliches Wachstum gesehen.</p> <p>Hinzu kommt die Finanzierung der Transformation. Es braucht Billionen, um Infrastruktur zu modernisieren, Technologien zu entwickeln und den Übergang zu erneuerbaren Energien zu ermöglichen. Obwohl viele Länder Förderprogramme anbieten, reicht das derzeitige Engagement bei weitem nicht aus.</p> <p><strong>Technologische Grenzen und Möglichkeiten</strong><br /> Technologie kann uns retten aber nur, wenn wir sie richtig einsetzen. Derzeit fehlen uns effiziente Lösungen für Energie-Speicherung und Transport. Batterien sind teuer, und Netzausfälle bleiben ein großes Problem. Gleichzeitig eröffnen sich durch Innovationen neue Chancen: Intelligente Stromnetze und fortschrittliche Recyclingverfahren können den Wandel entscheidend beschleunigen.</p> <p>🚧 Der Weg zur Klimaneutralität ist machbar, doch wir müssen politische, wirtschaftliche und technologische Hürden gemeinsam überwinden.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3><strong>Die Schlüsselrolle erneuerbarer Energien</strong></h3> <p>Erneuerbare Energien sind das Herzstück der Klimaneutralität. Sie bieten saubere, unerschöpfliche Energiequellen und reduzieren unsere Abhängigkeit von fossilen Brennstoffen.</p> <h4>Warum erneuerbare Energien entscheidend sind</h4> <ul> <li>Unerschöpfliche Ressourcen: Sonne, Wind und Wasser gehen nie aus.</li> <li>Keine direkten Emissionen: Im Gegensatz zu Kohle oder Öl verursachen sie keinen CO₂-Ausstoß.</li> <li>Regionale Wertschöpfung: Erneuerbare Energien fördern lokale Wirtschaftskreisläufe.</li> </ul> <h4>Ausbau von Wind- und Solarenergie</h4> <p>Ein zentraler Schritt ist der massive Ausbau von Wind- und Solarparks. Hier gibt es jedoch Herausforderungen:</p> <ul> <li>Langwierige Genehmigungsverfahren, die Projekte verzögern.</li> <li>Widerstand in der Bevölkerung gegen neue Anlagen.</li> <li>Die Notwendigkeit, große Speicherkapazitäten für überschüssige Energie zu schaffen.</li> </ul> <h4>Bedeutung von intelligenten Stromnetzen</h4> <p>Die Energieversorgung wird dezentraler, und das stellt neue Anforderungen an die Netze. Smart Grids ermöglichen:</p> <ul> <li>Die Integration von <strong>Wind- </strong>und<strong> Solarenergie</strong>, auch bei schwankender Produktion.</li> <li>Eine <strong>effiziente Verteilung</strong> der Energie zwischen Produzenten und Verbrauchern.</li> <li>Mehr Stabilität, insbesondere bei hoher Nachfrage.</li> </ul> <p>🌞 Erneuerbare Energien wie Wind und Sonne sind die Basis für eine grüne Energiezukunft mit Smart Grids klappt auch die Verteilung.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Energieeffizienz als Gamechanger</h3> <p>Energieeffizienz ist einer der einfachsten und gleichzeitig effektivsten Hebel, um Emissionen zu reduzieren. Weniger Energieverbrauch bedeutet automatisch weniger CO₂-Ausstoß ohne dass wir auf Komfort verzichten müssen.</p> <h4>Was macht Energieeffizienz so wichtig?</h4> <ul> <li>Es spart Ressourcen und Kosten.</li> <li>Es reduziert die Belastung von Stromnetzen.</li> <li>Es bringt kurzfristige Erfolge, während der Ausbau erneuerbarer Energien länger dauert.</li> </ul> <h4>Beispiele für energieeffiziente Maßnahmen</h4> <ul> <li><strong>Gebäudesanierung</strong>: Die Dämmung von Wänden und Dächern senkt den Energiebedarf um bis zu 30 %.</li> <li><strong>Moderne Technologien</strong>: Energiesparende Geräte und smarte Systeme, die den Verbrauch optimieren.</li> <li><strong>Optimierung in der Industrie</strong>: Produktionsverfahren, die weniger Energie benötigen, und eine bessere Rückgewinnung von Abwärme.</li> </ul> <p>💡 Mit cleverem Energiesparen und moderner Technologie können wir große Schritte Richtung Klimaneutralität machen.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Nachhaltige Infrastruktur: Ein Muss für die Energiewende</h3> <p>Die Energiewende steht und fällt mit der Infrastruktur. Von der Stromerzeugung bis zur Verteilung muss alles auf Nachhaltigkeit ausgelegt sein.</p> <h4>Die Rolle der Kabelindustrie</h4> <p>Kabel sind die Lebensadern der Energiewende. Sie transportieren Strom von Wind- und Solarparks dorthin, wo er gebraucht wird. Nachhaltige Lösungen spielen dabei eine zentrale Rolle:</p> <ul> <li><strong>Recycling von Kabelmaterialien</strong>: Wiederverwendbare Rohstoffe reduzieren den ökologischen Fußabdruck.</li> <li><strong>Langlebige Produkte</strong>: Hochwertige Kabel minimieren den Wartungsaufwand und erhöhen die Effizienz.</li> <li><strong>Kostenlose Trommelrückgabe</strong>: Durch Programme wie unser Trommel-Rückgabeservice wird unnötiger Abfall vermieden.</li> </ul> <p>Auch der Netzausbau ist entscheidend. Ohne leistungsfähige Netze wird der Transport von erneuerbarer Energie ins Stocken geraten.</p> <p>🔗 Grüne Kabel und recycelte Materialien helfen, die Energiewende umweltfreundlich und zukunftssicher zu gestalten.</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-17\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b226ebed-368f-4ecb-b688-97c4b4c0b54c\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Zusammenarbeit: Gemeinsam zum Ziel</h3> <p>Die Klimakrise lässt sich nur lösen, wenn <strong>Politik</strong>, <strong>Wirtschaft</strong> und <strong>Gesellschaft</strong> zusammenarbeiten. Jede dieser Gruppen trägt eine zentrale Verantwortung.</p> <p>Die Politik muss klare Rahmenbedingungen schaffen: <strong>verbindliche Klimaziele</strong>, <strong>CO₂-Preise</strong> und <strong>Förderprogramme</strong> für grüne Technologien. Nur so können Unternehmen und Privatpersonen motiviert werden, aktiv zu handeln.</p> <p>Die Wirtschaft spielt eine Schlüsselrolle durch <strong>nachhaltige Geschäftsmodelle</strong>, <strong>Investitionen </strong>in<strong> grüne Technologien</strong> und die Umstellung auf <strong>klimafreundliche Produktionsprozesse</strong>. Innovationen können hier den Unterschied machen.</p> <p>Auch die Gesellschaft trägt Verantwortung. <strong>Bewusster Konsum</strong>, <strong>nachhaltige Mobilität</strong> und Unterstützung für <strong>Klimaschutzinitiativen</strong> sind entscheidend. Jede alltägliche Entscheidung zählt.</p> <p>Gleichzeitig braucht es <strong>internationale Kooperation</strong>, um den Klimaschutz global voranzutreiben. <strong>Technologietransfer</strong>, <strong>Finanzhilfen</strong> und gemeinsame Standards sind unerlässlich.</p> <p>Klimaschutz ist Teamarbeit. Nur gemeinsam können wir eine lebenswerte Zukunft schaffen.</p> <p>🤝 Wenn Politik, Wirtschaft und Gesellschaft zusammenarbeiten, wird Klimaschutz eine globale Erfolgsgeschichte.</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-1 overflow-hidden @container/thread\\"> <div class=\\"h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-79elbk h-full\\"> <div class=\\"react-scroll-to-bottom--css-anolf-1n7m0yu\\"> <div class=\\"flex flex-col text-sm\\"> <article class=\\"w-full scroll-mb- text-token-text-primary focus-visible:outline-2 focus-visible:outline-offset-\\" dir=\\"auto\\" data-testid=\\"conversation-turn-17\\" data-scroll-anchor=\\"true\\"> <div class=\\"m-auto text-base py- px-3 md:px-4 w-full md:px-5 lg:px-4 xl:px-5\\"> <div class=\\"mx-auto flex flex-1 gap-4 text-base md:gap-5 lg:gap-6 md:max-w-3xl lg:max-w- xl:max-w-\\"> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b226ebed-368f-4ecb-b688-97c4b4c0b54c\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Fazit: Handeln statt warten die Uhr tickt</h3> <p>2050 mag auf den ersten Blick weit entfernt wirken, doch die Zeit, um den Klimawandel zu bremsen, läuft uns davon. Klimaneutralität ist nicht nur eine Vision, sondern eine Notwendigkeit.</p> <p>Um das Ziel zu erreichen, braucht es:</p> <ul> <li>Mutige Entscheidungen: Von der Politik, Unternehmen und jedem Einzelnen.</li> <li>Innovative Technologien: Für eine saubere Energieversorgung und effizientere Prozesse.</li> <li>Zusammenhalt und Entschlossenheit: Nur gemeinsam können wir die Klimakrise bewältigen.</li> </ul> <p>Die Zukunft liegt in unseren Händen packen wir es an!</p> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":11248,"datePublished":"2025-01-20T12:30:14","updatedAt":"2025-05-16T09:31:03","translation":null},{"id":11223,"translationKey":"kabeltrommelqualitaet-die-grundlage-der-kabelzuverlaessigkeit","locale":"de","slug":"kabeltrommelqualitaet-die-grundlage-der-kabelzuverlaessigkeit","path":"/de/blog/kabeltrommelqualitaet-die-grundlage-der-kabelzuverlaessigkeit","title":"Kabeltrommelqualität: Die Grundlage der Kabelzuverlässigkeit","titleHtml":"Kabeltrommelqualität: Die Grundlage der Kabelzuverlässigkeit","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"8c5f23b9-7e76-4c13-8e44-2204219e986a\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Warum die Qualität der Kabeltrommel wichtig ist</h3> <p>Kabeltrommeln müssen eine Vielzahl von Herausforderungen bewältigen, von rauen Wetterbedingungen bis hin zum Verschleiß während des Transports. Minderwertige Materialien oder schlechte Fertigungspraktiken können zu folgenden Problemen führen:</p> <ul> <li><strong>Risse oder Absplitterungen:</strong> Schwaches oder unbehandeltes Holz ist anfällig für Beschädigungen, insbesondere unter schweren Lasten oder rauer Handhabung.</li> <li><strong>Verformungen:</strong> Schlecht behandelte Materialien können sich verbiegen oder verformen, was die Trommel instabil macht.</li> <li><strong>Locker sitzende oder fehlende Befestigungen:</strong> Niedrigwertige Schrauben oder Nägel können versagen und dazu führen, dass die Trommeln in kritischen Momenten zusammenbrechen.</li> <li><strong>Unregelmäßige Maße:</strong> Schlecht kalibrierte Fertigung führt zu Trommeln, die nicht den Kabelanforderungen entsprechen, was den Transport und die Bereitstellung erschwert.</li> </ul> <p>Die Investition in hochwertige Trommeln minimiert diese Risiken und spart Ihnen langfristig Zeit, Geld und Nerven.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Unser Engagement für die Qualität der Kabeltrommeln</h3> <p>Bei KLZ machen wir keine Kompromisse, wenn es um die Qualität unserer Kabeltrommeln geht. Jede Trommel, die wir liefern, wird sorgfältig entworfen und gefertigt, um eine langanhaltende Leistung zu gewährleisten. So garantieren wir Exzellenz:</p> <ul> <li><strong>Premium-Materialien</strong> Wir verwenden nur hochwertiges Holz und verstärkte Komponenten, um die strukturelle Integrität auch unter anspruchsvollen Bedingungen zu gewährleisten.</li> <li><strong>Wetterbeständige Konstruktion</strong> Unsere Trommeln werden mit fortschrittlichen Beschichtungen und Oberflächenbehandlungen behandelt, die sie vor Feuchtigkeit, UV-Strahlung und Temperaturschwankungen schützen.</li> <li><strong>Präzisionsengineering</strong> Strenge Standards in der Fertigung sorgen dafür, dass unsere Trommeln maßgenau sind und perfekt für Kabel jeder Größe passen.</li> <li><strong>Verstärkte Befestigungen</strong> Wir legen Wert auf eine robuste Montage und verwenden hochfeste Nägel und Schrauben, die sich im Laufe der Zeit nicht lösen.</li> <li><strong>Qualitätszertifizierte Lieferanten</strong> Jede Trommel, die wir bereitstellen, stammt von Herstellern, die unsere strengen Qualitätsanforderungen erfüllen.</li> <li><strong>Maßgeschneiderte Lösungen</strong> Von kompakten Trommeln für leichtere Lasten bis hin zu massiven Modellen, die bis zu 7.600 kg bewältigen können, bieten wir für jedes Projekt die passende Lösung.</li> <li><strong>Nachhaltigkeitsfokus</strong> Wo immer möglich, integrieren wir recycelte und nachhaltige Materialien, ohne die Qualität zu beeinträchtigen.</li> </ul> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <table class=\\"w-full mb-48\\"> <thead> <tr> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">Identifier / Number</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">empty weight kg</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">max. load kg</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">Flange diameter mm</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">Core diameter mm</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">Core width mm</th> <th class=\\"text-xs leading-tight sm:px-2 sm:py-2\\">Overall width mm</th> </tr> </thead> <tbody> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-6</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">30<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">250<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">630<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">315<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">315<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">415<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-6,3</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">30<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">250<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">630<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">315<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">315<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">415<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-7</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">30<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">250<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">710<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">334<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">520<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-8</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">40<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">400<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">800<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">520<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-9</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">47<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">750<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">900<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">450<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">560<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">690<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-10</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">57<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">545<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">600<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-12</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">90<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1220<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">600<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-12</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">140<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1220<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">710<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">810<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-12</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">150<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1220<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">780<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-14</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">146<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1900<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">750<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">710<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">830<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-14</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">200<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1900<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">750<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">670<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">780<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-14</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">250<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1900<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">750<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">670<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">780<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-14</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">200<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">750<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">884<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1000<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-16</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">260<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2500<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">800<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">800<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">924<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-18</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">320<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">3800<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1800<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1120<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">900<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1068<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-18</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">330<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">3800<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1800<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">900<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">900<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1068<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-20</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">340<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">5000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1220<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1188<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-20</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">380<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">5000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">900<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1248<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-22</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">550<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">6000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2200<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">980<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1167<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-22</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">716<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">6000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2200<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1020<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1370<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1590<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">T-22</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">800<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">6000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2200<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1100<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1340<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">T-22</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">850<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">6000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2200<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1040<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1340<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-24</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">450<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">4000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2390<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1020<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1000<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1150<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-24</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">800<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">5000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1020<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-25</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">900<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1300<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1560<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-25</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">900<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1020<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-25</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">950<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1210<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1560<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-25</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">950<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1210<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1560<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-26</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1350<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1400<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1680<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 font-bold\\">Т-26</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1000<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">2600<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1300<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1320<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 bg-gray-100 text-center\\">1600<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> <tr class=\\"border-b\\"> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 font-bold\\">Т-26</td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1350<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">7600<span class=\\"hidden sm:visible\\"> kg</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">2650<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1500<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1310<span class=\\"hidden sm:visible\\"> mm</span></td> <td class=\\"text-xs sm:text-sm px-0 py-2 sm:p-2 text-center\\">1680<span class=\\"hidden sm:visible\\"> mm</span></td> </tr> </tbody> </table> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"44f98406-c3bb-4728-989d-1363c4a186f9\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3><strong>Beste Praktiken zur Erhaltung der Qualität von Kabeltrommeln</strong></h3> <p>Selbst die besten Trommeln erfordern eine ordnungsgemäße Handhabung, um ihre Integrität zu bewahren. Hier sind einige Tipps, um Ihre Kabeltrommeln in einwandfreiem Zustand zu halten:</p> <ul> <li><strong>Regelmäßig inspizieren:</strong> Überprüfen Sie vor der Nutzung auf Anzeichen von Abnutzung, Rissen oder lockeren Komponenten.</li> <li><strong>Intelligent lagern:</strong> Stellen Sie die Trommeln auf ebenem, trockenem Boden ab, um Verformung oder Feuchtigkeitsaufnahme zu vermeiden.</li> <li><strong>Mit Sorgfalt handhaben:</strong> Schulen Sie das Personal, Gabelstapler und andere Geräte richtig zu benutzen, um versehentliche Schäden zu verhindern.</li> <li><strong>Während der Lagerung rotieren:</strong> Das periodische Drehen der Trommeln verhindert Verformungen und erhält die Rundheit des Kabels.</li> </ul> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":6126,"datePublished":"2025-01-15T13:41:56","updatedAt":"2025-05-13T10:54:07","translation":null},{"id":11228,"translationKey":"das-muessen-sie-ueber-erneuerbare-energien-im-jahr-2025-wissen","locale":"de","slug":"das-muessen-sie-ueber-erneuerbare-energien-im-jahr-2025-wissen","path":"/de/blog/das-muessen-sie-ueber-erneuerbare-energien-im-jahr-2025-wissen","title":"Das müssen Sie über erneuerbare Energien im Jahr 2025 wissen","titleHtml":"Das müssen Sie über erneuerbare Energien im Jahr 2025 wissen","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>1. Erneuerbare Energien werden die weltweite Stromerzeugung dominieren</h3> <p>Bis 2025 wird erwartet, dass <strong>erneuerbare Energien</strong> die Kohle als <strong>größte Quelle für Strom weltweit</strong> überholen. Dieser Wandel wird durch Fortschritte in den Technologien der Wind-, Solar- und Wasserkraft sowie durch sinkende Kosten vorangetrieben.</p> <p>👉 Warum das wichtig ist: Der Ausbau erneuerbarer Energien bedeutet eine höhere Nachfrage nach <strong>robusten Stromnetzen</strong>, <strong>effizienten Kabeln</strong> und der Integration in das Netz. (Hier können wir helfen!)</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"a05fcda1-48f6-424b-9f9b-9db4dc0d8592\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>2. Solarenergie wird intelligenter und günstiger</h3> <p>Der Solarsektor setzt weiterhin auf Innovation mit <strong>hocheffizienten PV-Zellen</strong> und erschwinglicheren Fertigungsprozessen. Das bedeutet:</p> <ul> <li>Niedrigere Installationskosten.</li> <li>Bessere Energieerträge.</li> <li>Größere Zugänglichkeit für Unternehmen und Gemeinden.</li> </ul> <p>🌞 Pro-Tipp: Aufgerüstete Solarsysteme benötigen zuverlässige, leistungsstarke Kabel für eine nahtlose Netzverbindung. Lassen Sie uns sicherstellen, dass Ihr Projekt optimal verdrahtet ist.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ce90507f-48ec-49f9-b3d8-e157abebb334\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>3. Energiespeicherung wird unverzichtbar</h3> <p>Im Jahr 2025 werden <strong>Energiespeicherlösungen</strong> entscheidend für das Management der Variabilität erneuerbarer Energien sein. Innovationen wie dezentrale Energiespeichersysteme<strong> (DESS) </strong>nehmen zu und ermöglichen:</p> <ul> <li><strong>Lokales Energiemanagement</strong> zur Vermeidung von Netzüberlastungen.</li> <li><strong>Bessere Notstromversorgung</strong> während Ausfällen.</li> </ul> <p>🔋 Denken Sie voraus: Speichersysteme sind nur so gut wie ihre Verbindungen. Hochwertige Kabel sind unerlässlich für einen effizienten Energiefluss.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"2cd2eeb5-18b8-4303-855f-d50c3e348c4f\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>4. Künstliche Intelligenz verwandelt das Netzmanagement</h3> <p>Künstliche Intelligenz (KI) revolutioniert die erneuerbare Energie, indem sie:</p> <ul> <li>Die <strong>Energienachfrage</strong> genauer vorhersagt.</li> <li>Die <strong>Energieverteilung</strong> optimiert, um Abfall zu reduzieren.</li> <li>Systeme für eine <strong>proaktive Wartung</strong> überwacht.</li> </ul> <p>💡 Was das für Sie bedeutet: Intelligente Netze benötigen zuverlässige, anpassungsfähige Infrastrukturen. Sprechen Sie mit uns über zukunftssichere Kabellösungen.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"9c24e180-efdb-402f-a44d-46612096769b\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>5. Gemeinschaftsenergieprojekte auf dem Vormarsch</h3> <p>Gemeinschaftlich betriebene Solar- und Windprojekte florieren und bieten lokale Energielösungen sowie Vorteile beim Kosten teilen.</p> <h4>Wichtige Vorteile von Gemeinschaftsprojekten:</h4> <ul> <li>Niedrigere Einstiegshürden für Teilnehmer.</li> <li>Erhöhte Energieunabhängigkeit.</li> <li>Beiträge zur lokalen Resilienz während Stromausfällen.</li> </ul> <p>🌍 Machen Sie es lokal: Zuverlässige Verkabelung und Zubehör stellen sicher, dass Ihr Gemeinschaftsprojekt Jahrzehnte lang erfolgreich bleibt. Wir sind bereit, Ihre Vision zu unterstützen.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"39a85826-f45f-4d58-b5ce-4226d00ec065\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>6. Politische Maßnahmen und Anreize beschleunigen die Einführung</h3> <p>Regierungen weltweit führen Anreize, <strong>Steuererleichterungen</strong> und <strong>Subventionen</strong> ein, um erneuerbare Energien zu fördern.</p> <p>📜 Wie Sie davon profitieren können: Arbeiten Sie mit Experten zusammen, die die <strong>regulatorischen Anforderungen</strong> verstehen und <strong>schnelle Lösungen</strong> für die Infrastruktur Ihres Projekts bieten können.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"fa543b4c-ddc8-4ada-8315-2cab87e85dca\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>7. Kreislaufwirtschaft rückt in den Mittelpunkt</h3> <p>Die erneuerbare Energiebranche setzt verstärkt auf die Kreislaufwirtschaft, indem sie:</p> <ul> <li>Komponenten wie <strong>Solarpanels</strong> und <strong>Windturbinen</strong> recycelt.</li> <li>Die <strong>Abhängigkeit</strong> von Primärrohstoffen durch Sekundärrohstoffe <strong>reduziert</strong>.</li> </ul> <p>♻️ Wussten Sie schon? Wir bieten einen kostenlosen <strong>Trommelrückgabeservice</strong> an und arbeiten mit <strong>recycelten Materialien</strong>, um Ihre Projekte nachhaltig zu gestalten.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"d6d276ca-c638-4a7a-8a7a-7821df9dd0d9\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3><strong>Warum 2025 Ihr Jahr für grüne Energie ist</strong></h3> <p>Hier ist, warum Sie jetzt handeln sollten:</p> <ul> <li><strong>Kosteneinsparungen:</strong> Erneuerbare Energien sind so günstig wie nie zuvor.</li> <li><strong>Energieunabhängigkeit:</strong> Kontrollieren Sie Ihre eigenen Energiequellen und reduzieren Sie die Abhängigkeit von fossilen Brennstoffen.</li> <li><strong>Umwelteinfluss:</strong> Tragen Sie zu einer nachhaltigen Zukunft bei.</li> </ul> <p>🔧 Lassen Sie uns helfen: Von der Planung bis zur Umsetzung bieten wir erstklassige Kabel, Zubehör und Unterstützung für alle Projekte im Bereich erneuerbare Energien. Ob es sich um einen riesigen Windpark oder ein kleines Gemeinschaftsnetz handelt, wir sorgen dafür, dass alles effizient verbunden ist.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":6137,"datePublished":"2025-01-15T13:41:10","updatedAt":"2025-05-16T09:33:26","translation":null},{"id":11239,"translationKey":"willkommen-in-der-zukunft-von-klz-unsere-neue-website-ist-online","locale":"de","slug":"willkommen-in-der-zukunft-von-klz-unsere-neue-website-ist-online","path":"/de/blog/willkommen-in-der-zukunft-von-klz-unsere-neue-website-ist-online","title":"Willkommen in der Zukunft von KLZ: Unsere neue Website ist online!","titleHtml":"Willkommen in der Zukunft von KLZ: Unsere neue Website ist online!","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Das neue KLZ-Logo: modern, mutig und zukunftsorientiert</h3> <p>Eine der auffälligsten Änderungen in unserem Rebranding ist das aktualisierte KLZ-Logo, das perfekt den Geist der Innovation und des Fortschritts einfängt, der unsere Arbeit antreibt. Lassen Sie uns die Details genauer betrachten:</p> <ul> <li><strong>Vereinfachte Typografie:</strong> Das neue Logo zeigt eine elegante und moderne Schriftart, die klar, mutig und leicht erkennbar ist. Sie repräsentiert unsere unkomplizierte und zuverlässige Herangehensweise an das Geschäft.</li> <li><strong>Ein dynamisches Symbol:</strong> Die subtilen Designelemente symbolisieren Konnektivität, Energiefluss und Nachhaltigkeit und unterstreichen unser Engagement, eine grünere Zukunft zu ermöglichen.</li> <li><strong>Farben, die auffallen:</strong> Das Logo beinhaltet nun kräftige, lebendige Farben, die Energie und Professionalität ausstrahlen und unsere führende Rolle in der Branche widerspiegeln.</li> </ul> <p>Und es gibt eine entscheidende visuelle Veränderung, die Ihnen sicherlich aufgefallen ist: „KLZ (Vertriebs GmbH)“ wurde in unserem Branding zu „KLZ Cables“. Diese prägnante, moderne Darstellung macht sofort klar, wer wir sind und was wir tun.</p> <p>Natürlich bleibt unser rechtlicher Name, KLZ Vertriebs GmbH, unverändert. Diese Änderung dient dazu, es unseren Kunden und Partnern zu erleichtern, unsere Mission und Dienstleistungen sofort zu erkennen.</p> <p>Dieses neue Logo und Branding sind nicht nur ästhetische Veränderungen sie repräsentieren ein stärkeres, klareres KLZ, während wir in das Jahr 2025 und darüber hinaus gehen. Es ist ein Design, das unsere Geschichte mit unserer Zukunft verbindet: eine Zukunft, die von Innovation, Zuverlässigkeit und Nachhaltigkeit angetrieben wird.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"gizmo-shadow-stroke overflow-hidden rounded-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"72953bd3-5387-4cf5-9bbf-75d97eb9fad2\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3><strong>Ein frisches, modernes Design für eine zukunftsorientierte Branche</strong></h3> <p>Unsere neue Website spiegelt die Mission von KLZ wider: Menschen und Energie durch innovative, nachhaltige Lösungen zu verbinden.</p> <ul> <li><strong>Kraftvolle und klare visuelle Elemente</strong> machen die Navigation mühelos, egal ob Sie unseren Katalog durchstöbern oder mehr über unsere Dienstleistungen erfahren möchten.</li> <li><strong>Optimiert für alle Geräte</strong> sorgt sie für ein nahtloses Erlebnis auf Ihrem Desktop, Tablet oder Smartphone.</li> <li>Das aufgefrischte Branding, einschließlich unseres <strong>eleganten neuen Logos</strong>, repräsentiert unsere Weiterentwicklung als führendes Unternehmen in der Energielösungsbranche.</li> </ul> <p>Jedes Element wurde mit Ihnen im Blick gestaltet, um es Ihnen noch einfacher zu machen, das zu finden, wonach Sie suchen.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"45be5272-ced5-4cca-a7e4-523dcaf94c02\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3><strong>Entdecken Sie unseren umfassenden Kabelkatalog</strong></h3> <p>Unser brandneuer Kabelkatalog ist das Herzstück der Website und bietet detaillierte Einblicke in jedes Kabel, das wir anbieten:</p> <ul> <li><strong>NA2XS(F)2Y</strong> perfekt für Hochspannungsanwendungen.</li> <li><strong>NAYY und NAYY-J</strong> zuverlässige Optionen für Niederspannungsnetze.</li> <li>Eine breite Palette weiterer Kabel, die speziell für Wind- und Solarenergieprojekte entwickelt wurden.</li> </ul> <p>Jedes Produkt enthält klare Spezifikationen, Anwendungen und Vorteile, die Ihnen helfen, schnell fundierte Entscheidungen zu treffen.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Das Team hinter der Transformation</h3> <p>Ein neues Website-Projekt zu realisieren, ist keine kleine Aufgabe es erfordert Vision, Engagement und ein Team, das weiß, wie man liefert. Bei KLZ war dieses Redesign mehr als nur ein Projekt; es war eine gemeinschaftliche Anstrengung, um sicherzustellen, dass unsere digitale Präsenz die Zuverlässigkeit, Innovation und Expertise widerspiegelt, die uns auszeichnen.</p> <p>Besondere Anerkennung gilt <strong>Michael</strong> und <strong>Klaus</strong>, die diese Initiative mit ihrem zukunftsorientierten Ansatz vorangetrieben haben. Sie verstanden die Bedeutung, nicht nur die Funktionalität zu verbessern, sondern auch eine Benutzererfahrung zu schaffen, die wirklich mit unseren Kunden und Partnern in Verbindung steht. Ihr engagierter Einsatz stellte sicher, dass jedes Detail mit den Werten und der Mission von KLZ in Einklang stand.</p> <p>Natürlich war die Umsetzung dieser Vision nur mit einem kreativen Experten möglich, und hier spielte <strong>Marc Mintel von Cable Creations</strong> eine Schlüsselrolle. Vom eleganten Design bis hin zu den hochwertigen Renderings, die unsere Produkte und Dienstleistungen lebendig werden lassen Marcs Fähigkeiten und Liebe zum Detail sind auf jeder Seite sichtbar.</p> <p>Diese Zusammenarbeit zwischen unserem internen Team und externen Partnern ist ein Beweis für das, was wir am meisten schätzen: Partnerschaften, Präzision und das Streben nach Exzellenz. Gemeinsam haben wir eine Plattform geschaffen, die nicht nur eine Ressource ist, sondern auch das Wachstum und die Ambitionen von KLZ widerspiegelt.</p> <p>Während wir weiter wachsen und uns weiterentwickeln, ist diese neue Website nur ein Beispiel dafür, wie unser Team kontinuierlich den Herausforderungen mit Energie und Expertise begegnet ganz wie die Netzwerke, die wir unterstützen.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div class=\\"pt-0\\"> <div class=\\"gizmo-shadow-stroke flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"h-full w-full\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b660fa5b-1566-4eb8-8a1e-2f2ab8ad1e97\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Warum das für Sie wichtig ist</h3> <p>Diese neue Website ist nicht nur eine ästhetische Verbesserung sie bietet echten Mehrwert für unsere Kunden und Partner. Hier sind die Vorteile für Sie:</p> <ul> <li><strong>Schnellerer Zugriff auf Informationen:</strong> Mit unserem verbesserten Design und einer PageSpeed-Bewertung von über 90 war es nie einfacher, die richtigen Produkte, Dienstleistungen oder Informationen zu finden. Zeit ist Geld, und wir helfen Ihnen, beides zu sparen.</li> <li><strong>Verbesserte Benutzerfreundlichkeit:</strong> Ob auf dem Desktop oder mobil das intuitive Layout sorgt für ein reibungsloses und nahtloses Erlebnis. Sie verbringen weniger Zeit mit Suchen und mehr Zeit mit Handeln.</li> <li><strong>Eine umfassende Ressource:</strong> Vom vollständigen Kabelkatalog bis hin zu detaillierten Servicebeschreibungen alles, was Sie brauchen, um informierte Entscheidungen zu treffen, finden Sie mit nur wenigen Klicks.</li> </ul> <p>Aber es geht um mehr als nur technische Verbesserungen. Diese neue Plattform spiegelt die klare Vision von KLZ für die Zukunft wider, die Nachhaltigkeit, Zuverlässigkeit und Innovation priorisiert. Für unsere Kunden bedeutet das, mit einem Unternehmen zusammenzuarbeiten, das versteht, wohin sich die Branche entwickelt und bereit ist, den Weg zu weisen.</p> <p>Indem wir unsere digitale Präsenz mit unserer Mission in Einklang bringen, verbessern wir nicht nur Ihre Erfahrung mit KLZ, sondern verstärken auch unser Engagement, ein Partner zu sein, dem Sie über Jahre hinweg vertrauen können. Wenn wir in Klarheit und Effizienz investieren, profitieren Sie von einer reibungsloseren und stärkeren Verbindung zu den Produkten und Dienstleistungen, auf die Sie angewiesen sind.</p> <p>Diese Website ist nicht nur ein Upgrade sie ist ein Versprechen, Ihnen mehr von dem zu liefern, was für Sie am wichtigsten ist: Qualität, Zuverlässigkeit und Vision.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"b7eebb49-29f9-424a-b136-83c4bc128819\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3><strong>Beginnen Sie noch heute mit der Erkundung</strong></h3> <p>Sie sind bereits hier, also nehmen Sie sich einen Moment Zeit, um die Website zu entdecken. Durchstöbern Sie den Katalog, erfahren Sie mehr über unsere Reise oder entdecken Sie, wie unsere Dienstleistungen Ihr nächstes großes Projekt unterstützen können.</p> <p>2025 wird ein spannendes Jahr, und diese neue Website ist erst der Anfang. Begleiten Sie uns, während wir weiterhin Innovationen vorantreiben und eine hellere, grünere Zukunft gestalten.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3><strong>Was kommt als Nächstes? Deutschsprachige Unterstützung!</strong></h3> <p>Wir setzen uns dafür ein, das KLZ-Erlebnis für alle zugänglich zu machen. Bald wird die <strong>deutsche Sprachunterstützung</strong> verfügbar sein, damit unsere deutschsprachigen Kunden und Partner die Seite in ihrer bevorzugten Sprache genießen können. Bleiben Sie dran es ist auf dem Weg!</div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10801,"datePublished":"2025-01-15T13:38:36","updatedAt":"2025-02-05T09:48:30","translation":null},{"id":11236,"translationKey":"klz-im-adressbuch-der-windenergie-2025","locale":"de","slug":"klz-im-adressbuch-der-windenergie-2025","path":"/de/blog/klz-im-adressbuch-der-windenergie-2025","title":"KLZ im Adressbuch der Windenergie 2025","titleHtml":"KLZ im Adressbuch der Windenergie 2025","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3><span style=\\"font-size: 16px;\\">Was ist das Adressbuch der Windenergie?</span></h3> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"18e95142-f6e7-452d-9302-ce3b019304d1\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Das <em>Adressbuch der Windenergie 2025</em> ist der <strong>ultimative Referenzführer für die Windenergiebranche</strong>. Auf über 200 Seiten bietet es Einblicke, Firmenverzeichnisse und Branchenkontakte eine wertvolle Ressource für Planer, Entwickler und Entscheidungsträger, um mit vertrauenswürdigen Lieferanten und Dienstleistern in Kontakt zu treten. Es deckt alles ab, von Turbinenherstellern bis hin zu Zertifizierungsunternehmen, und ist ein kompakter Wissensschatz, sowohl in gedruckter Form als auch online.</p> <p>Nun ist KLZ Teil dieses vertrauenswürdigen Netzwerks, was es Fachleuten der Branche noch einfacher macht, uns zu finden.</p> <p><strong>Erneuerbare Energien Das Magazin für die Energiewende mit Wind-, Solar- und Bioenergie</strong><br /> <strong>Heft 01-2025</strong></p> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"3ea14dea-15b7-489e-a766-96e91e84730a\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Warum wir aufgenommen wurden</h3> <p>Unsere Mittelspannungskabel, wie das NA2XS(F)2Y, sind in Windparks in ganz Deutschland und den Niederlanden unverzichtbar geworden. Diese Kabel spielen eine entscheidende Rolle bei der Übertragung von Strom von den Windturbinen zu den Umspannwerken und sorgen dafür, dass die Energie selbst unter den anspruchsvollsten Bedingungen sicher und zuverlässig fließt.</p> <p>Was uns auszeichnet, ist mehr als nur die Kabel:</p> <ul> <li><strong>Logistik für den Windsektor:</strong> Unser strategisches Hub gewährleistet schnelle und zuverlässige Lieferungen, selbst in die abgelegensten Windparks.</li> <li><strong>Nachhaltigkeit in der Praxis:</strong> Vom kostenlosen Drum-Rückgabeservice bis hin zur Verwendung von sekundären Rohmaterialien tragen wir zur Verringerung der Umweltbelastung von Energieprojekten bei.</li> <li><strong>Expertise und Unterstützung:</strong> Wir bieten Unterstützung von der Planung bis zur Installation und stellen sicher, dass Projekte reibungslos von Anfang bis Ende verlaufen.</li> </ul> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Warum es wichtig ist</h3> <p>Die Aufnahme im <em>Adressbuch der Windenergie 2025</em> ist ein klares Signal für die Branche: KLZ liefert Qualität, Zuverlässigkeit und Nachhaltigkeit. Für unsere Kunden bedeutet es eine einfache Möglichkeit, mit einem vertrauenswürdigen Partner in Kontakt zu treten, der die einzigartigen Anforderungen von Projekten im Bereich erneuerbare Energien versteht.</p> <p>Wenn Sie durch das Adressbuch blättern, finden Sie KLZ unter den Unternehmen, die mit innovativen Lösungen und zuverlässigem Service zu einer grüneren Zukunft beitragen.</p> <p>Auf eine erfolgreiche Zusammenarbeit, die Unterstützung sauberer Energie und den Fortschritt Kabel für Kabel!</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10863,"datePublished":"2025-01-15T13:30:43","updatedAt":"2025-02-05T09:47:44","translation":null},{"id":11233,"translationKey":"so-waehlen-sie-das-richtige-kabel-fuer-ihr-naechstes-projekt-aus","locale":"de","slug":"so-waehlen-sie-das-richtige-kabel-fuer-ihr-naechstes-projekt-aus","path":"/de/blog/so-waehlen-sie-das-richtige-kabel-fuer-ihr-naechstes-projekt-aus","title":"So wählen Sie das richtige Kabel für Ihr nächstes Projekt aus","titleHtml":"So wählen Sie das richtige Kabel für Ihr nächstes Projekt aus","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"635f41ea-b028-435f-afda-38f47445c810\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Verstehen von Kabelstandards: VDE und NEN</h3> <p>In Europa sind Kabelstandards wichtige Maßstäbe für Sicherheit und Leistung. Die VDE-Standards (Verband der Elektrotechnik) sind in Deutschland unverzichtbar und stellen sicher, dass Kabel strengen elektrischen und mechanischen Anforderungen entsprechen. In den Niederlanden sind die NEN-Standards ebenso entscheidend, da sie lokale Vorschriften und Umweltbedingungen widerspiegeln.</p> <p>Durch die Einhaltung dieser Standards schützen Sie Ihr Projekt vor Misserfolgen und stellen gleichzeitig sicher, dass alle lokalen Vorschriften eingehalten werden eine klare Win-win-Situation!</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Wichtige Faktoren bei der Auswahl eines Kabels</h3> <ul> <li><strong>Anwendungsanforderungen</strong><br /> Die Norm gibt das Wesentliche vor. Es ist dann die Frage, ob der Gürtel reicht, oder Hosenträger und Gürtel besser sind, wenn die Verlegekriterien Einem nicht geheuer sind. Die Norm hat Varianten vom Standardkabel bis zum Kabel mit erweiterten Fähigkeiten. Nimmt man ein Standard-Mittelspannungskabel NA2XS2Y und den richtigen Querschnitt, fließt der Strom. Aber ist der Boden voller Steine und zudem feucht, ist vielleicht ein NA2XS(FL)2Y die bessere Variante mit dickerem Außenmantel. Und beim Niederspannungskabel mal überlegen, ob ein NA2XY vielleicht doch die bessere Wahl ist, um nicht immer dickere Querschnitte zu fahren. Kostenbetrachtung inklusive der ganzen Kette des Projektes.</li> <li><strong>Die meisten Fehler passieren bei der Verlegung</strong><br /> Das Kabel ist auf Herz und Nieren geprüft, wenn es aus der Fertigung kommt. Nur selten gibt es größere Fehler, da der Prozess sehr detailliert überwacht ist. Und dann droht die Gefahr! Folgt man Statistiken der Energieversorgern treten die meisten Fehler bei der Verlegung auf, und beim Verbinden der Kabel. Nicht immer direkt fällt das auf. Es kann Jahre dauern, bis eine Mantelbeschädigung zum Durchschlag führt. Wer gute Kabel will, soll nicht bei der Verlegung sparen.</li> <li><strong>Umweltfaktoren</strong><br /> Außen-, Untergrund- oder raue industrielle Umgebungen erfordern Kabel, die extremen Temperaturen, UV-Strahlung oder Feuchtigkeit standhalten können. Für diese Bedingungen ist genau zu überlegen, was die beste Option ist. Und auch herstellerabhängig weiß man um die Unterschiede von Qualität, auch wenn alle eine Norm erfüllt haben.</li> <li><strong>Konformität und Tests</strong><br /> Stellen Sie sicher, dass das Kabel den VDE- oder NEN-Standards entspricht, je nachdem, wo Ihr Projekt stattfindet. Hersteller, die diese Norm geschafft haben, haben in zum Teil jahrelangen Tests bewiesen, dass man den Prozess der Kabelherstellung im Detail versteht. Wir haben Partner, die noch erweitert getestet wurden, um den höchsten Anforderungen zu entsprechen.</li> </ul> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"e5268715-37c9-4f4a-bc77-a15db3810a15\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Die Risiken einer falschen Wahl oder die Umweltparameter falsch eingeschätzt</h4> <p>Die Verwendung eines minderwertigen oder falsch gewähltem Kabels ist nicht nur ein kleiner Fehler sie kann zu folgenden Problemen führen:</p> <ul> <li><strong>Vermehrte Ausfälle:</strong> Falsche oder schlecht verlegte Kabel verschleißen schneller und erfordern kostspielige Reparaturen oder müssen gewechselt werden</li> <li><strong>Sicherheitsrisiken:</strong> Überhitzung oder elektrische Fehler können gefährliche Brände oder Stromschläge verursachen.</li> <li><strong>Rechtliche Nichtkonformität:</strong> Die Nichteinhaltung von Standards wie VDE oder NEN kann Ihr Projekt in rechtliche Schwierigkeiten bringen, was zu hohen Strafen oder Stilllegungen führen kann.</li> </ul> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Warum bei uns kaufen?</h3> <p>Bei KLZ bieten wir mehr als nur Kabel wir bieten Ihnen Sicherheit. Unser Sortiment umfasst NA2XS(F)2Y-, NAYY- und NAYY-J-Kabel, die alle getestet wurden, um die strengen VDE- und NEN-Standards (soweit es um niederländische Kabel geht), zu erfüllen. Mit unseren Herstellern und logistischen Partnern gewährleisten wir eine schnelle Lieferung in ganz Deutschland und den Niederlanden, so dass Ihr Projekt im Zeitrahmen bleibt.</p> <p>Außerdem legen wir großen Wert auf Nachhaltigkeit. Unser Trommel-Rückgabeservice ist kostenlos, und unsere Hersteller verwenden Recycling-Materialien da ein, wo es die Kabelqualität und die Normvorgaben nicht beeinflusst. Mit globalen Partnern wie beispielsweise Elsewedy haben wir uns bei den namhaftesten Energieversorgern qualifiziert, die höchste Anforderungen an uns stellen.</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":6521,"datePublished":"2025-01-15T13:20:06","updatedAt":"2025-05-13T11:31:15","translation":null},{"id":11218,"translationKey":"erkenntnisse-ueber-die-gruene-energiewende-herausforderungen-und-chancen","locale":"de","slug":"erkenntnisse-ueber-die-gruene-energiewende-herausforderungen-und-chancen","path":"/de/blog/erkenntnisse-ueber-die-gruene-energiewende-herausforderungen-und-chancen","title":"Erkenntnisse über die grüne Energiewende: Herausforderungen und Chancen","titleHtml":"Erkenntnisse über die grüne Energiewende: Herausforderungen und Chancen","contentHtml":"<div class=\\"vc-row\\"><div class=\\"vc-column\\">[split_line_heading animation_type=&#8221;line-reveal-by-space&#8221; font_style=&#8221;h3&#8243; line_reveal_by_space_text_effect=&#8221;scroll-opacity-reveal&#8221; stagger_animation=&#8221;true&#8221; content_alignment=&#8221;default&#8221; mobile_content_alignment=&#8221;inherit&#8221; link_target=&#8221;_self&#8221; text_content=&#8221;Grüne Energie ist heute ein zentraler Bestandteil unserer Zukunft die Nutzung von Wind und Sonne zur nachhaltigen Stromerzeugung ist entscheidend, um CO2-Emissionen zu verringern und die Umwelt zu schützen. Doch es reicht nicht aus, sich einfach auf diese Energiequellen zu verlassen.</p> <p>Die Infrastruktur, die diese Energie effizient zu uns bringt, spielt eine ebenso wichtige Rolle. Strom muss sicher und zuverlässig vom Erzeuger zum Verbraucher transportiert werden, und hier kommen Kabel, Leitungen und moderne Netze ins Spiel.&#8221; font_size=&#8221;1.5vw&#8221; font_size_phone=&#8221;3em&#8221; font_size_tablet=&#8221;7vw&#8221; text_direction=&#8221;default&#8221; font_line_height=&#8221;1.5&#8243;]</div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Trotz ihrer Bedeutung wird diese unsichtbare Infrastruktur oft übersehen.</h4> <p>In vielen Bereichen sind die Technologien noch nicht vollständig entwickelt, und es gibt noch viel Potenzial für Verbesserungen. Die Kabelindustrie ist ein entscheidender Faktor für die Effizienz der Energiewende. Sie kann und sollte einen wichtigen Beitrag leisten, um die Nutzung grüner Energie wirklich nachhaltig zu gestalten. Es ist an der Zeit, mehr auf die Details der Infrastruktur zu achten, um die gesamte Energiewende voranzutreiben und sicherzustellen, dass erneuerbare Energien langfristig zuverlässig und effizient genutzt werden können.</div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <h3>Kurz zusammengefasst:</h3> <ul> <li>Mehr als 10 % der Solarenergie gehen aufgrund von Kabeln niedriger Qualität verloren.</li> <li>Kabel mit hoher Widerstandskraft erhöhen die Energieverluste, während hochwertige Kabel mit besserer Leitfähigkeit diese Verluste verringern und die Effizienz steigern.</li> <li>Windparks ohne Energiespeicherung verlieren überschüssige Energie.<br /> Energiespeichersysteme wie Batterien oder Pumpspeicherwerke ermöglichen eine effiziente Nutzung des Überschusses.</li> <li>Hohe Kosten und begrenzte Kapazitäten stellen Herausforderungen für die Energiespeicherung dar, aber technologische Fortschritte verbessern die Situation.</li> <li>Stromleitungskorridore können als Lebensräume für Wildblumen, Bienen und bedrohte Arten dienen.</li> <li>In Deutschland wird die „ökologische Trassenpflege“ eingesetzt, um natürliche Lebensräume entlang von Stromleitungen zu fördern.</li> <li>Ähnliche Projekte zur Förderung der Natur entlang von Stromleitungen gibt es auch in der Schweiz.</li> </ul> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h4 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">Fakt 1: Mehr als 10 % der Solarenergie gehen durch schlechte Kabel verloren</h4> </div> </div> </div> </div> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"a3b86433-9811-44cb-a655-454241971dad\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Ein oft übersehenes Problem bei Solaranlagen ist der Energieverlust durch schlechte Kabel. Stellen Sie sich vor, Sie haben ein System, das Strom aus Solarenergie erzeugt, aber ein Teil dieses Stroms geht verloren, bevor er überhaupt bei Ihnen ankommt. Dies passiert durch den Widerstand in den Kabeln, die den Strom von den Solarpanelen zu den Geräten oder zum Netz transportieren. Wenn die Kabel von minderer Qualität sind, steigt der Widerstand und es geht mehr Energie verloren und das kann mehr als 10 % der insgesamt erzeugten Solarenergie ausmachen.</p> <p>Aber warum passiert das? Jedes Kabel hat einen Widerstand, der den Stromfluss verlangsamt. Je schlechter die Qualität des Kabels, desto mehr Energie geht in Form von Wärme verloren. Das bedeutet, dass weniger von der durch das Solarsystem erzeugten Energie tatsächlich bei Ihnen ankommt und genutzt werden kann. Und das ist natürlich ein Problem, besonders wenn man bedenkt, wie viel in die Installation eines Solarsystems investiert wird.</p> </div> </div> </div> </div> </div> </div> </div><div class=\\"vc-row\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">Grüne Energie ist heute ein zentraler Bestandteil unserer Zukunft &#8230; Doch es reicht nicht aus, sich einfach auf diese Energiequellen zu verlassen. Die Infrastruktur, die diese Energie effizient zu uns bringt, spielt eine ebenso entscheidende Rolle.</h3> </div> </div> </div> </div> </div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <div class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">Hochwertige Kabel hingegen haben eine bessere Leitfähigkeit und einen geringeren Widerstand. Dadurch fließt der <strong>Strom</strong> <strong>effizienter</strong> und es geht <strong>weniger Energie verloren</strong>. So bleibt mehr der erzeugten Energie für Sie zum Nutzen übrig was nicht nur gut für Ihre Stromrechnung ist, sondern auch hilft, die Nachhaltigkeit Ihres Solarsystems zu maximieren. Daher lohnt es sich, bei der Auswahl der Kabel auf Qualität zu achten, um das volle Potenzial grüner Energie auszuschöpfen.</div> </div> </div> </div> </div> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://ratedpower.com/blog/utility-scale-pv-losses/\\" class=\\"vlp-link\\" title=\\"Ultimate guide to utility-scale PV system losses — RatedPower\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://assets.ratedpower.com/1694509274-aerial-view-solar-panels-top-building-eco-building-factory-solar-photovoltaic-cell.jpg?auto=format&amp;fit=crop&amp;h=630&amp;w=1200\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Ultimate guide to utility-scale PV system losses — RatedPower</div><div class=\\"vlp-block-1 vlp-link-summary\\">What are solar PV system losses and how can you avoid them to maximize the electrical output from your utility-scale plant project?</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Fakt 2: Windparks ohne Energiespeicherung sind nicht besonders effizient</h4> <p>Windparks haben ein ähnliches Problem wie Solaranlagen: Energieverluste aufgrund schwankender Stromerzeugung. Stellen Sie sich vor, ein Windpark erzeugt Strom, aber der Wind weht nicht konstant. Das bedeutet, dass zu bestimmten Zeiten die Windturbinen mehr Strom erzeugen, als tatsächlich benötigt wird, während sie zu anderen Zeiten, wenn der Wind nachlässt, fast keinen Strom liefern können. In beiden Fällen geht viel Energie verloren oder wird nicht genutzt. Ohne eine Möglichkeit, <strong>überschüssige Energie </strong>zu<strong> speichern</strong>, gibt es eine Lücke zwischen der erzeugten Energie und dem tatsächlichen Bedarf, was die Effizienz des gesamten Systems erheblich verringert.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"6739557b-e9c4-4ec5-9b6e-c5ee6365650d\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Die Lösung für dieses Problem liegt in <strong>Energiespeichersystemen</strong> wie Batterien oder Pumpspeicherkraftwerken. Diese Technologien ermöglichen es, überschüssige Energie zu speichern, wenn der Wind stark weht und somit mehr Strom produziert wird, als momentan benötigt wird. Diese gespeicherte Energie kann dann nach Bedarf genutzt werden, wenn der Wind nachlässt oder der Bedarf besonders hoch ist. So wird sichergestellt, dass der gesamte erzeugte Strom effizient genutzt wird, anstatt ungenutzt verloren zu gehen. Ohne diese Speichertechnologien bleibt das volle Potenzial der Windenergie ungenutzt und die Effizienz von Windparks bleibt weit unter ihrem tatsächlichen Wert.</p> <p>Trotz ihrer Bedeutung sind Energiespeichersysteme jedoch mit Herausforderungen verbunden. <strong>Hohe Kosten</strong> und <strong>begrenzte Kapazitäten</strong> machen die Entwicklung und Installation dieser Speichertechnologien weiterhin zu einer schwierigen Aufgabe. Doch der technologische Fortschritt hat nicht stillgestanden: Neue Innovationen in der Speichertechnologie und die immer weiter verbesserte Skalierbarkeit machen es zunehmend realistischer, Windparks mit effektiven und kostengünstigen Speichersystemen auszustatten. Dies ist entscheidend für die Zukunft der Windenergie, denn nur durch die Überwindung dieser Herausforderungen kann die Windenergie vollständig dazu beitragen, eine stabile und nachhaltige Energieversorgung zu gewährleisten.</p> </div> </div> </div> </div> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.solarenergie.de/stromspeicher/arten/stromspeicher-windkraft\\" class=\\"vlp-link\\" title=\\"Speicher für Windenergie: Welche Möglichkeiten gibt es?\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://assets.solarwatt.de/Resources/Persistent/e084aa09af5f0cdef386088bc558a52d81509cc0/Regenerative%20Energie-1200x628.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Speicher für Windenergie: Welche Möglichkeiten gibt es?</div><div class=\\"vlp-block-1 vlp-link-summary\\">Speicher für Windenergie: Welche Möglichkeiten gibt es? Windkraftanlagen mit Speicher im privaten und im öffentlichen Bereich ✓ Wie kann man Windenergie speichern? Lernen Sie hier bereits existente und sich derzeit in der Forschung befindende Verfahren der Zukunft kennen!</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"ce8cfe97-af13-43b6-bdc0-886fb51711e3\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Fakt 3: Stromleitungen können als Lebensräume für die Biodiversität genutzt werden</h4> <p>Wussten Sie, dass Stromleitungen die Hochspannungsleitungen, die Strom von Kraftwerken zu unseren Häusern und Unternehmen transportieren auch als Lebensräume für Tiere und Pflanzen genutzt werden können? Diese Bereiche, die oft freigehalten werden müssen, um Platz für die Stromleitungen zu schaffen, bieten eine wertvolle Gelegenheit, die <strong>Biodiversität</strong> aktiv zu <strong>fördern</strong> und gleichzeitig einen Beitrag zum <strong>Umweltschutz</strong> zu leisten.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\">Traditionell wurden die Flächen entlang von Stromleitungen oft als „Brachland“ ohne besondere Bedeutung betrachtet. Innovative Ansätze für grüne Infrastruktur schaffen jedoch zunehmend wertvolle Lebensräume. Heute werden entlang von Stromleitungen Wildblumenwiesen, Bienenweiden und Sträucher gepflanzt, die Lebensräume für viele bedrohte Arten bieten. Diese Wiesen sind nicht nur eine Nahrungsquelle für Bienen, Schmetterlinge und andere Bestäuber, sondern auch ein Zufluchtsort für Vögel und kleine Tiere, die in anderen Teilen der Landschaft immer weniger Lebensraum finden.</p> <p>In Deutschland ist dies ein wachsendes Konzept, das als „<strong>ökologische Trassenpflege</strong>“ bekannt ist. Hier wird darauf geachtet, dass die Flächen entlang der Stromleitungen naturnah gestaltet werden, um die Biodiversität zu fördern. Dadurch entstehen blühende Wiesen und Lebensräume für zahlreiche Insektenarten, die aufgrund der intensiven landwirtschaftlichen Nutzung und Urbanisierung immer weniger Platz finden. Auch in der Schweiz gibt es ähnliche Projekte, bei denen die Natur entlang von Stromleitungen gezielt gefördert wird.</div></div></div><div class=\\"vc-row\\"></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10816,"datePublished":"2025-01-15T12:05:25","updatedAt":"2025-05-15T08:31:22","translation":null},{"id":11213,"translationKey":"was-macht-ein-erstklassiges-kabel-aus-finden-sie-es-hier-heraus","locale":"de","slug":"was-macht-ein-erstklassiges-kabel-aus-finden-sie-es-hier-heraus","path":"/de/blog/was-macht-ein-erstklassiges-kabel-aus-finden-sie-es-hier-heraus","title":"Was macht ein erstklassiges Kabel aus? Finden Sie es hier heraus!","titleHtml":"Was macht ein erstklassiges Kabel aus? Finden Sie es hier heraus!","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Deshalb ist die Wahl des richtigen Kabels entscheidend</h4> <p>Ein erstklassiges Kabel zeichnet sich durch Langlebigkeit, Effizienz und Sicherheit aus. Minderwertige Kabel hingegen können schnell verschleißen, Energieverluste verursachen oder sogar Brände auslösen. Die Qualität der Kabel ist besonders wichtig im Bereich der erneuerbaren Energien, wie bei Solaranlagen oder Windparks. Sie müssen den widrigsten Umwelteinflüssen standhalten und über Jahrzehnten zuverlässig funktionieren.</p> <p>Hochwertige Kabel tragen nicht nur dazu bei, Betriebskosten durch geringere Energieverluste zu senken, sondern minimieren auch Wartungskosten. Das bedeutet, dass ein gut gewähltes Kabel langfristig Ressourcen und Geld spart ein klarer Vorteil für Unternehmen und Haushalte gleichermaßen.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"0da50fe1-56ba-4eb5-857b-4b58f1a8645f\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <ul> <li><strong>Langlebigkeit für extreme Bedingungen</strong><br /> Erstklassige Kabel sind darauf ausgelegt, extremen Umweltbedingungen standzuhalten, insbesondere in Projekten der erneuerbaren Energien wie Solar- und Windparks.</li> <li><strong>Effizienz bei der Energieübertragung</strong><br /> Hochwertige Kabel minimieren Energieverluste und gewährleisten maximale Effizienz beim Stromtransport.</li> <li><strong>Sicherheit als oberste Priorität</strong><br /> Premium-Kabel reduzieren Risiken wie Überhitzung oder Brände und bieten sowohl Unternehmen als auch Haushalten Sicherheit.</li> <li><strong>Geringere Betriebskosten</strong><br /> Der Einsatz von hochwertigen Kabeln senkt Energieverluste und führt langfristig zu erheblichen Einsparungen.</li> <li><strong>Reduzierte Wartungskosten</strong><br /> Langlebige Kabel erfordern weniger häufige Wartung, was sowohl Zeit als auch Geld spart.</li> <li><strong>Nachhaltigkeit durch recycelbare Materialien</strong><br /> Umweltfreundliche Kabel aus recycelbaren Materialien tragen dazu bei, die Umweltbelastung zu verringern.</li> <li><strong>Nahtlose Integration in erneuerbare Energien</strong><br /> Zuverlässige Kabel gewährleisten einen effizienten Stromtransport aus erneuerbaren Quellen in das Stromnetz.</li> <li><strong>Beitrag zu einer klimaneutralen Zukunft</strong><br /> Durch die Reduzierung von Energieverlusten und die Verwendung nachhaltiger Materialien unterstützen hochwertige Kabel die globalen Ziele der Kohlenstoffneutralität.</li> <li><strong>Erhöhte Lebensdauer der Infrastruktur</strong><br /> Premium-Kabel bieten Jahrzehnten zuverlässige Leistung und verlängern somit die Lebensdauer der Energieinfrastruktur.</li> <li><strong>Eine kluge Investition für Unternehmen und Haushalte</strong><br /> Die Wahl des richtigen Kabels ist eine langfristige Investition, die sich in Sicherheit, Kosteneinsparungen und Nachhaltigkeit auszahlt.</li> </ul> </div> </div> </div> </div> <div class=\\"mb-2 flex gap-3 empty:hidden -ml-2\\"> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Die Bedeutung hochwertiger Kabel für eine nachhaltige Zukunft</h4> <p>In einer Welt, die zunehmend auf eine kohlenstoffneutrale Energieversorgung setzt, leisten erstklassige Kabel einen wichtigen Beitrag zur Erreichung dieser Ziele. Nachhaltige Kabel bestehen aus recycelbaren Materialien, die die Umweltbelastung minimieren. Sie unterstützen zudem die Integration erneuerbarer Energien in das Stromnetz, indem sie sicherstellen, dass der erzeugte Strom effizient und verlustfrei transportiert wird.</p> <p>Die Wahl des richtigen Kabels ist daher nicht nur eine technische Entscheidung, sondern auch ein Beitrag zu einer nachhaltigeren Zukunft. Durch den Einsatz hochwertiger Kabel kann der CO2-Fußabdruck von Infrastrukturprojekten erheblich reduziert werden. Dies ist ein wichtiger Schritt hin zu einer umweltfreundlicheren und energieeffizienteren Gesellschaft.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\">Ein erstklassiges Kabel ist daher mehr als nur ein technisches Bauteil es ist der Schlüssel zu einer stabileren, umweltfreundlicheren und effizienteren Energieversorgung.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.konnworld.com/why-cable-quality-matters-the-impact-on-energy-efficiency-and-longevity\\" class=\\"vlp-link\\" title=\\"Why Cable Quality Matters: The Impact on Energy Efficiency and Longevity\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.konnworld.com/wp-content/uploads/2018/08/konn-b-logo.png\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Why Cable Quality Matters: The Impact on Energy Efficiency and Longevity</div><div class=\\"vlp-block-1 vlp-link-summary\\">In the electrical systems that we have today, theres no denying that cable quality is important in ensuring optimal performance and safety.</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Materialien: Was macht ein Kabel langlebig und effizient?</h4> <p>Die Wahl des richtigen Materials ist entscheidend, um Kabel sowohl langlebig als auch effizient zu gestalten. Zwei der häufigsten und wichtigsten Materialien, die in Kabeln verwendet werden, sind Kupfer und Aluminium. Sie spielen eine zentrale Rolle in der elektrischen Leitfähigkeit und Haltbarkeit von Kabeln.</p> <p><strong>Die Rolle von Kupfer und Aluminium</strong></p> <p>Kupfer gehört zu den besten Materialien für die Stromleitung, da es eine hervorragende elektrische Leitfähigkeit aufweist. Es minimiert den Widerstand, was zu weniger Energieverlust und besserer Effizienz führt. Kupferkabel sind außerdem äußerst langlebig, da Kupfer korrosionsbeständig ist und auch bei extremen Temperaturen zuverlässig funktioniert. Aus diesem Grund ist Kupfer besonders in den Bereichen Elektronik, Energie und Automobilindustrie sehr beliebt.</p> <p>Aluminium hingegen ist günstiger und leichter als Kupfer, was es zu einer bevorzugten Wahl für größere Kabelanwendungen wie in der Hochspannungsübertragung macht. Allerdings hat Aluminium eine geringere elektrische Leitfähigkeit als Kupfer, weshalb es in der Regel bei größeren Querschnitten eingesetzt wird, um den gleichen Widerstand zu erzielen. Dennoch machen sein geringeres Gewicht und die Materialkosten es zu einer attraktiven Alternative zu Kupfer, besonders in großen Infrastrukturprojekten.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\">Beide Materialien sind daher unerlässlich für die Produktion von Kabeln, die sowohl zuverlässig als auch wirtschaftlich sind. Doch um eine nachhaltigere Zukunft zu fördern, sind umweltfreundliche Alternativen und das Recyclingpotenzial ebenfalls von großer Bedeutung.</p> <p><strong>Umweltfreundliche Alternativen und Recyclingpotenzial</strong><br /> Die Nachfrage nach umweltfreundlichen Materialien wächst, da immer mehr Unternehmen und Verbraucher Wert auf Nachhaltigkeit legen. Einige Hersteller setzen auf innovative Alternativen, die die Umweltbelastung der Kabelproduktion minimieren können:</p> <ul> <li><strong>Kupfer-Recycling:</strong> Kupfer gehört zu den am meisten recycelten Metallen der Welt. Recycling kann den Bedarf an neu abgebautem Kupfer verringern, was nicht nur die Umwelt schont, sondern auch Kosten spart. Der Kupfer-Recyclingprozess ist äußerst energieeffizient und benötigt nur einen Bruchteil der Energie, die für die Gewinnung von frischem Kupfer erforderlich ist.</li> <li><strong>Aluminium-Recycling:</strong> Auch Aluminium ist ein hochgradig recycelbares Material. Der Recyclingprozess für Aluminium erfordert nur etwa 5% der Energie, die für die Produktion von neuem Aluminium benötigt wird. Viele Hersteller setzen auf recyceltes Aluminium, um ihre Umweltbilanz zu verbessern und gleichzeitig die Effizienz ihrer Kabelprodukte zu steigern.</li> <li><strong>Biologisch abbaubare Isolierung:</strong> Ein weiterer Trend ist die Entwicklung von biologisch abbaubaren oder umweltfreundlicheren Isoliermaterialien. Diese Materialien reduzieren nicht nur den Einsatz toxischer Substanzen, sondern tragen auch dazu bei, Abfall nach der Lebensdauer des Kabels zu minimieren.</li> </ul> <p>Zusammenfassend lässt sich sagen, dass die Wahl der richtigen Materialien für Kabel nicht nur einen Einfluss auf ihre Langlebigkeit und Effizienz hat, sondern auch entscheidend für eine nachhaltige Zukunft ist. Kupfer und Aluminium bieten hervorragende Leistung, aber der Fokus auf Recycling und die Suche nach umweltfreundlicheren Alternativen machen die Kabelindustrie zunehmend grüner und ressourcenschonender. So kann ein Kabel nicht nur heute effizient arbeiten, sondern auch in der Zukunft einen kleineren ökologischen Fußabdruck hinterlassen.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://insights.regencysupply.com/pros-and-cons-of-copper-and-aluminum-wire\\" class=\\"vlp-link\\" title=\\"Pros and Cons of Copper and Aluminum Wire\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://insights.regencysupply.com/hubfs/copper%20wire.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Pros and Cons of Copper and Aluminum Wire</div><div class=\\"vlp-block-1 vlp-link-summary\\">Copper wire and aluminum wire — which option is better? We weight the pros and cons.</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h4 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">Technologie: Fortschrittliche Designs für optimale Leistung</h4> </div> </div> </div> </div> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"e99392df-5ff2-4c27-82c4-dd19ff287887\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Fortschrittliche Kabeltechnologien sind entscheidend, um die Leistung und Sicherheit elektrischer Systeme zu maximieren, insbesondere in Bezug auf erneuerbare Energiequellen. Zwei Schlüsselaspekte sind die Isolierung und Ummantelung sowie spezialisierte Kabel für erneuerbare Energien.</p> <p><strong>Isolierung und Ummantelung: Qualität trifft Sicherheit</strong><br /> Die Isolierung eines Kabels schützt vor Kurzschlüssen und äußeren Einflüssen wie Feuchtigkeit oder mechanischen Schäden. Materialien wie PVC, PE und XLPE bieten ausgezeichneten Schutz und garantieren eine sichere Stromübertragung. Die schützende Ummantelung bewahrt das Kabel vor UV-Strahlung und extremen Temperaturen, was die Lebensdauer erheblich verlängert und die Sicherheit erhöht.</p> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><strong>Kabel für erneuerbare Energiequellen</strong></p> <p>Solar- und Windenergie erfordern spezialisierte Kabel, die extremen Wetterbedingungen und hohen Belastungen standhalten können. Solarkabel müssen UV-beständig und für Gleichstromsysteme geeignet sein, während Windkraftkabel flexibel und korrosionsbeständig sein müssen, um der ständigen Bewegung der Rotorblätter standzuhalten. Diese fortschrittlichen Kabel ermöglichen den effizienten und sicheren Transport von Energie, was für die Nachhaltigkeit und wirtschaftliche Rentabilität erneuerbarer Energien von entscheidender Bedeutung ist.</p> <p>Insgesamt tragen diese Technologien dazu bei, die Effizienz und Sicherheit von Kabeln zu maximieren und unterstützen eine nachhaltige Energiezukunft.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.cables-unlimited.com/renewable-energy-cable-assemblies-weve-got-you-covered/\\" class=\\"vlp-link\\" title=\\"Renewable Energy Cable Assemblies — Weve Got You Covered - Cables Unlimited Inc.\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"http://www.cables-unlimited.com/wp-content/uploads/2023/02/Cables-Unlimited_Featured-Renewable-Energy-Cable-Assemblies-%E2%80%94-Weve-Got-You-Covered.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Renewable Energy Cable Assemblies — Weve Got You Covered - Cables Unlimited Inc.</div><div class=\\"vlp-block-1 vlp-link-summary\\">Cable assemblies used in renewable energy installations, what they are, their benefits and cable systems for renewable energy design factors.</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Zertifikate und Standards: Eine Garantie für Qualität</h4> <p>Die Qualität von Kabeln wird nicht nur durch ihre Materialien und Technologien bestimmt, sondern auch durch die Einhaltung von Zertifikaten und Standards. Diese garantieren, dass Kabel sicher, effizient und langlebig sind. Sie spielen eine entscheidende Rolle bei der Sicherstellung der Produktqualität und sind ein wichtiges Kriterium bei der Auswahl von Kabeln für verschiedene Anwendungen, insbesondere im Hinblick auf Nachhaltigkeit und Umweltschutz.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><strong>Wichtige Standards und Siegel für erstklassige Kabel</strong></p> <p>Es gibt zahlreiche Standards und Zertifikate, die Kabelhersteller einhalten müssen, um sicherzustellen, dass ihre Produkte die höchsten Qualitätsanforderungen erfüllen:</p> <ul> <li><strong>IEC (International Electrotechnical Commission):</strong> Diese internationale Organisation legt weltweite Standards für elektrische und elektronische Produkte fest. Kabel, die den IEC-Standards entsprechen, bieten ein hohes Maß an Sicherheit und Zuverlässigkeit.</li> <li><strong>UL (Underwriters Laboratories):</strong> Besonders in den USA ist das UL-Zertifikat ein wichtiger Standard, der die Sicherheitsanforderungen für Kabel prüft. Kabel mit dem UL-Zeichen garantieren, dass sie die höchsten Sicherheitsstandards erfüllen.</li> <li><strong>CE-Kennzeichnung:</strong> In Europa zeigt die CE-Kennzeichnung an, dass ein Kabel alle relevanten EU-Anforderungen erfüllt und somit für den europäischen Markt zugelassen ist. Dies betrifft nicht nur die Sicherheit, sondern auch die Umweltverträglichkeit der Produkte.</li> <li><strong>RoHS (Restriction of Hazardous Substances):</strong> Dieser Standard stellt sicher, dass Kabel keine gefährlichen Substanzen wie Blei oder Quecksilber enthalten, was sowohl die Sicherheit der Verbraucher als auch den Umweltschutz gewährleistet.</li> </ul> <p>Insgesamt tragen diese Standards dazu bei, die Effizienz und Sicherheit von Kabeln zu maximieren und unterstützen eine nachhaltige Energiezukunft.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"cfaf91ae-5e2c-4d22-903d-5cb35ee97b39\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>Verstehen von VDE- und NEN-Standards für hochwertige Kabel</h3> <p>Wenn es darum geht, Sicherheit, Effizienz und Compliance in der Kabelindustrie zu gewährleisten, spielen Standards wie VDE und NEN eine entscheidende Rolle. Als Experten auf diesem Gebiet stellen wir sicher, dass unsere Produkte diese strengen Standards nicht nur erfüllen, sondern oft übertreffen, was Ihnen Sicherheit für Ihre Projekte gibt.</p> <h4><strong>VDE: Ein Maßstab für Sicherheit und Qualität</strong></h4> <p>Die VDE-Zertifizierung (Verband der Elektrotechnik, Elektronik und Informationstechnik) steht für hohe Sicherheits- und Qualitätsstandards in Deutschland und Europa. Produkte mit dem VDE-Zeichen haben umfassende Tests durchlaufen in Bezug auf:</p> <ul> <li><strong>Elektrische Sicherheit</strong>, um Schutz vor Gefahren wie Kurzschlüssen und Überhitzung zu gewährleisten.</li> <li><strong>Umweltverträglichkeit</strong>, um sicherzustellen, dass die verwendeten Materialien nachhaltig sind und den Vorschriften entsprechen.</li> <li><strong>Langlebigkeit unter anspruchsvollen Bedingungen</strong>, wodurch sie für Anwendungen in der erneuerbaren Energie und in rauen Umgebungen geeignet sind.</li> </ul> <p>Die Wahl von Kabeln mit VDE-Zertifizierung bedeutet, dass Sie sich für Zuverlässigkeit, Effizienz und langfristigen Wert entscheiden Qualitäten, die wir in jedem Produkt gewährleisten, das wir anbieten.</p> <p><strong>NEN: Maßgeschneiderte Standards für die Niederlande</strong><br /> In den Niederlanden setzt das NEN (Nederlands Normalisatie-instituut) die nationalen Standards und stimmt diese mit den europäischen und internationalen Vorschriften ab. Beispiele hierfür sind:</p> <ul> <li><strong>NEN 1010</strong>, das die Sicherheit von Elektroinstallationen regelt und Kabel fordert, die spezifische Leistungs- und Umweltstandards erfüllen.</li> <li>Weitere <strong>NEN-Standards</strong>, die oft den Schwerpunkt auf Nachhaltigkeit legen und sicherstellen, dass Kabel mit den grünen Energiezielen des Landes in Einklang stehen.</li> </ul> <p>Durch die Bereitstellung von Kabeln, die den NEN-Standards entsprechen, bieten wir maßgeschneiderte Lösungen für den niederländischen Markt und gewährleisten eine nahtlose Integration in lokale Vorschriften und Branchenpraktiken.</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <p><strong>Warum Nachhaltigkeitszertifikate immer wichtiger werden</strong></p> <p>In einer Welt, die zunehmend auf Nachhaltigkeit fokussiert ist, spielen Nachhaltigkeitszertifikate eine immer größere Rolle. Diese Zertifikate bestätigen, dass Kabelprodukte unter umweltfreundlichen Bedingungen hergestellt werden und einen minimalen ökologischen Fußabdruck hinterlassen. Besonders wichtig sind hier:</p> <ul> <li><strong>Recyclingzertifikate:</strong> Kabel, die aus recyceltem Material hergestellt oder recycelbar sind, tragen häufig ein entsprechendes Zertifikat. Dies reduziert den Bedarf an Rohmaterialien und hilft, Abfälle zu minimieren.</li> <li><strong>Energieeffizienz:</strong> Einige Kabel tragen Zertifikate, die bestätigen, dass sie den Energieverbrauch während der Nutzung minimieren, was zur Reduzierung von CO₂-Emissionen beiträgt.</li> <li><strong>Umweltfreundliche Produktion:</strong> Zertifikate wie ISO 14001 beweisen, dass Hersteller umweltfreundliche Produktionsprozesse verwenden, die den Energieverbrauch und Abfall minimieren.</li> </ul> <p>Die zunehmende Bedeutung von Nachhaltigkeitszertifikaten ist nicht nur eine Reaktion auf gesetzliche Anforderungen, sondern auch auf das wachsende Bewusstsein von Verbrauchern und Unternehmen, die umweltfreundliche Produkte suchen. In einer Branche, die zunehmend von grünen Technologien dominiert wird, verschaffen solche Zertifikate Unternehmen einen Wettbewerbsvorteil und bieten Verbrauchern die Gewissheit, dass sie verantwortungsbewusst produzierte Produkte wählen.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://www.flukenetworks.com/blog/cabling-chronicles/cabling-certification\\" class=\\"vlp-link\\" title=\\"Three Reasons Cabling Certification Is More Important Than Ever\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://www.flukenetworks.com/sites/default/files/blog/fn-dsx-8000_14a_w.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Three Reasons Cabling Certification Is More Important Than Ever</div><div class=\\"vlp-block-1 vlp-link-summary\\">Every time you complete the installation of a structured cabling system, you can choose whether to certify it. All links in the system should be tested in some way to make sure that theyre connected properly, but is it necessary to measure and document the performance of every link?</div></div></div> </div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Fazit: Was macht ein erstklassiges Kabel aus?</h4> <p>Ein erstklassiges Kabel zeichnet sich durch ein perfektes Gleichgewicht zwischen Qualität, Effizienz und Nachhaltigkeit aus. Die Wahl des richtigen Kabels ist nicht nur eine Frage technischer Anforderungen, sondern auch ein wichtiger Schritt in Richtung einer nachhaltigeren Zukunft. Ein hochwertiges Kabel gewährleistet zuverlässige Leistung und maximale Effizienz, reduziert Energieverluste und bietet gleichzeitig einen hohen Sicherheitsstandard.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"><strong>Qualität und Effizienz</strong><br /> Ein gutes Kabel ist darauf ausgelegt, langfristig effizient zu arbeiten. Materialien wie Kupfer und Aluminium gewährleisten hervorragende Leitfähigkeit, während moderne Isoliermaterialien und Schutzschichten die Lebensdauer des Kabels verlängern und es vor äußeren Einflüssen wie Feuchtigkeit und Korrosion schützen. Dies ist besonders wichtig in Anwendungen wie der Energieübertragung und der Nutzung erneuerbarer Energien, bei denen Effizienz und Zuverlässigkeit oberste Priorität haben.</p> <p><strong>Nachhaltigkeit</strong><br /> In einer Welt, die zunehmend auf Nachhaltigkeit fokussiert ist, spielt der Umweltschutz bei der Wahl eines Kabels eine immer größere Rolle. Recyclingfähigkeit, nachhaltige Produktionsprozesse und Zertifikate wie RoHS oder Recycling-Siegel sind entscheidende Faktoren, die den ökologischen Fußabdruck eines Kabels bestimmen. Die Integration dieser Elemente in die Kabelproduktion hilft, den Ressourcenkonsum zu minimieren und Abfälle zu reduzieren, was zu einer umweltfreundlicheren und ressourceneffizienteren Zukunft beiträgt.</p> <div class=\\"vlp-link-container vlp-layout-basic\\"><a href=\\"https://sustainablebrands.com/read/evolving-infrastructure-wire-cable-prioritize-sustainability\\" class=\\"vlp-link\\" title=\\"Evolving Our Infrastructure Means the Wire and Cable Industry Must Prioritize Sustainability | Sustainable Brands\\" rel=\\"nofollow\\" target=\\"_blank\\"></a><div class=\\"vlp-layout-zone-side\\"><div class=\\"vlp-block-2 vlp-link-image\\"><img decoding=\\"async\\" src=\\"https://sb-web-assets.s3.amazonaws.com/production/46426/conversions/keyart-fbimg.jpg\\" style=\\"max-width: 150px; max-height: 150px\\" /></div></div><div class=\\"vlp-layout-zone-main\\"><div class=\\"vlp-block-0 vlp-link-title\\">Evolving Our Infrastructure Means the Wire and Cable Industry Must Prioritize Sustainability | Sustainable Brands</div><div class=\\"vlp-block-1 vlp-link-summary\\">To sustainably support the tremendous global demand for connectivity, collaboration is needed across the value chain to create solutions that enable more inf…</div></div></div> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10667,"datePublished":"2025-01-15T11:31:46","updatedAt":"2025-02-06T06:19:58","translation":null},{"id":11206,"translationKey":"sicherheit-bei-kabeltrommeln-unfallfrei-und-effizient-arbeiten","locale":"de","slug":"sicherheit-bei-kabeltrommeln-unfallfrei-und-effizient-arbeiten","path":"/de/blog/sicherheit-bei-kabeltrommeln-unfallfrei-und-effizient-arbeiten","title":"Sicherheit bei Kabeltrommeln: Unfallfrei und effizient arbeiten","titleHtml":"Sicherheit bei Kabeltrommeln: Unfallfrei und effizient arbeiten","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"cad6e0bc-23cc-4d16-830d-3457a9f63595\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Warum die Sicherheit von Kabeltrommeln so wichtig ist</h4> <p>Kabeltrommeln dienen dazu, Kabel sicher zu lagern und zu schützen. Eine unsachgemäße Handhabung kann jedoch diese Vorteile zunichtemachen. Sowohl die Unversehrtheit der Kabel als auch die Sicherheit der Belegschaft können durch falschen Umgang erheblich beeinträchtigt werden.</p> <p>Die wichtigsten Gründe, Kabeltrommelsicherheit zu priorisieren:</p> <ul> <li><strong>Längere Lebensdauer der Kabel:</strong> Vermeidung von Abnutzung, mechanischen Schäden und schädlichen Umwelteinflüssen.</li> <li><strong>Kostenreduktion:</strong> Vermeidung unnötiger Reparaturen, Austauschkosten und betrieblicher Verzögerungen.</li> <li><strong>Einhaltung von Sicherheitsvorschriften:</strong> Sicherstellung von Arbeitsplatzstandards und Vermeidung potenzieller Bußgelder.</li> </ul> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"a2de20d8-d0e0-4851-aed5-5b46d16046da\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h3>1. Richtige Lagerung: Die Grundlage schaffen</h3> <p>Eine sichere Lagerung ist der erste Schritt für die Sicherheit von Kabeltrommeln. Fehlerhafte Lagerung kann Kabel beschädigen, ihre Funktion beeinträchtigen und die Risiken bei der Handhabung erhöhen.</p> <h4>Schutz vor Umweltschäden</h4> <ul> <li><strong>Mechanischer Schutz:</strong> Halten Sie Trommeln von scharfen Gegenständen, schweren Maschinen oder Werkzeugen fern, die Kabel durchbohren oder abreiben könnten.</li> <li><strong>UV-Beständigkeit:</strong> Lagern Sie Trommeln in Innenräumen oder unter UV-schutzenden Abdeckungen, um Kabel vor langfristiger Sonneneinstrahlung zu schützen, die Isolierungen abbauen und Risse verursachen kann.</li> <li><strong>Temperatur beachten:</strong> Kälte kann Kabel spröde machen, während übermäßige Hitze sie schwächen kann. Lagern Sie Trommeln in Umgebungen, die den empfohlenen Temperaturbereich der Kabel einhalten.</li> </ul> <h4>Optimierung des Lagerplatzes</h4> <ul> <li><strong>Ausreichender Abstand:</strong> Sorgen Sie für genügend Platz zwischen den Trommeln, um ein Verheddern oder unbeabsichtigten Kontakt mit scharfen Oberflächen zu vermeiden.</li> <li><strong>Durchhängen verhindern:</strong> Stapeln Sie Trommeln niemals direkt auf den Kabeln, da dies zu dauerhafter Verformung oder Leistungseinbußen führen kann.</li> </ul> <p>📦 Expertentipp: Eine fachgerechte Lagerung schützt Ihre Kabel und erleichtert die Handhabung auf lange Sicht!</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">2. Feuchtigkeitsschutz: Alles dicht machen</h3> </div> </div> </div> </div> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"e64d0511-f9da-4973-a287-e948d2302bc0\\" data-message-model-slug=\\"gpt-4o\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Wasser und Feuchtigkeit gehören zu den größten Gefahren für die Integrität von Kabeln. Dringt Feuchtigkeit in die Kabelenden ein, kann dies zu zahlreichen Problemen führen, darunter Korrosion der Leiter, Kurzschlüsse und letztlich der Ausfall der Isolierung. Der Schutz der Kabel vor Feuchtigkeit ist entscheidend für ihre Langlebigkeit und Leistungsfähigkeit.</p> <h4>Abdichtung der Kabelenden</h4> <p>Die Kabelenden sind besonders anfällig für Feuchtigkeitseintritt. Um dieses Risiko zu minimieren:</p> <ul> <li><strong>Feuchtigkeitsdichte Kappen verwenden:</strong> Decken Sie die Kabelenden mit speziellen Kappen ab, die Feuchtigkeit abhalten und eine feste Abdichtung gewährleisten.</li> <li><strong>Regelmäßige Inspektion:</strong> Überprüfen Sie die Kappen regelmäßig auf Verschleiß, Beschädigungen oder eine unsachgemäße Passform. Ersetzen Sie sie sofort, wenn sie Anzeichen von Schwächen aufweisen, um eine sichere Barriere gegen Feuchtigkeit aufrechtzuerhalten.</li> </ul> <h4>Erhöhte Lagerung</h4> <p>Auch die richtige Lagerung spielt eine wichtige Rolle beim Schutz vor Feuchtigkeit:</p> <ul> <li><strong>Regale oder Paletten verwenden:</strong> Lagern Sie Kabeltrommeln erhöht, um direkten Kontakt mit feuchten oder nassen Oberflächen zu vermeiden. Dadurch wird das Risiko minimiert, dass Wasser in die Kabel eindringt.</li> <li><strong>Geeignete Lagerorte wählen:</strong> Bewahren Sie Kabel in gut belüfteten, trockenen Bereichen auf, die fern von Wasserquellen oder übermäßiger Luftfeuchtigkeit liegen.</li> </ul> <p>Durch die Umsetzung dieser Vorsichtsmaßnahmen können Sie das Risiko von feuchtigkeitsbedingten Schäden erheblich reduzieren und die Qualität sowie Sicherheit Ihrer Kabel langfristig bewahren.</p> <p>💧 Clevere Strategie: Ein effektiver Feuchtigkeitsschutz hält Ihre Kabel in Top-Zustand und sorgt für zuverlässige Leistung über viele Jahre hinweg!</p> </div> </div> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>3. Handhabung von Kabeltrommeln: Sicherheit beginnt hier</h3> <p>Kabeltrommeln sind schwer, unhandlich zu bewegen und kippen leicht um, wenn sie unsachgemäß gehandhabt werden. Ein durchdachter Umgang minimiert Risiken für Personal und Ausrüstung.</p> <h4>Vor der Handhabung: Inspektionen</h4> <ul> <li><strong>Gefahren erkennen:</strong> Suchen Sie nach hervorstehenden Nägeln, Splittern oder anderen Defekten, die Kabel oder die Personen bei der Handhabung verletzen könnten.</li> <li><strong>Trommelzustand überprüfen:</strong> Stellen Sie sicher, dass die Spule frei von Rissen, Verwerfungen oder anderen strukturellen Schwächen ist.</li> </ul> <h4>Tipps zur Handhabung</h4> <ul> <li><strong>Geeignetes Equipment verwenden:</strong> Nutzen Sie Gabelstapler oder Kräne für schwere Trommeln. Überprüfen Sie vorab die Tragfähigkeit Ihrer Ausrüstung.</li> <li><strong>Bewegungen kontrollieren:</strong> Vermeiden Sie abrupte Bewegungen, um ein Umkippen oder Verrutschen der Kabel zu verhindern.</li> </ul> <p>🛠️ Profi-Sicherheitstipp: Gründliche Inspektionen und richtige Handhabungstechniken bilden die Grundlage für ein sicheres und effizientes Kabeltrommel-Management!</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>4. Transport von Kabeltrommeln: Stabilität in Bewegung</h3> <p>Ein sicherer Transport verhindert das Verrutschen, Rollen oder andere Probleme, die Ihre Kabel beschädigen könnten.</p> <h4>Be- und Entladen</h4> <ul> <li><strong>Vorausplanen:</strong> Verwenden Sie Geräte, die dem Gewicht und der Größe der Trommel entsprechen. Heben oder lassen Sie Trommeln niemals manuell fallen.</li> <li><strong>Richtungsanweisungen beachten:</strong> Rollen Sie Trommeln immer in die angegebene Richtung, um die Kabelspannung zu erhalten und Verhedderungen zu vermeiden.</li> </ul> <h4>Sicherung der Ladung</h4> <ul> <li><strong>Horizontale Positionierung:</strong> Halten Sie die Achse der Trommel stets horizontal, um unkontrolliertes Rollen zu verhindern.</li> <li><strong>Keile oder Klammern verwenden:</strong> Stabilisieren Sie die Trommeln, um Bewegungen während des Transports zu vermeiden.</li> </ul> <h4>Stapelhinweise</h4> <ul> <li>Nur mit Schutzgehäusen stapeln: Stellen Sie sicher, dass die untere Lage ausreichend gestützt wird. Ohne Schutzmaßnahmen kann es zu strukturellen Schäden kommen.</li> </ul> <p>🚛 Logistik-Tipp: Sorgfältige Vorbereitung und sichere Transportmethoden schützen Ihre Kabel und sorgen für einen reibungslosen Betrieb. Brauchen Sie Unterstützung? Kontaktieren Sie uns!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>5. Häufige Herausforderungen und Lösungen für die Sicherheit von Kabeltrommeln</h3> <p>Diebstahl, Schäden während der Lagerung und unsachgemäße Handhabung sind häufige Probleme. Hier sind praktische Ansätze, um diese Herausforderungen zu bewältigen:</p> <h4>Diebstahl verhindern</h4> <p>Kabeltrommeln, insbesondere solche mit Kupfer, sind wertvolle Ziele für Diebe. So können Sie sich schützen:</p> <ul> <li><strong>Anti-Diebstahl-Technologien nutzen:</strong> Installieren Sie GPS-Tracker oder manipulationssichere Siegel an den Trommeln. Weitere Lösungen finden Sie in <em>Effektive Strategien zur Reduzierung von Kabeldiebstahl</em>.</li> <li><strong>Gesicherte Lagerung:</strong> Bewahren Sie Trommeln in eingezäunten oder überwachten Bereichen auf. Überwachungssysteme wie in <em>So verhindern Sie Kupfer- und Kabeldiebstahl</em> beschrieben, wirken abschreckend.</li> </ul> <h4>Schäden bei der Handhabung vermeiden</h4> <ul> <li><strong>Richtlinien einhalten:</strong> Verwenden Sie geeignetes Hebe-Equipment und vermeiden Sie es, Trommeln fallen zu lassen, da dies die Kabelintegrität beeinträchtigen kann.</li> </ul> <h4>Schutz vor Umwelteinflüssen</h4> <ul> <li><strong>Regelmäßige Inspektionen:</strong> Stellen Sie sicher, dass Trommeln während der Langzeitlagerung in gutem Zustand bleiben.</li> <li><strong>Investieren in Schutzmaßnahmen:</strong> Langlebige, feuchtigkeitsbeständige Kappen, wie in <em>Einfache Methoden zur Vermeidung von Kabeldiebstahl</em> beschrieben, sind eine kostengünstige Lösung.</li> </ul> <p>🔒 Sicherheits-Tipp: Proaktive Maßnahmen schützen nicht nur Ihre Kabeltrommeln, sondern sparen auch Zeit und Kosten, indem sie Diebstahl, Schäden und Umwelteinflüsse vermeiden!</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h3>Häufig gestellte Fragen zur Sicherheit von Kabeltrommeln</h3> <ol> <li><strong>Wie erkenne ich Schäden an einer Kabeltrommel?</strong><br /> Suchen Sie nach Anzeichen wie Rissen in der Spule, beschädigten Siegeln oder freiliegenden Kabelenden. Eine schnelle Inspektion vor jeder Handhabung kann Ihnen größere Probleme ersparen.</li> <li><strong>Gibt es Hilfsmittel zum Sichern von Trommeln während des Transports?</strong><br /> Ja, Keile, Klammern und Schutzgehäuse sind effektive Hilfsmittel. Investieren Sie in hochwertige Lösungen wie die, die in <em>Anti-Diebstahl-Kupferkabeln</em> beschrieben werden.</li> <li><strong>Kann ich Kabeltrommeln wiederverwenden?</strong><br /> Ja, viele Kabeltrommeln sind für die Wiederverwendung ausgelegt. Stellen Sie sicher, dass sie sich in gutem Zustand befinden und den Anforderungen Ihres Projekts entsprechen.</li> </ol> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex-shrink-0 flex flex-col relative items-end\\"> <div> <div class=\\"pt-0\\"> <div class=\\"gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full\\"> <h3 class=\\"relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8\\">Fazit: Sicherheit ist eine Investition</h3> </div> </div> </div> </div> <div class=\\"group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn\\"> <div class=\\"flex-col gap-1 md:gap-3\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"112ef387-4028-4184-b46f-528cb0bcf57d\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <p>Die Umsetzung robuster Sicherheitspraktiken für Kabeltrommeln sorgt für einen reibungslosen Arbeitsablauf, schützt wertvolle Ressourcen und reduziert Risiken. Vom Feuchtigkeitsschutz bis hin zur Diebstahlprävention trägt jeder Schritt zur langfristigen Zuverlässigkeit bei.</p> <p>Indem Sie die Sicherheit von Kabeltrommeln priorisieren, können Sie die Lebensdauer Ihrer Kabel verlängern, Ausfallzeiten minimieren und eine sichere Arbeitsumgebung aufrechterhalten. Weitere Einblicke in die Diebstahlprävention finden Sie in <a href=\\"https://www.southwire.com/newsroom/archive/putting-an-end-to-copper-theft\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\"><em>Die Beendigung des Kupferdiebstahls</em></a>.</p> <p>Brauchen Sie Unterstützung bei der Sicherung Ihrer Kabeloperationen? Kontaktieren Sie uns noch heute für Expertenrat, nachhaltige Lösungen und erstklassige Kabelprodukte, die auf Ihre Bedürfnisse abgestimmt sind.</p> </div> </div> </div> </div> </div> </div> </div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10679,"datePublished":"2025-01-15T11:18:33","updatedAt":"2025-05-19T08:14:47","translation":null},{"id":11007,"translationKey":"die-kunst-der-kabellogistik-der-transport-des-fundamentes-moderner-energienetze","locale":"de","slug":"die-kunst-der-kabellogistik-der-transport-des-fundamentes-moderner-energienetze","path":"/de/blog/die-kunst-der-kabellogistik-der-transport-des-fundamentes-moderner-energienetze","title":"Die Kunst der Kabellogistik: Der Transport des Fundamentes moderner Energienetze","titleHtml":"Die Kunst der Kabellogistik: Der Transport des Fundamentes moderner Energienetze","contentHtml":"<div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"3d2cb0c9-d958-4edf-b699-c55b2571ac44\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Die Herausforderungen beim Kabeltransport verstehen</h4> <p>Der Transport von Kabeln ist eine besondere logistische Aufgabe, die weit über das einfache Bewegen von Waren hinausgeht. Kabel sind schwer, empfindlich und variieren stark in ihrer Größe, weshalb sie eine sorgfältige Handhabung benötigen, um Schäden und Verzögerungen zu vermeiden. Ob bei Bauprojekten, Elektroinstallationen oder industriellen Einrichtungen das Wissen über die spezifischen Anforderungen des Kabeltransports ist unerlässlich, um Risiken wie Beschädigungen, Verzögerungen und Sicherheitsprobleme zu minimieren.</p> <p>Warum ist der Kabeltransport so besonders?</p> <p><strong>Hohe Gewichte:</strong> Kabeltrommeln können mehrere Tonnen wiegen. Ohne eine sichere Befestigung können sie während des Transports kippen oder rollen und damit ernsthafte Gefahren verursachen.<br /> <strong>Empfindliche Materialien:</strong> Trotz des Gewichts sind Kabel anfällig für Beschädigungen. Fehlerhafte Handhabung kann zu Knicken, Abnutzungen oder sogar Funktionsstörungen führen.<br /> <strong>Unterschiedliche Größen:</strong> Kabeltrommeln gibt es in vielen Variationen, weshalb für das Be- und Entladen sowie die Sicherung immer maßgeschneiderte Lösungen erforderlich sind.<br /> <strong>Strikte Zeitvorgaben:</strong> Eine verspätete Lieferung von Kabeln kann ganze Projekte zum Stillstand bringen und zu teuren Verzögerungen führen. Zuverlässige Logistik ist daher unverzichtbar.</p> <p>Kabel mögen robust wirken, aber sie benötigen während des gesamten Transports besondere Aufmerksamkeit.</p> <p>🚚 <strong>Logistik-Tipp:</strong> Eine durchdachte Kabellogistik sorgt dafür, dass der Transport reibungslos verläuft und Ihre wertvolle Fracht stets geschützt bleibt!</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Wichtige Elemente professioneller Kabellogistik</h4> <p>Was unterscheidet einen erfolgreichen Kabeltransport von einem gescheiterten? Wir bringen die wesentlichen Unterschiede auf den Punkt:</p> <p><strong>Professionelle Sicherung:</strong> Schwere Trommeln müssen mit den richtigen Trägern und Methoden fest am Boden verankert werden. Riemen müssen so angebracht werden, dass sie ein Verrutschen verhindern, ohne die Kabel zu beschädigen.<br /> <strong>Spezialisierte Handhabung:</strong> Das Be- und Entladen erfordert geschulte Fachkräfte, die die besonderen Anforderungen von Kabeltrommeln kennen. Ein falscher Handgriff kann zu irreparablen Schäden führen.<br /> <strong>Effiziente Zeitplanung:</strong> Timing ist alles. Verspätete Lieferungen können Projekte verzögern, während überstürzte Operationen das Risiko von Fehlern erhöhen. Das richtige Gleichgewicht zu finden, ist entscheidend.<br /> <strong>Zuverlässige Partner:</strong> Nicht jedes Logistikunternehmen ist auf den Kabeltransport spezialisiert. Die Auswahl erfahrener Partner ist entscheidend, um Pannen zu vermeiden.</p> <p>Unser Ansatz stellt sicher, dass jeder dieser Faktoren präzise umgesetzt wird, sodass eine reibungslose und beschädigungsfreie Lieferung garantiert ist.</p> <p>📦 <strong>Logistik-Tipp:</strong> Mit den richtigen Techniken und verlässlichen Partnern wird Ihr Kabeltransport sicher, pünktlich und problemlos!</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <div class=\\"flex max-w-full flex-col flex-grow\\"> <div class=\\"min-h-8 text-message flex w-full flex-col items-end gap-2 whitespace-normal break-words text-start :mt-5\\" dir=\\"auto\\" data-message-author-role=\\"assistant\\" data-message-id=\\"04d2cca3-e7ab-4ae6-adca-95a39b1cfe64\\" data-message-model-slug=\\"gpt-4o-mini\\"> <div class=\\"flex w-full flex-col gap-1 empty:hidden first:pt-\\"> <div class=\\"markdown prose w-full break-words dark:prose-invert dark\\"> <h4>Wie wir es möglich machen: Unsere Kabellogistik-Strategie</h4> <p>Wir liefern nicht nur Kabel, sondern auch Vertrauen. So sorgen wir für einen reibungslosen und zuverlässigen Ablauf:</p> <p><strong>Die richtigen Partner wählen:</strong> Wir arbeiten mit Speditionen zusammen, die viel Erfahrung im Umgang mit Kabeltrommeln haben. Diese Fachleute wissen genau, wie man Kabel sicher sichert, lädt und transportiert.<br /> <strong>Moderne Technik:</strong> Unsere Logistikpartner setzen auf fortschrittliche Ausrüstung, um die Trommeln sicher zu verankern und sicherzustellen, dass sie während des Transports an ihrem Platz bleiben.<br /> <strong>Vorausschauende Planung:</strong> Vom Routenmanagement bis zur Zeitplanung wir planen jede Lieferung genau, um enge Fristen einzuhalten und gleichzeitig höchste Sicherheit zu gewährleisten.<br /> <strong>Strategische Standorte:</strong> Durch unser Logistikzentrum können wir Deutschland und die Niederlande schnell und effizient erreichen, wodurch wir Transitzeiten verkürzen und Emissionen reduzieren.</p> <p>🌱 <strong>Mehrwert:</strong> Mit unserem kostenlosen Trommelrückgabeservice gehen wir noch einen Schritt weiter, um unseren Kunden zu helfen, Kosten zu sparen und Abfall zu verringern!</p> </div> </div> </div> </div> </div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Nachhaltigkeit in der Kabellogistik</h4> <p>Die Kabelindustrie spielt eine zentrale Rolle in der grünen Energie-Revolution, und Logistik trägt maßgeblich dazu bei, die Nachhaltigkeit zu gewährleisten.</p> <p><strong>Effizienter Transport:</strong> Durch die Optimierung von Routen und die Bündelung von Lieferungen reduzieren wir den Kraftstoffverbrauch und die CO2-Emissionen.<br /> <strong>Recycling-Programme:</strong> Unser Trommelrückgabeservice sorgt dafür, dass Materialien, wo immer möglich, wiederverwendet werden ein Beitrag zur Kreislaufwirtschaft.<br /> <strong>Umweltbewusste Partnerschaften:</strong> Wir arbeiten bevorzugt mit Logistikpartnern zusammen, die genauso wie wir einen starken Fokus auf Umweltverantwortung legen.</p> <p>Diese Maßnahmen stehen im Einklang mit unserer Mission, erneuerbare Energieprojekte zu unterstützen und gleichzeitig unseren ökologischen Fußabdruck zu minimieren.</p> <p>🌍 <strong>Grünes Engagement:</strong> Durch diese Bemühungen tragen wir zu erneuerbaren Energieprojekten bei und arbeiten kontinuierlich an einer saubereren, nachhaltigeren Zukunft.</p> <p>💚 <strong>Partnern Sie mit uns</strong> und verstärken Sie Ihre Nachhaltigkeitsinitiativen, um die grüne Energie-Revolution voranzutreiben!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Häufige Fehler in der Kabellogistik und wie man sie vermeidet</h4> <p>Die Kabellogistik ist eine hochriskante Aufgabe, bei der Fehler ernsthafte Konsequenzen haben können. Hier sind einige häufige Fallstricke und wie wir sie vermeiden:</p> <p><strong>Unzureichende Sicherung der Trommeln:</strong> Eine schlecht gesicherte Trommel kann während des Transports verrutschen, was zu Schäden an den Kabeln und Sicherheitsrisiken führt. Wir wenden branchenübliche Best Practices an, um jede Lieferung sicher zu verankern.<br /> <strong>Falsche Handhabung:</strong> Fehlerhafte Handhabung beim Be- oder Entladen kann kostspielige Schäden verursachen. Unsere Partner sind geschult, jede Trommel mit größter Sorgfalt zu behandeln.<br /> <strong>Verpasste Fristen:</strong> Verzögerungen bei der Lieferung können ganze Projekte ins Stocken bringen. Wir legen großen Wert auf Pünktlichkeit und planen vorausschauend, um immer im Zeitrahmen zu bleiben.<br /> <strong>Unzureichende Kommunikation:</strong> Ein Mangel an Transparenz kann dazu führen, dass Kunden nicht wissen, wo sich ihre Sendungen befinden. Wir halten unsere Kunden stets auf dem Laufenden und sorgen dafür, dass sie jederzeit informiert sind.</p> <p>⚡ <strong>Logistik-Tipp:</strong> Indem wir diese häufigen Fehler vermeiden, stellen wir sicher, dass der Kabeltransport jedes Mal reibungslos und zuverlässig</div></div></div><div class=\\"vc-row\\"></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Innovation im Bereich Kabellogistik</h4> <p>Die Logistikbranche entwickelt sich ständig weiter, und neue Technologien verändern die Art und Weise, wie Kabel transportiert werden. Hier sind einige Trends, die Sie im Auge behalten sollten:</p> <p><strong>Kranlose Ladesysteme:</strong> Innovationen wie <a href=\\"https://www.worldcargonews.com/shipping-logistics/2022/12/enter-reelframe-for-craneless-loading-and-transport-of-cables\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">ReelFrame </a>ersparen den Einsatz von Kranen und machen den Kabeltransport effizienter und weniger abhängig von schwerem Gerät.<br /> <strong>Intelligente Lagerhaltung:</strong> Moderne Bestandsverwaltungssysteme helfen Unternehmen, Kabelbestände präziser zu verfolgen und zu verwalten. Weitere Informationen finden Sie <a href=\\"https://www.innovites.com/article/making-it-work-in-the-wire-cable-industry-warehousing-and-logistics\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">hier</a>.<br /> <strong>Nachhaltige Lieferketten:</strong> Immer mehr Unternehmen setzen auf die Reduzierung von Emissionen und die Einführung umweltfreundlicher Praktiken. Einblicke von <a href=\\"https://www.belden.com/blogs/smart-building/4-major-factors-impacting-the-cable-supply-chain-and-how-were-responding\\" target=\\"_blank\\" rel=\\"noopener noreferrer nofollow\\">Belden</a> zeigen, wie die Branche auf diese Herausforderungen reagiert.</p> <p>Die Logistikbranche entwickelt sich weiter, mit Innovationen wie kranlosen Ladesystemen, intelligenter Lagerhaltung und nachhaltigen Lieferketten, die darauf abzielen, die Effizienz zu steigern und den ökologischen Fußabdruck zu reduzieren.</p> <p>💡 <strong>Pro-Tipp:</strong> Achten Sie auf diese Trends, um sicherzustellen, dass Ihre Kabellogistik in Zukunft wettbewerbsfähig und nachhaltig bleibt!</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Möchten Sie tiefer in die Welt der Kabellogistik und des Supply Chain Managements eintauchen?</h4> <p>Schauen Sie sich diese Ressourcen an:</p> <ul> <li><a href=\\"https://nassaunationalcable.com/blogs/blog/overcoming-global-supply-chain-issues-in-wire-and-cable-industry-2023\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">Overcoming global supply chain issues in the wire and cable industry</a></li> <li><a href=\\"https://www.innovites.com/article/making-it-work-in-the-wire-cable-industry-warehousing-and-logistics\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">Making it work in the wire &amp; cable industry: Warehousing and logistics</a></li> <li><a href=\\"https://www.belden.com/blogs/smart-building/4-major-factors-impacting-the-cable-supply-chain-and-how-were-responding\\" target=\\"_new\\" rel=\\"noopener noreferrer nofollow\\" target=\\"_blank\\">4 major factors impacting the cable supply chain</a></li> </ul> <p>Diese Artikel bieten wertvolle Einblicke in die Herausforderungen und Innovationen, die die Branche heute prägen.</div></div></div><div class=\\"vc-row\\"><div class=\\"vc-column\\"><div class=\\"vc-column\\"> <h4>Der Schlüssel zum Erfolg: Wie Kabellogistik Ihre Projekte voranbringt</h4> <p>Kabellogistik ist das Fundament moderner Infrastrukturprojekte. Egal, ob es um die Versorgung von erneuerbaren Energieanlagen oder die Unterstützung des industriellen Wachstums geht Kabel sind entscheidend für die Zukunft. Eine zuverlässige Logistik sorgt dafür, dass diese wichtigen Komponenten pünktlich und in einwandfreiem Zustand ankommen, sodass Sie Verzögerungen vermeiden und Ihre Projekte problemlos weiterlaufen können.</p> <p>Wenn Sie einen Logistikpartner wählen, der sich mit Kabeltransport auskennt, investieren Sie nicht nur in einen Lieferdienst Sie sorgen dafür, dass Ihr Projekt erfolgreich wird.</p> <p>Bereit, den nächsten Schritt zu gehen? Kontaktieren Sie uns noch heute, um über Ihre Kabellogistik-Bedürfnisse zu sprechen und herauszufinden, wie wir Ihre Abläufe verbessern können. Lassen Sie uns die Zukunft gemeinsam vorantreiben Trommel für Trommel.</div></div></div>","excerptHtml":"<p><div class=\\"vc-row full-width-bg\\"><div class=\\"vc-column\\">","featuredImage":10988,"datePublished":"2025-01-14T13:43:59","updatedAt":"2025-02-05T09:27:00","translation":null}],"products":[{"id":46773,"translationKey":"na2xsfl2y-3","locale":"en","slug":"na2xsfl2y-3","path":"/product/na2xsfl2y-3","name":"NA2XS(FL)2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"135\\" data-end=\\"160\\">NA2XS(FL)2Y cable</strong> is a high-performance high-voltage cable with an aluminum conductor, XLPE insulation, and a waterproof PE sheath. It offers high operational reliability and is specifically designed for underground and demanding route installations.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"443\\" data-end=\\"505\\">Ideal for high-voltage applications underground and outdoors</h3> <p data-start=\\"507\\" data-end=\\"867\\">The <strong data-start=\\"511\\" data-end=\\"526\\">NA2XS(FL)2Y</strong> meets the requirements of <strong data-start=\\"557\\" data-end=\\"570\\">IEC 60840</strong> and is suitable for <strong data-start=\\"595\\" data-end=\\"669\\">installation in the ground, in cable ducts, indoors, in pipes, and outdoors</strong>. It is manufactured based on project specifications and is particularly used in <strong data-start=\\"725\\" data-end=\\"798\\">transmission networks, utility infrastructures, and substations</strong> where safety and durability are top priorities.</p> <h3 data-start=\\"869\\" data-end=\\"904\\">Structure and technical features</h3> <p data-start=\\"906\\" data-end=\\"1465\\">At its core, the cable features a <strong data-start=\\"927\\" data-end=\\"975\\">compacted, multi-stranded aluminum conductor</strong> according to <strong data-start=\\"981\\" data-end=\\"994\\">IEC 60228</strong>, embedded in a <strong data-start=\\"1016\\" data-end=\\"1043\\">conductive inner layer</strong>, an <strong data-start=\\"1050\\" data-end=\\"1068\\">XLPE insulation</strong>, and a <strong data-start=\\"1078\\" data-end=\\"1128\\">fully bonded, extruded outer layer</strong>. The combination of a <strong data-start=\\"1150\\" data-end=\\"1177\\">water-swellable tape</strong>, <strong data-start=\\"1179\\" data-end=\\"1219\\">copper shielding with an open helix</strong>, and an additional <strong data-start=\\"1239\\" data-end=\\"1263\\">water-swellable wrap</strong> effectively protects the cable from moisture ingress. The black <strong data-start=\\"1336\\" data-end=\\"1396\\">PE sheath with firmly bonded aluminum tape (Alucopo)</strong> serves as both mechanical protection and a <strong data-start=\\"1444\\" data-end=\\"1464\\">transverse water barrier</strong>.</p> <h3 data-start=\\"1467\\" data-end=\\"1505\\">Properties and application benefits</h3> <p data-start=\\"1507\\" data-end=\\"1827\\">The NA2XS(FL)2Y is <strong data-start=\\"1527\\" data-end=\\"1543\\">suitable for direct burial</strong>, <strong data-start=\\"1545\\" data-end=\\"1569\\">mechanically robust</strong>, and offers excellent operational safety due to its <strong data-start=\\"1594\\" data-end=\\"1625\\">partial discharge-free design</strong> and water-repellent construction. It is configured project-specifically and can be used flexibly from urban energy projects to large industrial installations.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/06/NA2XSFL2Y-3-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/06/NA2XSFL2Y-3-scaled.webp","sku":"NA2XS(FL)2Y-high-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":41,"name":"High Voltage Cables","slug":"high-voltage-cables"}],"attributes":[],"variations":[],"updatedAt":"2025-08-25T07:47:29","translation":null},{"id":46771,"translationKey":"n2xsfl2y","locale":"en","slug":"n2xsfl2y","path":"/product/n2xsfl2y","name":"N2XS(FL)2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"197\\" data-end=\\"221\\">N2XS(FL)2Y cable</strong> is a customizable high-voltage cable featuring a well-designed protection system against water ingress and high electrical load capacity. It complies with international standards and is ideally suited for demanding energy infrastructure projects.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"508\\" data-end=\\"571\\">Flexible in use underground, underwater, and on cable trays</h3> <p data-start=\\"573\\" data-end=\\"950\\">The <strong data-start=\\"577\\" data-end=\\"591\\">N2XS(FL)2Y</strong> is designed for <strong data-start=\\"615\\" data-end=\\"698\\">installation in the ground, in cable ducts, pipes, outdoor areas, and indoor spaces</strong>. It complies with the <strong data-start=\\"723\\" data-end=\\"736\\">IEC 60840</strong> standard and can be tailored to specific project requirements. It is typically used in <strong data-start=\\"841\\" data-end=\\"906\\">transmission networks, substations, and large industrial facilities</strong> where maximum reliability is essential.</p> <h3 data-start=\\"952\\" data-end=\\"975\\">Technical structure</h3> <p data-start=\\"977\\" data-end=\\"1539\\">The cable features a <strong data-start=\\"1006\\" data-end=\\"1062\\">multi-stranded copper conductor (class 2 according to IEC 60228)</strong>. The insulation consists of <strong data-start=\\"1090\\" data-end=\\"1123\\">cross-linked polyethylene (XLPE)</strong>, embedded between a <strong data-start=\\"1152\\" data-end=\\"1180\\">conductive inner layer</strong> and a <strong data-start=\\"1191\\" data-end=\\"1232\\">conductive outer insulation layer</strong>. A <strong data-start=\\"1239\\" data-end=\\"1265\\">water-swellable tape</strong>, together with <strong data-start=\\"1286\\" data-end=\\"1334\\">copper wires and an open copper helix</strong>, provides effective shielding. The outer sheath is made of <strong data-start=\\"1395\\" data-end=\\"1401\\">PE</strong>, firmly bonded with an <strong data-start=\\"1417\\" data-end=\\"1451\\">aluminum laminate (Alucopo)</strong> optimal protection against <strong data-start=\\"1496\\" data-end=\\"1538\\">mechanical stress and moisture</strong>.</p> <h3 data-start=\\"1541\\" data-end=\\"1561\\">Application features</h3> <p data-start=\\"1563\\" data-end=\\"1902\\">The N2XS(FL)2Y is <strong data-start=\\"1582\\" data-end=\\"1611\\">waterproof, suitable for underground installation</strong>, and resistant to mechanical stress and thanks to its <strong data-start=\\"1655\\" data-end=\\"1700\\">multi-layered shielding and water-blocking structure</strong>, it is particularly suited for critical high-voltage applications. Electrical performance is calculated based on the project allowing precise adaptation to grid operation requirements.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/06/N2XSFL2Y-3-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/06/N2XSFL2Y-3-scaled.webp","sku":"N2XS(FL)2Y-high-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":41,"name":"High Voltage Cables","slug":"high-voltage-cables"}],"attributes":[],"variations":[],"updatedAt":"2025-08-25T07:44:16","translation":null},{"id":46769,"translationKey":"h1z2z2-k","locale":"en","slug":"h1z2z2-k","path":"/product/h1z2z2-k","name":"H1Z2Z2-K","shortDescriptionHtml":"<p>The <strong data-start=\\"157\\" data-end=\\"179\\">H1Z2Z2-K cable</strong> is a highly flexible, halogen-free solar cable for modern photovoltaic systems. It meets the highest standards for safety, weather resistance, and electrical performance for both indoor and outdoor use.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"460\\" data-end=\\"518\\">For long-term use in demanding environments</h3> <p data-start=\\"520\\" data-end=\\"953\\">The <strong data-start=\\"524\\" data-end=\\"536\\">H1Z2Z2-K</strong> complies with <strong data-start=\\"552\\" data-end=\\"588\\">DIN EN 50618 (VDE 0283-618)</strong> and is specifically designed for the <strong data-start=\\"614\\" data-end=\\"654\\">cabling of photovoltaic systems</strong>. It can be <strong data-start=\\"675\\" data-end=\\"713\\">installed permanently or used flexibly</strong> indoors, outdoors, in industrial facilities, agricultural operations, or even in <strong data-start=\\"812\\" data-end=\\"847\\">hazardous (explosive) areas</strong>. The cable is <strong data-start=\\"865\\" data-end=\\"905\\">UV-, ozone- and water-resistant (AD7)</strong> and can be <strong data-start=\\"915\\" data-end=\\"945\\">laid directly in the ground</strong>.</p> <h3 data-start=\\"955\\" data-end=\\"990\\">Construction and technical features</h3> <p data-start=\\"992\\" data-end=\\"1516\\">The finely stranded <strong data-start=\\"1009\\" data-end=\\"1045\\">tinned copper conductor (class 5)</strong> is double protected by <strong data-start=\\"1079\\" data-end=\\"1160\\">cross-linked insulation and a cross-linked outer sheath made of polyolefin copolymer</strong> halogen-free, flame-retardant, and highly abrasion-resistant. The cable is designed for a maximum conductor temperature of <strong data-start=\\"1273\\" data-end=\\"1283\\">120 °C</strong> and remains reliably flexible even at <strong data-start=\\"1314\\" data-end=\\"1339\\">-40 °C (fixed installation)</strong>. Its <strong data-start=\\"1366\\" data-end=\\"1394\\">low smoke emission</strong> and high resistance to mechanical and thermal stress ensure safe, long-term operation.</p> <h3 data-start=\\"1518\\" data-end=\\"1549\\">Key features at a glance</h3> <ul data-start=\\"1551\\" data-end=\\"1815\\"> <li data-start=\\"1551\\" data-end=\\"1604\\"> <p data-start=\\"1553\\" data-end=\\"1604\\"><strong data-start=\\"1553\\" data-end=\\"1604\\">Halogen-free, flame-retardant, UV- and ozone-resistant</strong></p> </li> <li data-start=\\"1605\\" data-end=\\"1666\\"> <p data-start=\\"1607\\" data-end=\\"1666\\"><strong data-start=\\"1607\\" data-end=\\"1666\\">Short-circuit and earth fault proof according to VDE-AR-E 2283-4</strong></p> </li> <li data-start=\\"1667\\" data-end=\\"1744\\"> <p data-start=\\"1669\\" data-end=\\"1744\\"><strong data-start=\\"1669\\" data-end=\\"1744\\">Approved for indoor, outdoor and hazardous (explosive) areas</strong></p> </li> <li data-start=\\"1745\\" data-end=\\"1784\\"> <p data-start=\\"1747\\" data-end=\\"1784\\"><strong data-start=\\"1747\\" data-end=\\"1784\\">Suitable for direct burial</strong></p> </li> <li data-start=\\"1785\\" data-end=\\"1815\\"> <p data-start=\\"1787\\" data-end=\\"1815\\"><strong data-start=\\"1787\\" data-end=\\"1815\\">CPR performance class: Eca</strong></p> </li> </ul> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/06/H1Z2Z2-K-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/06/H1Z2Z2-K-scaled.webp","sku":"H1Z2Z2-K-solar-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":43,"name":"Solar Cables","slug":"solar-cables"}],"attributes":[],"variations":[],"updatedAt":"2025-08-25T07:41:43","translation":null},{"id":46767,"translationKey":"na2xfk2y","locale":"en","slug":"na2xfk2y","path":"/product/na2xfk2y","name":"NA2X(F)K2Y","shortDescriptionHtml":"<p>The NA2X(F)K2Y high-voltage cable series is designed for industrial applications requiring robust electrical performance, featuring copper conductors and XLPE insulation suitable for voltage classes up to 110kV. Primarily used in power transmission and distribution networks.</p>\\n","descriptionHtml":"<section> <h2>Engineering Overview</h2> <p>The <strong>NA2X(F)K2Y high-voltage cable series</strong> is engineered to meet the rigorous demands of modern industrial and power distribution applications. It combines high-grade copper conductors with cross-linked polyethylene (XLPE) insulation, ensuring superior <strong>dielectric strength</strong> and <strong>thermal cycling</strong> resilience.</p> </section> <section> <h2>Technical Performance and Installation</h2> <p>This cable series is optimized for high <strong>ampacity</strong> and excellent <strong>fault current withstand</strong> capabilities, making it ideal for environments where reliability and durability are paramount. The construction adheres to strict <strong>IEC compliance</strong> standards, ensuring both performance and safety.</p> <ul> <li>Stranded copper conductors enhance current carrying capacity and heat dissipation.</li> <li>XLPE insulation provides significant improvements in thermal characteristics and longevity compared to traditional PVC.</li> <li>Installation versatility with suitability for <strong>direct burial</strong>, <strong>trefoil formation</strong>, or <strong>cable tray mounting</strong>, accommodating various environmental conditions and spatial configurations.</li> </ul> </section> <section> <h2>Compliance and EMC Considerations</h2> <p>The NA2X(F)K2Y series not only meets <strong>IEC</strong> standards but also features a robust design to ensure <strong>electromagnetic compatibility (EMC)</strong>. This design minimizes <strong>induced voltage</strong> effects, crucial in densely populated cable routes and close proximity to sensitive equipment.</p> <ul> <li>Comprehensive <strong>CPR classification</strong> and <strong>CE marking</strong> confirm the cable\'s adherence to European safety and quality benchmarks.</li> <li>Metallic screens incorporated within the cable structure effectively manage electromagnetic interference, safeguarding signal integrity across extensive networks.</li> </ul> </section>","images":[],"featuredImage":null,"sku":"NA2X(F)K2Y-high-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":41,"name":"High Voltage Cables","slug":"high-voltage-cables"}],"attributes":[],"variations":[],"updatedAt":"2025-06-23T11:21:13","translation":null},{"id":46765,"translationKey":"n2xfk2y","locale":"en","slug":"n2xfk2y","path":"/product/n2xfk2y","name":"N2X(F)K2Y","shortDescriptionHtml":"<p>The N2X(F)K2Y high-voltage cable series, designed for 64/110kV applications, utilizes copper conductors and XLPE insulation to meet the rigorous demands of industrial power distribution and transmission. These cables are engineered for high ampacity and fault current withstand in diverse installation environments.</p>\\n","descriptionHtml":"<section> <h2>Engineering Overview</h2> <p>The <strong>N2X(F)K2Y high-voltage cable series</strong> is tailored for robust performance in high-voltage power systems, featuring copper conductors and cross-linked polyethylene (XLPE) insulation. This combination ensures high dielectric strength and excellent thermal cycling resistance, crucial for maintaining integrity and functionality over long operational periods.</p> </section> <section> <h2>Technical Performance and Installation</h2> <p>Designed to support a wide range of industrial applications, the N2X(F)K2Y cable series excels in environments requiring high ampacity and effective fault current management. The cables\' construction supports efficient heat dissipation and reduces the risk of thermal degradation even under high load conditions.</p> <ul> <li>Optimal <strong>ampacity</strong> to support increased power transmission requirements.</li> <li>Enhanced <strong>fault current withstand</strong> capability to ensure reliability and safety.</li> <li>Superior <strong>dielectric strength</strong>, facilitated by high-quality XLPE insulation.</li> </ul> <p>Installation techniques such as <strong>trefoil formation</strong>, <strong>direct burial</strong>, and <strong>cable tray mounting</strong> are compatible with this series, providing flexibility and ease of deployment in varied operational landscapes.</p> </section> <section> <h2>Compliance and Electromagnetic Compatibility</h2> <p>The N2X(F)K2Y series adheres to stringent <strong>IEC standards</strong> and meets <strong>CPR classification</strong> requirements, ensuring compliance with international safety and quality benchmarks. Additionally, the cables are designed to minimize electromagnetic interference, enhancing <strong>electromagnetic compatibility (EMC)</strong> and reducing induced voltages, which is critical in densely packed power installations.</p> <ul> <li>Robust <strong>metallic screening</strong> to mitigate EMC issues and manage fault currents effectively.</li> <li>CE marking confirms that the cable series meets the essential requirements of relevant European directives.</li> </ul> </section>","images":[],"featuredImage":null,"sku":"N2X(F)K2Y-high-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":41,"name":"High Voltage Cables","slug":"high-voltage-cables"}],"attributes":[],"variations":[],"updatedAt":"2025-06-23T11:21:21","translation":null},{"id":46763,"translationKey":"na2xfkld2y","locale":"en","slug":"na2xfkld2y","path":"/product/na2xfkld2y","name":"NA2X(F)KLD2Y","shortDescriptionHtml":"<p>The NA2X(F)KLD2Y high-voltage cable series is designed for industrial applications requiring high voltage class and robust performance, featuring copper conductors and XLPE insulation suitable for direct burial and cable tray installations.</p>\\n","descriptionHtml":"<section> <h2>Engineering Overview</h2> <p>The <strong>NA2X(F)KLD2Y high-voltage cable series</strong> is engineered to meet the rigorous demands of modern industrial electrical networks, offering high dielectric strength and excellent thermal cycling resistance. This series is ideal for applications that require reliable power distribution in high-voltage settings.</p> </section> <section> <h2>Technical Performance and Construction</h2> <p>This cable series is built with high-conductivity stranded copper conductors, ensuring superior ampacity and efficient power transmission. The cross-linked polyethylene (XLPE) insulation provides enhanced thermal properties and dielectric strength, critical for maintaining integrity under high voltage and temperature conditions.</p> <ul> <li>Optimized conductor design to maximize current carrying capacity and minimize thermal losses.</li> <li>XLPE insulation for improved fault current withstand and resistance to environmental stressors.</li> <li>Designed for <strong>IEC compliance</strong> and <strong>CPR classification</strong>, ensuring adherence to international safety and performance standards.</li> </ul> </section> <section> <h2>Installation and Compliance</h2> <p>The NA2X(F)KLD2Y series supports various installation methods including <strong>direct burial</strong> and <strong>cable tray mounting</strong>. Its robust construction allows for installation in trefoil formation, optimizing space and reducing induced voltages.</p> <ul> <li>Metallic screening layers enhance electromagnetic compatibility (EMC), crucial for installations in electromagnetically active environments.</li> <li>The cable\'s design minimizes electromagnetic interference, aiding in the stability of the entire power network.</li> <li>Each cable variant is marked with <strong>CE marking</strong>, signifying European conformity with health, safety, and environmental protection standards.</li> </ul> </section>","images":[],"featuredImage":null,"sku":"NA2X(F)KLD2Y-high-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":41,"name":"High Voltage Cables","slug":"high-voltage-cables"}],"attributes":[],"variations":[],"updatedAt":"2025-06-23T11:22:22","translation":null},{"id":46761,"translationKey":"n2xfkld2y","locale":"en","slug":"n2xfkld2y","path":"/product/n2xfkld2y","name":"N2X(F)KLD2Y","shortDescriptionHtml":"<p>The N2X(F)KLD2Y-high-voltage-cables-2 series is designed for high-voltage applications, utilizing stranded copper conductors and XLPE insulation to ensure high ampacity and robust performance in industrial settings.</p>\\n","descriptionHtml":"<section> <h2>Engineering Overview</h2> <p>The <strong>N2X(F)KLD2Y-high-voltage-cables-2 series</strong> is engineered to meet the rigorous demands of high-voltage power transmission with a focus on durability, efficiency, and safety. This series is ideal for applications requiring high dielectric strength and excellent thermal cycling resistance.</p> </section> <section> <h2>Technical Performance and Installation</h2> <p>This cable series is designed to optimize both electrical and thermal performance, making it suitable for a variety of installation environments:</p> <ul> <li>High <strong>ampacity</strong> to support increased power transmission over long distances without significant power losses.</li> <li>Excellent <strong>fault current withstand</strong> capability, ensuring reliability and safety in the event of abnormal current flow.</li> <li>Designed for <strong>direct burial</strong>, <strong>trefoil formation</strong>, or <strong>cable tray mounting</strong>, providing flexibility in installation methods to suit different site conditions.</li> </ul> </section> <section> <h2>Compliance and EMC Considerations</h2> <p>The cable\'s construction adheres to stringent <strong>IEC standards</strong> and carries the <strong>CE marking</strong>, affirming its compliance with the Construction Products Regulation (<strong>CPR classification</strong>). Furthermore, it is designed to minimize electromagnetic interference:</p> <ul> <li>Advanced insulation and shielding techniques reduce <strong>induced voltage</strong>, enhancing <strong>electromagnetic compatibility</strong> (EMC).</li> <li>Metallic screens incorporated into the cable design help in mitigating external electromagnetic influences, ensuring stable and uninterrupted operation.</li> </ul> </section>","images":[],"featuredImage":null,"sku":"N2X(F)KLD2Y-high-voltage-cables-2","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":41,"name":"High Voltage Cables","slug":"high-voltage-cables"}],"attributes":[],"variations":[],"updatedAt":"2025-06-23T11:25:50","translation":null},{"id":45065,"translationKey":"na2xsfl2y","locale":"en","slug":"na2xsfl2y","path":"/product/na2xsfl2y","name":"NA2XS(FL)2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"128\\" data-end=\\"153\\">NA2XS(FL)2Y cable</strong> is a longitudinally watertight medium-voltage cable with an aluminium conductor, XLPE insulation, and a combined Al/PE sheath. It has been specifically developed for power supply networks that demand high mechanical strength and reliable protection against water ingress.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"481\\" data-end=\\"540\\">Designed for use in power supply networks</h3> <p data-start=\\"542\\" data-end=\\"974\\">The <strong data-start=\\"546\\" data-end=\\"561\\">NA2XS(FL)2Y</strong> complies with standards <strong data-start=\\"581\\" data-end=\\"601\\">DIN VDE 0276-620</strong>, <strong data-start=\\"603\\" data-end=\\"616\\">HD 620 S2</strong> and <strong data-start=\\"621\\" data-end=\\"634\\">IEC 60502</strong>. It is ideal for installation in <strong data-start=\\"670\\" data-end=\\"765\\">power supply networks (utilities), indoors, in cable ducts, outdoors, in soil, and in water</strong>. Thanks to its longitudinally watertight design and Al/PE sheath construction, it remains operational even when damaged water ingress is effectively limited to the affected area.</p> <h3 data-start=\\"976\\" data-end=\\"999\\">Technical construction</h3> <p data-start=\\"1001\\" data-end=\\"1556\\">The cable features a <strong data-start=\\"1025\\" data-end=\\"1058\\">multi-stranded aluminium conductor</strong> (Class 2 according to VDE 0295 / IEC 60228), surrounded by <strong data-start=\\"1112\\" data-end=\\"1130\\">XLPE insulation</strong> with a <strong data-start=\\"1135\\" data-end=\\"1172\\">tightly bonded outer conductive layer</strong>. A <strong data-start=\\"1179\\" data-end=\\"1223\\">conductive, longitudinally watertight tape</strong> and a <strong data-start=\\"1235\\" data-end=\\"1281\\">copper wire screen with counter helix</strong> ensure reliable field control. The cable is also equipped with a <strong data-start=\\"1356\\" data-end=\\"1398\\">longitudinally watertight aluminum tape</strong> that is <strong data-start=\\"1417\\" data-end=\\"1453\\">laminated to the black PE sheath</strong>. The result: high protection against mechanical stress and moisture ingress.</p> <h3 data-start=\\"1558\\" data-end=\\"1590\\">Properties and applications</h3> <p data-start=\\"1592\\" data-end=\\"1977\\">The NA2XS(FL)2Y cable is <strong data-start=\\"1618\\" data-end=\\"1634\\">suitable for underground installation</strong>, <strong data-start=\\"1636\\" data-end=\\"1664\\">free from silicone and cadmium</strong>, and suited for environments with high mechanical stress. It withstands <strong data-start=\\"1742\\" data-end=\\"1780\\">temperatures up to +90 °C in operation</strong> and <strong data-start=\\"1785\\" data-end=\\"1819\\">up to +250 °C under short-circuit conditions</strong>. Thanks to its partial discharge-free design and water barrier, it is particularly well suited for <strong data-start=\\"1906\\" data-end=\\"1939\\">critical supply areas</strong> in power infrastructure.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2XSFL2Y-3-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSFL2Y-3-scaled.webp","sku":"NA2XS(FL)2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":39,"name":"Medium Voltage Cables","slug":"medium-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x35/16 - 6/10kV","1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x630/35 - 6/10kV","1x800/35 - 6/10kV","1x1000/35 - 6/10kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x500/50 - 12/20kV","1x630/35 - 12/20kV","1x800/35 - 12/20kV","1x1000/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV","1x630/35 - 18/30kV","1x800/35 - 18/30kV","1x1000/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Aluminum"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x35/16","1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35","1x630/35","1x800/35","1x1000/35","1x500/50"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["7.2 mm","8.3 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.1 mm","20.2 mm","23.3 mm","26.5 mm","29.9 mm","34.2 mm","38.1 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["15.3 mm","16.4 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.2 mm","28.3 mm","31.4 mm","34.6 mm","38 mm","42.3 mm","46.2 mm","20.6 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.4 mm","32.5 mm","35.6 mm","38.8 mm","42.2 mm","46.5 mm","50.4 mm","25.6 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","35.4 mm","37.5 mm","40.6 mm","43.8 mm","47.2 mm","51.5 mm","55.4 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["25 mm","26 mm","27 mm","29 mm","30 mm","32 mm","33 mm","36 mm","38 mm","41 mm","44 mm","47 mm","52 mm","56 mm","35 mm","40 mm","42 mm","45 mm","49 mm","61 mm","37 mm","43 mm","50 mm","54 mm","60 mm","67 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["500 mm","520 mm","405 mm","580 mm","600 mm","640 mm","660 mm","720 mm","760 mm","820 mm","880 mm","940 mm","1040 mm","1120 mm","700 mm","800 mm","840 mm","900 mm","980 mm","780 mm","1220 mm","740 mm","860 mm","1000 mm","1080 mm","1200 mm","1340 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["643 kg/km","712 kg/km","796 kg/km","902 kg/km","1009 kg/km","1193 kg/km","1341 kg/km","1546 kg/km","1797 kg/km","2222 kg/km","2599 kg/km","3062 kg/km","3686 kg/km","4372 kg/km","876 kg/km","982 kg/km","1101 kg/km","1217 kg/km","1412 kg/km","1568 kg/km","1792 kg/km","2020 kg/km","2493 kg/km","2903 kg/km","3059 kg/km","3383 kg/km","3858 kg/km","4824 kg/km","1100 kg/km","1213 kg/km","1339 kg/km","1463 kg/km","1660 kg/km","1837 kg/km","2049 kg/km","2336 kg/km","2842 kg/km","3269 kg/km","3590 kg/km","4284 kg/km","5327 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.868 Ω/km","0.641 Ω/km","0.443 Ω/km","0.32 Ω/km","0.253 Ω/km","0.206 Ω/km","0.164 Ω/km","0.125 Ω/km","0.1 Ω/km","0.0778 Ω/km","0.0605 Ω/km","0.0469 Ω/km","0.0367 Ω/km","0.0291 Ω/km","0.078 Ω/km","0.061 Ω/km","0.047 Ω/km","0.037 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.22 μF/km","0.25 μF/km","0.28 μF/km","0.31 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.48 μF/km","0.54 μF/km","0.61 μF/km","0.67 μF/km","0.76 μF/km","0.84 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.27 μF/km","0.3 μF/km","0.32 μF/km","0.49 μF/km","0.55 μF/km","0.13 μF/km","0.15 μF/km","0.16 μF/km","0.2 μF/km","0.24 μF/km","0.29 μF/km","0.39 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.44","0.42","0.4","0.38","0.36","0.35","0.34","0.33","0.32","0.3","0.29","0.27","0.26","0.25","0.45","0.41","0.39","0.28","0.48","0.43","0.37","0.31"]},{"id":0,"name":"Inductance in air, flat 1","slug":"Inductance in air, flat 1","position":32,"visible":true,"variation":true,"options":["0.61","0.59","0.57","0.55","0.54","0.51","0.5","0.48","0.47","0.45","0.44","0.43","0.42","0.4","0.62","0.6","0.58","0.56","0.53","0.46","0.65","0.63","0.52","0.49"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":33,"visible":true,"variation":true,"options":["0.74","0.71","0.68","0.65","0.63","0.6","0.58","0.56","0.54","0.5","0.48","0.46","0.45","0.42","0.72","0.69","0.66","0.64","0.61","0.59","0.57","0.55","0.51","0.49","0.73","0.7","0.67","0.62","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.3 kA","4.7 kA","6.6 kA","9 kA","11.3 kA","14.2 kA","17.5 kA","22.7 kA","28.4 kA","37.8 kA","47.3 kA","59.6 kA","75.6 kA","94 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":35,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA","10 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":36,"visible":true,"variation":true,"options":["191","273","348","434","522","644","747","909","1098","1474","1740","2131","2673","3505","266","339","426","515","634","733","897","1080","1840","2105","2631","4323","261","334","420","506","625","726","890","1062","1453","1724","3302"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":37,"visible":true,"variation":true,"options":["135","193","247","311","375","479","563","699","865","1241","1525","1895","2461","3157","196","251","318","386","488","574","714","877","1273","1541","1707","1947","2503","3771","200","257","325","393","500","590","733","889","1305","1575","2000","2546","3152"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":38,"visible":true,"variation":true,"options":["160","183","228","278","321","364","418","494","568","660","767","861","976","1187","185","231","280","323","366","420","496","569","766","866","984","187","232","282","325","367","421","659","764","1196"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":39,"visible":true,"variation":true,"options":["190","219","273","333","384","432","496","583","666","755","868","913","1017","1270","332","494","581","663","753","866","900","1008","1262","331","382","429","492","578","659","750","861","889","1000","1256"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":40,"visible":true,"variation":true,"options":["145","171","208","248","283","315","357","413","466","529","602","690","764","852","172","210","251","285","319","361","417","471","535","609","705","767","863","174","213","254","289","322","364","422","476","541","616","692","770","878"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":41,"visible":true,"variation":true,"options":["165","194","236","281","318","350","394","452","506","558","627","666","728","842","195","237","282","319","352","396","455","510","564","634","668","734","852","238","283","321","354","399","458","514","570","642","653","731","863"]}],"variations":[],"updatedAt":"2025-08-28T09:07:02","translation":null},{"id":44906,"translationKey":"na2xsf2y","locale":"en","slug":"na2xsf2y","path":"/product/na2xsf2y","name":"NA2XS(F)2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"172\\" data-end=\\"196\\">NA2XS(F)2Y cable</strong> is a longitudinally watertight medium-voltage cable with an aluminium conductor, XLPE insulation, and a durable PE sheath. It is designed for energy-efficient and safe installation in the ground and critical network areas.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"508\\" data-end=\\"575\\">For high-performance power networks with enhanced protection requirements</h3> <p data-start=\\"577\\" data-end=\\"994\\">The <strong data-start=\\"581\\" data-end=\\"595\\">NA2XS(F)2Y</strong> complies with standards <strong data-start=\\"618\\" data-end=\\"638\\">DIN VDE 0276-620</strong>, <strong data-start=\\"640\\" data-end=\\"653\\">HD 620 S2</strong> and <strong data-start=\\"658\\" data-end=\\"671\\">IEC 60502</strong>. It is suitable for <strong data-start=\\"696\\" data-end=\\"797\\">installation indoors, in cable ducts, underground, in water, outdoors, or on cable trays</strong>. Its main applications are in <strong data-start=\\"831\\" data-end=\\"881\\">utility grids, industrial facilities, and substations</strong>, where additional safety reserves against moisture ingress and mechanical stress are required.</p> <h3 data-start=\\"996\\" data-end=\\"1033\\">Construction and material characteristics</h3> <p data-start=\\"1035\\" data-end=\\"1537\\">The conductor consists of <strong data-start=\\"1058\\" data-end=\\"1085\\">multi-stranded aluminium</strong> (Class 2), surrounded by an <strong data-start=\\"1116\\" data-end=\\"1139\\">inner conductive layer</strong> and <strong data-start=\\"1150\\" data-end=\\"1168\\">XLPE insulation</strong> with a tightly bonded outer conductive layer extruded in a single process for maximum operational safety. The shielding is provided by a <strong data-start=\\"1309\\" data-end=\\"1354\\">copper wire braid with counter helix</strong>, complemented by a <strong data-start=\\"1375\\" data-end=\\"1407\\">longitudinally watertight tape</strong>. The outer sheath is made of <strong data-start=\\"1437\\" data-end=\\"1464\\">black PE (Type DMP2)</strong> and reliably protects against mechanical stress and moisture.</p> <h3 data-start=\\"1539\\" data-end=\\"1577\\">Properties and fields of application</h3> <p data-start=\\"1579\\" data-end=\\"1977\\">The NA2XS(F)2Y is <strong data-start=\\"1598\\" data-end=\\"1614\\">suitable for underground installation</strong>, <strong data-start=\\"1616\\" data-end=\\"1644\\">free from silicone and cadmium</strong>, and <strong data-start=\\"1651\\" data-end=\\"1704\\">resistant to paint-wetting impairment substances</strong>. It withstands <strong data-start=\\"1714\\" data-end=\\"1746\\">continuous temperatures up to +90 °C</strong> and tolerates <strong data-start=\\"1767\\" data-end=\\"1805\\">short-circuit loads up to +250 °C</strong>. Thanks to its well-designed, partial discharge-free structure, it is particularly well suited for <strong data-start=\\"1900\\" data-end=\\"1976\\">safe power distribution in moist and complex installation environments</strong>.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2XSF2Y-3-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSF2Y-3-scaled.webp","sku":"NA2XS(F)2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":39,"name":"Medium Voltage Cables","slug":"medium-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x630/35 - 6/10kV","1x800/35 - 6/10kV","1x1000/35 - 6/10kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x630/35 - 12/20kV","1x800/35 - 12/20kV","1x1000/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV","1x630/35 - 18/30kV","1x800/35 - 18/30kV","1x1000/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Aluminum"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35","1x630/35","1x800/35","1x1000/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["8.3 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.1 mm","20.2 mm","23.3 mm","26.5 mm","29.9 mm","34.2 mm","38.1 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["16.4 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.2 mm","28.3 mm","31.4 mm","34.6 mm","38 mm","42.3 mm","46.2 mm","20.5 mm","22 mm","23.5 mm","25 mm","26.4 mm","28 mm","30.3 mm","32.4 mm","35.5 mm","38.7 mm","42.1 mm","46.4 mm","50.3 mm","25.5 mm","27 mm","28.5 mm","30 mm","33 mm","35.3 mm","37.4 mm","40.5 mm","43.7 mm","47.1 mm","51.4 mm","55.3 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["25 mm","26 mm","28 mm","29 mm","30 mm","32 mm","34 mm","37 mm","40 mm","43 mm","46 mm","51 mm","55 mm","33 mm","35 mm","36 mm","39 mm","41 mm","44 mm","47 mm","60 mm","38 mm","49 mm","52 mm","56 mm","65 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["375 mm","390 mm","420 mm","435 mm","450 mm","480 mm","510 mm","555 mm","600 mm","645 mm","690 mm","765 mm","825 mm","495 mm","525 mm","540 mm","585 mm","615 mm","660 mm","705 mm","900 mm","570 mm","735 mm","780 mm","840 mm","975 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["625 kg/km","707 kg/km","808 kg/km","909 kg/km","1089 kg/km","1232 kg/km","1427 kg/km","1666 kg/km","2089 kg/km","2456 kg/km","2909 kg/km","3521 kg/km","4195 kg/km","780 kg/km","873 kg/km","984 kg/km","1093 kg/km","1282 kg/km","1434 kg/km","1647 kg/km","1869 kg/km","2321 kg/km","2728 kg/km","3227 kg/km","3846 kg/km","4634 kg/km","988 kg/km","1094 kg/km","1216 kg/km","1335 kg/km","1535 kg/km","1699 kg/km","1928 kg/km","2167 kg/km","2654 kg/km","3087 kg/km","3603 kg/km","4284 kg/km","5093 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.641 Ω/km","0.443 Ω/km","0.32 Ω/km","0.253 Ω/km","0.206 Ω/km","0.164 Ω/km","0.125 Ω/km","0.1 Ω/km","0.0778 Ω/km","0.0605 Ω/km","0.0469 Ω/km","0.0367 Ω/km","0.0291 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.24 μF/km","0.28 μF/km","0.31 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.48 μF/km","0.54 μF/km","0.61 μF/km","0.67 μF/km","0.76 μF/km","0.84 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.25 μF/km","0.27 μF/km","0.3 μF/km","0.32 μF/km","0.49 μF/km","0.13 μF/km","0.15 μF/km","0.16 μF/km","0.2 μF/km","0.22 μF/km","0.26 μF/km","0.29 μF/km","0.39 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.41","0.39","0.37","0.36","0.35","0.33","0.32","0.31","0.29","0.28","0.27","0.26","0.25","0.44","0.42","0.4","0.34","0.3","0.48","0.45","0.43","0.38"]},{"id":0,"name":"Inductance in air, flat 1","slug":"Inductance in air, flat 1","position":32,"visible":true,"variation":true,"options":["0.59","0.56","0.55","0.53","0.51","0.5","0.48","0.47","0.45","0.43","0.42","0.41","0.4","0.62","0.57","0.54","0.52","0.49","0.44","0.65","0.6","0.58","0.46"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":33,"visible":true,"variation":true,"options":["0.71","0.68","0.65","0.63","0.6","0.58","0.56","0.54","0.5","0.48","0.46","0.44","0.42","0.72","0.69","0.66","0.64","0.61","0.59","0.55","0.51","0.49","0.47","0.45","0.73","0.7","0.67","0.62","0.53"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":34,"visible":true,"variation":true,"options":["4.7 kA","6.6 kA","9 kA","11.3 kA","14.2 kA","17.5 kA","22.7 kA","28.4 kA","37.8 kA","47.3 kA","59.6 kA","75.6 kA","94 kA","94.6 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":35,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":36,"visible":true,"variation":true,"options":["277","353","443","529","655","760","924","1110","1506","1773","2158","2716","3505","269","344","433","518","638","749","909","1098","1485","1757","2131","2673","3315","263","337","425","510","632","735","897","1080","1453","1740","2105","2631"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":37,"visible":true,"variation":true,"options":["195","249","316","379","486","574","710","865","1252","1508","1921","2461","3157","198","254","321","387","485","583","722","883","1273","1541","1947","2503","3249","202","258","327","395","504","594","737","907","1230","1591","2000","2546","3381"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":38,"visible":true,"variation":true,"options":["183","228","278","321","364","418","494","568","660","767","855","968","1187","185","231","280","323","366","420","496","569","766","861","976","1095","187","232","282","325","367","421","659","764","866","984"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":39,"visible":true,"variation":true,"options":["219","273","333","384","432","496","583","666","755","868","907","1017","1270","332","494","581","663","753","866","900","1008","1107","331","382","429","492","578","659","750","861","889","1000","1085"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":40,"visible":true,"variation":true,"options":["171","208","248","283","315","357","413","466","529","602","688","764","852","172","210","251","285","319","361","417","471","535","609","690","837","174","213","254","289","322","364","422","476","541","616","692","770","841"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":41,"visible":true,"variation":true,"options":["194","236","281","318","350","394","452","506","558","627","664","731","842","195","237","282","319","352","396","455","510","564","634","668","770","238","283","321","354","399","458","514","570","642","653","734","784"]}],"variations":[],"updatedAt":"2025-08-28T09:03:38","translation":null},{"id":44743,"translationKey":"na2xs2y","locale":"en","slug":"na2xs2y","path":"/product/na2xs2y","name":"NA2XS2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"103\\" data-end=\\"124\\">NA2XS2Y cable</strong> is a high-performance medium-voltage cable with an aluminium conductor, XLPE insulation, and a robust PE sheath. It is perfectly suited for underground applications and impresses with its thermal load capacity, mechanical durability, and partial discharge-free design.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"462\\" data-end=\\"510\\">For harsh environments and heavy loads</h3> <p data-start=\\"512\\" data-end=\\"900\\">The <strong data-start=\\"516\\" data-end=\\"527\\">NA2XS2Y</strong> complies with <strong data-start=\\"547\\" data-end=\\"567\\">DIN VDE 0276-620</strong>, <strong data-start=\\"569\\" data-end=\\"582\\">HD 620 S2</strong> and <strong data-start=\\"587\\" data-end=\\"600\\">IEC 60502</strong> standards, and is specifically designed for <strong data-start=\\"626\\" data-end=\\"708\\">fixed installation indoors, in cable ducts, outdoors, in soil and water</strong>. It is commonly used in <strong data-start=\\"748\\" data-end=\\"801\\">industrial facilities, switching stations, and power plants</strong>, especially where the cable is <strong data-start=\\"862\\" data-end=\\"894\\">exposed to high mechanical stress</strong> during installation or operation.</p> <h3 data-start=\\"902\\" data-end=\\"937\\">Construction and technical features</h3> <p data-start=\\"939\\" data-end=\\"1476\\">The cable features a <strong data-start=\\"963\\" data-end=\\"996\\">multi-stranded aluminium conductor</strong> (Class 2 according to DIN VDE 0295 / IEC 60228). The <strong data-start=\\"1053\\" data-end=\\"1070\\">XLPE insulation</strong> (Type DIX8) is inseparably bonded to the <strong data-start=\\"1105\\" data-end=\\"1128\\">outer conductive layer</strong> and, together with the <strong data-start=\\"1167\\" data-end=\\"1190\\">inner conductive layer</strong>, ensures <strong data-start=\\"1201\\" data-end=\\"1233\\">partial discharge-free operation</strong>. The <strong data-start=\\"1239\\" data-end=\\"1254\\">shielding</strong> consists of a copper wire braid with counter helix. The <strong data-start=\\"1343\\" data-end=\\"1370\\">black PE sheath (Type DMP2)</strong> protects against moisture, mechanical pressure, and chemical exposure but is not flame-retardant.</p> <h3 data-start=\\"1478\\" data-end=\\"1526\\">Special features and application benefits</h3> <p data-start=\\"1528\\" data-end=\\"1930\\">NA2XS2Y is <strong data-start=\\"1540\\" data-end=\\"1556\\">suitable for underground installation</strong> and for use at <strong data-start=\\"1577\\" data-end=\\"1607\\">temperatures as low as -20 °C</strong>. It is <strong data-start=\\"1625\\" data-end=\\"1653\\">free from silicone and cadmium</strong>, contains no paint-wetting impairment substances, and handles a <strong data-start=\\"1714\\" data-end=\\"1754\\">continuous operating temperature of up to +90 °C</strong>, and up to <strong data-start=\\"1785\\" data-end=\\"1796\\">+250 °C</strong> in short-circuit conditions. The black PE sheath makes this cable the <strong data-start=\\"1841\\" data-end=\\"1929\\">ideal high-resilience solution for permanent underground medium-voltage installations</strong>.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2XS2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XS2Y-scaled.webp","sku":"NA2XS2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":39,"name":"Medium Voltage Cables","slug":"medium-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x35/16 - 6/10kV","1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x630/35 - 6/10kV","1x800/35 - 6/10kV","1x1000/35 - 6/10kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x630/35 - 12/20kV","1x800/35 - 12/20kV","1x1000/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV","1x630/35 - 18/30kV","1x800/35 - 18/30kV","1x1000/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Aluminum"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x35/16","1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35","1x630/35","1x800/35","1x1000/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C","-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["-35 °C","-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["7.2 mm","8.3 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.1 mm","20.2 mm","23.3 mm","26.5 mm","29.9 mm","34.2 mm","38.1 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["15.3 mm","16.4 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.2 mm","28.3 mm","31.4 mm","34.6 mm","38 mm","42.3 mm","46.2 mm","20.6 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.4 mm","32.5 mm","35.6 mm","38.8 mm","42.2 mm","46.5 mm","50.4 mm","25.6 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","35.4 mm","37.5 mm","40.6 mm","43.8 mm","47.2 mm","51.5 mm","55.4 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["23 mm","25 mm","26 mm","28 mm","29 mm","30 mm","32 mm","34 mm","37 mm","40 mm","43 mm","46 mm","51 mm","57 mm","31 mm","35 mm","39 mm","41 mm","44 mm","47 mm","56 mm","61 mm","36 mm","42 mm","49 mm","53 mm","67 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["345 mm","375 mm","390 mm","420 mm","435 mm","450 mm","480 mm","510 mm","555 mm","600 mm","645 mm","690 mm","765 mm","855 mm","465 mm","525 mm","585 mm","615 mm","660 mm","705 mm","840 mm","915 mm","540 mm","630 mm","735 mm","795 mm","1005 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["563 kg/km","624 kg/km","707 kg/km","808 kg/km","905 kg/km","1085 kg/km","1226 kg/km","1423 kg/km","1666 kg/km","2082 kg/km","2447 kg/km","2909 kg/km","3520 kg/km","4422 kg/km","795 kg/km","888 kg/km","999 kg/km","1108 kg/km","1301 kg/km","1452 kg/km","1671 kg/km","1893 kg/km","2357 kg/km","2757 kg/km","3227 kg/km","3856 kg/km","4824 kg/km","1009 kg/km","1115 kg/km","1237 kg/km","1357 kg/km","1561 kg/km","1721 kg/km","1956 kg/km","2203 kg/km","2693 kg/km","3119 kg/km","3617 kg/km","4300 kg/km","5326 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.868 Ω/km","0.641 Ω/km","0.443 Ω/km","0.32 Ω/km","0.253 Ω/km","0.206 Ω/km","0.164 Ω/km","0.125 Ω/km","0.1 Ω/km","0.0778 Ω/km","0.0605 Ω/km","0.0469 Ω/km","0.0367 Ω/km","0.0291 Ω/km","0.078 Ω/km","0.061 Ω/km","0.047 Ω/km","0.037 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.22 μF/km","0.25 μF/km","0.28 μF/km","0.31 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.48 μF/km","0.54 μF/km","0.61 μF/km","0.66 μF/km","0.76 μF/km","0.84 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.27 μF/km","0.3 μF/km","0.32 μF/km","0.49 μF/km","0.55 μF/km","0.13 μF/km","0.15 μF/km","0.16 μF/km","0.2 μF/km","0.24 μF/km","0.26 μF/km","0.29 μF/km","0.39 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.43","0.42","0.39","0.38","0.36","0.35","0.33","0.32","0.31","0.3","0.28","0.27","0.26","0.25","0.44","0.4","0.37","0.34","0.29","0.48","0.45","0.41"]},{"id":0,"name":"Inductance in air, flat 1","slug":"Inductance in air, flat 1","position":32,"visible":true,"variation":true,"options":["0.61","0.6","0.56","0.55","0.53","0.51","0.5","0.48","0.47","0.45","0.43","0.42","0.41","0.4","0.62","0.59","0.57","0.54","0.52","0.49","0.44","0.65","0.58","0.46"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":33,"visible":true,"variation":true,"options":["0.73","0.71","0.68","0.65","0.63","0.6","0.58","0.55","0.54","0.5","0.48","0.46","0.44","0.42","0.72","0.69","0.66","0.64","0.61","0.59","0.56","0.51","0.49","0.47","0.45","0.7","0.67","0.62","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.3 kA","4.7 kA","6.6 kA","9 kA","11.3 kA","14.2 kA","17.5 kA","22.7 kA","28.4 kA","37.8 kA","47.3 kA","59.6 kA","75.6 kA","94 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":35,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":36,"visible":true,"variation":true,"options":["194","270","353","440","528","655","760","928","1098","1496","1773","2158","2716","3505","269","344","433","520","643","749","913","1485","1757","2131","2673","4323","263","337","424","631","733","897","1068","1453","1740","2631","3302"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":37,"visible":true,"variation":true,"options":["136","191","249","314","379","486","574","710","859","1262","1508","1895","2461","3157","198","254","321","388","495","583","726","883","1273","1541","1947","2503","3771","202","258","327","400","501","592","733","895","1294","1575","2000","2546","3152"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":38,"visible":true,"variation":true,"options":["153","183","228","278","321","364","418","494","568","660","767","855","968","1187","185","231","280","323","366","420","496","569","766","861","976","187","232","282","325","367","421","659","764","984","1196"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":39,"visible":true,"variation":true,"options":["182","219","273","333","384","432","496","583","666","755","868","913","1017","1270","332","494","581","663","753","866","900","1008","1262","331","382","429","492","578","659","750","861","889","1000","1256"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":40,"visible":true,"variation":true,"options":["145","171","208","248","283","315","357","413","466","529","602","685","764","852","172","210","251","285","319","361","417","471","535","609","690","863","174","213","254","289","322","364","422","476","541","616","770","878"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":41,"visible":true,"variation":true,"options":["165","194","236","281","318","350","394","452","506","558","627","668","731","842","195","237","282","319","352","396","455","510","564","634","852","238","283","321","354","399","458","514","570","642","734","863"]}],"variations":[],"updatedAt":"2025-08-28T09:27:17","translation":null},{"id":44573,"translationKey":"na2xsy","locale":"en","slug":"na2xsy","path":"/product/na2xsy","name":"NA2XSY","shortDescriptionHtml":"<p>The <strong data-start=\\"154\\" data-end=\\"174\\">NA2XSY cable</strong> is a medium-voltage cable with aluminium conductor, XLPE insulation, and copper shielding, suitable for underground installation. It is designed for demanding power distribution tasks and stands out for its high operational reliability, excellent installation properties, and thermal resistance up to 90°C.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"501\\" data-end=\\"546\\">For high-performance medium-voltage networks</h3> <p data-start=\\"548\\" data-end=\\"961\\">The <strong data-start=\\"552\\" data-end=\\"562\\">NA2XSY</strong> meets the requirements of <strong data-start=\\"600\\" data-end=\\"620\\">DIN VDE 0276-620</strong>, <strong data-start=\\"622\\" data-end=\\"635\\">HD 620 S2</strong>, and <strong data-start=\\"640\\" data-end=\\"653\\">IEC 60502</strong>. It is suitable for <strong data-start=\\"678\\" data-end=\\"759\\">installation indoors, in cable ducts, underground, in water, or outdoors</strong> but only when installed with protection. Typical areas of application include <strong data-start=\\"830\\" data-end=\\"880\\">industrial plants, power stations, and switching stations</strong> where medium voltage must be transported with high operational safety.</p> <h3 data-start=\\"963\\" data-end=\\"986\\">Technical construction</h3> <p data-start=\\"988\\" data-end=\\"1476\\">The conductor consists of <strong data-start=\\"1011\\" data-end=\\"1038\\">multi-stranded aluminium</strong> (Class 2 according to VDE 0295 / IEC 60228). The <strong data-start=\\"1078\\" data-end=\\"1096\\">XLPE insulation</strong> is permanently bonded to the <strong data-start=\\"1119\\" data-end=\\"1142\\">outer conductive layer</strong> to ensure a <strong data-start=\\"1162\\" data-end=\\"1194\\">partial discharge-free structure</strong>. The structure also includes an <strong data-start=\\"1246\\" data-end=\\"1268\\">inner conductive layer</strong>, <strong data-start=\\"1270\\" data-end=\\"1295\\">conductive tape</strong>, a <strong data-start=\\"1302\\" data-end=\\"1340\\">copper wire screen with counter helix</strong>, additional tape, and a <strong data-start=\\"1377\\" data-end=\\"1397\\">red PVC sheath</strong>. The cable is flame-retardant and <strong data-start=\\"1433\\" data-end=\\"1461\\">approved for underground installation</strong> (depending on the type).</p> <h3 data-start=\\"1478\\" data-end=\\"1510\\">Application and properties</h3> <p data-start=\\"1512\\" data-end=\\"1981\\">Thanks to its precise construction, the NA2XSY can also be easily installed in complex routing scenarios. It is <strong data-start=\\"1618\\" data-end=\\"1646\\">free from silicone and cadmium</strong>, contains no paint-wetting impairment substances, and withstands <strong data-start=\\"1702\\" data-end=\\"1741\\">short-circuit temperatures up to +250 °C</strong>. The concentric structure and tightly bonded conductive layers make this cable a <strong data-start=\\"1834\\" data-end=\\"1906\\">reliable solution for medium-voltage power distribution</strong> where operational safety and ease of installation are essential.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2XSY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSY-scaled.webp","sku":"NA2XSY-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":39,"name":"Medium Voltage Cables","slug":"medium-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x35/16 - 6/10kV","1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/16 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x630/35 - 6/10kV","1x800/35 - 6/10kV","1x1000/35 - 6/10kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/16 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x630/35 - 12/20kV","1x800/35 - 12/20kV","1x1000/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV","1x630/35 - 18/30kV","1x800/35 - 18/30kV","1x1000/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Aluminum"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x35/16","1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/16","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35","1x630/35","1x800/35","1x1000/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["-25 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-5 °C","-5 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["red or black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["EN 60 332-1-2","EN 60 332-1-3","EN 60 332-1-4","EN 60 332-1-5","EN 60 332-1-6","EN 60 332-1-7","EN 60 332-1-8","EN 60 332-1-9","EN 60 332-1-10","EN 60 332-1-11","EN 60 332-1-12","EN 60 332-1-13","EN 60 332-1-14","EN 60 332-1-15","EN 60 332-1-16"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["7.2 mm","8.3 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.1 mm","20.2 mm","23.3 mm","26.5 mm","29.9 mm","34.2 mm","38.1 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["15.3 mm","16.4 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.2 mm","28.3 mm","31.4 mm","34.6 mm","38 mm","42.3 mm","46.2 mm","20.5 mm","22 mm","23.5 mm","25 mm","26.4 mm","28 mm","30.3 mm","32.4 mm","35.5 mm","38.7 mm","42.1 mm","46.4 mm","50.3 mm","25.5 mm","27 mm","28.5 mm","30 mm","33 mm","35.3 mm","37.4 mm","40.5 mm","43.7 mm","47.1 mm","51.4 mm","55.3 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm","2.9 mm","3 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["24 mm","25 mm","27 mm","28 mm","30 mm","31 mm","33 mm","35 mm","38 mm","40 mm","43 mm","47 mm","51 mm","57 mm","29 mm","32 mm","34 mm","36 mm","37 mm","39 mm","41 mm","44 mm","48 mm","56 mm","61 mm","42 mm","46 mm","49 mm","53 mm","67 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["360 mm","375 mm","405 mm","420 mm","450 mm","465 mm","495 mm","525 mm","570 mm","600 mm","645 mm","705 mm","765 mm","855 mm","435 mm","480 mm","510 mm","540 mm","555 mm","585 mm","615 mm","660 mm","720 mm","840 mm","915 mm","630 mm","690 mm","735 mm","795 mm","1005 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["668 kg/km","734 kg/km","824 kg/km","932 kg/km","1036 kg/km","1222 kg/km","1283 kg/km","1372 kg/km","1579 kg/km","1834 kg/km","2263 kg/km","2643 kg/km","3120 kg/km","3760 kg/km","4724 kg/km","936 kg/km","1037 kg/km","1157 kg/km","1274 kg/km","1491 kg/km","1546 kg/km","1636 kg/km","1863 kg/km","2084 kg/km","2567 kg/km","2992 kg/km","3520 kg/km","4182 kg/km","5165 kg/km","1176 kg/km","1290 kg/km","1421 kg/km","1548 kg/km","1757 kg/km","1930 kg/km","2172 kg/km","2424 kg/km","2928 kg/km","3390 kg/km","3937 kg/km","4667 kg/km","5703 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.868 Ω/km","0.641 Ω/km","0.443 Ω/km","0.32 Ω/km","0.253 Ω/km","0.206 Ω/km","0.164 Ω/km","0.125 Ω/km","0.1 Ω/km","0.0778 Ω/km","0.0605 Ω/km","0.0469 Ω/km","0.0367 Ω/km","0.0291 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.22 μF/km","0.25 μF/km","0.28 μF/km","0.31 μF/km","0.34 μF/km","0.37 μF/km","0.4 μF/km","0.41 μF/km","0.44 μF/km","0.48 μF/km","0.54 μF/km","0.62 μF/km","0.67 μF/km","0.76 μF/km","0.84 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.27 μF/km","0.3 μF/km","0.32 μF/km","0.36 μF/km","0.49 μF/km","0.13 μF/km","0.15 μF/km","0.16 μF/km","0.2 μF/km","0.24 μF/km","0.29 μF/km","0.39 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.44","0.42","0.39","0.37","0.36","0.34","0.33","0.32","0.31","0.29","0.28","0.27","0.26","0.25","0.4","0.35","0.3","0.48","0.45","0.43","0.41"]},{"id":0,"name":"Inductance in air, flat 1","slug":"Inductance in air, flat 1","position":32,"visible":true,"variation":true,"options":["0.61","0.6","0.57","0.54","0.53","0.51","0.49","0.48","0.47","0.45","0.43","0.42","0.41","0.4","0.62","0.58","0.56","0.52","0.46","0.44","0.65","0.63","0.55"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":33,"visible":true,"variation":true,"options":["0.74","0.71","0.68","0.65","0.62","0.59","0.57","0.55","0.54","0.5","0.48","0.46","0.44","0.42","0.72","0.69","0.66","0.64","0.61","0.6","0.51","0.49","0.73","0.7","0.67","0.58","0.56","0.53","0.47","0.45"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.3 kA","4.7 kA","6.6 kA","9 kA","11.3 kA","14.2 kA","17.5 kA","22.7 kA","28.4 kA","37.8 kA","47.3 kA","59.6 kA","75.6 kA","94 kA","94.6 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":35,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":36,"visible":true,"variation":true,"options":["197","278","363","452","541","667","762","771","955","1146","1549","1823","2237","2800","3505","276","351","442","532","653","753","760","920","1110","1474","1724","2105","2546","3116","269","344","433","530","640","744","905","1092","1453","2052","3050"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":37,"visible":true,"variation":true,"options":["140","198","260","325","393","501","563","590","745","907","1315","1575","2000","2546","3157","204","261","328","397","500","570","729","895","1262","1525","1895","2376","2917","206","264","334","408","509","599","737","1284","1541","1921","2461","3050"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":38,"visible":true,"variation":true,"options":["153","183","228","278","321","364","418","494","568","660","767","840","953","1187","185","231","280","323","366","420","496","569","766","866","1000","1130","187","232","282","325","367","421","659","764","877","1142"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":39,"visible":true,"variation":true,"options":["182","219","273","333","384","432","496","583","666","755","868","889","1000","1270","332","494","581","663","753","866","913","1035","1168","331","382","429","492","578","659","750","861","907","1017","1142"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":40,"visible":true,"variation":true,"options":["145","171","208","248","283","315","357","413","466","529","602","681","754","852","172","210","251","285","319","361","417","471","535","609","697","780","868","174","213","254","289","322","364","422","476","541","616","702","877"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":41,"visible":true,"variation":true,"options":["165","194","236","281","318","350","394","452","506","558","627","661","725","842","195","237","282","319","352","396","455","510","564","634","664","734","809","238","283","321","354","399","458","514","570","642","672","742","824"]}],"variations":[],"updatedAt":"2025-08-28T09:30:22","translation":null},{"id":44451,"translationKey":"n2xsfl2y-3","locale":"en","slug":"n2xsfl2y-3","path":"/product/n2xsfl2y-3","name":"N2XS(FL)2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"147\\" data-end=\\"171\\">N2XS(FL)2Y cable</strong> is a longitudinally watertight medium-voltage cable with a copper conductor, XLPE insulation, and a tightly bonded Al/PE sheath. It offers maximum operational safety for critical infrastructures and provides reliable protection against penetrating moisture.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"483\\" data-end=\\"530\\">For demanding power distribution networks</h3> <p data-start=\\"532\\" data-end=\\"920\\">The <strong data-start=\\"536\\" data-end=\\"550\\">N2XS(FL)2Y</strong> meets the standards <strong data-start=\\"573\\" data-end=\\"593\\">DIN VDE 0276-620</strong>, <strong data-start=\\"595\\" data-end=\\"608\\">HD 620 S2</strong> and <strong data-start=\\"613\\" data-end=\\"626\\">IEC 60502</strong>. It is ideally suited for <strong data-start=\\"664\\" data-end=\\"762\\">installation indoors, in cable ducts, outdoors, in soil, in water, and on cable trays</strong> especially in <strong data-start=\\"781\\" data-end=\\"833\\">utility grids, industrial plants, and switching stations</strong>, where high demands on mechanical strength and water resistance apply.</p> <h3 data-start=\\"922\\" data-end=\\"945\\">Technical construction</h3> <p data-start=\\"947\\" data-end=\\"1455\\">The cable design is based on a <strong data-start=\\"981\\" data-end=\\"1011\\">multi-stranded copper conductor</strong> (Class 2), an <strong data-start=\\"1030\\" data-end=\\"1047\\">XLPE insulation</strong> with an extruded, tightly bonded <strong data-start=\\"1081\\" data-end=\\"1104\\">outer conductive layer</strong>, and a <strong data-start=\\"1118\\" data-end=\\"1164\\">longitudinally watertight, conductive tape</strong>. The shielding consists of <strong data-start=\\"1194\\" data-end=\\"1230\\">copper wires with counter helix</strong>, complemented by an additional <strong data-start=\\"1259\\" data-end=\\"1291\\">longitudinally watertight tape</strong>. The outer protection is achieved with a <strong data-start=\\"1327\\" data-end=\\"1396\\">black PE sheath laminated with an aluminum tape</strong> serving as an effective <strong data-start=\\"1434\\" data-end=\\"1454\\">water barrier</strong>.</p> <h3 data-start=\\"1457\\" data-end=\\"1488\\">Properties and benefits</h3> <p data-start=\\"1490\\" data-end=\\"1897\\">The N2XS(FL)2Y is <strong data-start=\\"1509\\" data-end=\\"1525\\">suitable for underground installation</strong>, <strong data-start=\\"1527\\" data-end=\\"1560\\">designed for outdoor use</strong>, and withstands <strong data-start=\\"1570\\" data-end=\\"1605\\">operating temperatures up to +90 °C</strong> and <strong data-start=\\"1612\\" data-end=\\"1650\\">short-circuit loads up to +250 °C</strong>. It is <strong data-start=\\"1665\\" data-end=\\"1693\\">free from silicone and cadmium</strong> and contains no substances that interfere with paint wetting. Thanks to its <strong data-start=\\"1760\\" data-end=\\"1792\\">partial discharge-free design</strong> and the Al/PE layer, it is ideally suited for <strong data-start=\\"1843\\" data-end=\\"1896\\">humid environments with high safety requirements</strong>.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2XSFL2Y-2-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2XSFL2Y-2-scaled.webp","sku":"N2XS(FL)2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":39,"name":"Medium Voltage Cables","slug":"medium-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Copper"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C","-35 - +90 °C","-35 - + 90 °C","-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["35 °C","-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["8.2 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.3 mm","20.7 mm","23.3 mm","26.5 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["16.3 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.4 mm","28.8 mm","31.4 mm","34.6 mm","20.5 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.6 mm","33 mm","35.6 mm","38.8 mm","25.5 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","38 mm","40.6 mm","43.8 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["26 mm","28 mm","29 mm","31 mm","32 mm","34 mm","36 mm","39 mm","42 mm","44 mm","30 mm","33 mm","35 mm","38 mm","40 mm","43 mm","45 mm","49 mm","37 mm","41 mm","48 mm","51 mm","54 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["520 mm","560 mm","580 mm","620 mm","640 mm","680 mm","720 mm","780 mm","840 mm","880 mm","600 mm","660 mm","700 mm","760 mm","800 mm","860 mm","900 mm","980 mm","740 mm","820 mm","960 mm","1020 mm","1080 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["1010 kg/km","1238 kg/km","1495 kg/km","1773 kg/km","2119 kg/km","2483 kg/km","3073 kg/km","3737 kg/km","4697 kg/km","5729 kg/km","1166 kg/km","1409 kg/km","1675 kg/km","1968 kg/km","2320 kg/km","2697 kg/km","3303 kg/km","3978 kg/km","4925 kg/km","6006 kg/km","1405 kg/km","1646 kg/km","1926 kg/km","2227 kg/km","2590 kg/km","2975 kg/km","3594 kg/km","4300 kg/km","5290 kg/km","6403 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.387 Ω/km","0.268 Ω/km","0.193 Ω/km","0.153 Ω/km","0.124 Ω/km","0.099 Ω/km","0.075 Ω/km","0.06 Ω/km","0.047 Ω/km","0.037 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.24 μF/km","0.28 μF/km","0.3 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.48 μF/km","0.54 μF/km","0.61 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.25 μF/km","0.27 μF/km","0.32 μF/km","0.13 μF/km","0.15 μF/km","0.16 μF/km","0.2 μF/km","0.22 μF/km","0.26 μF/km","0.29 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.41","0.39","0.37","0.36","0.34","0.33","0.32","0.31","0.29","0.28","0.45","0.42","0.35","0.3","0.48","0.43","0.4"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":32,"visible":true,"variation":true,"options":["0.7","0.67","0.65","0.62","0.59","0.58","0.55","0.54","0.5","0.48","0.72","0.68","0.66","0.64","0.6","0.56","0.51","0.49","0.73","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":33,"visible":true,"variation":true,"options":["7.1 kA","10 kA","13.6 kA","17.1 kA","21.4 kA","26.4 kA","34.3 kA","42.9 kA","57.2 kA","71.4 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":35,"visible":true,"variation":true,"options":["383","490","618","742","927","1094","1335","1595","2303","2803","369","471","591","718","897","1063","1300","1568","2230","2727","360","462","583","707","876","1032","1274","1541","2206","2689"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":36,"visible":true,"variation":true,"options":["273","353","450","545","719","866","1091","1336","2036","2538","276","355","451","554","723","871","1350","2085","2614","280","362","459","563","730","876","1108","1377","2109","2652"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":37,"visible":true,"variation":true,"options":["238","294","358","413","468","535","631","722","827","949","239","297","361","416","470","538","634","724","829","953","241","299","363","418","472","539","635","725","831"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":38,"visible":true,"variation":true,"options":["282","350","426","491","549","625","731","831","920","1043","351","830","923","1045","425","468","548","624","728","828","922"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":39,"visible":true,"variation":true,"options":["220","268","320","363","405","456","526","591","662","744","222","271","323","367","409","461","532","599","671","754","225","274","327","371","414","466","539","606","680","765"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":40,"visible":true,"variation":true,"options":["249","302","359","405","442","493","563","626","675","748","250","303","360","407","445","498","568","633","685","760","251","304","362","409","449","502","574","640","695","773"]}],"variations":[],"updatedAt":"2025-08-28T08:52:48","translation":null},{"id":44324,"translationKey":"n2xsf2y","locale":"en","slug":"n2xsf2y","path":"/product/n2xsf2y","name":"N2XS(F)2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"140\\" data-end=\\"163\\">N2XS(F)2Y cable</strong> is a longitudinally watertight medium-voltage cable with a copper conductor, XLPE insulation, and a durable PE sheath. It combines high electrical safety with a rugged outer layer, making it ideal for demanding grid operation applications.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"452\\" data-end=\\"502\\">Designed for high-performance network environments</h3> <p data-start=\\"504\\" data-end=\\"904\\">The <strong data-start=\\"508\\" data-end=\\"521\\">N2XS(F)2Y</strong> complies with common standards <strong data-start=\\"550\\" data-end=\\"570\\">DIN VDE 0276-620</strong>, <strong data-start=\\"572\\" data-end=\\"585\\">HD 620 S2</strong> and <strong data-start=\\"590\\" data-end=\\"603\\">IEC 60502</strong>, and is suitable for <strong data-start=\\"620\\" data-end=\\"713\\">installation indoors, in cable ducts, outdoors, in water, underground, and on cable trays</strong>. This cable proves its strengths especially in <strong data-start=\\"737\\" data-end=\\"785\\">utility grids, industrial plants, and power stations</strong> wherever durability, watertightness, and safety are essential.</p> <h3 data-start=\\"906\\" data-end=\\"946\\">Structure and technical characteristics</h3> <p data-start=\\"948\\" data-end=\\"1387\\">Inside is a <strong data-start=\\"977\\" data-end=\\"1016\\">bare, multi-stranded copper conductor</strong> (Class 2), surrounded by an <strong data-start=\\"1047\\" data-end=\\"1123\\">extruded XLPE insulation with inner and bonded outer conductive layer</strong>. A <strong data-start=\\"1130\\" data-end=\\"1174\\">longitudinally watertight, conductive tape</strong>, a <strong data-start=\\"1181\\" data-end=\\"1234\\">copper wire screen with counter helix</strong>, and an additional <strong data-start=\\"1256\\" data-end=\\"1282\\">longitudinally watertight layer</strong> ensure the design\'s integrity. The black <strong data-start=\\"1316\\" data-end=\\"1345\\">PE outer sheath (Type DMP2)</strong> provides high mechanical strength.</p> <h3 data-start=\\"1389\\" data-end=\\"1425\\">Applications and benefits</h3> <p data-start=\\"1427\\" data-end=\\"1822\\">The N2XS(F)2Y is <strong data-start=\\"1445\\" data-end=\\"1461\\">suitable for underground installation</strong>, <strong data-start=\\"1463\\" data-end=\\"1509\\">resistant to aggressive environmental conditions</strong>, and withstands <strong data-start=\\"1519\\" data-end=\\"1562\\">temperatures up to +90 °C in continuous operation</strong> and <strong data-start=\\"1569\\" data-end=\\"1599\\">+250 °C in short-circuit conditions</strong>. It is <strong data-start=\\"1614\\" data-end=\\"1663\\">free from silicone and cadmium-containing substances</strong> and, thanks to its <strong data-start=\\"1677\\" data-end=\\"1709\\">partial discharge-free design</strong>, particularly suitable for networks with the highest demands on <strong data-start=\\"1769\\" data-end=\\"1803\\">electrical operational safety</strong> and longevity.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2XSF2Y-3-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2XSF2Y-3-scaled.webp","sku":"N2XS(F)2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":39,"name":"Medium Voltage Cables","slug":"medium-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x35/16 - 12/20kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Copper"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35","1x35/16"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C","+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C","-35 - +90 °C","-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["35 °C","35 °C","-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["8.2 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.3 mm","20.7 mm","23.3 mm","26.5 mm","7.2 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["16.3 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.4 mm","28.8 mm","31.4 mm","34.6 mm","19.5 mm","20.5 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.6 mm","33 mm","35.6 mm","38.8 mm","25.5 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","38 mm","40.6 mm","43.8 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["26 mm","28 mm","30 mm","31 mm","32 mm","35 mm","37 mm","40 mm","43 mm","29 mm","34 mm","39 mm","42 mm","44 mm","47 mm","36 mm","49 mm","53 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["375 mm","390 mm","420 mm","450 mm","465 mm","480 mm","525 mm","555 mm","600 mm","645 mm","435 mm","510 mm","585 mm","630 mm","660 mm","705 mm","540 mm","735 mm","795 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["928 kg/km","1155 kg/km","1410 kg/km","1683 kg/km","2052 kg/km","2384 kg/km","2964 kg/km","3624 kg/km","4575 kg/km","5598 kg/km","949 kg/km","1079 kg/km","1315 kg/km","1580 kg/km","1862 kg/km","2212 kg/km","2585 kg/km","3181 kg/km","3851 kg/km","4795 kg/km","5873 kg/km","1292 kg/km","1542 kg/km","1818 kg/km","2110 kg/km","2473 kg/km","2854 kg/km","3468 kg/km","4164 kg/km","5131 kg/km","6235 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.387 Ω/km","0.268 Ω/km","0.193 Ω/km","0.153 Ω/km","0.124 Ω/km","0.099 Ω/km","0.075 Ω/km","0.06 Ω/km","0.047 Ω/km","0.037 Ω/km","0.524 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.24 μF/km","0.28 μF/km","0.3 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.49 μF/km","0.54 μF/km","0.61 μF/km","0.16 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.25 μF/km","0.27 μF/km","0.33 μF/km","0.13 μF/km","0.15 μF/km","0.2 μF/km","0.22 μF/km","0.26 μF/km","0.29 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.41","0.39","0.37","0.36","0.34","0.33","0.32","0.31","0.29","0.28","0.46","0.44","0.42","0.4","0.38","0.3","0.48","0.45","0.43","0.35"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":32,"visible":true,"variation":true,"options":["0.71","0.67","0.65","0.62","0.59","0.58","0.55","0.53","0.5","0.48","0.74","0.72","0.68","0.66","0.63","0.6","0.56","0.54","0.51","0.49","0.73","0.7","0.64","0.57","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":33,"visible":true,"variation":true,"options":["7.1 kA","10 kA","13.6 kA","17.1 kA","21.4 kA","26.4 kA","34.3 kA","42.9 kA","57.2 kA","71.4 kA","5 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":35,"visible":true,"variation":true,"options":["385","491","618","744","927","1094","1327","1582","2279","2803","259","374","477","600","724","903","1068","1309","2255","2727","365","466","589","713","893","1048","1283","1555","2206","2689"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":36,"visible":true,"variation":true,"options":["275","353","450","550","719","866","1082","1309","2061","2614","192","278","358","458","556","730","871","1091","1350","2109","283","364","464","567","740","887","1117","1364","2652"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":37,"visible":true,"variation":true,"options":["238","294","358","413","468","535","631","722","827","949","200","239","297","361","416","470","538","634","724","829","953","241","299","363","418","472","539","635","725","831"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":38,"visible":true,"variation":true,"options":["282","350","426","491","549","625","731","831","920","1043","235","351","830","923","1045","425","468","548","624","728","828","922"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":39,"visible":true,"variation":true,"options":["220","268","320","363","405","456","526","591","662","744","189","222","271","323","367","409","461","532","599","671","754","225","274","327","371","414","466","539","606","680","765"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":40,"visible":true,"variation":true,"options":["249","302","359","405","442","493","563","626","675","748","213","250","303","360","407","445","498","568","633","685","760","251","304","362","409","449","502","574","640","695","773"]},{"id":0,"name":"Inductance in air, flat 1","slug":"Inductance in air, flat 1","position":41,"visible":true,"variation":true,"options":["0.64","0.62","0.59","0.57","0.55","0.53","0.52","0.5","0.48","0.46","0.45"]}],"variations":[],"updatedAt":"2025-08-28T08:42:54","translation":null},{"id":44193,"translationKey":"n2xs2y","locale":"en","slug":"n2xs2y","path":"/product/n2xs2y","name":"N2XS2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"139\\" data-end=\\"159\\">N2XS2Y cable</strong> is a robust medium-voltage cable with a copper conductor, XLPE insulation, and a durable PE sheath. It ensures reliable power transmission even under high mechanical stress and demanding environmental conditions.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"451\\" data-end=\\"502\\">For underground installation and demanding environments</h3> <p data-start=\\"504\\" data-end=\\"901\\">The <strong data-start=\\"508\\" data-end=\\"518\\">N2XS2Y</strong> complies with the standards <strong data-start=\\"538\\" data-end=\\"558\\">DIN VDE 0276-620</strong>, <strong data-start=\\"560\\" data-end=\\"573\\">HD 620 S2</strong> and <strong data-start=\\"578\\" data-end=\\"591\\">IEC 60502</strong>. It is suitable for <strong data-start=\\"612\\" data-end=\\"725\\">installation indoors, in cable ducts, outdoors, in water, on cable trays, and especially underground</strong>. Thanks to its robust sheath, it is frequently used in <strong data-start=\\"788\\" data-end=\\"841\\">industrial plants, power stations, and switching stations</strong>, where stability and durability are essential.</p> <h3 data-start=\\"903\\" data-end=\\"926\\">Technical construction</h3> <p data-start=\\"928\\" data-end=\\"1367\\">The conductor consists of <strong data-start=\\"951\\" data-end=\\"984\\">bare, multi-stranded copper</strong> (Class 2), surrounded by an <strong data-start=\\"1015\\" data-end=\\"1038\\">inner conductive layer</strong> and <strong data-start=\\"1049\\" data-end=\\"1067\\">XLPE insulation</strong> with a tightly bonded outer conductive layer. The shielding is provided by a <strong data-start=\\"1141\\" data-end=\\"1187\\">copper wire braid with counter helix</strong>. Additionally, the cable includes a <strong data-start=\\"1224\\" data-end=\\"1250\\">conductive tape</strong> and features a <strong data-start=\\"1278\\" data-end=\\"1301\\">black PE sheath</strong> (Type DMP2) that protects against moisture and mechanical abrasion.</p> <h3 data-start=\\"1369\\" data-end=\\"1402\\">Features and application benefits</h3> <p data-start=\\"1404\\" data-end=\\"1766\\">The N2XS2Y is <strong data-start=\\"1419\\" data-end=\\"1435\\">suitable for underground installation</strong>, <strong data-start=\\"1437\\" data-end=\\"1465\\">free from silicone and cadmium</strong>, and <strong data-start=\\"1472\\" data-end=\\"1493\\">not flame-retardant</strong>. It is rated for <strong data-start=\\"1523\\" data-end=\\"1544\\">+90 °C in operation</strong> and <strong data-start=\\"1549\\" data-end=\\"1579\\">+250 °C under short-circuit conditions</strong>. Thanks to its <strong data-start=\\"1603\\" data-end=\\"1635\\">partial discharge-free design</strong>, it offers a high level of safety and is particularly well-suited for networks with heavy load and challenging routing conditions.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2XS2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2XS2Y-scaled.webp","sku":"N2XS2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":39,"name":"Medium Voltage Cables","slug":"medium-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x35/16 - 6/10kV","1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x35/16 - 12/20kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Copper"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x35/16","1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C","+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C","-35 - +90 °C","-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["35 °C","35 °C","-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["7.2 mm","8.2 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.3 mm","20.7 mm","23.3 mm","26.5 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["15.3 mm","16.3 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.4 mm","28.8 mm","31.4 mm","34.6 mm","19.5 mm","20.5 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.6 mm","33 mm","35.6 mm","38.8 mm","25.5 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","38 mm","40.6 mm","43.8 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["24 mm","25 mm","26 mm","28 mm","30 mm","31 mm","32 mm","35 mm","37 mm","40 mm","43 mm","29 mm","34 mm","39 mm","42 mm","44 mm","47 mm","36 mm","49 mm","53 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["360 mm","375 mm","390 mm","420 mm","450 mm","465 mm","480 mm","525 mm","555 mm","600 mm","645 mm","435 mm","510 mm","585 mm","630 mm","660 mm","705 mm","540 mm","735 mm","795 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["803 kg/km","928 kg/km","1154 kg/km","1410 kg/km","1682 kg/km","2025 kg/km","2383 kg/km","2965 kg/km","3624 kg/km","4574 kg/km","5597 kg/km","948 kg/km","1078 kg/km","1315 kg/km","1579 kg/km","1861 kg/km","2212 kg/km","2585 kg/km","3181 kg/km","3763 kg/km","4795 kg/km","5872 kg/km","1292 kg/km","1542 kg/km","1817 kg/km","2110 kg/km","2473 kg/km","2853 kg/km","3467 kg/km","4164 kg/km","5131 kg/km","6234 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.524 Ω/km","0.387 Ω/km","0.268 Ω/km","0.193 Ω/km","0.153 Ω/km","0.124 Ω/km","0.099 Ω/km","0.075 Ω/km","0.06 Ω/km","0.047 Ω/km","0.037 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.22 μF/km","0.24 μF/km","0.28 μF/km","0.3 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.49 μF/km","0.54 μF/km","0.61 μF/km","0.16 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.25 μF/km","0.27 μF/km","0.33 μF/km","0.43 μF/km","0.13 μF/km","0.15 μF/km","0.2 μF/km","0.26 μF/km","0.29 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.43","0.42","0.39","0.38","0.36","0.35","0.34","0.32","0.31","0.29","0.28","0.46","0.44","0.4","0.37","0.33","0.3","0.48","0.45","0.41"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":32,"visible":true,"variation":true,"options":["0.73","0.71","0.67","0.65","0.62","0.6","0.58","0.55","0.53","0.5","0.48","0.74","0.72","0.68","0.66","0.63","0.59","0.56","0.54","0.51","0.49","0.7","0.64","0.57","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":33,"visible":true,"variation":true,"options":["5 kA","7.1 kA","10 kA","13.6 kA","17.1 kA","21.4 kA","26.4 kA","34.3 kA","42.9 kA","57.2 kA","71.4 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":35,"visible":true,"variation":true,"options":["267","375","488","611","742","917","1089","1318","1582","2279","2765","259","373","476","598","722","897","1048","1283","1541","2689","359","466","585","711","890","1555","2206"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":36,"visible":true,"variation":true,"options":["190","269","352","446","545","709","861","1073","1309","2036","2538","192","278","358","454","554","723","2085","2576","280","364","462","567","740","882","1108","1364","2109","2652"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":37,"visible":true,"variation":true,"options":["197","238","294","358","413","468","535","631","722","827","949","200","239","297","361","416","470","538","634","724","829","953","241","299","363","418","472","539","635","725","831"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":38,"visible":true,"variation":true,"options":["235","282","350","426","491","549","625","731","831","920","1043","351","830","923","1045","425","468","548","624","728","828","922"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":39,"visible":true,"variation":true,"options":["187","220","268","320","363","405","456","526","591","662","744","189","222","271","323","367","409","461","532","599","671","754","225","274","327","371","414","466","539","606","680","765"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":40,"visible":true,"variation":true,"options":["212","249","302","359","405","442","493","563","626","675","748","213","250","303","360","407","445","498","568","633","685","760","251","304","362","409","449","502","574","640","695","773"]}],"variations":[],"updatedAt":"2025-08-28T08:54:49","translation":null},{"id":44063,"translationKey":"n2xsy","locale":"en","slug":"n2xsy","path":"/product/n2xsy","name":"N2XSY","shortDescriptionHtml":"<p>The <strong data-start=\\"125\\" data-end=\\"144\\">N2XSY cable</strong> is a high-performance medium-voltage cable with a copper conductor, XLPE insulation, and a PVC sheath. It offers excellent electrical characteristics and can be installed safely and efficiently, even in complex routing situations.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"435\\" data-end=\\"481\\">For powerful medium-voltage applications</h3> <p data-start=\\"483\\" data-end=\\"868\\">The <strong data-start=\\"487\\" data-end=\\"496\\">N2XSY</strong> meets the standards <strong data-start=\\"516\\" data-end=\\"536\\">DIN VDE 0276-620</strong>, <strong data-start=\\"538\\" data-end=\\"551\\">HD 620 S2</strong> and <strong data-start=\\"556\\" data-end=\\"569\\">IEC 60502</strong>. It is designed for <strong data-start=\\"596\\" data-end=\\"708\\">installation indoors, in cable ducts, in water, underground, or outdoors (when protected)</strong>. Whether in <strong data-start=\\"716\\" data-end=\\"768\\">industrial plants, power stations, or substations</strong> this cable ensures safe and low-loss power transmission in medium-voltage networks.</p> <h3 data-start=\\"870\\" data-end=\\"905\\">Construction and technical features</h3> <p data-start=\\"907\\" data-end=\\"1380\\">The cable consists of a <strong data-start=\\"935\\" data-end=\\"974\\">bare, multi-stranded copper conductor</strong> (Class 2), surrounded by <strong data-start=\\"998\\" data-end=\\"1015\\">XLPE insulation</strong> with a tightly bonded <strong data-start=\\"1034\\" data-end=\\"1057\\">outer conductive layer</strong>. A <strong data-start=\\"1076\\" data-end=\\"1101\\">conductive tape</strong>, a <strong data-start=\\"1108\\" data-end=\\"1160\\">copper wire screen with counter helix</strong>, additional tape, and a <strong data-start=\\"1193\\" data-end=\\"1213\\">red PVC sheath</strong> (Type DMV6) complete the construction. The extruded combination of insulation and conductive layer ensures <strong data-start=\\"1322\\" data-end=\\"1354\\">partial discharge-free operation</strong> and high reliability.</p> <h3 data-start=\\"1382\\" data-end=\\"1420\\">Properties and application benefits</h3> <p data-start=\\"1422\\" data-end=\\"1807\\">The N2XSY cable is <strong data-start=\\"1442\\" data-end=\\"1458\\">suitable for underground installation</strong>, <strong data-start=\\"1460\\" data-end=\\"1501\\">flame-retardant according to DIN VDE 0482-332-1-2</strong>, and <strong data-start=\\"1506\\" data-end=\\"1555\\">free from silicone and cadmium-containing substances</strong>. With a <strong data-start=\\"1561\\" data-end=\\"1590\\">+90 °C operating temperature</strong> and <strong data-start=\\"1595\\" data-end=\\"1627\\">+250 °C short-circuit resistance</strong>, it is ideal for networks with high thermal loads. Excellent installation properties also allow for easy handling, even in complex routing scenarios.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2XSY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2XSY-scaled.webp","sku":"N2XSY-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":39,"name":"Medium Voltage Cables","slug":"medium-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x35/16 - 6/10kV","1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x35/16 - 12/20kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Copper"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x35/16","1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C","-35 - +90 °C","-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["25 °C","-25 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["red or black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["EN 60 332-1-2","EN 60 332-1-3","EN 60 332-1-4","EN 60 332-1-5","EN 60 332-1-6","EN 60 332-1-7","EN 60 332-1-8","EN 60 332-1-9","EN 60 332-1-10","EN 60 332-1-11","EN 60 332-1-12"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes","yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["7.2 mm","8.2 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.3 mm","20.7 mm","23.3 mm","26.5 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["15.3 mm","16.3 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.4 mm","28.8 mm","31.4 mm","34.6 mm","19.5 mm","20.5 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.6 mm","33 mm","35.6 mm","38.8 mm","25.5 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","38 mm","40.6 mm","43.8 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["24 mm","26 mm","27 mm","29 mm","30 mm","32 mm","33 mm","36 mm","38 mm","41 mm","44 mm","31 mm","34 mm","37 mm","40 mm","42 mm","45 mm","48 mm","35 mm","39 mm","47 mm","50 mm","53 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["360 mm","390 mm","405 mm","435 mm","450 mm","480 mm","495 mm","540 mm","570 mm","615 mm","660 mm","465 mm","510 mm","555 mm","600 mm","630 mm","675 mm","720 mm","525 mm","585 mm","705 mm","750 mm","795 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["904 kg/km","1039 kg/km","1271 kg/km","1530 kg/km","1809 kg/km","2158 kg/km","2524 kg/km","3117 kg/km","3786 kg/km","4750 kg/km","5786 kg/km","1069 kg/km","1203 kg/km","1447 kg/km","1718 kg/km","2007 kg/km","2364 kg/km","2744 kg/km","3352 kg/km","4032 kg/km","4988 kg/km","6080 kg/km","1439 kg/km","1697 kg/km","1979 kg/km","2279 kg/km","2648 kg/km","3036 kg/km","3661 kg/km","4368 kg/km","5347 kg/km","6472 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.524 Ω/km","0.387 Ω/km","0.268 Ω/km","0.193 Ω/km","0.153 Ω/km","0.124 Ω/km","0.099 Ω/km","0.075 Ω/km","0.06 Ω/km","0.047 Ω/km","0.037 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.22 μF/km","0.24 μF/km","0.28 μF/km","0.3 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.49 μF/km","0.54 μF/km","0.61 μF/km","0.16 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.25 μF/km","0.27 μF/km","0.35 μF/km","0.43 μF/km","0.13 μF/km","0.15 μF/km","0.2 μF/km","0.26 μF/km","0.29 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.43","0.42","0.39","0.38","0.36","0.35","0.34","0.32","0.31","0.29","0.28","0.46","0.45","0.4","0.37","0.33","0.3","0.48","0.41"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":32,"visible":true,"variation":true,"options":["0.73","0.71","0.67","0.65","0.62","0.6","0.58","0.55","0.53","0.5","0.48","0.74","0.72","0.68","0.66","0.63","0.59","0.56","0.54","0.51","0.49","0.7","0.64","0.57","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":33,"visible":true,"variation":true,"options":["5 kA","7.1 kA","10 kA","13.6 kA","17.1 kA","21.4 kA","26.4 kA","34.3 kA","42.9 kA","57.2 kA","71.4 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":35,"visible":true,"variation":true,"options":["275","387","503","630","763","948","1125","1370","1636","2352","2917","266","383","489","613","742","920","1079","1344","1582","2327","2765","367","476","598","729","910","1073","1318","1595","2255","2727"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":36,"visible":true,"variation":true,"options":["198","281","368","465","569","743","897","1135","1377","2133","2727","199","288","371","470","574","747","892","1143","1364","2182","2689","374","476","585","760","913","1405"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":37,"visible":true,"variation":true,"options":["197","238","294","358","413","468","535","631","722","827","949","200","239","297","361","416","470","538","634","724","829","953","241","299","363","418","472","539","635","725","831"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":38,"visible":true,"variation":true,"options":["235","282","350","426","491","549","625","731","831","920","1043","351","830","923","1045","425","468","548","624","728","828","922"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":39,"visible":true,"variation":true,"options":["187","220","268","320","363","405","456","526","591","662","744","189","222","271","323","367","409","461","532","599","671","754","225","274","327","371","414","466","539","606","680","765"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":40,"visible":true,"variation":true,"options":["212","249","302","359","405","442","493","563","626","675","748","213","250","303","360","407","445","498","568","633","685","760","251","304","362","409","449","502","574","640","695","773"]}],"variations":[],"updatedAt":"2025-08-28T08:59:18","translation":null},{"id":43865,"translationKey":"na2x2y","locale":"en","slug":"na2x2y","path":"/product/na2x2y","name":"NA2X2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"131\\" data-end=\\"151\\">NA2X2Y cable</strong> is a durable low-voltage cable with an aluminium conductor, PE insulation, and an HDPE sheath. It has been developed for fixed installations under increased mechanical stress and is particularly suitable for demanding industrial and energy infrastructure applications.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"488\\" data-end=\\"537\\">Optimal for mechanically demanding applications</h3> <p data-start=\\"539\\" data-end=\\"948\\">The <strong data-start=\\"543\\" data-end=\\"553\\">NA2X2Y</strong> complies with <strong data-start=\\"574\\" data-end=\\"603\\">DIN VDE 0276-603 (HD 603)</strong> and is designed for <strong data-start=\\"630\\" data-end=\\"717\\">fixed installation indoors, in cable ducts, underground, in water, or outdoors</strong>. It is primarily used in <strong data-start=\\"741\\" data-end=\\"789\\">power plants, industrial facilities, and switching stations</strong> as well as <strong data-start=\\"794\\" data-end=\\"808\\">local distribution networks</strong> wherever robust cables are needed that can withstand high mechanical stress during installation and operation.</p> <h3 data-start=\\"950\\" data-end=\\"979\\">Construction and properties</h3> <p data-start=\\"981\\" data-end=\\"1427\\">The electrical conductor consists of <strong data-start=\\"1016\\" data-end=\\"1029\\">aluminium</strong>, available as solid round (RE), stranded round (RM), or sector-shaped (SE/SM). The cores are <strong data-start=\\"1135\\" data-end=\\"1150\\">PE-insulated</strong>, stranded together, and protected by a <strong data-start=\\"1176\\" data-end=\\"1209\\">common EPDM sheath</strong>. The outer sheath is made of <strong data-start=\\"1249\\" data-end=\\"1257\\">HDPE</strong>, black, UV-resistant, and highly resistant to abrasion, pressure, and moisture ideal for long-term installations in demanding environments.</p> <h3 data-start=\\"1429\\" data-end=\\"1449\\">Application benefits</h3> <p data-start=\\"1451\\" data-end=\\"1756\\">NA2X2Y cables provide a <strong data-start=\\"1476\\" data-end=\\"1524\\">technically robust and cost-efficient solution</strong> for power distribution in networks with increased requirements. Their high mechanical strength and weather resistance make them the first choice for demanding infrastructure applications in the energy and industrial sectors.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2X2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2X2Y-scaled.webp","sku":"NA2X2Y-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":40,"name":"Low Voltage Cables","slug":"low-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x35+16 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x10 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","5x10 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["AL"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x35+16","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x10","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","5x10","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["250 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["90 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +90 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["0.7 mm","0.9 mm","1 mm","1.1 mm","1.2 mm","1.4 mm","1.6 mm","1.7 mm","1.8 mm","2 mm","2.2 mm","0.9/0.7 mm","1.1/0.9 mm","1.1/1.0 mm","1.2/1.1 mm","1.4/1.1 mm","1.6/1.1 mm","1.7/1.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.3","2.4","2.6","2.2","2.5","2.7","2.8"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["10 mm","12 mm","13 mm","14 mm","16 mm","18 mm","20 mm","22 mm","24 mm","26 mm","29 mm","32 mm","36 mm","19 mm","25 mm","30 mm","33 mm","39 mm","41 mm","45 mm","51 mm","37 mm","40 mm","49 mm","56 mm","21 mm","28 mm","46 mm","57 mm","27 mm","31 mm","38 mm","42 mm","47 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["104 kg/km","144 kg/km","179 kg/km","232 kg/km","309 kg/km","394 kg/km","479 kg/km","587 kg/km","722 kg/km","908 kg/km","1102 kg/km","1398 kg/km","1763 kg/km","454 kg/km","634 kg/km","788 kg/km","870 kg/km","1170 kg/km","1463 kg/km","1802 kg/km","2184 kg/km","2647 kg/km","3362 kg/km","855 kg/km","2828 kg/km","3757 kg/km","4707 kg/km","5675 kg/km","7071 kg/km","9138 kg/km","642 kg/km","910 kg/km","1391 kg/km","1834 kg/km","2255 kg/km","3158 kg/km","4200 kg/km","5259 kg/km","6439 kg/km","7967 kg/km","10324 kg/km","767 kg/km","1100 kg/km","1676 kg/km","2266 kg/km","2877 kg/km","3979 kg/km","5342 kg/km","6625 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.91","1.2","0.868","0.641","0.443","0.32","0.253","0.206","0.164","0.125","0.1","0.0078","0.065","0.268","0.193","0.153","0.124","0.0991","0.0754","1.83","1.15","0.727","0.524","0.387"]}],"variations":[],"updatedAt":"2025-08-29T07:14:29","translation":null},{"id":43667,"translationKey":"na2xy","locale":"en","slug":"na2xy","path":"/product/na2xy","name":"NA2XY","shortDescriptionHtml":"<p>The <strong data-start=\\"152\\" data-end=\\"171\\">NA2XY cable</strong> is a robust low-voltage cable with an aluminium conductor, PE insulation, and a PVC sheath. It is designed for fixed installation under increased mechanical stress and is particularly suitable for power distribution in industrial and public supply networks.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"511\\" data-end=\\"550\\">For demanding network applications</h3> <p data-start=\\"552\\" data-end=\\"901\\">The <strong data-start=\\"556\\" data-end=\\"565\\">NA2XY</strong> complies with <strong data-start=\\"586\\" data-end=\\"615\\">DIN VDE 0276-603 (HD 603)</strong> and is ideal for fixed installation in <strong data-start=\\"657\\" data-end=\\"725\\">indoor spaces, cable ducts, outdoors, in water, or underground</strong>. Typical areas of application include <strong data-start=\\"762\\" data-end=\\"809\\">power plants, industrial facilities, and switching stations</strong> as well as <strong data-start=\\"816\\" data-end=\\"829\\">local distribution networks</strong>, where mechanical stress during operation must be considered.</p> <h3 data-start=\\"903\\" data-end=\\"926\\">Technical construction</h3> <p data-start=\\"928\\" data-end=\\"1288\\">The conductor is made of <strong data-start=\\"951\\" data-end=\\"964\\">aluminium</strong>, available as solid round (RE) or stranded round (RM). The cores are insulated with <strong data-start=\\"1048\\" data-end=\\"1077\\">PE (polyethylene)</strong>, which provides excellent electrical insulation and high thermal resistance. The black <strong data-start=\\"1187\\" data-end=\\"1201\\">PVC sheath</strong> is <strong data-start=\\"1206\\" data-end=\\"1222\\">UV-resistant</strong> and reliably protects against moisture and environmental influences.</p> <h3 data-start=\\"1290\\" data-end=\\"1310\\">Fields of application</h3> <p data-start=\\"1312\\" data-end=\\"1582\\">NA2XY cables are the right choice for <strong data-start=\\"1351\\" data-end=\\"1427\\">stable power distribution under mechanically demanding conditions</strong>. They provide an economical, durable solution for utilities, industry, and plant operators who rely on proven technology and high resilience.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2XY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XY-scaled.webp","sku":"NA2XY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":40,"name":"Low Voltage Cables","slug":"low-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x25+16 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["AL"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x25+16","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["250 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["90 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +90 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RMV","RE","SM","SM/RE","SE"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["0.7 mm","0.9 mm","1 mm","1.1 mm","1.2 mm","1.4 mm","1.6 mm","1.7 mm","1.8 mm","2 mm","2.2 mm","0.9/0.7 mm","1.0/0.9 mm","1.1/0.9 mm","1.1/1.0 mm","1.2/1.1 mm","1.4/1.1 mm","1.6/1.1 mm","1.7/1.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.3","2.4","2.6","2.2","2.5","2.7","2.8"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["10 mm","12 mm","13 mm","14 mm","16 mm","18 mm","20 mm","22 mm","24 mm","26 mm","29 mm","32 mm","36 mm","19 mm","25 mm","30 mm","33 mm","39 mm","41 mm","45 mm","51 mm","23 mm","37 mm","40 mm","49 mm","56 mm","21 mm","27 mm","35 mm","43 mm","46 mm","48 mm","54 mm","57 mm","38 mm","42 mm","47 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["136 kg/km","182 kg/km","222 kg/km","275 kg/km","358 kg/km","448 kg/km","538 kg/km","654 kg/km","797 kg/km","991 kg/km","1194 kg/km","1504 kg/km","1889 kg/km","513 kg/km","703 kg/km","868 kg/km","955 kg/km","1274 kg/km","1584 kg/km","1951 kg/km","2354 kg/km","2832 kg/km","3597 kg/km","770 kg/km","940 kg/km","1142 kg/km","1509 kg/km","1859 kg/km","2245 kg/km","2720 kg/km","3310 kg/km","4202 kg/km","611 kg/km","823 kg/km","1015 kg/km","960 kg/km","1385 kg/km","1115 kg/km","1192 kg/km","1501 kg/km","1901 kg/km","2012 kg/km","2376 kg/km","2827 kg/km","3007 kg/km","3466 kg/km","4373 kg/km","4648 kg/km","688 kg/km","1181 kg/km","1543 kg/km","2030 kg/km","2604 kg/km","3159 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.91","1.2","0.868","0.641","0.443","0.32","0.253","0.206","0.164","0.125","0.1","0.0778","0.0605"]}],"variations":[],"updatedAt":"2025-08-29T07:05:14","translation":null},{"id":43461,"translationKey":"n2x2y","locale":"en","slug":"n2x2y","path":"/product/n2x2y","name":"N2X2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"148\\" data-end=\\"167\\">N2X2Y cable</strong> is an XLPE-insulated low-voltage cable with an HDPE sheath, developed for fixed installations under demanding conditions. It stands out for its high thermal endurance and is ideally suited for use in power distribution systems with increased safety requirements.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"448\\" data-end=\\"491\\">For demanding operating conditions</h3> <p data-start=\\"493\\" data-end=\\"945\\">The <strong data-start=\\"497\\" data-end=\\"506\\">N2X2Y</strong> complies with <strong data-start=\\"529\\" data-end=\\"550\\">HD 603 S1 Part 5G</strong> and <strong data-start=\\"555\\" data-end=\\"576\\">HD 627 S1 Part 4H</strong> (equivalent to <strong data-start=\\"596\\" data-end=\\"616\\">DIN VDE 0276-603</strong> and <strong data-start=\\"621\\" data-end=\\"629\\">-627</strong>) and is designed for an <strong data-start=\\"648\\" data-end=\\"678\\">operating frequency of 50 Hz</strong>. It is suitable for fixed installation indoors, underground, outdoors, and in industrial environments with high temperature and load requirements. The maximum operating temperature is <strong data-start=\\"888\\" data-end=\\"898\\">+90 °C</strong>, and <strong data-start=\\"924\\" data-end=\\"935\\">+250 °C</strong> is permissible under short-circuit conditions.</p> <h3 data-start=\\"947\\" data-end=\\"982\\">Construction and technical features</h3> <p data-start=\\"984\\" data-end=\\"1334\\">The cable structure consists of <strong data-start=\\"1012\\" data-end=\\"1029\\">copper conductors</strong> with <strong data-start=\\"1034\\" data-end=\\"1076\\">XLPE insulation (cross-linked polyethylene)</strong>. The cores are stranded and surrounded by a robust <strong data-start=\\"1126\\" data-end=\\"1151\\">black HDPE sheath</strong>. The integrated <strong data-start=\\"1177\\" data-end=\\"1201\\">concentric conductor</strong> made of copper wires is grounded at both ends and provides effective protection against potential differences and contact voltages.</p> <h3 data-start=\\"1336\\" data-end=\\"1355\\">Fields of application</h3> <p data-start=\\"1357\\" data-end=\\"1663\\">N2X2Y is ideal for installations in <strong data-start=\\"1395\\" data-end=\\"1442\\">local networks, substations, and industrial plants</strong> as well as in <strong data-start=\\"1447\\" data-end=\\"1470\\">power distribution systems</strong>, where high <strong data-start=\\"1487\\" data-end=\\"1515\\">thermal endurance</strong> and <strong data-start=\\"1520\\" data-end=\\"1552\\">mechanical strength</strong> are required. It provides a durable solution for demanding operating conditions reliable and safe.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2X2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2X2Y-scaled.webp","sku":"N2X2Y-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":40,"name":"Low Voltage Cables","slug":"low-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x10 - 0.6/1kV","1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x10 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x10 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","5x10 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x10","1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x240","1x300","1x400","1x500","3x10","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x10","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","5x10","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["250 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["90 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +90 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","RMV/RE","SM/RMV"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["0.7 mm","0.9 mm","1 mm","1.1 mm","1.2 mm","1.4 mm","1.7 mm","1.8 mm","2 mm","2.2 mm","1.6 mm","0.9/0.7 mm","1.0/0.9 mm","1.1/0.9 mm","1.1/1.0 mm","1.2/1.1 mm","1.4/1.1 mm","1.6/1.1 mm","1.7/1.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.3","2.4","2.6","2.2","2.5","2.7","2.8"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["9 mm","10 mm","12 mm","13 mm","14 mm","16 mm","18 mm","20 mm","22 mm","26 mm","29 mm","32 mm","36 mm","17 mm","19 mm","23 mm","30 mm","33 mm","37 mm","41 mm","45 mm","51 mm","40 mm","49 mm","56 mm","21 mm","25 mm","28 mm","46 mm","57 mm","27 mm","31 mm","38 mm","42 mm","47 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["141 kg/km","200 kg/km","301 kg/km","397 kg/km","520 kg/km","725 kg/km","972 kg/km","1207 kg/km","1488 kg/km","2388 kg/km","2964 kg/km","3772 kg/km","4808 kg/km","529 kg/km","741 kg/km","1122 kg/km","1473 kg/km","1729 kg/km","2414 kg/km","3210 kg/km","3962 kg/km","4906 kg/km","6047 kg/km","7833 kg/km","1652 kg/km","2075 kg/km","2828 kg/km","3757 kg/km","4707 kg/km","5675 kg/km","7071 kg/km","9138 kg/km","642 kg/km","910 kg/km","1391 kg/km","1834 kg/km","2255 kg/km","3158 kg/km","4200 kg/km","5259 kg/km","6439 kg/km","7967 kg/km","10324 kg/km","767 kg/km","1100 kg/km","1676 kg/km","2266 kg/km","2877 kg/km","3979 kg/km","5342 kg/km","6625 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.83","1.15","0.727","0.524","0.387","0.268","0.193","0.153","0.124","0.0991","0.0601","0.047","0.0366","0.0754"]}],"variations":[],"updatedAt":"2025-08-29T07:18:28","translation":null},{"id":43247,"translationKey":"n2xy","locale":"en","slug":"n2xy","path":"/product/n2xy","name":"N2XY","shortDescriptionHtml":"<p>The <strong data-start=\\"167\\" data-end=\\"185\\">N2XY cable</strong> is an unarmoured low-voltage cable for power and control applications up to 0.6/1 kV. It is suitable for fixed installation in buildings, outdoors, in humid environments, and for direct burial wherever no special mechanical stresses occur.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"514\\" data-end=\\"565\\">For fixed installation in standard applications</h3> <p data-start=\\"567\\" data-end=\\"995\\">The <strong data-start=\\"571\\" data-end=\\"579\\">N2XY</strong> is used in low-voltage systems for power distribution for example in cable trays, conduits, on walls, or directly underground. It can be installed both indoors and outdoors and is also suitable for humid environments. Thanks to various core configurations (single-core to four-core) and cross-sections up to 630 mm², the cable can be flexibly adapted to the respective application.</p> <h3 data-start=\\"997\\" data-end=\\"1020\\">Technical construction</h3> <p data-start=\\"1022\\" data-end=\\"1346\\">The conductor consists of solid or stranded <strong data-start=\\"1067\\" data-end=\\"1077\\">copper</strong> (RE or RM), with the cores insulated with <strong data-start=\\"1111\\" data-end=\\"1144\\">XLPE (cross-linked polyethylene)</strong>. The cable is embedded in a <strong data-start=\\"1189\\" data-end=\\"1206\\">PVC filler compound</strong> and surrounded by a <strong data-start=\\"1226\\" data-end=\\"1245\\">PVC outer sheath</strong>, which protects it against environmental influences and normal mechanical stress.</p> <h3 data-start=\\"1348\\" data-end=\\"1387\\">Variants and applications</h3> <p data-start=\\"1389\\" data-end=\\"1779\\">N2XY is available as <strong data-start=\\"1409\\" data-end=\\"1419\\">N2XY-J</strong> (with protective conductor) and <strong data-start=\\"1452\\" data-end=\\"1462\\">N2XY-O</strong> (without protective conductor). It offers a <strong data-start=\\"1509\\" data-end=\\"1594\\">space-saving, economical solution for low-voltage distribution</strong> without compromising on safety or quality. Typical applications include commercial and residential buildings, system installations, as well as connections between switchgear and distribution boards.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2XY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2XY-scaled.webp","sku":"N2XY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":40,"name":"Low Voltage Cables","slug":"low-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x10 - 0.6/1kV","1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x10 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x25+16 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x10 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","5x10 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x10","1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","3x10","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x25+16","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x10","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","5x10","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["250 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["90 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +90 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","RMV/RE","SM/RE","SM/RMV"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["0.7 mm","0.9 mm","1 mm","1.1 mm","1.2 mm","1.4 mm","1.6 mm","1.7 mm","1.8 mm","2 mm","2.2 mm","0.9/0.7 mm","1.0/0.9 mm","1.1/0.9 mm","1.1/1.0 mm","1.2/1.1 mm","1.4/1.1 mm","1.6/1.1 mm","1.7/1.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.3","2.4","2.6","2.2","2.5","2.7","2.8"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["9 mm","10 mm","12 mm","13 mm","14 mm","16 mm","18 mm","20 mm","22 mm","24 mm","26 mm","29 mm","32 mm","36 mm","17 mm","19 mm","23 mm","30 mm","33 mm","37 mm","41 mm","45 mm","51 mm","40 mm","49 mm","56 mm","21 mm","25 mm","46 mm","57 mm","27 mm","31 mm","35 mm","38 mm","42 mm","47 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["166 kg/km","229 kg/km","336 kg/km","436 kg/km","562 kg/km","774 kg/km","1027 kg/km","1267 kg/km","1555 kg/km","1922 kg/km","2471 kg/km","3055 kg/km","3880 kg/km","4938 kg/km","581 kg/km","800 kg/km","1193 kg/km","1553 kg/km","1815 kg/km","2519 kg/km","3319 kg/km","4089 kg/km","5077 kg/km","6233 kg/km","8067 kg/km","1357 kg/km","1658 kg/km","2170 kg/km","2932 kg/km","3897 kg/km","4865 kg/km","5862 kg/km","7293 kg/km","9407 kg/km","698 kg/km","974 kg/km","995 kg/km","1469 kg/km","1818 kg/km","2354 kg/km","3268 kg/km","4341 kg/km","5429 kg/km","6637 kg/km","8188 kg/km","10609 kg/km","829 kg/km","1169 kg/km","1188 kg/km","1795 kg/km","2363 kg/km","3154 kg/km","4146 kg/km","5516 kg/km","6805 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.83","1.15","0.727","0.524","0.387","0.268","0.193","0.153","0.124","0.0991","0.0754","0.0601","0.047","0.0366"]}],"variations":[],"updatedAt":"2025-08-29T07:16:44","translation":null},{"id":43049,"translationKey":"nay2y","locale":"en","slug":"nay2y","path":"/product/nay2y","name":"NAY2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"142\\" data-end=\\"161\\">NAY2Y cable</strong> is an especially robust low-voltage cable with an aluminium conductor and an HDPE sheath, specifically developed for installations with high mechanical stress. It stands out for its durability in demanding environments whether in industrial facilities, transformer stations, or local networks.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"525\\" data-end=\\"567\\">For demanding installation conditions</h3> <p data-start=\\"569\\" data-end=\\"991\\">The <strong data-start=\\"573\\" data-end=\\"582\\">NAY2Y</strong> meets the requirements of <strong data-start=\\"618\\" data-end=\\"637\\">TP PRAKAB 12/03</strong> based on <strong data-start=\\"654\\" data-end=\\"670\\">VDE 0276-603</strong> and is suitable for <strong data-start=\\"695\\" data-end=\\"787\\">fixed installation indoors, in cable ducts, underground, in water, and outdoors</strong>. It is ideal for applications in power plants, industrial and switching stations, as well as local supply networks wherever mechanical stress during installation or operation plays a significant role.</p> <h3 data-start=\\"993\\" data-end=\\"1028\\">Construction and material components</h3> <p data-start=\\"1030\\" data-end=\\"1474\\">The conductor is made of <strong data-start=\\"1053\\" data-end=\\"1066\\">aluminium</strong>, available as solid round (RE), stranded round (RM), or sector-shaped (SE/SM). The <strong data-start=\\"1157\\" data-end=\\"1181\\">PVC-insulated cores</strong> are stranded together and protected by a <strong data-start=\\"1217\\" data-end=\\"1251\\">common EPDM sheath</strong>. The outer sheath of <strong data-start=\\"1285\\" data-end=\\"1293\\">HDPE</strong> (black, UV-resistant) makes the cable particularly resistant to pressure, abrasion, and moisture perfect for long-term installations under challenging conditions.</p> <h3 data-start=\\"1476\\" data-end=\\"1504\\">Typical applications</h3> <p data-start=\\"1506\\" data-end=\\"1785\\">NAY2Y cables are the first choice for <strong data-start=\\"1538\\" data-end=\\"1583\\">cabling projects with high loads</strong>, such as in industrial network construction or outdoor power distribution. They offer a robust, durable, and cost-efficient solution for stable power supply in a wide variety of environments.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NAY2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NAY2Y-scaled.webp","sku":"NAY2Y-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":40,"name":"Low Voltage Cables","slug":"low-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x10 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["AL"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","3x10","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["≤ 300 mm2: +160, > 300 mm2: +140 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SE","SM/RMV","SM"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm","2.4 mm","2.6 mm","2.8 mm","1.2/1.0 mm","1.4/1.2 mm","1.6/1.4 mm","1.8/1.4 mm","2.0/1.6 mm","2.2/1.6 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.2","2.3","2.5","2.7","2.4","2.6","2.8","2.9"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["11 mm","12 mm","13 mm","15 mm","17 mm","19 mm","20 mm","22 mm","25 mm","27 mm","30 mm","34 mm","37 mm","18 mm","24 mm","26 mm","31 mm","41 mm","45 mm","50 mm","39 mm","42 mm","47 mm","51 mm","58 mm","23 mm","28 mm","33 mm","48 mm","53 mm","56 mm","59 mm","35 mm","40 mm","49 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["122 kg/km","171 kg/km","209 kg/km","277 kg/km","356 kg/km","464 kg/km","549 kg/km","670 kg/km","821 kg/km","1035 kg/km","1273 kg/km","1598 kg/km","2001 kg/km","398 kg/km","523 kg/km","735 kg/km","903 kg/km","955 kg/km","1263 kg/km","1625 kg/km","1911 kg/km","2329 kg/km","2821 kg/km","3573 kg/km","981 kg/km","1222 kg/km","1582 kg/km","2004 kg/km","2429 kg/km","2854 kg/km","3492 kg/km","4437 kg/km","611 kg/km","649 kg/km","873 kg/km","906 kg/km","1071 kg/km","1238 kg/km","1324 kg/km","1591 kg/km","2068 kg/km","2518 kg/km","3013 kg/km","3183 kg/km","3732 kg/km","3928 kg/km","4648 kg/km","4929 kg/km","721 kg/km","1059 kg/km","1320 kg/km","1661 kg/km","2137 kg/km","2816 kg/km","3342 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.91","1.2","0.868","0.641","0.443","0.32","0.253","0.206","0.164","0.125","0.1","0.0778","0.0605","3.08"]}],"variations":[],"updatedAt":"2025-08-29T07:03:29","translation":null},{"id":42911,"translationKey":"naycwy","locale":"en","slug":"naycwy","path":"/product/naycwy","name":"NAYCWY","shortDescriptionHtml":"<p>The <strong data-start=\\"160\\" data-end=\\"180\\">NAYCWY cable</strong> is a shielded low-voltage cable with an aluminium conductor and a concentric copper conductor. It has been specifically developed for applications requiring additional protection against contact voltages such as in industrial networks, local grids, or power distribution systems.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"540\\" data-end=\\"595\\">Designed for increased safety requirements</h3> <p data-start=\\"597\\" data-end=\\"998\\">The <strong data-start=\\"601\\" data-end=\\"611\\">NAYCWY</strong> complies with <strong data-start=\\"632\\" data-end=\\"661\\">DIN VDE 0276-603 (HD 603)</strong> and is suitable for use in <strong data-start=\\"697\\" data-end=\\"760\\">power plants, industrial facilities, switching stations, and local networks</strong>. It can be permanently installed indoors, in cable ducts, outdoors, underground, or in water. Thanks to its concentric conductor, it offers additional protection in case of mechanical damage and enables safe potential equalization.</p> <h3 data-start=\\"1000\\" data-end=\\"1023\\">Technical construction</h3> <p data-start=\\"1025\\" data-end=\\"1497\\">The electrical conductor consists of <strong data-start=\\"1060\\" data-end=\\"1073\\">aluminium</strong>, available as stranded round (RM), sector-shaped solid (SE), or stranded (SM). The <strong data-start=\\"1164\\" data-end=\\"1185\\">PVC core insulation</strong> and a <strong data-start=\\"1195\\" data-end=\\"1228\\">common EPDM sheath</strong> protect the stranded cores. On top lies a <strong data-start=\\"1278\\" data-end=\\"1329\\">concentric conductor made of bare copper wires</strong> with copper tape counter helix ideally usable as <strong data-start=\\"1372\\" data-end=\\"1394\\">PE or PEN conductor</strong>. A black <strong data-start=\\"1422\\" data-end=\\"1451\\">UV-resistant PVC sheath</strong> reliably seals the cable from the outside.</p> <h3 data-start=\\"1499\\" data-end=\\"1532\\">Application and special features</h3> <p data-start=\\"1534\\" data-end=\\"1894\\"><strong>NAYCWY</strong> cables are used wherever <strong data-start=\\"1583\\" data-end=\\"1623\\">electrical safety and shielding</strong> are required. The concentric conductor does not need to be separated when connecting to branch joints, which simplifies installation. This makes the cable particularly suitable for modern low-voltage networks with increased requirements for operational safety and contact protection.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NAYCWY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NAYCWY-scaled.webp","sku":"NAYCWY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":40,"name":"Low Voltage Cables","slug":"low-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["2x16/16 - 0.6/1kV","3x16/16 - 0.6/1kV","3x25/16 - 0.6/1kV","3x25/25 - 0.6/1kV","3x35/16 - 0.6/1kV","3x35/35 - 0.6/1kV","3x50/25 - 0.6/1kV","3x50/50 - 0.6/1kV","3x70/35 - 0.6/1kV","3x70/70 - 0.6/1kV","3x95/50 - 0.6/1kV","3x95/95 - 0.6/1kV","3x120/70 - 0.6/1kV","3x120/120 - 0.6/1kV","3x150/70 - 0.6/1kV","3x150/150 - 0.6/1kV","3x185/95 - 0.6/1kV","3x185/185 - 0.6/1kV","3x240/120 - 0.6/1kV","4x16/10 - 0.6/1kV","4x16/16 - 0.6/1kV","4x25/16 - 0.6/1kV","4x35/16 - 0.6/1kV","4x50/25 - 0.6/1kV","4x50/35 - 0.6/1kV","4x70/35 - 0.6/1kV","4x95/50 - 0.6/1kV","4x95/95 - 0.6/1kV","4x120/70 - 0.6/1kV","4x150/70 - 0.6/1kV","4x150/120 - 0.6/1kV","4x150/150 - 0.6/1kV","4x185/95 - 0.6/1kV","4x240/120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["AL"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["2x16/16","3x16/16","3x25/16","3x25/25","3x35/16","3x35/35","3x50/25","3x50/50","3x70/35","3x70/70","3x95/50","3x95/95","3x120/70","3x120/120","3x150/70","3x150/150","3x185/95","3x185/185","3x240/120","4x16/10","4x16/16","4x25/16","4x35/16","4x50/25","4x50/35","4x70/35","4x95/50","4x95/95","4x120/70","4x150/70","4x150/120","4x150/150","4x185/95","4x240/120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["160 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["-35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","SE"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.2","2.3","2.4","2.6","2.8","2.1","3"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["21 mm","22 mm","26 mm","28 mm","29 mm","33 mm","34 mm","38 mm","41 mm","40 mm","46 mm","44 mm","50 mm","48 mm","56 mm","24 mm","27 mm","30 mm","31 mm","35 mm","36 mm","39 mm","42 mm","51 mm","53 mm","62 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["651 kg/km","710 kg/km","969 kg/km","1028 kg/km","1173 kg/km","1034 kg/km","1235 kg/km","1139 kg/km","1309 kg/km","1377 kg/km","1441 kg/km","1740 kg/km","1881 kg/km","1948 kg/km","2243 kg/km","2529 kg/km","2699 kg/km","2915 kg/km","3011 kg/km","3242 kg/km","3531 kg/km","3674 kg/km","3925 kg/km","4313 kg/km","4492 kg/km","5018 kg/km","802 kg/km","808 kg/km","1090 kg/km","1141 kg/km","1327 kg/km","1253 kg/km","1691 kg/km","1637 kg/km","2012 kg/km","2125 kg/km","2631 kg/km","2760 kg/km","3047 kg/km","3280 kg/km","3407 kg/km","3870 kg/km","4062 kg/km","4297 kg/km","4263 kg/km","4455 kg/km","4775 kg/km","4995 kg/km","6235 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.91","1.2","0.868","0.641","0.443","0.32","0.253","0.206","0.164","0.125"]}],"variations":[],"updatedAt":"2025-08-29T07:00:20","translation":null},{"id":42701,"translationKey":"nayy","locale":"en","slug":"nayy","path":"/product/nayy","name":"NAYY","shortDescriptionHtml":"<p>The <strong data-start=\\"149\\" data-end=\\"167\\">NAYY cable</strong> is a versatile low-voltage cable with an aluminium conductor, designed for fixed installation in buildings, underground, in water, or outdoors. It provides a cost-effective solution for power distribution under normal mechanical requirements ideal for local networks, industrial facilities, and power supply systems.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"567\\" data-end=\\"615\\">Versatile applications in network construction</h3> <p data-start=\\"617\\" data-end=\\"989\\">The <strong data-start=\\"621\\" data-end=\\"629\\">NAYY</strong> is a power distribution cable according to <strong data-start=\\"667\\" data-end=\\"683\\">VDE 0276-603</strong>, particularly suitable for use in <strong data-start=\\"723\\" data-end=\\"780\\">power plants, local networks, industrial facilities, and switching stations</strong>. Thanks to its robust design, it can be installed permanently whether indoors, in cable ducts, outdoors, or underground. Even when installed in water, the cable remains reliable in operation.</p> <h3 data-start=\\"991\\" data-end=\\"1018\\">Construction and materials</h3> <p data-start=\\"1020\\" data-end=\\"1390\\">At its core is an <strong data-start=\\"1044\\" data-end=\\"1063\\">aluminium conductor</strong>, available as solid round (RE), stranded round (RM), or sector-shaped (SE/SM). The conductors are <strong data-start=\\"1185\\" data-end=\\"1201\\">PVC-insulated</strong>, stranded together, and protected by a <strong data-start=\\"1227\\" data-end=\\"1260\\">common EPDM sheath</strong>. The outer <strong data-start=\\"1283\\" data-end=\\"1297\\">PVC sheath</strong> is black, UV-resistant, and resistant to moisture and environmental influences.</p> <h3 data-start=\\"1392\\" data-end=\\"1417\\">Typical applications</h3> <p data-start=\\"1419\\" data-end=\\"1694\\">NAYY cables are ideally suited for <strong data-start=\\"1454\\" data-end=\\"1500\\">permanent, cost-effective installations</strong> in supply networks, distribution systems, or building wiring. They provide a solid and durable solution for safe power distribution under standardized conditions.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NAYY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NAYY-scaled.webp","sku":"NAYY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":40,"name":"Low Voltage Cables","slug":"low-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","1x630 - 0.6/1kV","2x16 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x300 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","4x300 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU","AL"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","1x630","2x16","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x300","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","4x300","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["≤ 300 mm2: +160, > 300 mm2: +140 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":[" 35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","SM/RMV","SE"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm","2.4 mm","2.6 mm","2.8 mm","1.2/1.0 mm","1.4/1.2 mm","1.6/1.4 mm","1.8/1.4 mm","2.0/1.6 mm","2.2/1.6 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.2","2.3","2.5","2.7","2.9","2.4","2.6","2.8","3.1"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["11 mm","12 mm","13 mm","14 mm","15 mm","17 mm","19 mm","20 mm","22 mm","25 mm","27 mm","30 mm","34 mm","37 mm","41 mm","24 mm","28 mm","31 mm","36 mm","38 mm","43 mm","47 mm","53 mm","58 mm","39 mm","42 mm","51 mm","26 mm","29 mm","32 mm","33 mm","44 mm","48 mm","50 mm","56 mm","59 mm","65 mm","35 mm","40 mm","45 mm","52 mm","49 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["153 kg/km","196 kg/km","213 kg/km","236 kg/km","256 kg/km","322 kg/km","406 kg/km","519 kg/km","610 kg/km","738 kg/km","897 kg/km","1106 kg/km","1371 kg/km","1714 kg/km","2135 kg/km","2631 kg/km","526 kg/km","586 kg/km","841 kg/km","1022 kg/km","1094 kg/km","1428 kg/km","1835 kg/km","2150 kg/km","2633 kg/km","3183 kg/km","4048 kg/km","4887 kg/km","1081 kg/km","1338 kg/km","1707 kg/km","2158 kg/km","2603 kg/km","3069 kg/km","3730 kg/km","4727 kg/km","679 kg/km","954 kg/km","989 kg/km","1160 kg/km","1207 kg/km","1064 kg/km","1547 kg/km","1340 kg/km","1431 kg/km","1706 kg/km","1816 kg/km","2216 kg/km","2338 kg/km","2695 kg/km","2818 kg/km","3152 kg/km","3396 kg/km","3973 kg/km","4181 kg/km","4935 kg/km","5234 kg/km","6343 kg/km","796 kg/km","1147 kg/km","1189 kg/km","1369 kg/km","1424 kg/km","2088 kg/km","1805 kg/km","2659 kg/km","2316 kg/km","3549 kg/km","3032 kg/km","4206 kg/km","3586 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.91","1.2","0.868","0.641","0.443","0.32","0.253","0.206","0.164","0.125","0.1","0.0778","0.0605","0.0469"]}],"variations":[],"updatedAt":"2025-08-29T06:57:49","translation":null},{"id":42595,"translationKey":"ny2y","locale":"en","slug":"ny2y","path":"/product/ny2y","name":"NY2Y","shortDescriptionHtml":"<p>The <strong data-start=\\"149\\" data-end=\\"157\\">NY2Y</strong> is an especially robust low-voltage cable for fixed installation under high mechanical demands whether underground, in water, or in industrial environments. Thanks to its material combination, it is perfectly suited for a wide range of application conditions.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"518\\" data-end=\\"554\\">Reliable under heavy load</h3> <p data-start=\\"556\\" data-end=\\"987\\">The <strong data-start=\\"560\\" data-end=\\"568\\">NY2Y</strong> is a low-voltage cable for use in power plants, industrial facilities, switching stations, and local distribution networks. It is suitable for <strong data-start=\\"706\\" data-end=\\"792\\">fixed installation indoors, in cable ducts, outdoors, in water, and underground</strong> wherever strong mechanical stress is expected during installation and operation. The construction complies with <strong data-start=\\"934\\" data-end=\\"953\\">TP PRAKAB 16/03</strong> based on <strong data-start=\\"970\\" data-end=\\"986\\">VDE 0276-603</strong>.</p> <h3 data-start=\\"989\\" data-end=\\"1010\\">Detailed construction</h3> <p data-start=\\"1012\\" data-end=\\"1431\\">The cable consists of a <strong data-start=\\"1040\\" data-end=\\"1056\\">copper conductor</strong>, available as solid round (RE), stranded round (RM), or sector-shaped stranded (SM). The <strong data-start=\\"1156\\" data-end=\\"1177\\">PVC core insulation</strong> ensures electrical safety, while the cores are stranded together and protected by a common <strong data-start=\\"1262\\" data-end=\\"1284\\">EPDM sheath</strong>. The outer sheath made of <strong data-start=\\"1316\\" data-end=\\"1324\\">HDPE</strong> (black, UV-resistant) makes the NY2Y particularly resistant to abrasion, moisture, and environmental influences.</p> <h3 data-start=\\"1433\\" data-end=\\"1462\\">Typical applications</h3> <p data-start=\\"1464\\" data-end=\\"1802\\">NY2Y is ideally suited for applications with increased requirements for <strong data-start=\\"1540\\" data-end=\\"1566\\">mechanical strength</strong> and <strong data-start=\\"1571\\" data-end=\\"1598\\">weather resistance</strong>. Typical fields of use include power distribution in industrial plants, power stations, or transformer stations but also in environments with moisture, direct sunlight, or chemical exposure.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NY2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NY2Y-scaled.webp","sku":"NY2Y-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":40,"name":"Low Voltage Cables","slug":"low-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x10 - 0.6/1kV","1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x10 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x35+16 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x10","1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","3x10","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x35+16"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["≤ 300 mm2: +160, > 300 mm2: +140 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","SM/RE"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm","2.4 mm","2.6 mm","2.8 mm","1.2/1.0 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.2","2.3","2.5","2.7"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["10 mm","11 mm","12 mm","14 mm","15 mm","17 mm","19 mm","20 mm","22 mm","25 mm","27 mm","30 mm","34 mm","37 mm","18 mm","24 mm","28 mm","31 mm","36 mm","38 mm","43 mm","47 mm","53 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["157 kg/km","219 kg/km","329 kg/km","429 kg/km","565 kg/km","772 kg/km","1042 kg/km","1278 kg/km","1571 kg/km","1947 kg/km","2514 kg/km","3130 kg/km","3972 kg/km","5043 kg/km","589 kg/km","810 kg/km","1227 kg/km","1464 kg/km","1887 kg/km","2584 kg/km","3448 kg/km","4199 kg/km","5178 kg/km","6381 kg/km","8264 kg/km","1698 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.83","1.15","0.727","0.524","0.387","0.268","0.193","0.153","0.124","0.0991","0.0754","0.0601","0.047","0.0366"]}],"variations":[],"updatedAt":"2025-08-29T06:53:53","translation":null},{"id":42433,"translationKey":"nycwy","locale":"en","slug":"nycwy","path":"/product/nycwy","name":"NYCWY","shortDescriptionHtml":"<p><strong data-start=\\"78\\" data-end=\\"87\\">NYCWY</strong> cables are robust low-voltage cables with a concentric conductor, suitable for power distribution in buildings, industrial facilities, and underground installations. Thanks to their PVC insulation and sheath, they are mechanically durable, moisture-resistant, and versatile in use even in concrete or water.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"213\\" data-end=\\"264\\">Versatile use in power distribution</h3> <p data-start=\\"266\\" data-end=\\"765\\">The NYCWY is one of the classic <strong data-start=\\"302\\" data-end=\\"345\\">low-voltage cables according to VDE standard</strong> and is designed for rated voltages up to 1 kV. It is used wherever reliable energy distribution is required in buildings, industrial plants, transformer stations, or directly underground. It can also be easily installed in cable trays, concrete environments, or underwater. The choice of materials ensures that this cable withstands even harsh conditions without the need for additional protective measures.</p> <h3 data-start=\\"767\\" data-end=\\"794\\">Construction and materials</h3> <p data-start=\\"796\\" data-end=\\"1206\\">The design is technically well thought out: a copper conductor forms the core, surrounded by PVC insulation that is both mechanically robust and electrically safe. This is followed by a concentric conductor in a corrugated shape, which serves as a protective or return conductor depending on the application. The outer layer is a durable <strong data-start=\\"1118\\" data-end=\\"1132\\">PVC sheath</strong> that protects the cable against moisture, pressure, and chemical influences.</p> <h3 data-start=\\"1208\\" data-end=\\"1239\\">Variants and cross-sections</h3> <p data-start=\\"1241\\" data-end=\\"1628\\">The NYCWY is available in a wide range of versions for example, <strong data-start=\\"1320\\" data-end=\\"1331\\">4x25/16</strong>, 4x70/35, or 4x185/95. The first number group indicates the number and cross-section of the current-carrying conductors, the second refers to the concentric conductor. This flexibility allows the cable to be adapted to different network requirements from house connections to industrial power distribution.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NYCWY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NYCWY-scaled.webp","sku":"NYCWY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":40,"name":"Low Voltage Cables","slug":"low-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["2x10/10 - 0.6/1kV","2x16/16 - 0.6/1kV","3x10/10 - 0.6/1kV","3x16/16 - 0.6/1kV","3x25/16 - 0.6/1kV","3x25/25 - 0.6/1kV","3x35/16 - 0.6/1kV","3x35/35 - 0.6/1kV","3x50/25 - 0.6/1kV","3x50/50 - 0.6/1kV","3x70/35 - 0.6/1kV","3x70/70 - 0.6/1kV","3x95/50 - 0.6/1kV","3x95/95 - 0.6/1kV","3x120/70 - 0.6/1kV","3x120/120 - 0.6/1kV","3x150/70 - 0.6/1kV","3x150/150 - 0.6/1kV","3x185/95 - 0.6/1kV","3x185/185 - 0.6/1kV","3x240/120 - 0.6/1kV","4x10/10 - 0.6/1kV","4x16/16 - 0.6/1kV","4x25/16 - 0.6/1kV","4x25/25 - 0.6/1kV","4x35/16 - 0.6/1kV","4x35/35 - 0.6/1kV","4x50/25 - 0.6/1kV","4x50/50 - 0.6/1kV","4x70/35 - 0.6/1kV","4x70/70 - 0.6/1kV","4x95/50 - 0.6/1kV","4x95/70 - 0.6/1kV","4x95/95 - 0.6/1kV","4x120/70 - 0.6/1kV","4x120/120 - 0.6/1kV","4x150/70 - 0.6/1kV","4x185/95 - 0.6/1kV","4x185/185 - 0.6/1kV","4x240/120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["2x10/10","2x16/16","3x10/10","3x16/16","3x25/16","3x25/25","3x35/16","3x35/35","3x50/25","3x50/50","3x70/35","3x70/70","3x95/50","3x95/95","3x120/70","3x120/120","3x150/70","3x150/150","3x185/95","3x185/185","3x240/120","4x10/10","4x16/16","4x25/16","4x25/25","4x35/16","4x35/35","4x50/25","4x50/50","4x70/35","4x70/70","4x95/50","4x95/70","4x95/95","4x120/70","4x120/120","4x150/70","4x185/95","4x185/185","4x240/120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["160 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["-35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.2","2.3","2.4","2.6","2.8","2.1","3"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["19 mm","21 mm","20 mm","22 mm","26 mm","29 mm","30 mm","33 mm","34 mm","38 mm","41 mm","46 mm","47 mm","50 mm","51 mm","56 mm","24 mm","28 mm","36 mm","37 mm","42 mm","57 mm","62 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["670 kg/km","890 kg/km","773 kg/km","817 kg/km","1045 kg/km","1085 kg/km","1490 kg/km","1582 kg/km","1729 kg/km","1913 kg/km","2272 kg/km","2498 kg/km","3128 kg/km","3473 kg/km","4177 kg/km","4640 kg/km","5168 kg/km","5674 kg/km","6193 kg/km","6982 kg/km","7689 kg/km","8609 kg/km","9950 kg/km","903 kg/km","1237 kg/km","1801 kg/km","1886 kg/km","2156 kg/km","2333 kg/km","2944 kg/km","3171 kg/km","3932 kg/km","4277 kg/km","5276 kg/km","5488 kg/km","5740 kg/km","6571 kg/km","7077 kg/km","7883 kg/km","9892 kg/km","10813 kg/km","12658 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.83","1.15","0.727","0.524","0.387","0.268","0.193","0.153","0.124","0.0991","0.0754"]}],"variations":[],"updatedAt":"2025-08-29T06:45:48","translation":null},{"id":42095,"translationKey":"nyy","locale":"en","slug":"nyy","path":"/product/nyy","name":"NYY","shortDescriptionHtml":"<p>The <strong data-start=\\"181\\" data-end=\\"188\\">NYY</strong> is a universally applicable low-voltage cable for fixed installation in buildings, outdoors, underground, or even in water wherever no special mechanical stresses are to be expected.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"439\\" data-end=\\"484\\">Solid solution for standard applications</h3> <p data-start=\\"486\\" data-end=\\"868\\">The <strong data-start=\\"490\\" data-end=\\"497\\">NYY</strong> cable is a standardized <strong>low-voltage cable</strong> according to <strong data-start=\\"558\\" data-end=\\"574\\">VDE 0276-603</strong>. It is used in power plants, industrial facilities, switching stations, and local distribution networks. It is suitable for <strong data-start=\\"687\\" data-end=\\"773\\">fixed installation indoors, in cable ducts, outdoors, underground, and in water</strong> always under the condition that no special mechanical stresses are present.</p> <h3 data-start=\\"870\\" data-end=\\"907\\">Construction and material properties</h3> <p data-start=\\"909\\" data-end=\\"1274\\">The conductor consists of <strong data-start=\\"932\\" data-end=\\"942\\">copper</strong> available as solid round (RE), stranded round (RM), or sector-shaped stranded (SM). The cores are <strong data-start=\\"1054\\" data-end=\\"1070\\">PVC-insulated</strong>, stranded together, and surrounded by a common <strong data-start=\\"1107\\" data-end=\\"1129\\">EPDM core sheath</strong>. The outer sheath is made of <strong data-start=\\"1167\\" data-end=\\"1200\\">black, UV-resistant PVC</strong> and reliably protects the cable against environmental influences and moisture.</p> <h3 data-start=\\"1276\\" data-end=\\"1296\\">Fields of application</h3> <p data-start=\\"1298\\" data-end=\\"1642\\">The NYY cable is ideally suited for <strong data-start=\\"1334\\" data-end=\\"1372\\">conventional power distribution</strong>, where simple and durable technology is required. It is preferably used in places where installation is possible without increased mechanical demands for example, inside buildings, in supply lines, or for underground installation in standard local networks.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NYY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NYY-scaled.webp","sku":"NYY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":40,"name":"Low Voltage Cables","slug":"low-voltage-cables"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x1.5 - 0.6/1kV","1x2.5 - 0.6/1kV","1x4.0 - 0.6/1kV","1x6.0 - 0.6/1kV","1x10.0 - 0.6/1kV","1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","2x1.5 - 0.6/1kV","2x2.5 - 0.6/1kV","2x4.0 - 0.6/1kV","2x6.0 - 0.6/1kV","2x10.0 - 0.6/1kV","2x16 - 0.6/1kV","2x25 - 0.6/1kV","2x35 - 0.6/1kV","3x1.5 - 0.6/1kV","3x2.5 - 0.6/1kV","3x4.0 - 0.6/1kV","3x6.0 - 0.6/1kV","3x10.0 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x300 - 0.6/1kV","3x25+16 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","3x300+150 - 0.6/1kV","4x1.5 - 0.6/1kV","4x2.5 - 0.6/1kV","4x4.0 - 0.6/1kV","4x6.0 - 0.6/1kV","4x10.0 - 0.6/1kV","4x10 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","4x300 - 0.6/1kV","5x1.5 - 0.6/1kV","5x2.5 - 0.6/1kV","5x4.0 - 0.6/1kV","5x6.0 - 0.6/1kV","5x10.0 - 0.6/1kV","5x10 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV","7x1.5 - 0.6/1kV","7x2.5 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x1.5","1x2.5","1x4.0","1x6.0","1x10.0","1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","2x1.5","2x2.5","2x4.0","2x6.0","2x10.0","2x16","2x25","2x35","3x1.5","3x2.5","3x4.0","3x6.0","3x10.0","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x300","3x25+16","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","3x300+150","4x1.5","4x2.5","4x4.0","4x6.0","4x10.0","4x10","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","4x300","5x1.5","5x2.5","5x4.0","5x6.0","5x10.0","5x10","5x16","5x25","5x35","5x50","5x70","5x95","5x120","7x1.5","7x2.5"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["≤ 300 mm2: +160, > 300 mm2: +140 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["-35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable coils/cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","RMV/RE","SM/RE","SM/RMV"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["0.8 mm","1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm","2.4 mm","2.6 mm","2.8 mm","1.2/1.0 mm","1.4/1.2 mm","1.6/1.4 mm","1.8/1.4 mm","2.0/1.6 mm","2.2/1.6 mm","2.4/1.8 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.2","2.3","2.5","2.7","2.9","2.4","2.6","2.8","3","1.2","3.1"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["6.5 mm","7 mm","8 mm","8.5 mm","9 mm","11 mm","12 mm","14 mm","15 mm","17 mm","19 mm","20 mm","22 mm","25 mm","27 mm","30 mm","34 mm","37 mm","13 mm","16 mm","23 mm","21 mm","24 mm","28 mm","31 mm","36 mm","38 mm","43 mm","47 mm","53 mm","58 mm","39 mm","42 mm","51 mm","64 mm","18 mm","26 mm","48 mm","59 mm","65 mm","29 mm","32 mm","35 mm","40 mm","45 mm","52 mm","49 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["73 kg/km","88 kg/km","122 kg/km","150 kg/km","205 kg/km","249 kg/km","255 kg/km","366 kg/km","471 kg/km","609 kg/km","823 kg/km","1100 kg/km","1340 kg/km","1640 kg/km","2024 kg/km","2601 kg/km","3232 kg/km","4093 kg/km","5184 kg/km","164 kg/km","200 kg/km","275 kg/km","338 kg/km","457 kg/km","714 kg/km","743 kg/km","1059 kg/km","1349 kg/km","184 kg/km","226 kg/km","318 kg/km","403 kg/km","557 kg/km","872 kg/km","902 kg/km","1303 kg/km","1532 kg/km","1966 kg/km","2685 kg/km","3582 kg/km","4351 kg/km","5356 kg/km","6582 kg/km","8519 kg/km","10504 kg/km","1482 kg/km","1786 kg/km","2364 kg/km","3133 kg/km","4196 kg/km","5224 kg/km","6210 kg/km","7712 kg/km","9931 kg/km","12265 kg/km","214 kg/km","269 kg/km","374 kg/km","491 kg/km","669 kg/km","818 kg/km","1062 kg/km","1606 kg/km","1962 kg/km","2594 kg/km","3492 kg/km","4668 kg/km","5754 kg/km","7026 kg/km","8715 kg/km","11195 kg/km","13815 kg/km","327 kg/km","460 kg/km","598 kg/km","842 kg/km","975 kg/km","1275 kg/km","1315 kg/km","1960 kg/km","2584 kg/km","3419 kg/km","3258 kg/km","4689 kg/km","4411 kg/km","6354 kg/km","5944 kg/km","7727 kg/km","7255 kg/km","301 kg/km","388 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["12.1","7.41","4.61","3.08","1.83","1.15","0.727","0.524","0.387","0.268","0.193","0.153","0.124","0.0991","0.0754","0.0601","0.047","0.0366"]}],"variations":[],"updatedAt":"2025-08-29T06:34:12","translation":null},{"id":46774,"translationKey":"na2xsfl2y","locale":"de","slug":"na2xsfl2y","path":"/de/product/na2xsfl2y","name":"NA2XS(FL)2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"135\\" data-end=\\"160\\"> NA2XS(FL)2Y Kabel</strong> ist ein leistungsstarkes Hochspannungskabel mit Aluminiumleiter, XLPE-Isolation und wasserdichtem PE-Mantel. Es bietet hohe Betriebssicherheit und ist speziell für erdverlegte und anspruchsvolle Trassen konzipiert.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"443\\" data-end=\\"505\\">Ideal für Hochspannungsanwendungen im Erdreich und Freien</h3> <p data-start=\\"507\\" data-end=\\"867\\">Das <strong data-start=\\"511\\" data-end=\\"526\\">NA2XS(FL)2Y</strong> erfüllt die Anforderungen der <strong data-start=\\"557\\" data-end=\\"570\\">IEC 60840</strong> und eignet sich für die <strong data-start=\\"595\\" data-end=\\"669\\">Verlegung im Boden, in Kabelkanälen, Innenräumen, Rohren und im Freien</strong>. Es wird projektbezogen gefertigt und ist besonders in <strong data-start=\\"725\\" data-end=\\"798\\">Übertragungsnetzen, Energieversorgerinfrastrukturen und Umspannwerken</strong> im Einsatz, wo Sicherheit und Langlebigkeit oberste Priorität haben.</p> <h3 data-start=\\"869\\" data-end=\\"904\\">Aufbau und technische Merkmale</h3> <p data-start=\\"906\\" data-end=\\"1465\\">Im Kern arbeitet ein <strong data-start=\\"927\\" data-end=\\"975\\">kompaktierter, mehrdrähtiger Aluminiumleiter</strong> nach <strong data-start=\\"981\\" data-end=\\"994\\">IEC 60228</strong>, eingebettet in eine <strong data-start=\\"1016\\" data-end=\\"1043\\">leitfähige Innenschicht</strong>, eine <strong data-start=\\"1050\\" data-end=\\"1068\\">XLPE-Isolation</strong> und eine <strong data-start=\\"1078\\" data-end=\\"1128\\">vollständig haftende, extrudierte Außenschicht</strong>. Die Kombination aus <strong data-start=\\"1150\\" data-end=\\"1177\\">quellfähiger Bandierung</strong>, <strong data-start=\\"1179\\" data-end=\\"1219\\">Kupferabschirmung mit offener Wendel</strong> und einer weiteren <strong data-start=\\"1239\\" data-end=\\"1263\\">quellfähigen Bandage</strong> schützt das Kabel effektiv vor eindringender Feuchtigkeit. Der schwarze <strong data-start=\\"1336\\" data-end=\\"1396\\">PE-Mantel mit fest verschweißtem Aluminiumband (Alucopo)</strong> dient gleichzeitig als mechanischer Schutz und <strong data-start=\\"1444\\" data-end=\\"1464\\">Querwassersperre</strong>.</p> <h3 data-start=\\"1467\\" data-end=\\"1505\\">Eigenschaften und Einsatzvorteile</h3> <p data-start=\\"1507\\" data-end=\\"1827\\">Das NA2XS(FL)2Y ist <strong data-start=\\"1527\\" data-end=\\"1543\\">erdverlegbar</strong>, <strong data-start=\\"1545\\" data-end=\\"1569\\">mechanisch belastbar</strong> und bietet durch seinen <strong data-start=\\"1594\\" data-end=\\"1625\\">teilentladungsfreien Aufbau</strong> und die wasserabweisende Konstruktion eine sehr hohe Betriebssicherheit. Es wird projektbezogen konfiguriert und ist flexibel einsetzbar von urbanen Energieprojekten bis zu industriellen Großanlagen.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/06/NA2XSFL2Y-3-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/06/NA2XSFL2Y-3-scaled.webp","sku":"NA2XS(FL)2Y-high-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":107,"name":"Hochspannungskabel","slug":"hochspannungskabel"}],"attributes":[],"variations":[],"updatedAt":"2025-08-20T08:13:10","translation":null},{"id":46772,"translationKey":"n2xsfl2y","locale":"de","slug":"n2xsfl2y","path":"/de/product/n2xsfl2y","name":"N2XS(FL)2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"197\\" data-end=\\"221\\"> N2XS(FL)2Y Kabel</strong> ist ein anpassbares Hochspannungskabel mit durchdachtem Schutzaufbau gegen Wassereintritt und hoher elektrischer Belastbarkeit. Es erfüllt internationale Normen und eignet sich ideal für anspruchsvolle Energieinfrastrukturen.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"508\\" data-end=\\"571\\">Flexibel im Einsatz unter Erde, Wasser und auf Pritschen</h3> <p data-start=\\"573\\" data-end=\\"950\\">Das <strong data-start=\\"577\\" data-end=\\"591\\">N2XS(FL)2Y</strong> ist konzipiert für die <strong data-start=\\"615\\" data-end=\\"698\\">Verlegung im Erdreich, in Kabelkanälen, in Rohren, im Freien und in Innenräumen</strong>. Es entspricht der Norm <strong data-start=\\"723\\" data-end=\\"736\\">IEC 60840</strong> und lässt sich individuell auf projektspezifische Anforderungen anpassen. Typisch eingesetzt wird es in <strong data-start=\\"841\\" data-end=\\"906\\">Übertragungsnetzen, Umspannwerken und großen Industrieanlagen</strong>, wo maximale Zuverlässigkeit gefordert ist.</p> <h3 data-start=\\"952\\" data-end=\\"975\\">Technischer Aufbau</h3> <p data-start=\\"977\\" data-end=\\"1539\\">Das Kabel verfügt über einen <strong data-start=\\"1006\\" data-end=\\"1062\\">mehrdrähtigen Kupferleiter (Klasse 2 nach IEC 60228)</strong>. Die Isolation besteht aus <strong data-start=\\"1090\\" data-end=\\"1123\\">vernetztem Polyethylen (XLPE)</strong>, eingebettet zwischen einer <strong data-start=\\"1152\\" data-end=\\"1180\\">leitfähigen Innenschicht</strong> und einer <strong data-start=\\"1191\\" data-end=\\"1232\\">leitfähigen äußeren Isolationsschicht</strong>. Eine <strong data-start=\\"1239\\" data-end=\\"1265\\">quellfähige Bandierung</strong> sorgt gemeinsam mit <strong data-start=\\"1286\\" data-end=\\"1334\\">Kupferdrähten und einer offenen Kupferwendel</strong> für eine effektive Abschirmung. Der Außenmantel besteht aus <strong data-start=\\"1395\\" data-end=\\"1401\\">PE</strong>, das mit einer <strong data-start=\\"1417\\" data-end=\\"1451\\">Aluminiumkaschierung (Alucopo)</strong> fest verbunden ist optimaler Schutz gegen <strong data-start=\\"1496\\" data-end=\\"1538\\">mechanische Belastung und Feuchtigkeit</strong>.</p> <h3 data-start=\\"1541\\" data-end=\\"1561\\">Einsatzmerkmale</h3> <p data-start=\\"1563\\" data-end=\\"1902\\">Das N2XS(FL)2Y ist <strong data-start=\\"1582\\" data-end=\\"1611\\">wasserdicht, erdverlegbar</strong> und mechanisch belastbar und dank seiner <strong data-start=\\"1655\\" data-end=\\"1700\\">mehrschichtigen Schirm- und Quellstruktur</strong> besonders für kritische Hochspannungsanwendungen geeignet. Die elektrische Leistungsfähigkeit wird projektbezogen berechnet so lässt sich das Kabel exakt an die Anforderungen im Netzbetrieb anpassen.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/06/N2XSFL2Y-3-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/06/N2XSFL2Y-3-scaled.webp","sku":"N2XS(FL)2Y-high-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":107,"name":"Hochspannungskabel","slug":"hochspannungskabel"}],"attributes":[],"variations":[],"updatedAt":"2025-08-20T07:51:26","translation":null},{"id":46770,"translationKey":"h1z2z2-k","locale":"de","slug":"h1z2z2-k","path":"/de/product/h1z2z2-k","name":"H1Z2Z2-K","shortDescriptionHtml":"<p>Das<strong data-start=\\"157\\" data-end=\\"179\\"> H1Z2Z2-K Kabel</strong> ist ein hochflexibles, halogenfreies Solarkabel für moderne Photovoltaikanlagen. Es erfüllt höchste Anforderungen an Sicherheit, Wetterbeständigkeit und elektrische Belastbarkeit sowohl im Innen- als auch im Außeneinsatz.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"460\\" data-end=\\"518\\">Für dauerhafte Einsätze in anspruchsvollen Umgebungen</h3> <p data-start=\\"520\\" data-end=\\"953\\">Das <strong data-start=\\"524\\" data-end=\\"536\\">H1Z2Z2-K</strong> entspricht der <strong data-start=\\"552\\" data-end=\\"588\\">Norm DIN EN 50618 (VDE 0283-618)</strong> und ist speziell für die <strong data-start=\\"614\\" data-end=\\"654\\">Verkabelung von Photovoltaiksystemen</strong> konzipiert. Es kann <strong data-start=\\"675\\" data-end=\\"713\\">fest verlegt oder flexibel geführt</strong> werden im Gebäude, im Freien, in Industrieanlagen, landwirtschaftlichen Betrieben oder sogar in <strong data-start=\\"812\\" data-end=\\"847\\">explosionsgefährdeten Bereichen</strong>. Die Leitung ist <strong data-start=\\"865\\" data-end=\\"905\\">UV-, ozon- und wasserbeständig (AD7)</strong> und darf <strong data-start=\\"915\\" data-end=\\"945\\">direkt in der Erde verlegt</strong> werden.</p> <h3 data-start=\\"955\\" data-end=\\"990\\">Aufbau und technische Merkmale</h3> <p data-start=\\"992\\" data-end=\\"1516\\">Der feindrähtige <strong data-start=\\"1009\\" data-end=\\"1045\\">verzinnt Kupferleiter (Klasse 5)</strong> ist doppelt geschützt durch eine <strong data-start=\\"1079\\" data-end=\\"1160\\">vernetzte Isolierung und einen vernetzten Außenmantel aus Polyolefincopolymer</strong> halogenfrei, flammwidrig und mit hoher Abriebfestigkeit. Das Kabel ist für eine maximale Leitertemperatur von <strong data-start=\\"1273\\" data-end=\\"1283\\">120 °C</strong> ausgelegt und bleibt auch bei <strong data-start=\\"1314\\" data-end=\\"1339\\">-40 °C (fest verlegt)</strong> zuverlässig flexibel. Die <strong data-start=\\"1366\\" data-end=\\"1394\\">geringe Rauchentwicklung</strong> und hohe Beständigkeit gegenüber mechanischen und thermischen Einflüssen sorgen für einen sicheren, langjährigen Betrieb.</p> <h3 data-start=\\"1518\\" data-end=\\"1549\\">Eigenschaften im Überblick</h3> <ul data-start=\\"1551\\" data-end=\\"1815\\"> <li data-start=\\"1551\\" data-end=\\"1604\\"> <p data-start=\\"1553\\" data-end=\\"1604\\"><strong data-start=\\"1553\\" data-end=\\"1604\\">Halogenfrei, flammwidrig, UV- und ozonbeständig</strong></p> </li> <li data-start=\\"1605\\" data-end=\\"1666\\"> <p data-start=\\"1607\\" data-end=\\"1666\\"><strong data-start=\\"1607\\" data-end=\\"1666\\">Kurzschluss- und erdschlusssicher gemäß VDE-AR-E 2283-4</strong></p> </li> <li data-start=\\"1667\\" data-end=\\"1744\\"> <p data-start=\\"1669\\" data-end=\\"1744\\"><strong data-start=\\"1669\\" data-end=\\"1744\\">Zugelassen für Innenräume, Außenbereiche und explosionsgefährdete Zonen</strong></p> </li> <li data-start=\\"1745\\" data-end=\\"1784\\"> <p data-start=\\"1747\\" data-end=\\"1784\\"><strong data-start=\\"1747\\" data-end=\\"1784\\">Geeignet für direkte Erdverlegung</strong></p> </li> <li data-start=\\"1785\\" data-end=\\"1815\\"> <p data-start=\\"1787\\" data-end=\\"1815\\"><strong data-start=\\"1787\\" data-end=\\"1815\\">CPR-Leistungsklasse: Eca</strong></p> </li> </ul> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/06/H1Z2Z2-K-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/06/H1Z2Z2-K-scaled.webp","sku":"H1Z2Z2-K-solar-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":113,"name":"Solarkabel","slug":"solarkabel"}],"attributes":[],"variations":[],"updatedAt":"2025-08-20T07:56:57","translation":null},{"id":46768,"translationKey":"na2xfk2y","locale":"de","slug":"na2xfk2y","path":"/de/product/na2xfk2y","name":"NA2X(F)K2Y","shortDescriptionHtml":"<p>Die NA2X(F)K2Y-Hochspannungskabelserie ist für Spannungsklassen von 64/110kV konzipiert und verwendet hochleitfähige Kupferleiter, ideal für industrielle Anwendungen, die hohe Strombelastbarkeit und ausgezeichnete Durchschlagsfestigkeit erfordern.</p>\\n","descriptionHtml":"<section> <h2>Technische Übersicht</h2> <p>Die <strong>NA2X(F)K2Y-Hochspannungskabelserie</strong> ist speziell für den Einsatz in Hochspannungsanwendungen entwickelt worden, wobei sie sich durch eine hohe Strombelastbarkeit und exzellente Kurzschlussstromfestigkeit auszeichnet. Diese Kabel sind mit einer fortschrittlichen XLPE-Isolierung ausgestattet, die eine hohe Durchschlagsfestigkeit und Thermozyklierungsfähigkeit bietet.</p> </section> <section> <h2>Installations- und Konstruktionsmerkmale</h2> <p>Die NA2X(F)K2Y-Kabel sind für verschiedene Verlegeverfahren wie Erdverlegung, Kabeltrassen-Montage und Kleeblattformation geeignet. Diese Flexibilität in der Installation macht sie zu einer bevorzugten Wahl für vielfältige industrielle Anwendungen.</p> <ul> <li>Verwendung von hochleitfähigem Kupfer als Leitermaterial für optimale Leitfähigkeit und Effizienz.</li> <li>XLPE-Isolierung gewährleistet eine verbesserte thermische Beständigkeit und Langlebigkeit unter extremen Betriebsbedingungen.</li> <li>Die Kabelkonstruktion unterstützt die Einhaltung der EMV-Anforderungen und minimiert die Risiken der Spannungsinduzierung.</li> </ul> </section> <section> <h2>Normen und Zertifizierungen</h2> <p>Die Einhaltung internationaler und regionaler Normen ist für die NA2X(F)K2Y-Kabelserie von entscheidender Bedeutung. Diese Produkte sind vollständig IEC-konform und tragen die CE-Kennzeichnung, was ihre Qualität und Sicherheit in verschiedenen Anwendungsbereichen bestätigt.</p> <ul> <li>CPR-Klassifizierung sorgt für die Einhaltung strenger europäischer Sicherheitsstandards.</li> <li>Die Kabelserie erfüllt die Anforderungen für hohe Spannungsklassen und bietet zuverlässige Leistung in anspruchsvollen Umgebungen.</li> </ul> </section>","images":[],"featuredImage":null,"sku":"NA2X(F)K2Y-high-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":107,"name":"Hochspannungskabel","slug":"hochspannungskabel"}],"attributes":[],"variations":[],"updatedAt":"2025-06-23T11:21:11","translation":null},{"id":46766,"translationKey":"n2xfk2y","locale":"de","slug":"n2xfk2y","path":"/de/product/n2xfk2y","name":"N2X(F)K2Y","shortDescriptionHtml":"<p>Die N2X(F)K2Y-Hochspannungskabelserie ist für Spannungsklassen von 64/110kV ausgelegt und verwendet hochleitfähige Kupferleiter, ideal für anspruchsvolle industrielle und infrastrukturelle Anwendungen, einschließlich Erdverlegung und Kabeltrassen-Montage.</p>\\n","descriptionHtml":"<section> <h2>Technische Übersicht</h2> <p>Die <strong>N2X(F)K2Y-Hochspannungskabelserie</strong> ist speziell für den Einsatz in Hochspannungsanwendungen konzipiert, wobei sie eine optimale Leistung durch die Verwendung von hochleitfähigem Kupfer und einer fortschrittlichen XLPE-Isolierung bietet. Diese Kombination gewährleistet eine hohe Durchschlagsfestigkeit und eine effiziente Thermozyklierung unter verschiedenen Betriebsbedingungen.</p> </section> <section> <h2>Technische Leistung und Konstruktion</h2> <p>Die Kabel der N2X(F)K2Y-Serie sind für ihre hohe <strong>Strombelastbarkeit</strong> und <strong>Kurzschlussstromfestigkeit</strong> bekannt, was sie zu einer zuverlässigen Wahl für kritische Infrastrukturen macht. Die <strong>elektromagnetische Verträglichkeit</strong> wird durch eine sorgfältige Konstruktion sichergestellt, die Spannungsinduzierungen minimiert und die Signalintegrität in komplexen Installationsszenarien bewahrt.</p> <ul> <li>Verwendung von hochreinem Kupfer für maximale Leitfähigkeit und geringe Widerstandsverluste</li> <li>XLPE-Isolierung für verbesserte dielektrische Stärke und thermische Beständigkeit</li> <li>Entwickelt für Verlegung in <strong>Kleeblattformation</strong> und <strong>Erdverlegung</strong>, optimiert für mechanische Stabilität und Wärmeableitung</li> </ul> </section> <section> <h2>Normen und Konformität</h2> <p>Die Kabel entsprechen den internationalen Normen, einschließlich <strong>IEC-Konformität</strong> und <strong>CPR-Klassifizierung</strong>, und sind mit der <strong>CE-Kennzeichnung</strong> versehen. Diese Zertifizierungen bestätigen die Eignung der Kabel für den Einsatz unter den anspruchsvollsten Bedingungen und garantieren eine hohe Sicherheit und Zuverlässigkeit.</p> <p>Verfügbar in mehreren Konfigurationen, um den unterschiedlichen Anforderungen der Projekte gerecht zu werden, bietet die N2X(F)K2Y-Serie eine flexible Lösung für Hochspannungsanwendungen.</p> </section>","images":[],"featuredImage":null,"sku":"N2X(F)K2Y-high-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":107,"name":"Hochspannungskabel","slug":"hochspannungskabel"}],"attributes":[],"variations":[],"updatedAt":"2025-06-23T11:21:19","translation":null},{"id":46764,"translationKey":"na2xfkld2y","locale":"de","slug":"na2xfkld2y","path":"/de/product/na2xfkld2y","name":"NA2X(F)KLD2Y","shortDescriptionHtml":"<p>Die NA2X(F)KLD2Y-Hochspannungskabelserie ist speziell für hohe Spannungsklassen (64/110kV) konzipiert und verwendet hochleitfähige Kupferleiter, ideal für industrielle Anwendungen, die hohe Strombelastbarkeit und Durchschlagsfestigkeit erfordern.</p>\\n","descriptionHtml":"<section> <h2>Technische Übersicht</h2> <p>Die <strong>NA2X(F)KLD2Y-Hochspannungskabelserie</strong> ist für den Einsatz in Hochspannungsanwendungen konzipiert und bietet eine optimale Lösung für anspruchsvolle industrielle Umgebungen. Mit ihrer fortschrittlichen XLPE-Isolierung und Kupferleitern erfüllt sie hohe Anforderungen an die <strong>Durchschlagsfestigkeit</strong> und <strong>Thermozyklierung</strong>.</p> </section> <section> <h2>Technische Leistung und Konstruktion</h2> <p>Die Kabelserie ist entwickelt, um eine hohe <strong>Strombelastbarkeit</strong> und <strong>Kurzschlussstromfestigkeit</strong> zu gewährleisten. Die Verwendung von hochreinem Kupfer maximiert die Leitfähigkeit und unterstützt effiziente Energieübertragung. Die XLPE-Isolierung bietet eine hervorragende thermische Beständigkeit und ermöglicht den Einsatz in verschiedenen thermischen Bedingungen.</p> <ul> <li>Verstärkte Isolierung für verbesserte <strong>Durchschlagsfestigkeit</strong></li> <li>Optimierte Kabelgeometrie zur Unterstützung der <strong>elektromagnetischen Verträglichkeit</strong> (EMV)</li> <li>Effektive Spannungsinduzierungsreduktion durch spezielle Abschirmtechniken</li> </ul> </section> <section> <h2>Installations- und Normkonformität</h2> <p>Die NA2X(F)KLD2Y-Kabelserie unterstützt diverse Verlegeverfahren wie <strong>Erdverlegung</strong>, <strong>Kabeltrassen-Montage</strong> und <strong>Kleeblattformation</strong>, was ihre Vielseitigkeit in der praktischen Anwendung unterstreicht. Sie entspricht den internationalen Normen, inklusive <strong>IEC-Konformität</strong>, <strong>CPR-Klassifizierung</strong> und trägt die <strong>CE-Kennzeichnung</strong>.</p> <ul> <li>Anpassungsfähigkeit an verschiedene Verlegebedingungen und Umgebungen</li> <li>Einhaltung strenger internationaler und europäischer Standards</li> <li>Verfügbar in mehreren Konfigurationen, um spezifische Anforderungen zu erfüllen</li> </ul> </section>","images":[],"featuredImage":null,"sku":"NA2X(F)KLD2Y-high-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":107,"name":"Hochspannungskabel","slug":"hochspannungskabel"}],"attributes":[],"variations":[],"updatedAt":"2025-06-23T11:21:27","translation":null},{"id":46762,"translationKey":"n2xfkld2y","locale":"de","slug":"n2xfkld2y","path":"/de/product/n2xfkld2y","name":"N2X(F)KLD2Y","shortDescriptionHtml":"<p>Das N2X(F)KLD2Y-Hochspannungskabel der Serie 2 ist für Spannungsklassen von 64/110kV ausgelegt und verwendet hochleitfähige Kupferleiter, ideal für industrielle Hochspannungsanwendungen mit anspruchsvollen Umgebungsbedingungen.</p>\\n","descriptionHtml":"<section> <h2>Technische Übersicht</h2> <p>Die <strong>N2X(F)KLD2Y-Hochspannungskabel Serie 2</strong> sind speziell für den Einsatz in Hochspannungsanwendungen konzipiert, wobei sie eine optimale Leistung durch die Verwendung von hochleitfähigen Kupferleitern und einer fortschrittlichen XLPE-Isolierung bieten. Diese Kabelserie ist besonders geeignet für anspruchsvolle industrielle Umgebungen, wo hohe Durchschlagsfestigkeit und Thermozyklierungsfähigkeit erforderlich sind.</p> </section> <section> <h2>Technische Leistung und Konstruktion</h2> <p>Die Kabel der Serie N2X(F)KLD2Y sind für ihre hohe <strong>Strombelastbarkeit</strong> und ausgezeichnete <strong>Kurzschlussstromfestigkeit</strong> bekannt. Die spezielle Konstruktion mit Kupferleitern und XLPE-Isolierung sorgt für eine hohe <strong>Durchschlagsfestigkeit</strong> und verbesserte <strong>thermische Eigenschaften</strong>, was sie ideal für den Einsatz in Hochspannungsnetzen macht.</p> <ul> <li>Verwendung von hochleitfähigem Kupfer für verbesserte elektrische Leistung</li> <li>XLPE-Isolierung bietet erhöhte thermische Beständigkeit und Langlebigkeit</li> <li>Entwickelt für Installationen in <strong>Kleeblattformation</strong>, <strong>Erdverlegung</strong> und auf <strong>Kabeltrassen</strong></li> </ul> </section> <section> <h2>EMV und Normkonformität</h2> <p>Die Kabelserie erfüllt strenge Anforderungen an die <strong>elektromagnetische Verträglichkeit</strong> (EMV), minimiert Spannungsinduzierungen und sorgt für eine zuverlässige Funktion in elektromagnetisch anspruchsvollen Umgebungen. Die Einhaltung der <strong>IEC-Normen</strong>, <strong>CPR-Klassifizierung</strong> und die <strong>CE-Kennzeichnung</strong> bestätigen die hohe Qualität und Sicherheit dieser Kabelserie.</p> <ul> <li>Konformität mit internationalen und europäischen Standards für Sicherheit und Leistung</li> <li>Optimierte Abschirmtechniken zur Reduzierung von elektromagnetischen Störungen</li> </ul> </section>","images":[],"featuredImage":null,"sku":"N2X(F)KLD2Y-high-voltage-cables-2","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":107,"name":"Hochspannungskabel","slug":"hochspannungskabel"}],"attributes":[],"variations":[],"updatedAt":"2025-06-23T11:25:45","translation":null},{"id":45066,"translationKey":"na2xsfl2y-2","locale":"de","slug":"na2xsfl2y-2","path":"/de/product/na2xsfl2y-2","name":"NA2XS(FL)2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"128\\" data-end=\\"153\\"> NA2XS(FL)2Y Kabel</strong> ist ein längswasserdichtes Mittelspannungskabel mit Aluminiumleiter, VPE-Isolation und einem kombinierten Alu-/PE-Mantel. Es wurde speziell für Versorgungsnetze entwickelt, bei denen hohe mechanische Belastbarkeit und Schutz gegen Wassereintritt gefordert sind.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"481\\" data-end=\\"540\\">Entwickelt für den Einsatz in Energieversorgungsnetzen</h3> <p data-start=\\"542\\" data-end=\\"974\\">Das <strong data-start=\\"546\\" data-end=\\"561\\">NA2XS(FL)2Y</strong> erfüllt die Normen <strong data-start=\\"581\\" data-end=\\"601\\">DIN VDE 0276-620</strong>, <strong data-start=\\"603\\" data-end=\\"616\\">HD 620 S2</strong> und <strong data-start=\\"621\\" data-end=\\"634\\">IEC 60502</strong>. Es ist ideal für die Verlegung in <strong data-start=\\"670\\" data-end=\\"765\\">Energieversorgungsnetzen (EVU), Innenräumen, Kabelkanälen, im Freien, in Erde und in Wasser</strong> geeignet. Dank seiner Konstruktion mit längswasserdichter Ausführung und Alu-PE-Schichtenmantel bleibt es auch bei Beschädigungen betriebssicher der Wassereinfluss wird gezielt auf die Schadstelle begrenzt.</p> <h3 data-start=\\"976\\" data-end=\\"999\\">Technischer Aufbau</h3> <p data-start=\\"1001\\" data-end=\\"1556\\">Das Kabel besitzt einen <strong data-start=\\"1025\\" data-end=\\"1058\\">mehrdrähtigen Aluminiumleiter</strong> (Kl. 2 nach VDE 0295 / IEC 60228), umgeben von einer <strong data-start=\\"1112\\" data-end=\\"1130\\">VPE-Isolierung</strong> mit <strong data-start=\\"1135\\" data-end=\\"1172\\">festhaftender äußerer Leitschicht</strong>. Eine <strong data-start=\\"1179\\" data-end=\\"1223\\">leitfähige, längswasserdichte Bandierung</strong> sowie eine <strong data-start=\\"1235\\" data-end=\\"1281\\">Kupferdraht-Abschirmung mit Querleitwendel</strong> sorgen für zuverlässige Feldsteuerung. Zusätzlich ist das Kabel mit einer <strong data-start=\\"1356\\" data-end=\\"1398\\">längswasserdichten Aluminiumbandierung</strong> ausgestattet, die <strong data-start=\\"1417\\" data-end=\\"1453\\">fest mit dem schwarzen PE-Mantel</strong> verschweißt ist. Das Ergebnis: hoher Schutz vor mechanischer Belastung und eindringender Feuchtigkeit.</p> <h3 data-start=\\"1558\\" data-end=\\"1590\\">Eigenschaften und Anwendung</h3> <p data-start=\\"1592\\" data-end=\\"1977\\">Das NA2XS(FL)2Y Kabel ist <strong data-start=\\"1618\\" data-end=\\"1634\\">erdverlegbar</strong>, <strong data-start=\\"1636\\" data-end=\\"1664\\">silikon- und cadmiumfrei</strong> und eignet sich für Umgebungen mit hoher mechanischer Beanspruchung. Es hält <strong data-start=\\"1742\\" data-end=\\"1780\\">Temperaturen bis +90 °C im Betrieb</strong> und <strong data-start=\\"1785\\" data-end=\\"1819\\">bis +250 °C im Kurzschlussfall</strong> stand. Dank teilentladungsfreiem Aufbau und Querwassersperre ist es besonders gut für <strong data-start=\\"1906\\" data-end=\\"1939\\">kritische Versorgungsbereiche</strong> in der Energieinfrastruktur geeignet.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2XSFL2Y-3-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSFL2Y-3-scaled.webp","sku":"NA2XS(FL)2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":111,"name":"Mittelspannungskabel","slug":"mittelspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x35/16 - 6/10kV","1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x630/35 - 6/10kV","1x800/35 - 6/10kV","1x1000/35 - 6/10kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x500/50 - 12/20kV","1x630/35 - 12/20kV","1x800/35 - 12/20kV","1x1000/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV","1x630/35 - 18/30kV","1x800/35 - 18/30kV","1x1000/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Aluminum"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x35/16","1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35","1x630/35","1x800/35","1x1000/35","1x500/50"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["7.2 mm","8.3 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.1 mm","20.2 mm","23.3 mm","26.5 mm","29.9 mm","34.2 mm","38.1 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["15.3 mm","16.4 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.2 mm","28.3 mm","31.4 mm","34.6 mm","38 mm","42.3 mm","46.2 mm","20.6 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.4 mm","32.5 mm","35.6 mm","38.8 mm","42.2 mm","46.5 mm","50.4 mm","25.6 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","35.4 mm","37.5 mm","40.6 mm","43.8 mm","47.2 mm","51.5 mm","55.4 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["25 mm","26 mm","27 mm","29 mm","30 mm","32 mm","33 mm","36 mm","38 mm","41 mm","44 mm","47 mm","52 mm","56 mm","35 mm","40 mm","42 mm","45 mm","49 mm","61 mm","37 mm","43 mm","50 mm","54 mm","60 mm","67 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["500 mm","520 mm","405 mm","580 mm","600 mm","640 mm","660 mm","720 mm","760 mm","820 mm","880 mm","940 mm","1040 mm","1120 mm","700 mm","800 mm","840 mm","900 mm","980 mm","780 mm","1220 mm","740 mm","860 mm","1000 mm","1080 mm","1200 mm","1340 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["643 kg/km","712 kg/km","796 kg/km","902 kg/km","1009 kg/km","1193 kg/km","1341 kg/km","1546 kg/km","1797 kg/km","2222 kg/km","2599 kg/km","3062 kg/km","3686 kg/km","4372 kg/km","876 kg/km","982 kg/km","1101 kg/km","1217 kg/km","1412 kg/km","1568 kg/km","1792 kg/km","2020 kg/km","2493 kg/km","2903 kg/km","3059 kg/km","3383 kg/km","3858 kg/km","4824 kg/km","1100 kg/km","1213 kg/km","1339 kg/km","1463 kg/km","1660 kg/km","1837 kg/km","2049 kg/km","2336 kg/km","2842 kg/km","3269 kg/km","3590 kg/km","4284 kg/km","5327 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.868 Ω/km","0.641 Ω/km","0.443 Ω/km","0.32 Ω/km","0.253 Ω/km","0.206 Ω/km","0.164 Ω/km","0.125 Ω/km","0.1 Ω/km","0.0778 Ω/km","0.0605 Ω/km","0.0469 Ω/km","0.0367 Ω/km","0.0291 Ω/km","0.078 Ω/km","0.061 Ω/km","0.047 Ω/km","0.037 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.22 μF/km","0.25 μF/km","0.28 μF/km","0.31 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.48 μF/km","0.54 μF/km","0.61 μF/km","0.67 μF/km","0.76 μF/km","0.84 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.27 μF/km","0.3 μF/km","0.32 μF/km","0.49 μF/km","0.55 μF/km","0.13 μF/km","0.15 μF/km","0.16 μF/km","0.2 μF/km","0.24 μF/km","0.29 μF/km","0.39 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.44","0.42","0.4","0.38","0.36","0.35","0.34","0.33","0.32","0.3","0.29","0.27","0.26","0.25","0.45","0.41","0.39","0.28","0.48","0.43","0.37","0.31"]},{"id":0,"name":"Inductance in air, flat 1","slug":"Inductance in air, flat 1","position":32,"visible":true,"variation":true,"options":["0.61","0.59","0.57","0.55","0.54","0.51","0.5","0.48","0.47","0.45","0.44","0.43","0.42","0.4","0.62","0.6","0.58","0.56","0.53","0.46","0.65","0.63","0.52","0.49"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":33,"visible":true,"variation":true,"options":["0.74","0.71","0.68","0.65","0.63","0.6","0.58","0.56","0.54","0.5","0.48","0.46","0.45","0.42","0.72","0.69","0.66","0.64","0.61","0.59","0.57","0.55","0.51","0.49","0.73","0.7","0.67","0.62","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.3 kA","4.7 kA","6.6 kA","9 kA","11.3 kA","14.2 kA","17.5 kA","22.7 kA","28.4 kA","37.8 kA","47.3 kA","59.6 kA","75.6 kA","94 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":35,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA","10 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":36,"visible":true,"variation":true,"options":["191","273","348","434","522","644","747","909","1098","1474","1740","2131","2673","3505","266","339","426","515","634","733","897","1080","1840","2105","2631","4323","261","334","420","506","625","726","890","1062","1453","1724","3302"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":37,"visible":true,"variation":true,"options":["135","193","247","311","375","479","563","699","865","1241","1525","1895","2461","3157","196","251","318","386","488","574","714","877","1273","1541","1707","1947","2503","3771","200","257","325","393","500","590","733","889","1305","1575","2000","2546","3152"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":38,"visible":true,"variation":true,"options":["160","183","228","278","321","364","418","494","568","660","767","861","976","1187","185","231","280","323","366","420","496","569","766","866","984","187","232","282","325","367","421","659","764","1196"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":39,"visible":true,"variation":true,"options":["190","219","273","333","384","432","496","583","666","755","868","913","1017","1270","332","494","581","663","753","866","900","1008","1262","331","382","429","492","578","659","750","861","889","1000","1256"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":40,"visible":true,"variation":true,"options":["145","171","208","248","283","315","357","413","466","529","602","690","764","852","172","210","251","285","319","361","417","471","535","609","705","767","863","174","213","254","289","322","364","422","476","541","616","692","770","878"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":41,"visible":true,"variation":true,"options":["165","194","236","281","318","350","394","452","506","558","627","666","728","842","195","237","282","319","352","396","455","510","564","634","668","734","852","238","283","321","354","399","458","514","570","642","653","731","863"]}],"variations":[],"updatedAt":"2025-08-28T09:07:03","translation":null},{"id":44907,"translationKey":"na2xsf2y-2","locale":"de","slug":"na2xsf2y-2","path":"/de/product/na2xsf2y-2","name":"NA2XS(F)2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"172\\" data-end=\\"196\\"> NA2XS(F)2Y Kabel</strong> ist ein längswasserdichtes Mittelspannungskabel mit Aluminiumleiter, VPE-Isolation und einem widerstandsfähigen PE-Mantel. Es wurde für die energieeffiziente und sichere Verlegung in Erdreich und kritischen Netzbereichen entwickelt.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"508\\" data-end=\\"575\\">Für leistungsstarke Versorgungsnetze mit erhöhtem Schutzbedarf</h3> <p data-start=\\"577\\" data-end=\\"994\\">Das <strong data-start=\\"581\\" data-end=\\"595\\">NA2XS(F)2Y</strong> entspricht den Normen <strong data-start=\\"618\\" data-end=\\"638\\">DIN VDE 0276-620</strong>, <strong data-start=\\"640\\" data-end=\\"653\\">HD 620 S2</strong> und <strong data-start=\\"658\\" data-end=\\"671\\">IEC 60502</strong>. Es eignet sich für die <strong data-start=\\"696\\" data-end=\\"797\\">Verlegung in Innenräumen, Kabelkanälen, im Erdreich, im Wasser, im Freien oder auf Kabelpritschen</strong>. Der Einsatzschwerpunkt liegt in <strong data-start=\\"831\\" data-end=\\"881\\">EVU-Netzen, Industrieanlagen und Umspannwerken</strong>, wo zusätzliche Sicherheitsreserven gegen eindringende Feuchtigkeit und mechanische Belastung erforderlich sind.</p> <h3 data-start=\\"996\\" data-end=\\"1033\\">Aufbau und Materialeigenschaften</h3> <p data-start=\\"1035\\" data-end=\\"1537\\">Der Leiter besteht aus <strong data-start=\\"1058\\" data-end=\\"1085\\">mehrdrähtigem Aluminium</strong> (Klasse 2), umgeben von einer <strong data-start=\\"1116\\" data-end=\\"1139\\">inneren Leitschicht</strong> und einer <strong data-start=\\"1150\\" data-end=\\"1168\\">VPE-Isolierung</strong> mit festhaftender äußerer Leitschicht extrudiert in einem Arbeitsgang für maximale Betriebssicherheit. Die Abschirmung erfolgt durch eine <strong data-start=\\"1309\\" data-end=\\"1354\\">Kupferdraht-Umspinnung mit Querleitwendel</strong>, ergänzt durch eine <strong data-start=\\"1375\\" data-end=\\"1407\\">längswasserdichte Bandierung</strong>. Der Außenmantel besteht aus <strong data-start=\\"1437\\" data-end=\\"1464\\">schwarzem PE (Typ DMP2)</strong> und schützt zuverlässig vor mechanischer Beanspruchung und Feuchtigkeit.</p> <h3 data-start=\\"1539\\" data-end=\\"1577\\">Eigenschaften und Einsatzbereiche</h3> <p data-start=\\"1579\\" data-end=\\"1977\\">Das NA2XS(F)2Y ist <strong data-start=\\"1598\\" data-end=\\"1614\\">erdverlegbar</strong>, <strong data-start=\\"1616\\" data-end=\\"1644\\">silikon- und cadmiumfrei</strong> sowie <strong data-start=\\"1651\\" data-end=\\"1704\\">resistent gegen lackbenetzungsstörende Substanzen</strong>. Es hält <strong data-start=\\"1714\\" data-end=\\"1746\\">Dauertemperaturen bis +90 °C</strong> stand und übersteht <strong data-start=\\"1767\\" data-end=\\"1805\\">Kurzschlussbelastungen bis +250 °C</strong>. Dank seines durchdachten, teilentladungsfreien Aufbaus ist es besonders gut geeignet für die <strong data-start=\\"1900\\" data-end=\\"1976\\">sichere Energieverteilung in feuchten, komplexen Installationsumgebungen</strong>.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2XSF2Y-3-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSF2Y-3-scaled.webp","sku":"NA2XS(F)2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":111,"name":"Mittelspannungskabel","slug":"mittelspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x630/35 - 6/10kV","1x800/35 - 6/10kV","1x1000/35 - 6/10kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x630/35 - 12/20kV","1x800/35 - 12/20kV","1x1000/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV","1x630/35 - 18/30kV","1x800/35 - 18/30kV","1x1000/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Aluminum"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35","1x630/35","1x800/35","1x1000/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["8.3 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.1 mm","20.2 mm","23.3 mm","26.5 mm","29.9 mm","34.2 mm","38.1 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["16.4 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.2 mm","28.3 mm","31.4 mm","34.6 mm","38 mm","42.3 mm","46.2 mm","20.5 mm","22 mm","23.5 mm","25 mm","26.4 mm","28 mm","30.3 mm","32.4 mm","35.5 mm","38.7 mm","42.1 mm","46.4 mm","50.3 mm","25.5 mm","27 mm","28.5 mm","30 mm","33 mm","35.3 mm","37.4 mm","40.5 mm","43.7 mm","47.1 mm","51.4 mm","55.3 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["25 mm","26 mm","28 mm","29 mm","30 mm","32 mm","34 mm","37 mm","40 mm","43 mm","46 mm","51 mm","55 mm","33 mm","35 mm","36 mm","39 mm","41 mm","44 mm","47 mm","60 mm","38 mm","49 mm","52 mm","56 mm","65 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["375 mm","390 mm","420 mm","435 mm","450 mm","480 mm","510 mm","555 mm","600 mm","645 mm","690 mm","765 mm","825 mm","495 mm","525 mm","540 mm","585 mm","615 mm","660 mm","705 mm","900 mm","570 mm","735 mm","780 mm","840 mm","975 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["625 kg/km","707 kg/km","808 kg/km","909 kg/km","1089 kg/km","1232 kg/km","1427 kg/km","1666 kg/km","2089 kg/km","2456 kg/km","2909 kg/km","3521 kg/km","4195 kg/km","780 kg/km","873 kg/km","984 kg/km","1093 kg/km","1282 kg/km","1434 kg/km","1647 kg/km","1869 kg/km","2321 kg/km","2728 kg/km","3227 kg/km","3846 kg/km","4634 kg/km","988 kg/km","1094 kg/km","1216 kg/km","1335 kg/km","1535 kg/km","1699 kg/km","1928 kg/km","2167 kg/km","2654 kg/km","3087 kg/km","3603 kg/km","4284 kg/km","5093 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.641 Ω/km","0.443 Ω/km","0.32 Ω/km","0.253 Ω/km","0.206 Ω/km","0.164 Ω/km","0.125 Ω/km","0.1 Ω/km","0.0778 Ω/km","0.0605 Ω/km","0.0469 Ω/km","0.0367 Ω/km","0.0291 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.24 μF/km","0.28 μF/km","0.31 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.48 μF/km","0.54 μF/km","0.61 μF/km","0.67 μF/km","0.76 μF/km","0.84 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.25 μF/km","0.27 μF/km","0.3 μF/km","0.32 μF/km","0.49 μF/km","0.13 μF/km","0.15 μF/km","0.16 μF/km","0.2 μF/km","0.22 μF/km","0.26 μF/km","0.29 μF/km","0.39 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.41","0.39","0.37","0.36","0.35","0.33","0.32","0.31","0.29","0.28","0.27","0.26","0.25","0.44","0.42","0.4","0.34","0.3","0.48","0.45","0.43","0.38"]},{"id":0,"name":"Inductance in air, flat 1","slug":"Inductance in air, flat 1","position":32,"visible":true,"variation":true,"options":["0.59","0.56","0.55","0.53","0.51","0.5","0.48","0.47","0.45","0.43","0.42","0.41","0.4","0.62","0.57","0.54","0.52","0.49","0.44","0.65","0.6","0.58","0.46"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":33,"visible":true,"variation":true,"options":["0.71","0.68","0.65","0.63","0.6","0.58","0.56","0.54","0.5","0.48","0.46","0.44","0.42","0.72","0.69","0.66","0.64","0.61","0.59","0.55","0.51","0.49","0.47","0.45","0.73","0.7","0.67","0.62","0.53"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":34,"visible":true,"variation":true,"options":["4.7 kA","6.6 kA","9 kA","11.3 kA","14.2 kA","17.5 kA","22.7 kA","28.4 kA","37.8 kA","47.3 kA","59.6 kA","75.6 kA","94 kA","94.6 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":35,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":36,"visible":true,"variation":true,"options":["277","353","443","529","655","760","924","1110","1506","1773","2158","2716","3505","269","344","433","518","638","749","909","1098","1485","1757","2131","2673","3315","263","337","425","510","632","735","897","1080","1453","1740","2105","2631"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":37,"visible":true,"variation":true,"options":["195","249","316","379","486","574","710","865","1252","1508","1921","2461","3157","198","254","321","387","485","583","722","883","1273","1541","1947","2503","3249","202","258","327","395","504","594","737","907","1230","1591","2000","2546","3381"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":38,"visible":true,"variation":true,"options":["183","228","278","321","364","418","494","568","660","767","855","968","1187","185","231","280","323","366","420","496","569","766","861","976","1095","187","232","282","325","367","421","659","764","866","984"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":39,"visible":true,"variation":true,"options":["219","273","333","384","432","496","583","666","755","868","907","1017","1270","332","494","581","663","753","866","900","1008","1107","331","382","429","492","578","659","750","861","889","1000","1085"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":40,"visible":true,"variation":true,"options":["171","208","248","283","315","357","413","466","529","602","688","764","852","172","210","251","285","319","361","417","471","535","609","690","837","174","213","254","289","322","364","422","476","541","616","692","770","841"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":41,"visible":true,"variation":true,"options":["194","236","281","318","350","394","452","506","558","627","664","731","842","195","237","282","319","352","396","455","510","564","634","668","770","238","283","321","354","399","458","514","570","642","653","734","784"]}],"variations":[],"updatedAt":"2025-08-28T09:03:38","translation":null},{"id":44744,"translationKey":"na2xs2y-2","locale":"de","slug":"na2xs2y-2","path":"/de/product/na2xs2y-2","name":"NA2XS2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"103\\" data-end=\\"124\\"> NA2XS2Y Kabel</strong> ist ein hoch belastbares Mittelspannungskabel mit Aluminiumleiter, VPE-Isolierung und widerstandsfähigem PE-Mantel. Es eignet sich hervorragend für erdverlegte Anwendungen und überzeugt durch thermische Belastbarkeit, mechanische Robustheit und teilentladungsfreien Aufbau.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"462\\" data-end=\\"510\\">Für raue Umgebungen und intensive Belastung</h3> <p data-start=\\"512\\" data-end=\\"900\\">Das <strong data-start=\\"516\\" data-end=\\"527\\">NA2XS2Y</strong> erfüllt die Normen <strong data-start=\\"547\\" data-end=\\"567\\">DIN VDE 0276-620</strong>, <strong data-start=\\"569\\" data-end=\\"582\\">HD 620 S2</strong> und <strong data-start=\\"587\\" data-end=\\"600\\">IEC 60502</strong> und ist speziell für die <strong data-start=\\"626\\" data-end=\\"708\\">feste Verlegung in Innenräumen, Kabelkanälen, im Freien, in Erde und in Wasser</strong> ausgelegt. Es findet seinen Einsatz in <strong data-start=\\"748\\" data-end=\\"801\\">Industrieanlagen, Schaltstationen und Kraftwerken</strong>, besonders dort, wo das Kabel beim Verlegen oder im Betrieb <strong data-start=\\"862\\" data-end=\\"894\\">mechanisch stark beansprucht</strong> wird.</p> <h3 data-start=\\"902\\" data-end=\\"937\\">Aufbau und technische Merkmale</h3> <p data-start=\\"939\\" data-end=\\"1476\\">Das Kabel ist mit einem <strong data-start=\\"963\\" data-end=\\"996\\">mehrdrähtigen Aluminiumleiter</strong> (Kl. 2 nach DIN VDE 0295 / IEC 60228) ausgestattet. Die <strong data-start=\\"1053\\" data-end=\\"1070\\">VPE-Isolation</strong> (Typ DIX8) ist untrennbar mit der <strong data-start=\\"1105\\" data-end=\\"1128\\">äußeren Leitschicht</strong> verbunden und sorgt gemeinsam mit der <strong data-start=\\"1167\\" data-end=\\"1190\\">inneren Leitschicht</strong> für einen <strong data-start=\\"1201\\" data-end=\\"1233\\">teilentladungsfreien Betrieb</strong>. Die <strong data-start=\\"1239\\" data-end=\\"1254\\">Abschirmung</strong> erfolgt über eine Umspinnung aus Kupferdrähten mit Querleitwendeln. Der Außenmantel aus <strong data-start=\\"1343\\" data-end=\\"1370\\">schwarzem PE (Typ DMP2)</strong> schützt vor Feuchtigkeit, mechanischem Druck und chemischen Einflüssen allerdings ohne Flammwidrigkeit.</p> <h3 data-start=\\"1478\\" data-end=\\"1526\\">Besondere Eigenschaften und Einsatzvorteile</h3> <p data-start=\\"1528\\" data-end=\\"1930\\">NA2XS2Y ist <strong data-start=\\"1540\\" data-end=\\"1556\\">erdverlegbar</strong> und für den Einsatz <strong data-start=\\"1577\\" data-end=\\"1607\\">bei Temperaturen ab -20 °C</strong> geeignet. Es ist <strong data-start=\\"1625\\" data-end=\\"1653\\">silikon- und cadmiumfrei</strong>, frei von lackbenetzungsstörenden Stoffen und erreicht eine <strong data-start=\\"1714\\" data-end=\\"1754\\">Betriebstemperatur von bis zu +90 °C</strong>, im Kurzschlussfall sogar bis <strong data-start=\\"1785\\" data-end=\\"1796\\">+250 °C</strong>. Der schwarze PE-Mantel macht das Kabel zur <strong data-start=\\"1841\\" data-end=\\"1929\\">ideal belastbaren Lösung für dauerhafte, unterirdische Mittelspannungsinstallationen</strong>.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2XS2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XS2Y-scaled.webp","sku":"NA2XS2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":111,"name":"Mittelspannungskabel","slug":"mittelspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x35/16 - 6/10kV","1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x630/35 - 6/10kV","1x800/35 - 6/10kV","1x1000/35 - 6/10kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x630/35 - 12/20kV","1x800/35 - 12/20kV","1x1000/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV","1x630/35 - 18/30kV","1x800/35 - 18/30kV","1x1000/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Aluminum"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x35/16","1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35","1x630/35","1x800/35","1x1000/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C","-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["-35 °C","-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["7.2 mm","8.3 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.1 mm","20.2 mm","23.3 mm","26.5 mm","29.9 mm","34.2 mm","38.1 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["15.3 mm","16.4 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.2 mm","28.3 mm","31.4 mm","34.6 mm","38 mm","42.3 mm","46.2 mm","20.6 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.4 mm","32.5 mm","35.6 mm","38.8 mm","42.2 mm","46.5 mm","50.4 mm","25.6 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","35.4 mm","37.5 mm","40.6 mm","43.8 mm","47.2 mm","51.5 mm","55.4 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["23 mm","25 mm","26 mm","28 mm","29 mm","30 mm","32 mm","34 mm","37 mm","40 mm","43 mm","46 mm","51 mm","57 mm","31 mm","35 mm","39 mm","41 mm","44 mm","47 mm","56 mm","61 mm","36 mm","42 mm","49 mm","53 mm","67 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["345 mm","375 mm","390 mm","420 mm","435 mm","450 mm","480 mm","510 mm","555 mm","600 mm","645 mm","690 mm","765 mm","855 mm","465 mm","525 mm","585 mm","615 mm","660 mm","705 mm","840 mm","915 mm","540 mm","630 mm","735 mm","795 mm","1005 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["563 kg/km","624 kg/km","707 kg/km","808 kg/km","905 kg/km","1085 kg/km","1226 kg/km","1423 kg/km","1666 kg/km","2082 kg/km","2447 kg/km","2909 kg/km","3520 kg/km","4422 kg/km","795 kg/km","888 kg/km","999 kg/km","1108 kg/km","1301 kg/km","1452 kg/km","1671 kg/km","1893 kg/km","2357 kg/km","2757 kg/km","3227 kg/km","3856 kg/km","4824 kg/km","1009 kg/km","1115 kg/km","1237 kg/km","1357 kg/km","1561 kg/km","1721 kg/km","1956 kg/km","2203 kg/km","2693 kg/km","3119 kg/km","3617 kg/km","4300 kg/km","5326 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.868 Ω/km","0.641 Ω/km","0.443 Ω/km","0.32 Ω/km","0.253 Ω/km","0.206 Ω/km","0.164 Ω/km","0.125 Ω/km","0.1 Ω/km","0.0778 Ω/km","0.0605 Ω/km","0.0469 Ω/km","0.0367 Ω/km","0.0291 Ω/km","0.078 Ω/km","0.061 Ω/km","0.047 Ω/km","0.037 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.22 μF/km","0.25 μF/km","0.28 μF/km","0.31 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.48 μF/km","0.54 μF/km","0.61 μF/km","0.66 μF/km","0.76 μF/km","0.84 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.27 μF/km","0.3 μF/km","0.32 μF/km","0.49 μF/km","0.55 μF/km","0.13 μF/km","0.15 μF/km","0.16 μF/km","0.2 μF/km","0.24 μF/km","0.26 μF/km","0.29 μF/km","0.39 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.43","0.42","0.39","0.38","0.36","0.35","0.33","0.32","0.31","0.3","0.28","0.27","0.26","0.25","0.44","0.4","0.37","0.34","0.29","0.48","0.45","0.41"]},{"id":0,"name":"Inductance in air, flat 1","slug":"Inductance in air, flat 1","position":32,"visible":true,"variation":true,"options":["0.61","0.6","0.56","0.55","0.53","0.51","0.5","0.48","0.47","0.45","0.43","0.42","0.41","0.4","0.62","0.59","0.57","0.54","0.52","0.49","0.44","0.65","0.58","0.46"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":33,"visible":true,"variation":true,"options":["0.73","0.71","0.68","0.65","0.63","0.6","0.58","0.55","0.54","0.5","0.48","0.46","0.44","0.42","0.72","0.69","0.66","0.64","0.61","0.59","0.56","0.51","0.49","0.47","0.45","0.7","0.67","0.62","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.3 kA","4.7 kA","6.6 kA","9 kA","11.3 kA","14.2 kA","17.5 kA","22.7 kA","28.4 kA","37.8 kA","47.3 kA","59.6 kA","75.6 kA","94 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":35,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":36,"visible":true,"variation":true,"options":["194","270","353","440","528","655","760","928","1098","1496","1773","2158","2716","3505","269","344","433","520","643","749","913","1485","1757","2131","2673","4323","263","337","424","631","733","897","1068","1453","1740","2631","3302"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":37,"visible":true,"variation":true,"options":["136","191","249","314","379","486","574","710","859","1262","1508","1895","2461","3157","198","254","321","388","495","583","726","883","1273","1541","1947","2503","3771","202","258","327","400","501","592","733","895","1294","1575","2000","2546","3152"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":38,"visible":true,"variation":true,"options":["153","183","228","278","321","364","418","494","568","660","767","855","968","1187","185","231","280","323","366","420","496","569","766","861","976","187","232","282","325","367","421","659","764","984","1196"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":39,"visible":true,"variation":true,"options":["182","219","273","333","384","432","496","583","666","755","868","913","1017","1270","332","494","581","663","753","866","900","1008","1262","331","382","429","492","578","659","750","861","889","1000","1256"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":40,"visible":true,"variation":true,"options":["145","171","208","248","283","315","357","413","466","529","602","685","764","852","172","210","251","285","319","361","417","471","535","609","690","863","174","213","254","289","322","364","422","476","541","616","770","878"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":41,"visible":true,"variation":true,"options":["165","194","236","281","318","350","394","452","506","558","627","668","731","842","195","237","282","319","352","396","455","510","564","634","852","238","283","321","354","399","458","514","570","642","734","863"]}],"variations":[],"updatedAt":"2025-08-28T09:27:17","translation":null},{"id":44574,"translationKey":"na2xsy-2","locale":"de","slug":"na2xsy-2","path":"/de/product/na2xsy-2","name":"NA2XSY","shortDescriptionHtml":"<p>Das<strong data-start=\\"154\\" data-end=\\"174\\"> NA2XSY Kabel</strong> ist ein erdverlegbares Mittelspannungskabel mit Aluminiumleiter, VPE-Isolation und Kupferschirmung. Es wurde für anspruchsvolle Energieverteilungen konzipiert und überzeugt durch hohe Betriebssicherheit, gute Verlegeeigenschaften und thermische Belastbarkeit bis 90°C.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"501\\" data-end=\\"546\\">Für leistungsstarke Mittelspannungsnetze</h3> <p data-start=\\"548\\" data-end=\\"961\\">Das <strong data-start=\\"552\\" data-end=\\"562\\">NA2XSY</strong> erfüllt die Anforderungen der Normen <strong data-start=\\"600\\" data-end=\\"620\\">DIN VDE 0276-620</strong>, <strong data-start=\\"622\\" data-end=\\"635\\">HD 620 S2</strong> und <strong data-start=\\"640\\" data-end=\\"653\\">IEC 60502</strong>. Es eignet sich für die <strong data-start=\\"678\\" data-end=\\"759\\">Verlegung in Innenräumen, Kabelkanälen, im Erdreich, im Wasser oder im Freien</strong> allerdings nur bei geschützter Verlegung. Typische Einsatzorte sind <strong data-start=\\"830\\" data-end=\\"880\\">Industrieanlagen, Kraftwerke und Schaltanlagen</strong>, in denen Mittelspannung mit hoher Betriebssicherheit transportiert werden muss.</p> <h3 data-start=\\"963\\" data-end=\\"986\\">Technischer Aufbau</h3> <p data-start=\\"988\\" data-end=\\"1476\\">Der Leiter besteht aus <strong data-start=\\"1011\\" data-end=\\"1038\\">mehrdrähtigem Aluminium</strong> (Kl. 2 nach VDE 0295 / IEC 60228). Die <strong data-start=\\"1078\\" data-end=\\"1096\\">VPE-Isolierung</strong> ist dauerhaft mit der <strong data-start=\\"1119\\" data-end=\\"1142\\">äußeren Leitschicht</strong> verbunden, um eine <strong data-start=\\"1162\\" data-end=\\"1194\\">teilentladungsfreie Struktur</strong> zu gewährleisten. Der Aufbau umfasst außerdem eine <strong data-start=\\"1246\\" data-end=\\"1268\\">innere Leitschicht</strong>, <strong data-start=\\"1270\\" data-end=\\"1295\\">leitfähige Bandierung</strong>, eine <strong data-start=\\"1302\\" data-end=\\"1340\\">Cu-Abschirmung mit Querleitwendeln</strong>, zusätzliche Bandierung sowie einen <strong data-start=\\"1377\\" data-end=\\"1397\\">roten PVC-Mantel</strong>. Das Kabel ist flammwidrig und für <strong data-start=\\"1433\\" data-end=\\"1461\\">Erdverlegung freigegeben</strong> (je nach Typ).</p> <h3 data-start=\\"1478\\" data-end=\\"1510\\">Anwendung und Eigenschaften</h3> <p data-start=\\"1512\\" data-end=\\"1981\\">Dank seines präzisen Aufbaus lässt sich das NA2XSY auch bei komplexer Trassenführung gut verlegen. Es ist <strong data-start=\\"1618\\" data-end=\\"1646\\">silikon- und cadmiumfrei</strong>, enthält keine lackbenetzungsstörenden Stoffe und hält <strong data-start=\\"1702\\" data-end=\\"1741\\">Kurzschlusstemperaturen bis +250 °C</strong> stand. Der konzentrische Aufbau und die festhaftenden Leitschichten machen dieses Kabel zur <strong data-start=\\"1834\\" data-end=\\"1906\\">zuverlässigen Lösung für mittelspannungsgeführte Energieverteilungen</strong>, bei denen Betriebssicherheit und Montagefreundlichkeit entscheidend sind.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2XSY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSY-scaled.webp","sku":"NA2XSY-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":111,"name":"Mittelspannungskabel","slug":"mittelspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x35/16 - 6/10kV","1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/16 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x630/35 - 6/10kV","1x800/35 - 6/10kV","1x1000/35 - 6/10kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/16 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x630/35 - 12/20kV","1x800/35 - 12/20kV","1x1000/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV","1x630/35 - 18/30kV","1x800/35 - 18/30kV","1x1000/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Aluminum"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x35/16","1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/16","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35","1x630/35","1x800/35","1x1000/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["-25 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-5 °C","-5 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["red or black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["EN 60 332-1-2","EN 60 332-1-3","EN 60 332-1-4","EN 60 332-1-5","EN 60 332-1-6","EN 60 332-1-7","EN 60 332-1-8","EN 60 332-1-9","EN 60 332-1-10","EN 60 332-1-11","EN 60 332-1-12","EN 60 332-1-13","EN 60 332-1-14","EN 60 332-1-15","EN 60 332-1-16"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["7.2 mm","8.3 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.1 mm","20.2 mm","23.3 mm","26.5 mm","29.9 mm","34.2 mm","38.1 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["15.3 mm","16.4 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.2 mm","28.3 mm","31.4 mm","34.6 mm","38 mm","42.3 mm","46.2 mm","20.5 mm","22 mm","23.5 mm","25 mm","26.4 mm","28 mm","30.3 mm","32.4 mm","35.5 mm","38.7 mm","42.1 mm","46.4 mm","50.3 mm","25.5 mm","27 mm","28.5 mm","30 mm","33 mm","35.3 mm","37.4 mm","40.5 mm","43.7 mm","47.1 mm","51.4 mm","55.3 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm","2.9 mm","3 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["24 mm","25 mm","27 mm","28 mm","30 mm","31 mm","33 mm","35 mm","38 mm","40 mm","43 mm","47 mm","51 mm","57 mm","29 mm","32 mm","34 mm","36 mm","37 mm","39 mm","41 mm","44 mm","48 mm","56 mm","61 mm","42 mm","46 mm","49 mm","53 mm","67 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["360 mm","375 mm","405 mm","420 mm","450 mm","465 mm","495 mm","525 mm","570 mm","600 mm","645 mm","705 mm","765 mm","855 mm","435 mm","480 mm","510 mm","540 mm","555 mm","585 mm","615 mm","660 mm","720 mm","840 mm","915 mm","630 mm","690 mm","735 mm","795 mm","1005 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["668 kg/km","734 kg/km","824 kg/km","932 kg/km","1036 kg/km","1222 kg/km","1283 kg/km","1372 kg/km","1579 kg/km","1834 kg/km","2263 kg/km","2643 kg/km","3120 kg/km","3760 kg/km","4724 kg/km","936 kg/km","1037 kg/km","1157 kg/km","1274 kg/km","1491 kg/km","1546 kg/km","1636 kg/km","1863 kg/km","2084 kg/km","2567 kg/km","2992 kg/km","3520 kg/km","4182 kg/km","5165 kg/km","1176 kg/km","1290 kg/km","1421 kg/km","1548 kg/km","1757 kg/km","1930 kg/km","2172 kg/km","2424 kg/km","2928 kg/km","3390 kg/km","3937 kg/km","4667 kg/km","5703 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.868 Ω/km","0.641 Ω/km","0.443 Ω/km","0.32 Ω/km","0.253 Ω/km","0.206 Ω/km","0.164 Ω/km","0.125 Ω/km","0.1 Ω/km","0.0778 Ω/km","0.0605 Ω/km","0.0469 Ω/km","0.0367 Ω/km","0.0291 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.22 μF/km","0.25 μF/km","0.28 μF/km","0.31 μF/km","0.34 μF/km","0.37 μF/km","0.4 μF/km","0.41 μF/km","0.44 μF/km","0.48 μF/km","0.54 μF/km","0.62 μF/km","0.67 μF/km","0.76 μF/km","0.84 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.27 μF/km","0.3 μF/km","0.32 μF/km","0.36 μF/km","0.49 μF/km","0.13 μF/km","0.15 μF/km","0.16 μF/km","0.2 μF/km","0.24 μF/km","0.29 μF/km","0.39 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.44","0.42","0.39","0.37","0.36","0.34","0.33","0.32","0.31","0.29","0.28","0.27","0.26","0.25","0.4","0.35","0.3","0.48","0.45","0.43","0.41"]},{"id":0,"name":"Inductance in air, flat 1","slug":"Inductance in air, flat 1","position":32,"visible":true,"variation":true,"options":["0.61","0.6","0.57","0.54","0.53","0.51","0.49","0.48","0.47","0.45","0.43","0.42","0.41","0.4","0.62","0.58","0.56","0.52","0.46","0.44","0.65","0.63","0.55"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":33,"visible":true,"variation":true,"options":["0.74","0.71","0.68","0.65","0.62","0.59","0.57","0.55","0.54","0.5","0.48","0.46","0.44","0.42","0.72","0.69","0.66","0.64","0.61","0.6","0.51","0.49","0.73","0.7","0.67","0.58","0.56","0.53","0.47","0.45"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.3 kA","4.7 kA","6.6 kA","9 kA","11.3 kA","14.2 kA","17.5 kA","22.7 kA","28.4 kA","37.8 kA","47.3 kA","59.6 kA","75.6 kA","94 kA","94.6 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":35,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":36,"visible":true,"variation":true,"options":["197","278","363","452","541","667","762","771","955","1146","1549","1823","2237","2800","3505","276","351","442","532","653","753","760","920","1110","1474","1724","2105","2546","3116","269","344","433","530","640","744","905","1092","1453","2052","3050"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":37,"visible":true,"variation":true,"options":["140","198","260","325","393","501","563","590","745","907","1315","1575","2000","2546","3157","204","261","328","397","500","570","729","895","1262","1525","1895","2376","2917","206","264","334","408","509","599","737","1284","1541","1921","2461","3050"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":38,"visible":true,"variation":true,"options":["153","183","228","278","321","364","418","494","568","660","767","840","953","1187","185","231","280","323","366","420","496","569","766","866","1000","1130","187","232","282","325","367","421","659","764","877","1142"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":39,"visible":true,"variation":true,"options":["182","219","273","333","384","432","496","583","666","755","868","889","1000","1270","332","494","581","663","753","866","913","1035","1168","331","382","429","492","578","659","750","861","907","1017","1142"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":40,"visible":true,"variation":true,"options":["145","171","208","248","283","315","357","413","466","529","602","681","754","852","172","210","251","285","319","361","417","471","535","609","697","780","868","174","213","254","289","322","364","422","476","541","616","702","877"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":41,"visible":true,"variation":true,"options":["165","194","236","281","318","350","394","452","506","558","627","661","725","842","195","237","282","319","352","396","455","510","564","634","664","734","809","238","283","321","354","399","458","514","570","642","672","742","824"]}],"variations":[],"updatedAt":"2025-08-28T09:30:22","translation":null},{"id":44452,"translationKey":"n2xsfl2y-2","locale":"de","slug":"n2xsfl2y-2","path":"/de/product/n2xsfl2y-2","name":"N2XS(FL)2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"147\\" data-end=\\"171\\"> N2XS(FL)2Y Kabel</strong> ist ein längswasserdichtes Mittelspannungskabel mit Kupferleiter, VPE-Isolation und fest verschweißtem Al/PE-Mantel. Es bietet maximale Betriebssicherheit für kritische Infrastrukturen und schützt zuverlässig gegen eindringende Feuchtigkeit.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"483\\" data-end=\\"530\\">Für anspruchsvolle Energieverteilungsnetze</h3> <p data-start=\\"532\\" data-end=\\"920\\">Das <strong data-start=\\"536\\" data-end=\\"550\\">N2XS(FL)2Y</strong> erfüllt die Standards <strong data-start=\\"573\\" data-end=\\"593\\">DIN VDE 0276-620</strong>, <strong data-start=\\"595\\" data-end=\\"608\\">HD 620 S2</strong> und <strong data-start=\\"613\\" data-end=\\"626\\">IEC 60502</strong>. Es eignet sich hervorragend für die <strong data-start=\\"664\\" data-end=\\"762\\">Verlegung in Innenräumen, Kabelkanälen, im Freien, in Erde, im Wasser sowie auf Kabelpritschen</strong> insbesondere in <strong data-start=\\"781\\" data-end=\\"833\\">EVU-Netzen, Industrieanlagen und Schaltstationen</strong>, wo erhöhte Anforderungen an mechanische Belastbarkeit und Wasserdichtigkeit bestehen.</p> <h3 data-start=\\"922\\" data-end=\\"945\\">Technischer Aufbau</h3> <p data-start=\\"947\\" data-end=\\"1455\\">Der Kabelaufbau basiert auf einem <strong data-start=\\"981\\" data-end=\\"1011\\">mehrdrähtigen Kupferleiter</strong> (Klasse 2), einer <strong data-start=\\"1030\\" data-end=\\"1047\\">VPE-Isolation</strong> mit extrudierter, fest haftender <strong data-start=\\"1081\\" data-end=\\"1104\\">äußerer Leitschicht</strong>, sowie einer <strong data-start=\\"1118\\" data-end=\\"1164\\">längswasserdichten, leitfähigen Bandierung</strong>. Die Abschirmung besteht aus <strong data-start=\\"1194\\" data-end=\\"1230\\">Kupferdrähten mit Querleitwendel</strong>, ergänzt durch eine weitere <strong data-start=\\"1259\\" data-end=\\"1291\\">längswasserdichte Bandierung</strong>. Der äußere Schutz wird durch eine <strong data-start=\\"1327\\" data-end=\\"1396\\">fest mit dem schwarzen PE-Mantel verschweißte Aluminiumbandierung</strong> realisiert sie wirkt als effektive <strong data-start=\\"1434\\" data-end=\\"1454\\">Querwassersperre</strong>.</p> <h3 data-start=\\"1457\\" data-end=\\"1488\\">Eigenschaften und Vorteile</h3> <p data-start=\\"1490\\" data-end=\\"1897\\">Das N2XS(FL)2Y ist <strong data-start=\\"1509\\" data-end=\\"1525\\">erdverlegbar</strong>, <strong data-start=\\"1527\\" data-end=\\"1560\\">für Außenanwendungen geeignet</strong> und hält <strong data-start=\\"1570\\" data-end=\\"1605\\">Betriebstemperaturen bis +90 °C</strong> sowie <strong data-start=\\"1612\\" data-end=\\"1650\\">Kurzschlussbelastungen bis +250 °C</strong> stand. Es ist <strong data-start=\\"1665\\" data-end=\\"1693\\">silikon- und cadmiumfrei</strong> und enthält keine lackbenetzungsstörenden Substanzen. Dank seines <strong data-start=\\"1760\\" data-end=\\"1792\\">teilentladungsfreien Aufbaus</strong> und der Al/PE-Schicht ist es bestens geeignet für <strong data-start=\\"1843\\" data-end=\\"1896\\">feuchte Umgebungen mit erhöhtem Sicherheitsbedarf</strong>.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2XSFL2Y-2-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2XSFL2Y-2-scaled.webp","sku":"N2XS(FL)2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":111,"name":"Mittelspannungskabel","slug":"mittelspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Copper"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C","-35 - +90 °C","-35 - + 90 °C","-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["35 °C","-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["8.2 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.3 mm","20.7 mm","23.3 mm","26.5 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["16.3 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.4 mm","28.8 mm","31.4 mm","34.6 mm","20.5 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.6 mm","33 mm","35.6 mm","38.8 mm","25.5 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","38 mm","40.6 mm","43.8 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["26 mm","28 mm","29 mm","31 mm","32 mm","34 mm","36 mm","39 mm","42 mm","44 mm","30 mm","33 mm","35 mm","38 mm","40 mm","43 mm","45 mm","49 mm","37 mm","41 mm","48 mm","51 mm","54 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["520 mm","560 mm","580 mm","620 mm","640 mm","680 mm","720 mm","780 mm","840 mm","880 mm","600 mm","660 mm","700 mm","760 mm","800 mm","860 mm","900 mm","980 mm","740 mm","820 mm","960 mm","1020 mm","1080 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["1010 kg/km","1238 kg/km","1495 kg/km","1773 kg/km","2119 kg/km","2483 kg/km","3073 kg/km","3737 kg/km","4697 kg/km","5729 kg/km","1166 kg/km","1409 kg/km","1675 kg/km","1968 kg/km","2320 kg/km","2697 kg/km","3303 kg/km","3978 kg/km","4925 kg/km","6006 kg/km","1405 kg/km","1646 kg/km","1926 kg/km","2227 kg/km","2590 kg/km","2975 kg/km","3594 kg/km","4300 kg/km","5290 kg/km","6403 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.387 Ω/km","0.268 Ω/km","0.193 Ω/km","0.153 Ω/km","0.124 Ω/km","0.099 Ω/km","0.075 Ω/km","0.06 Ω/km","0.047 Ω/km","0.037 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.24 μF/km","0.28 μF/km","0.3 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.48 μF/km","0.54 μF/km","0.61 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.25 μF/km","0.27 μF/km","0.32 μF/km","0.13 μF/km","0.15 μF/km","0.16 μF/km","0.2 μF/km","0.22 μF/km","0.26 μF/km","0.29 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.41","0.39","0.37","0.36","0.34","0.33","0.32","0.31","0.29","0.28","0.45","0.42","0.35","0.3","0.48","0.43","0.4"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":32,"visible":true,"variation":true,"options":["0.7","0.67","0.65","0.62","0.59","0.58","0.55","0.54","0.5","0.48","0.72","0.68","0.66","0.64","0.6","0.56","0.51","0.49","0.73","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":33,"visible":true,"variation":true,"options":["7.1 kA","10 kA","13.6 kA","17.1 kA","21.4 kA","26.4 kA","34.3 kA","42.9 kA","57.2 kA","71.4 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":35,"visible":true,"variation":true,"options":["383","490","618","742","927","1094","1335","1595","2303","2803","369","471","591","718","897","1063","1300","1568","2230","2727","360","462","583","707","876","1032","1274","1541","2206","2689"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":36,"visible":true,"variation":true,"options":["273","353","450","545","719","866","1091","1336","2036","2538","276","355","451","554","723","871","1350","2085","2614","280","362","459","563","730","876","1108","1377","2109","2652"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":37,"visible":true,"variation":true,"options":["238","294","358","413","468","535","631","722","827","949","239","297","361","416","470","538","634","724","829","953","241","299","363","418","472","539","635","725","831"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":38,"visible":true,"variation":true,"options":["282","350","426","491","549","625","731","831","920","1043","351","830","923","1045","425","468","548","624","728","828","922"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":39,"visible":true,"variation":true,"options":["220","268","320","363","405","456","526","591","662","744","222","271","323","367","409","461","532","599","671","754","225","274","327","371","414","466","539","606","680","765"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":40,"visible":true,"variation":true,"options":["249","302","359","405","442","493","563","626","675","748","250","303","360","407","445","498","568","633","685","760","251","304","362","409","449","502","574","640","695","773"]}],"variations":[],"updatedAt":"2025-08-28T08:52:48","translation":null},{"id":44325,"translationKey":"n2xsf2y-2","locale":"de","slug":"n2xsf2y-2","path":"/de/product/n2xsf2y-2","name":"N2XS(F)2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"140\\" data-end=\\"163\\"> N2XS(F)2Y Kabel</strong> ist ein längswasserdichtes Mittelspannungskabel mit Kupferleiter, VPE-Isolation und widerstandsfähigem PE-Mantel. Es kombiniert hohe elektrische Sicherheit mit robuster Außenschicht für anspruchsvolle Anwendungen im Netzbetrieb.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"452\\" data-end=\\"502\\">Entwickelt für leistungsstarke Netzumgebungen</h3> <p data-start=\\"504\\" data-end=\\"904\\">Das <strong data-start=\\"508\\" data-end=\\"521\\">N2XS(F)2Y</strong> erfüllt die gängigen Normen <strong data-start=\\"550\\" data-end=\\"570\\">DIN VDE 0276-620</strong>, <strong data-start=\\"572\\" data-end=\\"585\\">HD 620 S2</strong> und <strong data-start=\\"590\\" data-end=\\"603\\">IEC 60502</strong> und ist für die <strong data-start=\\"620\\" data-end=\\"713\\">Verlegung in Innenräumen, Kabelkanälen, im Freien, in Wasser, Erde und auf Kabelpritschen</strong> geeignet. Besonders in <strong data-start=\\"737\\" data-end=\\"785\\">EVU-Netzen, Industrieanlagen und Kraftwerken</strong> spielt dieses Kabel seine Stärken aus überall dort, wo Langlebigkeit, Wasserdichtigkeit und Sicherheit gefragt sind.</p> <h3 data-start=\\"906\\" data-end=\\"946\\">Aufbau und technische Eigenschaften</h3> <p data-start=\\"948\\" data-end=\\"1387\\">Im Inneren befindet sich ein <strong data-start=\\"977\\" data-end=\\"1016\\">blanker, mehrdrähtiger Kupferleiter</strong> (Klasse 2), umgeben von einer <strong data-start=\\"1047\\" data-end=\\"1123\\">extrudierten VPE-Isolation mit innerer und haftender äußerer Leitschicht</strong>. Eine <strong data-start=\\"1130\\" data-end=\\"1174\\">längswasserdichte, leitfähige Bandierung</strong>, eine <strong data-start=\\"1181\\" data-end=\\"1234\\">Abschirmung aus Kupferdrähten mit Querleitwendeln</strong> und eine zusätzliche <strong data-start=\\"1256\\" data-end=\\"1282\\">längswasserdichte Lage</strong> sichern den Aufbau. Der schwarze <strong data-start=\\"1316\\" data-end=\\"1345\\">PE-Außenmantel (Typ DMP2)</strong> sorgt für hohe mechanische Belastbarkeit.</p> <h3 data-start=\\"1389\\" data-end=\\"1425\\">Anwendungsbereiche und Vorteile</h3> <p data-start=\\"1427\\" data-end=\\"1822\\">Das N2XS(F)2Y ist <strong data-start=\\"1445\\" data-end=\\"1461\\">erdverlegbar</strong>, <strong data-start=\\"1463\\" data-end=\\"1509\\">resistent gegen aggressive Umwelteinflüsse</strong> und hält <strong data-start=\\"1519\\" data-end=\\"1562\\">Temperaturen bis +90 °C im Dauerbetrieb</strong> sowie <strong data-start=\\"1569\\" data-end=\\"1599\\">+250 °C im Kurzschlussfall</strong> stand. Es ist <strong data-start=\\"1614\\" data-end=\\"1663\\">frei von silikon- und cadmiumhaltigen Stoffen</strong> und dank des <strong data-start=\\"1677\\" data-end=\\"1709\\">teilentladungsfreien Aufbaus</strong> besonders geeignet für Netze mit höchsten Anforderungen an <strong data-start=\\"1769\\" data-end=\\"1803\\">elektrische Betriebssicherheit</strong> und Langlebigkeit.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2XSF2Y-3-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2XSF2Y-3-scaled.webp","sku":"N2XS(F)2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":111,"name":"Mittelspannungskabel","slug":"mittelspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x35/16 - 12/20kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Copper"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35","1x35/16"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C","+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C","-35 - +90 °C","-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["35 °C","35 °C","-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["8.2 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.3 mm","20.7 mm","23.3 mm","26.5 mm","7.2 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["16.3 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.4 mm","28.8 mm","31.4 mm","34.6 mm","19.5 mm","20.5 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.6 mm","33 mm","35.6 mm","38.8 mm","25.5 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","38 mm","40.6 mm","43.8 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["26 mm","28 mm","30 mm","31 mm","32 mm","35 mm","37 mm","40 mm","43 mm","29 mm","34 mm","39 mm","42 mm","44 mm","47 mm","36 mm","49 mm","53 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["375 mm","390 mm","420 mm","450 mm","465 mm","480 mm","525 mm","555 mm","600 mm","645 mm","435 mm","510 mm","585 mm","630 mm","660 mm","705 mm","540 mm","735 mm","795 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["928 kg/km","1155 kg/km","1410 kg/km","1683 kg/km","2052 kg/km","2384 kg/km","2964 kg/km","3624 kg/km","4575 kg/km","5598 kg/km","949 kg/km","1079 kg/km","1315 kg/km","1580 kg/km","1862 kg/km","2212 kg/km","2585 kg/km","3181 kg/km","3851 kg/km","4795 kg/km","5873 kg/km","1292 kg/km","1542 kg/km","1818 kg/km","2110 kg/km","2473 kg/km","2854 kg/km","3468 kg/km","4164 kg/km","5131 kg/km","6235 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.387 Ω/km","0.268 Ω/km","0.193 Ω/km","0.153 Ω/km","0.124 Ω/km","0.099 Ω/km","0.075 Ω/km","0.06 Ω/km","0.047 Ω/km","0.037 Ω/km","0.524 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.24 μF/km","0.28 μF/km","0.3 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.49 μF/km","0.54 μF/km","0.61 μF/km","0.16 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.25 μF/km","0.27 μF/km","0.33 μF/km","0.13 μF/km","0.15 μF/km","0.2 μF/km","0.22 μF/km","0.26 μF/km","0.29 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.41","0.39","0.37","0.36","0.34","0.33","0.32","0.31","0.29","0.28","0.46","0.44","0.42","0.4","0.38","0.3","0.48","0.45","0.43","0.35"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":32,"visible":true,"variation":true,"options":["0.71","0.67","0.65","0.62","0.59","0.58","0.55","0.53","0.5","0.48","0.74","0.72","0.68","0.66","0.63","0.6","0.56","0.54","0.51","0.49","0.73","0.7","0.64","0.57","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":33,"visible":true,"variation":true,"options":["7.1 kA","10 kA","13.6 kA","17.1 kA","21.4 kA","26.4 kA","34.3 kA","42.9 kA","57.2 kA","71.4 kA","5 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":35,"visible":true,"variation":true,"options":["385","491","618","744","927","1094","1327","1582","2279","2803","259","374","477","600","724","903","1068","1309","2255","2727","365","466","589","713","893","1048","1283","1555","2206","2689"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":36,"visible":true,"variation":true,"options":["275","353","450","550","719","866","1082","1309","2061","2614","192","278","358","458","556","730","871","1091","1350","2109","283","364","464","567","740","887","1117","1364","2652"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":37,"visible":true,"variation":true,"options":["238","294","358","413","468","535","631","722","827","949","200","239","297","361","416","470","538","634","724","829","953","241","299","363","418","472","539","635","725","831"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":38,"visible":true,"variation":true,"options":["282","350","426","491","549","625","731","831","920","1043","235","351","830","923","1045","425","468","548","624","728","828","922"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":39,"visible":true,"variation":true,"options":["220","268","320","363","405","456","526","591","662","744","189","222","271","323","367","409","461","532","599","671","754","225","274","327","371","414","466","539","606","680","765"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":40,"visible":true,"variation":true,"options":["249","302","359","405","442","493","563","626","675","748","213","250","303","360","407","445","498","568","633","685","760","251","304","362","409","449","502","574","640","695","773"]},{"id":0,"name":"Inductance in air, flat 1","slug":"Inductance in air, flat 1","position":41,"visible":true,"variation":true,"options":["0.64","0.62","0.59","0.57","0.55","0.53","0.52","0.5","0.48","0.46","0.45"]}],"variations":[],"updatedAt":"2025-08-28T08:42:54","translation":null},{"id":44194,"translationKey":"n2xs2y-2","locale":"de","slug":"n2xs2y-2","path":"/de/product/n2xs2y-2","name":"N2XS2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"139\\" data-end=\\"159\\"> N2XS2Y Kabel</strong> ist ein robustes Mittelspannungskabel mit Kupferleiter, VPE-Isolation und widerstandsfähigem PE-Mantel. Es bietet eine zuverlässige Energieübertragung selbst bei hoher mechanischer Belastung und anspruchsvollen Umweltbedingungen.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"451\\" data-end=\\"502\\">Für Erdverlegung und anspruchsvolle Umgebungen</h3> <p data-start=\\"504\\" data-end=\\"901\\">Das <strong data-start=\\"508\\" data-end=\\"518\\">N2XS2Y</strong> erfüllt die Normen <strong data-start=\\"538\\" data-end=\\"558\\">DIN VDE 0276-620</strong>, <strong data-start=\\"560\\" data-end=\\"573\\">HD 620 S2</strong> und <strong data-start=\\"578\\" data-end=\\"591\\">IEC 60502</strong>. Es eignet sich zur <strong data-start=\\"612\\" data-end=\\"725\\">Verlegung in Innenräumen, Kabelkanälen, im Freien, im Wasser, auf Kabelpritschen und insbesondere im Erdreich</strong>. Aufgrund seines widerstandsfähigen Mantels wird es häufig in <strong data-start=\\"788\\" data-end=\\"841\\">Industrieanlagen, Kraftwerken und Schaltstationen</strong> eingesetzt, wo Stabilität und Langlebigkeit gefordert sind.</p> <h3 data-start=\\"903\\" data-end=\\"926\\">Technischer Aufbau</h3> <p data-start=\\"928\\" data-end=\\"1367\\">Der Leiter besteht aus <strong data-start=\\"951\\" data-end=\\"984\\">blankem, mehrdrähtigem Kupfer</strong> (Klasse 2), umgeben von einer <strong data-start=\\"1015\\" data-end=\\"1038\\">inneren Leitschicht</strong> und einer <strong data-start=\\"1049\\" data-end=\\"1067\\">VPE-Isolierung</strong> mit festhaftender äußerer Leitschicht. Die Abschirmung erfolgt über eine <strong data-start=\\"1141\\" data-end=\\"1187\\">Kupferdraht-Umspinnung mit Querleitwendeln</strong>. Zusätzlich ist das Kabel mit einer <strong data-start=\\"1224\\" data-end=\\"1250\\">leitfähigen Bandierung</strong> versehen und besitzt einen <strong data-start=\\"1278\\" data-end=\\"1301\\">schwarzen PE-Mantel</strong> (Typ DMP2), der vor Feuchtigkeit und mechanischem Abrieb schützt.</p> <h3 data-start=\\"1369\\" data-end=\\"1402\\">Merkmale und Einsatzvorteile</h3> <p data-start=\\"1404\\" data-end=\\"1766\\">Das N2XS2Y ist <strong data-start=\\"1419\\" data-end=\\"1435\\">erdverlegbar</strong>, <strong data-start=\\"1437\\" data-end=\\"1465\\">silikon- und cadmiumfrei</strong> sowie <strong data-start=\\"1472\\" data-end=\\"1493\\">nicht flammwidrig</strong>. Es ist für Temperaturen bis <strong data-start=\\"1523\\" data-end=\\"1544\\">+90 °C im Betrieb</strong> und <strong data-start=\\"1549\\" data-end=\\"1579\\">+250 °C im Kurzschlussfall</strong> ausgelegt. Dank seines <strong data-start=\\"1603\\" data-end=\\"1635\\">teilentladungsfreien Aufbaus</strong> bietet es ein hohes Maß an Sicherheit und ist besonders gut für Netze mit hoher Belastung und schwieriger Trassenführung geeignet.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2XS2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2XS2Y-scaled.webp","sku":"N2XS2Y-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":111,"name":"Mittelspannungskabel","slug":"mittelspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x35/16 - 6/10kV","1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x35/16 - 12/20kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Copper"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x35/16","1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C","+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C","-35 - +90 °C","-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["35 °C","35 °C","-35 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["7.2 mm","8.2 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.3 mm","20.7 mm","23.3 mm","26.5 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["15.3 mm","16.3 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.4 mm","28.8 mm","31.4 mm","34.6 mm","19.5 mm","20.5 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.6 mm","33 mm","35.6 mm","38.8 mm","25.5 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","38 mm","40.6 mm","43.8 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["24 mm","25 mm","26 mm","28 mm","30 mm","31 mm","32 mm","35 mm","37 mm","40 mm","43 mm","29 mm","34 mm","39 mm","42 mm","44 mm","47 mm","36 mm","49 mm","53 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["360 mm","375 mm","390 mm","420 mm","450 mm","465 mm","480 mm","525 mm","555 mm","600 mm","645 mm","435 mm","510 mm","585 mm","630 mm","660 mm","705 mm","540 mm","735 mm","795 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["803 kg/km","928 kg/km","1154 kg/km","1410 kg/km","1682 kg/km","2025 kg/km","2383 kg/km","2965 kg/km","3624 kg/km","4574 kg/km","5597 kg/km","948 kg/km","1078 kg/km","1315 kg/km","1579 kg/km","1861 kg/km","2212 kg/km","2585 kg/km","3181 kg/km","3763 kg/km","4795 kg/km","5872 kg/km","1292 kg/km","1542 kg/km","1817 kg/km","2110 kg/km","2473 kg/km","2853 kg/km","3467 kg/km","4164 kg/km","5131 kg/km","6234 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.524 Ω/km","0.387 Ω/km","0.268 Ω/km","0.193 Ω/km","0.153 Ω/km","0.124 Ω/km","0.099 Ω/km","0.075 Ω/km","0.06 Ω/km","0.047 Ω/km","0.037 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.22 μF/km","0.24 μF/km","0.28 μF/km","0.3 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.49 μF/km","0.54 μF/km","0.61 μF/km","0.16 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.25 μF/km","0.27 μF/km","0.33 μF/km","0.43 μF/km","0.13 μF/km","0.15 μF/km","0.2 μF/km","0.26 μF/km","0.29 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.43","0.42","0.39","0.38","0.36","0.35","0.34","0.32","0.31","0.29","0.28","0.46","0.44","0.4","0.37","0.33","0.3","0.48","0.45","0.41"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":32,"visible":true,"variation":true,"options":["0.73","0.71","0.67","0.65","0.62","0.6","0.58","0.55","0.53","0.5","0.48","0.74","0.72","0.68","0.66","0.63","0.59","0.56","0.54","0.51","0.49","0.7","0.64","0.57","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":33,"visible":true,"variation":true,"options":["5 kA","7.1 kA","10 kA","13.6 kA","17.1 kA","21.4 kA","26.4 kA","34.3 kA","42.9 kA","57.2 kA","71.4 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":35,"visible":true,"variation":true,"options":["267","375","488","611","742","917","1089","1318","1582","2279","2765","259","373","476","598","722","897","1048","1283","1541","2689","359","466","585","711","890","1555","2206"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":36,"visible":true,"variation":true,"options":["190","269","352","446","545","709","861","1073","1309","2036","2538","192","278","358","454","554","723","2085","2576","280","364","462","567","740","882","1108","1364","2109","2652"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":37,"visible":true,"variation":true,"options":["197","238","294","358","413","468","535","631","722","827","949","200","239","297","361","416","470","538","634","724","829","953","241","299","363","418","472","539","635","725","831"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":38,"visible":true,"variation":true,"options":["235","282","350","426","491","549","625","731","831","920","1043","351","830","923","1045","425","468","548","624","728","828","922"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":39,"visible":true,"variation":true,"options":["187","220","268","320","363","405","456","526","591","662","744","189","222","271","323","367","409","461","532","599","671","754","225","274","327","371","414","466","539","606","680","765"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":40,"visible":true,"variation":true,"options":["212","249","302","359","405","442","493","563","626","675","748","213","250","303","360","407","445","498","568","633","685","760","251","304","362","409","449","502","574","640","695","773"]}],"variations":[],"updatedAt":"2025-08-28T08:54:49","translation":null},{"id":44064,"translationKey":"n2xsy-2","locale":"de","slug":"n2xsy-2","path":"/de/product/n2xsy-2","name":"N2XSY","shortDescriptionHtml":"<p>Das<strong data-start=\\"125\\" data-end=\\"144\\"> N2XSY Kabel</strong> ist ein leistungsfähiges Mittelspannungskabel mit Kupferleiter, VPE-Isolation und PVC-Mantel. Es bietet hervorragende elektrische Eigenschaften und lässt sich auch bei komplexen Trassenführungen sicher und effizient verlegen.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"435\\" data-end=\\"481\\">Für kraftvolle Mittelspannungsanwendungen</h3> <p data-start=\\"483\\" data-end=\\"868\\">Das <strong data-start=\\"487\\" data-end=\\"496\\">N2XSY</strong> erfüllt die Normen <strong data-start=\\"516\\" data-end=\\"536\\">DIN VDE 0276-620</strong>, <strong data-start=\\"538\\" data-end=\\"551\\">HD 620 S2</strong> und <strong data-start=\\"556\\" data-end=\\"569\\">IEC 60502</strong>. Es ist ausgelegt für die <strong data-start=\\"596\\" data-end=\\"708\\">Verlegung in Innenräumen, Kabelkanälen, im Wasser, im Erdreich oder im Freien (bei geschützter Installation)</strong>. Ob in <strong data-start=\\"716\\" data-end=\\"768\\">Industrieanlagen, Kraftwerken oder Schaltanlagen</strong> dieses Kabel sorgt für eine sichere und verlustarme Energieübertragung im Mittelspannungsbereich.</p> <h3 data-start=\\"870\\" data-end=\\"905\\">Aufbau und technische Merkmale</h3> <p data-start=\\"907\\" data-end=\\"1380\\">Das Kabel besteht aus einem <strong data-start=\\"935\\" data-end=\\"974\\">blanken, mehrdrähtigen Kupferleiter</strong> (Kl. 2), der von einer <strong data-start=\\"998\\" data-end=\\"1015\\">VPE-Isolation</strong> mit festhaftender <strong data-start=\\"1034\\" data-end=\\"1057\\">äußerer Leitschicht</strong> umgeben ist. Eine <strong data-start=\\"1076\\" data-end=\\"1101\\">leitfähige Bandierung</strong>, eine <strong data-start=\\"1108\\" data-end=\\"1160\\">Abschirmung aus Kupferdrähten mit Querleitwendel</strong>, zusätzliche Bandierung und ein <strong data-start=\\"1193\\" data-end=\\"1213\\">roter PVC-Mantel</strong> (Typ DMV6) runden den Aufbau ab. Die extrudierte Kombination von Isolierung und Leitschicht sorgt für einen <strong data-start=\\"1322\\" data-end=\\"1354\\">teilentladungsfreien Betrieb</strong> und hohe Zuverlässigkeit.</p> <h3 data-start=\\"1382\\" data-end=\\"1420\\">Eigenschaften und Einsatzvorteile</h3> <p data-start=\\"1422\\" data-end=\\"1807\\">Das N2XSY Kabel ist <strong data-start=\\"1442\\" data-end=\\"1458\\">erdverlegbar</strong>, <strong data-start=\\"1460\\" data-end=\\"1501\\">flammwidrig nach DIN VDE 0482-332-1-2</strong> und <strong data-start=\\"1506\\" data-end=\\"1555\\">frei von silikon- und cadmiumhaltigen Stoffen</strong>. Mit <strong data-start=\\"1561\\" data-end=\\"1590\\">+90 °C Betriebstemperatur</strong> und <strong data-start=\\"1595\\" data-end=\\"1627\\">+250 °C Kurzschlussresistenz</strong> eignet es sich ideal für Netze mit hoher thermischer Belastung. Die ausgezeichneten Verlegeeigenschaften ermöglichen auch bei schwieriger Streckenführung eine einfache Handhabung.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2XSY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2XSY-scaled.webp","sku":"N2XSY-medium-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":111,"name":"Mittelspannungskabel","slug":"mittelspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x35/16 - 6/10kV","1x50/16 - 6/10kV","1x70/16 - 6/10kV","1x95/16 - 6/10kV","1x120/16 - 6/10kV","1x150/25 - 6/10kV","1x185/25 - 6/10kV","1x240/25 - 6/10kV","1x300/25 - 6/10kV","1x400/35 - 6/10kV","1x500/35 - 6/10kV","1x35/16 - 12/20kV","1x50/16 - 12/20kV","1x70/16 - 12/20kV","1x95/16 - 12/20kV","1x120/16 - 12/20kV","1x150/25 - 12/20kV","1x185/25 - 12/20kV","1x240/25 - 12/20kV","1x300/25 - 12/20kV","1x400/35 - 12/20kV","1x500/35 - 12/20kV","1x50/16 - 18/30kV","1x70/16 - 18/30kV","1x95/16 - 18/30kV","1x120/16 - 18/30kV","1x150/25 - 18/30kV","1x185/25 - 18/30kV","1x240/25 - 18/30kV","1x300/25 - 18/30kV","1x400/35 - 18/30kV","1x500/35 - 18/30kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["Copper"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"Conductive tape below screen","slug":"Conductive tape below screen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Copper wire screen and tape","slug":"Copper wire screen and tape","position":3,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Non conducting tape above screen","slug":"Non conducting tape above screen","position":4,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Al Foil","slug":"Al Foil","position":5,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":6,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":7,"visible":true,"variation":true,"options":["1x35/16","1x50/16","1x70/16","1x95/16","1x120/16","1x150/25","1x185/25","1x240/25","1x300/25","1x400/35","1x500/35"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":8,"visible":true,"variation":true,"options":["6/10 kV","12/20 kV","18/30 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":9,"visible":true,"variation":true,"options":["21 kV","42 kV","63 kV"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":10,"visible":true,"variation":true,"options":["+90 °C"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":11,"visible":true,"variation":true,"options":["+250 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":12,"visible":true,"variation":true,"options":["-35 - +90 °C","-35 - +90 °C","-35 - +90 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":13,"visible":true,"variation":true,"options":["25 °C","-25 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":14,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":15,"visible":true,"variation":true,"options":["uncoloured"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":16,"visible":true,"variation":true,"options":["red or black"]},{"id":0,"name":"Flame retardant","slug":"Flame retardant","position":17,"visible":true,"variation":true,"options":["EN 60 332-1-2","EN 60 332-1-3","EN 60 332-1-4","EN 60 332-1-5","EN 60 332-1-6","EN 60 332-1-7","EN 60 332-1-8","EN 60 332-1-9","EN 60 332-1-10","EN 60 332-1-11","EN 60 332-1-12"]},{"id":0,"name":"CPR class","slug":"CPR class","position":18,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":19,"visible":true,"variation":true,"options":["wooden or metal drums"]},{"id":0,"name":"CE-Conformity","slug":"CE-Conformity","position":20,"visible":true,"variation":true,"options":["yes","yes"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":21,"visible":true,"variation":true,"options":["RM"]},{"id":0,"name":"Conductor diameter","slug":"Conductor diameter","position":22,"visible":true,"variation":true,"options":["7.2 mm","8.2 mm","9.8 mm","11.3 mm","12.8 mm","14.2 mm","15.8 mm","18.3 mm","20.7 mm","23.3 mm","26.5 mm"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":23,"visible":true,"variation":true,"options":["3.4 mm","5.5 mm","8 mm"]},{"id":0,"name":"Diameter over insulation","slug":"Diameter over insulation","position":24,"visible":true,"variation":true,"options":["15.3 mm","16.3 mm","17.9 mm","19.4 mm","20.9 mm","22.3 mm","23.9 mm","26.4 mm","28.8 mm","31.4 mm","34.6 mm","19.5 mm","20.5 mm","22.1 mm","23.6 mm","25.1 mm","26.5 mm","28.1 mm","30.6 mm","33 mm","35.6 mm","38.8 mm","25.5 mm","27.1 mm","28.6 mm","30.1 mm","31.5 mm","33.1 mm","38 mm","40.6 mm","43.8 mm"]},{"id":0,"name":"Minimum sheath thickness","slug":"Minimum sheath thickness","position":25,"visible":true,"variation":true,"options":["2.1 mm","2.4 mm"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":26,"visible":true,"variation":true,"options":["24 mm","26 mm","27 mm","29 mm","30 mm","32 mm","33 mm","36 mm","38 mm","41 mm","44 mm","31 mm","34 mm","37 mm","40 mm","42 mm","45 mm","48 mm","35 mm","39 mm","47 mm","50 mm","53 mm"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":27,"visible":true,"variation":true,"options":["360 mm","390 mm","405 mm","435 mm","450 mm","480 mm","495 mm","540 mm","570 mm","615 mm","660 mm","465 mm","510 mm","555 mm","600 mm","630 mm","675 mm","720 mm","525 mm","585 mm","705 mm","750 mm","795 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":28,"visible":true,"variation":true,"options":["904 kg/km","1039 kg/km","1271 kg/km","1530 kg/km","1809 kg/km","2158 kg/km","2524 kg/km","3117 kg/km","3786 kg/km","4750 kg/km","5786 kg/km","1069 kg/km","1203 kg/km","1447 kg/km","1718 kg/km","2007 kg/km","2364 kg/km","2744 kg/km","3352 kg/km","4032 kg/km","4988 kg/km","6080 kg/km","1439 kg/km","1697 kg/km","1979 kg/km","2279 kg/km","2648 kg/km","3036 kg/km","3661 kg/km","4368 kg/km","5347 kg/km","6472 kg/km"]},{"id":0,"name":"DC resistance at 20 °C","slug":"DC resistance at 20 °C","position":29,"visible":true,"variation":true,"options":["0.524 Ω/km","0.387 Ω/km","0.268 Ω/km","0.193 Ω/km","0.153 Ω/km","0.124 Ω/km","0.099 Ω/km","0.075 Ω/km","0.06 Ω/km","0.047 Ω/km","0.037 Ω/km"]},{"id":0,"name":"Capacitance","slug":"Capacitance","position":30,"visible":true,"variation":true,"options":["0.22 μF/km","0.24 μF/km","0.28 μF/km","0.3 μF/km","0.34 μF/km","0.36 μF/km","0.4 μF/km","0.44 μF/km","0.49 μF/km","0.54 μF/km","0.61 μF/km","0.16 μF/km","0.17 μF/km","0.19 μF/km","0.21 μF/km","0.23 μF/km","0.25 μF/km","0.27 μF/km","0.35 μF/km","0.43 μF/km","0.13 μF/km","0.15 μF/km","0.2 μF/km","0.26 μF/km","0.29 μF/km"]},{"id":0,"name":"Inductance, trefoil","slug":"Inductance, trefoil","position":31,"visible":true,"variation":true,"options":["0.43","0.42","0.39","0.38","0.36","0.35","0.34","0.32","0.31","0.29","0.28","0.46","0.45","0.4","0.37","0.33","0.3","0.48","0.41"]},{"id":0,"name":"Inductance in ground, flat 1","slug":"Inductance in ground, flat 1","position":32,"visible":true,"variation":true,"options":["0.73","0.71","0.67","0.65","0.62","0.6","0.58","0.55","0.53","0.5","0.48","0.74","0.72","0.68","0.66","0.63","0.59","0.56","0.54","0.51","0.49","0.7","0.64","0.57","0.52"]},{"id":0,"name":"Conductor shortcircuit current","slug":"Conductor shortcircuit current","position":33,"visible":true,"variation":true,"options":["5 kA","7.1 kA","10 kA","13.6 kA","17.1 kA","21.4 kA","26.4 kA","34.3 kA","42.9 kA","57.2 kA","71.4 kA"]},{"id":0,"name":"Screen shortcircuit current","slug":"Screen shortcircuit current","position":34,"visible":true,"variation":true,"options":["3.2 kA","5 kA","7 kA"]},{"id":0,"name":"Heating time constant, trefoil","slug":"Heating time constant, trefoil","position":35,"visible":true,"variation":true,"options":["275","387","503","630","763","948","1125","1370","1636","2352","2917","266","383","489","613","742","920","1079","1344","1582","2327","2765","367","476","598","729","910","1073","1318","1595","2255","2727"]},{"id":0,"name":"Heating time constant, flat","slug":"Heating time constant, flat","position":36,"visible":true,"variation":true,"options":["198","281","368","465","569","743","897","1135","1377","2133","2727","199","288","371","470","574","747","892","1143","1364","2182","2689","374","476","585","760","913","1405"]},{"id":0,"name":"Current ratings in air, trefoil","slug":"Current ratings in air, trefoil","position":37,"visible":true,"variation":true,"options":["197","238","294","358","413","468","535","631","722","827","949","200","239","297","361","416","470","538","634","724","829","953","241","299","363","418","472","539","635","725","831"]},{"id":0,"name":"Current ratings in air, flat","slug":"Current ratings in air, flat","position":38,"visible":true,"variation":true,"options":["235","282","350","426","491","549","625","731","831","920","1043","351","830","923","1045","425","468","548","624","728","828","922"]},{"id":0,"name":"Current ratings in ground, trefoil","slug":"Current ratings in ground, trefoil","position":39,"visible":true,"variation":true,"options":["187","220","268","320","363","405","456","526","591","662","744","189","222","271","323","367","409","461","532","599","671","754","225","274","327","371","414","466","539","606","680","765"]},{"id":0,"name":"Current ratings in ground, flat","slug":"Current ratings in ground, flat","position":40,"visible":true,"variation":true,"options":["212","249","302","359","405","442","493","563","626","675","748","213","250","303","360","407","445","498","568","633","685","760","251","304","362","409","449","502","574","640","695","773"]}],"variations":[],"updatedAt":"2025-08-28T08:59:18","translation":null},{"id":43866,"translationKey":"na2x2y-2","locale":"de","slug":"na2x2y-2","path":"/de/product/na2x2y-2","name":"NA2X2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"131\\" data-end=\\"151\\"> NA2X2Y Kabel</strong> ist ein strapazierfähiges Niederspannungskabel mit Aluminiumleiter, PE-Isolation und HDPE-Mantel. Es wurde für feste Verlegungen unter erhöhter mechanischer Beanspruchung entwickelt und eignet sich besonders für anspruchsvolle industrielle und energietechnische Infrastrukturen.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"488\\" data-end=\\"537\\">Optimal für mechanisch belastete Anwendungen</h3> <p data-start=\\"539\\" data-end=\\"948\\">Das <strong data-start=\\"543\\" data-end=\\"553\\">NA2X2Y</strong> entspricht der Norm <strong data-start=\\"574\\" data-end=\\"603\\">DIN VDE 0276-603 (HD 603)</strong> und ist ausgelegt für die <strong data-start=\\"630\\" data-end=\\"717\\">feste Verlegung in Innenräumen, Kabelkanälen, im Erdreich, im Wasser oder im Freien</strong>. Es kommt bevorzugt in <strong data-start=\\"741\\" data-end=\\"789\\">Kraftwerken, Industrieanlagen, Schaltanlagen</strong> und <strong data-start=\\"794\\" data-end=\\"808\\">Ortsnetzen</strong> zum Einsatz überall dort, wo robuste Kabel gefragt sind, die im Betrieb und bei der Verlegung hohen mechanischen Belastungen standhalten.</p> <h3 data-start=\\"950\\" data-end=\\"979\\">Aufbau und Eigenschaften</h3> <p data-start=\\"981\\" data-end=\\"1427\\">Der elektrische Leiter besteht aus <strong data-start=\\"1016\\" data-end=\\"1029\\">Aluminium</strong>, wahlweise als rund eindrähtig (RE), rund mehrdrähtig (RM) oder sektorförmig (SE/SM). Die Adern sind mit <strong data-start=\\"1135\\" data-end=\\"1150\\">PE isoliert</strong>, verseilt und durch eine <strong data-start=\\"1176\\" data-end=\\"1209\\">gemeinsame EPDM-Aderumhüllung</strong> geschützt. Der Außenmantel besteht aus <strong data-start=\\"1249\\" data-end=\\"1257\\">HDPE</strong>, ist schwarz, UV-beständig und besonders widerstandsfähig gegenüber Abrieb, Druck und Feuchtigkeit ideal für langfristige Installationen in anspruchsvollen Umgebungen.</p> <h3 data-start=\\"1429\\" data-end=\\"1449\\">Einsatzvorteile</h3> <p data-start=\\"1451\\" data-end=\\"1756\\">NA2X2Y Kabel bieten eine <strong data-start=\\"1476\\" data-end=\\"1524\\">technisch robuste und wirtschaftliche Lösung</strong> für die Energieverteilung in Netzen mit erhöhten Anforderungen. Ihre hohe mechanische Belastbarkeit und Witterungsbeständigkeit machen sie zur ersten Wahl für anspruchsvolle Infrastrukturanwendungen im Energie- und Industriesektor.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2X2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2X2Y-scaled.webp","sku":"NA2X2Y-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":109,"name":"Niederspannungskabel","slug":"niederspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x35+16 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x10 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","5x10 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["AL"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x35+16","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x10","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","5x10","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["250 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["90 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +90 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["0.7 mm","0.9 mm","1 mm","1.1 mm","1.2 mm","1.4 mm","1.6 mm","1.7 mm","1.8 mm","2 mm","2.2 mm","0.9/0.7 mm","1.1/0.9 mm","1.1/1.0 mm","1.2/1.1 mm","1.4/1.1 mm","1.6/1.1 mm","1.7/1.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.3","2.4","2.6","2.2","2.5","2.7","2.8"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["10 mm","12 mm","13 mm","14 mm","16 mm","18 mm","20 mm","22 mm","24 mm","26 mm","29 mm","32 mm","36 mm","19 mm","25 mm","30 mm","33 mm","39 mm","41 mm","45 mm","51 mm","37 mm","40 mm","49 mm","56 mm","21 mm","28 mm","46 mm","57 mm","27 mm","31 mm","38 mm","42 mm","47 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["104 kg/km","144 kg/km","179 kg/km","232 kg/km","309 kg/km","394 kg/km","479 kg/km","587 kg/km","722 kg/km","908 kg/km","1102 kg/km","1398 kg/km","1763 kg/km","454 kg/km","634 kg/km","788 kg/km","870 kg/km","1170 kg/km","1463 kg/km","1802 kg/km","2184 kg/km","2647 kg/km","3362 kg/km","855 kg/km","2828 kg/km","3757 kg/km","4707 kg/km","5675 kg/km","7071 kg/km","9138 kg/km","642 kg/km","910 kg/km","1391 kg/km","1834 kg/km","2255 kg/km","3158 kg/km","4200 kg/km","5259 kg/km","6439 kg/km","7967 kg/km","10324 kg/km","767 kg/km","1100 kg/km","1676 kg/km","2266 kg/km","2877 kg/km","3979 kg/km","5342 kg/km","6625 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.91","1.2","0.868","0.641","0.443","0.32","0.253","0.206","0.164","0.125","0.1","0.0078","0.065","0.268","0.193","0.153","0.124","0.0991","0.0754","1.83","1.15","0.727","0.524","0.387"]}],"variations":[],"updatedAt":"2025-08-29T07:14:29","translation":null},{"id":43668,"translationKey":"na2xy-2","locale":"de","slug":"na2xy-2","path":"/de/product/na2xy-2","name":"NA2XY","shortDescriptionHtml":"<p>Das<strong data-start=\\"152\\" data-end=\\"171\\"> NA2XY Kabel</strong> ist ein robustes Niederspannungskabel mit Aluminiumleiter, PE-Isolation und PVC-Mantel. Es ist für feste Verlegung unter erhöhter mechanischer Belastung konzipiert und eignet sich besonders für Energieverteilungen in industriellen und öffentlichen Versorgungsnetzen.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"511\\" data-end=\\"550\\">Für anspruchsvolle Netzanwendungen</h3> <p data-start=\\"552\\" data-end=\\"901\\">Das <strong data-start=\\"556\\" data-end=\\"565\\">NA2XY</strong> entspricht der Norm <strong data-start=\\"586\\" data-end=\\"615\\">DIN VDE 0276-603 (HD 603)</strong> und ist ideal für die feste Verlegung in <strong data-start=\\"657\\" data-end=\\"725\\">Innenräumen, Kabelkanälen, im Freien, im Wasser oder im Erdreich</strong> geeignet. Typische Einsatzorte sind <strong data-start=\\"762\\" data-end=\\"809\\">Kraftwerke, Industrieanlagen, Schaltanlagen</strong> sowie <strong data-start=\\"816\\" data-end=\\"829\\">Ortsnetze</strong>, bei denen mechanische Belastung im Betrieb berücksichtigt werden muss.</p> <h3 data-start=\\"903\\" data-end=\\"926\\">Technischer Aufbau</h3> <p data-start=\\"928\\" data-end=\\"1288\\">Der Leiter besteht aus <strong data-start=\\"951\\" data-end=\\"964\\">Aluminium</strong>, verfügbar als rund eindrähtig (RE) oder rund mehrdrähtig (RM). Die Adern sind mit <strong data-start=\\"1048\\" data-end=\\"1077\\">PE (Polyethylen) isoliert</strong>, was dem Kabel eine sehr gute elektrische Isolation und hohe thermische Belastbarkeit verleiht. Der schwarze <strong data-start=\\"1187\\" data-end=\\"1201\\">PVC-Mantel</strong> ist <strong data-start=\\"1206\\" data-end=\\"1222\\">UV-beständig</strong> und schützt zuverlässig vor Feuchtigkeit und Umgebungseinflüssen.</p> <h3 data-start=\\"1290\\" data-end=\\"1310\\">Einsatzbereiche</h3> <p data-start=\\"1312\\" data-end=\\"1582\\">NA2XY Kabel sind die richtige Wahl für <strong data-start=\\"1351\\" data-end=\\"1427\\">stabile Energieverteilungen unter mechanisch anspruchsvollen Bedingungen</strong>. Sie bieten eine wirtschaftliche, langlebige Lösung für Netzbetreiber, Industrie und Anlagenbauer, die auf bewährte Technik und hohe Belastbarkeit setzen.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NA2XY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XY-scaled.webp","sku":"NA2XY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":109,"name":"Niederspannungskabel","slug":"niederspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x25+16 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["AL"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x25+16","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["250 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["90 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +90 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RMV","RE","SM","SM/RE","SE"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["0.7 mm","0.9 mm","1 mm","1.1 mm","1.2 mm","1.4 mm","1.6 mm","1.7 mm","1.8 mm","2 mm","2.2 mm","0.9/0.7 mm","1.0/0.9 mm","1.1/0.9 mm","1.1/1.0 mm","1.2/1.1 mm","1.4/1.1 mm","1.6/1.1 mm","1.7/1.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.3","2.4","2.6","2.2","2.5","2.7","2.8"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["10 mm","12 mm","13 mm","14 mm","16 mm","18 mm","20 mm","22 mm","24 mm","26 mm","29 mm","32 mm","36 mm","19 mm","25 mm","30 mm","33 mm","39 mm","41 mm","45 mm","51 mm","23 mm","37 mm","40 mm","49 mm","56 mm","21 mm","27 mm","35 mm","43 mm","46 mm","48 mm","54 mm","57 mm","38 mm","42 mm","47 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["136 kg/km","182 kg/km","222 kg/km","275 kg/km","358 kg/km","448 kg/km","538 kg/km","654 kg/km","797 kg/km","991 kg/km","1194 kg/km","1504 kg/km","1889 kg/km","513 kg/km","703 kg/km","868 kg/km","955 kg/km","1274 kg/km","1584 kg/km","1951 kg/km","2354 kg/km","2832 kg/km","3597 kg/km","770 kg/km","940 kg/km","1142 kg/km","1509 kg/km","1859 kg/km","2245 kg/km","2720 kg/km","3310 kg/km","4202 kg/km","611 kg/km","823 kg/km","1015 kg/km","960 kg/km","1385 kg/km","1115 kg/km","1192 kg/km","1501 kg/km","1901 kg/km","2012 kg/km","2376 kg/km","2827 kg/km","3007 kg/km","3466 kg/km","4373 kg/km","4648 kg/km","688 kg/km","1181 kg/km","1543 kg/km","2030 kg/km","2604 kg/km","3159 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.91","1.2","0.868","0.641","0.443","0.32","0.253","0.206","0.164","0.125","0.1","0.0778","0.0605"]}],"variations":[],"updatedAt":"2025-08-29T07:05:14","translation":null},{"id":43462,"translationKey":"n2x2y-2","locale":"de","slug":"n2x2y-2","path":"/de/product/n2x2y-2","name":"N2X2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"148\\" data-end=\\"167\\"> N2X2Y Kabel</strong> ist ein VPE-isoliertes Niederspannungskabel mit HDPE-Mantel, das für feste Verlegungen unter anspruchsvollen Bedingungen entwickelt wurde. Es überzeugt durch seine hohe thermische Belastbarkeit und ist optimal für den Einsatz in Energieverteilungen mit erhöhten Sicherheitsanforderungen geeignet.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"448\\" data-end=\\"491\\">Für anspruchsvolle Betriebsbedingungen</h3> <p data-start=\\"493\\" data-end=\\"945\\">Das <strong data-start=\\"497\\" data-end=\\"506\\">N2X2Y</strong> entspricht den Normen <strong data-start=\\"529\\" data-end=\\"550\\">HD 603 S1 Teil 5G</strong> und <strong data-start=\\"555\\" data-end=\\"576\\">HD 627 S1 Teil 4H</strong> (gleichlautend mit <strong data-start=\\"596\\" data-end=\\"616\\">DIN VDE 0276-603</strong> und <strong data-start=\\"621\\" data-end=\\"629\\">-627</strong>) und ist für eine <strong data-start=\\"648\\" data-end=\\"678\\">Betriebsfrequenz von 50 Hz</strong> ausgelegt. Es eignet sich für die feste Verlegung in Innenräumen, im Erdreich, im Freien und in Industrieumgebungen mit hohen Temperatur- und Belastungsanforderungen. Die maximale Betriebstemperatur liegt bei <strong data-start=\\"888\\" data-end=\\"898\\">+90 °C</strong>, im Kurzschlussfall sind <strong data-start=\\"924\\" data-end=\\"935\\">+250 °C</strong> zulässig.</p> <h3 data-start=\\"947\\" data-end=\\"982\\">Aufbau und technische Merkmale</h3> <p data-start=\\"984\\" data-end=\\"1334\\">Der Kabelaufbau besteht aus <strong data-start=\\"1012\\" data-end=\\"1029\\">Kupferleitern</strong> mit <strong data-start=\\"1034\\" data-end=\\"1076\\">VPE-Isolation (vernetztes Polyethylen)</strong>. Die Adern sind verseilt und von einem robusten, <strong data-start=\\"1126\\" data-end=\\"1151\\">schwarzen HDPE-Mantel</strong> umgeben. Der integrierte <strong data-start=\\"1177\\" data-end=\\"1201\\">konzentrische Leiter</strong> aus Kupferdrähten wird an beiden Enden geerdet und sorgt für effektiven Schutz gegen Potenzialunterschiede und Berührungsspannungen.</p> <h3 data-start=\\"1336\\" data-end=\\"1355\\">Einsatzgebiete</h3> <p data-start=\\"1357\\" data-end=\\"1663\\">N2X2Y ist ideal für Installationen in <strong data-start=\\"1395\\" data-end=\\"1442\\">Ortsnetzen, Umspannwerken, Industrieanlagen</strong> und <strong data-start=\\"1447\\" data-end=\\"1470\\">Energieverteilungen</strong>, bei denen hohe <strong data-start=\\"1487\\" data-end=\\"1515\\">thermische Belastbarkeit</strong> und <strong data-start=\\"1520\\" data-end=\\"1552\\">mechanische Widerstandskraft</strong> gefragt sind. Es bietet eine langlebige Lösung für anspruchsvolle Einsatzbedingungen zuverlässig und sicher.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2X2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2X2Y-scaled.webp","sku":"N2X2Y-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":109,"name":"Niederspannungskabel","slug":"niederspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x10 - 0.6/1kV","1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x10 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x10 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","5x10 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x10","1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x240","1x300","1x400","1x500","3x10","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x10","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","5x10","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["250 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["90 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-20 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +90 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","RMV/RE","SM/RMV"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["0.7 mm","0.9 mm","1 mm","1.1 mm","1.2 mm","1.4 mm","1.7 mm","1.8 mm","2 mm","2.2 mm","1.6 mm","0.9/0.7 mm","1.0/0.9 mm","1.1/0.9 mm","1.1/1.0 mm","1.2/1.1 mm","1.4/1.1 mm","1.6/1.1 mm","1.7/1.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.3","2.4","2.6","2.2","2.5","2.7","2.8"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["9 mm","10 mm","12 mm","13 mm","14 mm","16 mm","18 mm","20 mm","22 mm","26 mm","29 mm","32 mm","36 mm","17 mm","19 mm","23 mm","30 mm","33 mm","37 mm","41 mm","45 mm","51 mm","40 mm","49 mm","56 mm","21 mm","25 mm","28 mm","46 mm","57 mm","27 mm","31 mm","38 mm","42 mm","47 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["141 kg/km","200 kg/km","301 kg/km","397 kg/km","520 kg/km","725 kg/km","972 kg/km","1207 kg/km","1488 kg/km","2388 kg/km","2964 kg/km","3772 kg/km","4808 kg/km","529 kg/km","741 kg/km","1122 kg/km","1473 kg/km","1729 kg/km","2414 kg/km","3210 kg/km","3962 kg/km","4906 kg/km","6047 kg/km","7833 kg/km","1652 kg/km","2075 kg/km","2828 kg/km","3757 kg/km","4707 kg/km","5675 kg/km","7071 kg/km","9138 kg/km","642 kg/km","910 kg/km","1391 kg/km","1834 kg/km","2255 kg/km","3158 kg/km","4200 kg/km","5259 kg/km","6439 kg/km","7967 kg/km","10324 kg/km","767 kg/km","1100 kg/km","1676 kg/km","2266 kg/km","2877 kg/km","3979 kg/km","5342 kg/km","6625 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.83","1.15","0.727","0.524","0.387","0.268","0.193","0.153","0.124","0.0991","0.0601","0.047","0.0366","0.0754"]}],"variations":[],"updatedAt":"2025-08-29T07:18:28","translation":null},{"id":43248,"translationKey":"n2xy-2","locale":"de","slug":"n2xy-2","path":"/de/product/n2xy-2","name":"N2XY","shortDescriptionHtml":"<p>Das<strong data-start=\\"167\\" data-end=\\"185\\"> N2XY Kabel</strong> ist ein nicht armiertes Niederspannungskabel für Strom- und Steueranwendungen bis 0,6/1kV. Es eignet sich für feste Verlegung in Gebäuden, im Freien, in feuchter Umgebung sowie bei direkter Erdverlegung überall dort, wo keine besonderen mechanischen Belastungen auftreten.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"514\\" data-end=\\"565\\">Für die feste Verlegung in Standardanwendungen</h3> <p data-start=\\"567\\" data-end=\\"995\\">Das <strong data-start=\\"571\\" data-end=\\"579\\">N2XY</strong> wird in Niederspannungsanlagen zur Energieverteilung eingesetzt zum Beispiel in Kabeltrassen, Rohren, auf Wänden oder direkt im Erdreich. Es lässt sich sowohl im Innen- als auch im Außenbereich installieren und ist auch für feuchte Umgebungen geeignet. Dank verschiedener Aderkonfigurationen (einadrig bis vieradrig) und Querschnitten bis 630 mm² lässt sich das Kabel flexibel an die jeweilige Anwendung anpassen.</p> <h3 data-start=\\"997\\" data-end=\\"1020\\">Technischer Aufbau</h3> <p data-start=\\"1022\\" data-end=\\"1346\\">Als Leiter dient massives oder mehrdrähtiges <strong data-start=\\"1067\\" data-end=\\"1077\\">Kupfer</strong> (RE oder RM), die Adern sind mit <strong data-start=\\"1111\\" data-end=\\"1144\\">XLPE (vernetztem Polyethylen)</strong> isoliert. Das Kabel ist eingebettet in eine <strong data-start=\\"1189\\" data-end=\\"1206\\">PVC-Füllmasse</strong> und wird von einem <strong data-start=\\"1226\\" data-end=\\"1245\\">PVC-Außenmantel</strong> umgeben, der das Kabel gegen Umwelteinflüsse und mechanische Beanspruchung im Normalbereich schützt.</p> <h3 data-start=\\"1348\\" data-end=\\"1387\\">Varianten und Einsatzmöglichkeiten</h3> <p data-start=\\"1389\\" data-end=\\"1779\\">N2XY ist sowohl als <strong data-start=\\"1409\\" data-end=\\"1419\\">N2XY-J</strong> (mit Schutzleiter) als auch als <strong data-start=\\"1452\\" data-end=\\"1462\\">N2XY-O</strong> (ohne Schutzleiter) verfügbar. Es bietet eine <strong data-start=\\"1509\\" data-end=\\"1594\\">platzsparende, wirtschaftliche Lösung für Verteilungen im Nieder­spannungsbereich</strong>, ohne auf Sicherheit oder Qualität zu verzichten. Typische Einsatzorte sind Gewerbe- und Wohnbauten, Anlageninstallationen sowie Verbindungen zwischen Schaltschränken und Verteilungen.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/N2XY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/N2XY-scaled.webp","sku":"N2XY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":109,"name":"Niederspannungskabel","slug":"niederspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x10 - 0.6/1kV","1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x10 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x25+16 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x10 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","5x10 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["XLPE"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x10","1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","3x10","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x25+16","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x10","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","5x10","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["250 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["90 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +90 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","RMV/RE","SM/RE","SM/RMV"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["0.7 mm","0.9 mm","1 mm","1.1 mm","1.2 mm","1.4 mm","1.6 mm","1.7 mm","1.8 mm","2 mm","2.2 mm","0.9/0.7 mm","1.0/0.9 mm","1.1/0.9 mm","1.1/1.0 mm","1.2/1.1 mm","1.4/1.1 mm","1.6/1.1 mm","1.7/1.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.3","2.4","2.6","2.2","2.5","2.7","2.8"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["9 mm","10 mm","12 mm","13 mm","14 mm","16 mm","18 mm","20 mm","22 mm","24 mm","26 mm","29 mm","32 mm","36 mm","17 mm","19 mm","23 mm","30 mm","33 mm","37 mm","41 mm","45 mm","51 mm","40 mm","49 mm","56 mm","21 mm","25 mm","46 mm","57 mm","27 mm","31 mm","35 mm","38 mm","42 mm","47 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["166 kg/km","229 kg/km","336 kg/km","436 kg/km","562 kg/km","774 kg/km","1027 kg/km","1267 kg/km","1555 kg/km","1922 kg/km","2471 kg/km","3055 kg/km","3880 kg/km","4938 kg/km","581 kg/km","800 kg/km","1193 kg/km","1553 kg/km","1815 kg/km","2519 kg/km","3319 kg/km","4089 kg/km","5077 kg/km","6233 kg/km","8067 kg/km","1357 kg/km","1658 kg/km","2170 kg/km","2932 kg/km","3897 kg/km","4865 kg/km","5862 kg/km","7293 kg/km","9407 kg/km","698 kg/km","974 kg/km","995 kg/km","1469 kg/km","1818 kg/km","2354 kg/km","3268 kg/km","4341 kg/km","5429 kg/km","6637 kg/km","8188 kg/km","10609 kg/km","829 kg/km","1169 kg/km","1188 kg/km","1795 kg/km","2363 kg/km","3154 kg/km","4146 kg/km","5516 kg/km","6805 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.83","1.15","0.727","0.524","0.387","0.268","0.193","0.153","0.124","0.0991","0.0754","0.0601","0.047","0.0366"]}],"variations":[],"updatedAt":"2025-08-29T07:16:44","translation":null},{"id":43050,"translationKey":"nay2y-2","locale":"de","slug":"nay2y-2","path":"/de/product/nay2y-2","name":"NAY2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"142\\" data-end=\\"161\\"> NAY2Y Kabel</strong> ist ein besonders robustes Niederspannungskabel mit Aluminiumleiter und HDPE-Mantel, das speziell für Installationen mit hoher mechanischer Beanspruchung entwickelt wurde. Es überzeugt durch seine Widerstandsfähigkeit in anspruchsvollen Umgebungen ob in Industrieanlagen, Trafostationen oder Ortsnetzen.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"525\\" data-end=\\"567\\">Für anspruchsvolle Verlegebedingungen</h3> <p data-start=\\"569\\" data-end=\\"991\\">Das <strong data-start=\\"573\\" data-end=\\"582\\">NAY2Y</strong> erfüllt die Anforderungen der Norm <strong data-start=\\"618\\" data-end=\\"637\\">TP PRAKAB 12/03</strong> in Anlehnung an <strong data-start=\\"654\\" data-end=\\"670\\">VDE 0276-603</strong> und eignet sich für die <strong data-start=\\"695\\" data-end=\\"787\\">feste Verlegung in Innenräumen, Kabelkanälen, im Erdreich, im Wasser und im Außenbereich</strong>. Es ist ideal für Anwendungen in Kraftwerken, Industrie- und Schaltanlagen sowie in lokalen Versorgungsnetzen überall dort, wo mechanische Belastung im Betrieb oder bei der Verlegung eine Rolle spielt.</p> <h3 data-start=\\"993\\" data-end=\\"1028\\">Aufbau und Materialkomponenten</h3> <p data-start=\\"1030\\" data-end=\\"1474\\">Der Leiter besteht aus <strong data-start=\\"1053\\" data-end=\\"1066\\">Aluminium</strong>, wahlweise als rund eindrähtig (RE), rund mehrdrähtig (RM) oder sektorförmig (SE/SM). Die <strong data-start=\\"1157\\" data-end=\\"1181\\">PVC-isolierten Adern</strong> sind verseilt und werden von einer <strong data-start=\\"1217\\" data-end=\\"1251\\">gemeinsamen EPDM-Aderumhüllung</strong> geschützt. Der äußere Mantel aus <strong data-start=\\"1285\\" data-end=\\"1293\\">HDPE</strong> (schwarz, UV-beständig) macht das Kabel besonders widerstandsfähig gegenüber Druck, Abrieb und Feuchtigkeit perfekt für langfristige Installationen unter schwierigen Bedingungen.</p> <h3 data-start=\\"1476\\" data-end=\\"1504\\">Typische Einsatzgebiete</h3> <p data-start=\\"1506\\" data-end=\\"1785\\">NAY2Y Kabel sind erste Wahl bei <strong data-start=\\"1538\\" data-end=\\"1583\\">Verkabelungsprojekten mit hoher Belastung</strong>, etwa im industriellen Netzbau oder bei der Energieverteilung im Außenbereich. Sie bieten eine robuste, langlebige und kosteneffiziente Lösung für stabile Stromversorgung in verschiedensten Umgebungen.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NAY2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NAY2Y-scaled.webp","sku":"NAY2Y-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":109,"name":"Niederspannungskabel","slug":"niederspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x10 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["AL"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","3x10","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["≤ 300 mm2: +160, > 300 mm2: +140 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SE","SM/RMV","SM"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm","2.4 mm","2.6 mm","2.8 mm","1.2/1.0 mm","1.4/1.2 mm","1.6/1.4 mm","1.8/1.4 mm","2.0/1.6 mm","2.2/1.6 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.2","2.3","2.5","2.7","2.4","2.6","2.8","2.9"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["11 mm","12 mm","13 mm","15 mm","17 mm","19 mm","20 mm","22 mm","25 mm","27 mm","30 mm","34 mm","37 mm","18 mm","24 mm","26 mm","31 mm","41 mm","45 mm","50 mm","39 mm","42 mm","47 mm","51 mm","58 mm","23 mm","28 mm","33 mm","48 mm","53 mm","56 mm","59 mm","35 mm","40 mm","49 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["122 kg/km","171 kg/km","209 kg/km","277 kg/km","356 kg/km","464 kg/km","549 kg/km","670 kg/km","821 kg/km","1035 kg/km","1273 kg/km","1598 kg/km","2001 kg/km","398 kg/km","523 kg/km","735 kg/km","903 kg/km","955 kg/km","1263 kg/km","1625 kg/km","1911 kg/km","2329 kg/km","2821 kg/km","3573 kg/km","981 kg/km","1222 kg/km","1582 kg/km","2004 kg/km","2429 kg/km","2854 kg/km","3492 kg/km","4437 kg/km","611 kg/km","649 kg/km","873 kg/km","906 kg/km","1071 kg/km","1238 kg/km","1324 kg/km","1591 kg/km","2068 kg/km","2518 kg/km","3013 kg/km","3183 kg/km","3732 kg/km","3928 kg/km","4648 kg/km","4929 kg/km","721 kg/km","1059 kg/km","1320 kg/km","1661 kg/km","2137 kg/km","2816 kg/km","3342 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.91","1.2","0.868","0.641","0.443","0.32","0.253","0.206","0.164","0.125","0.1","0.0778","0.0605","3.08"]}],"variations":[],"updatedAt":"2025-08-29T07:03:29","translation":null},{"id":42912,"translationKey":"naycwy-2","locale":"de","slug":"naycwy-2","path":"/de/product/naycwy-2","name":"NAYCWY","shortDescriptionHtml":"<p>Das<strong data-start=\\"160\\" data-end=\\"180\\"> NAYCWY Kabel</strong> ist ein geschirmtes Niederspannungskabel mit Aluminiumleiter und konzentrischem Leiter aus Kupfer. Es wurde speziell für Anwendungen entwickelt, bei denen zusätzlicher Schutz gegen Berührungsspannungen gefordert ist etwa in industriellen Netzen, Ortsnetzen oder Energieverteilanlagen.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"540\\" data-end=\\"595\\">Entwickelt für erhöhte Anforderungen an Sicherheit</h3> <p data-start=\\"597\\" data-end=\\"998\\">Das <strong data-start=\\"601\\" data-end=\\"611\\">NAYCWY</strong> entspricht der Norm <strong data-start=\\"632\\" data-end=\\"661\\">DIN VDE 0276-603 (HD 603)</strong> und eignet sich für den Einsatz in <strong data-start=\\"697\\" data-end=\\"760\\">Kraftwerken, Industrieanlagen, Schaltanlagen und Ortsnetzen</strong>. Es lässt sich fest verlegen in Innenräumen, Kabelkanälen, im Freien, im Erdreich oder in Wasser. Dank des konzentrischen Leiters bietet es zusätzlichen Schutz bei mechanischer Beschädigung und ermöglicht eine sichere Potenzialführung.</p> <h3 data-start=\\"1000\\" data-end=\\"1023\\">Technischer Aufbau</h3> <p data-start=\\"1025\\" data-end=\\"1497\\">Der elektrische Leiter besteht aus <strong data-start=\\"1060\\" data-end=\\"1073\\">Aluminium</strong>, wahlweise rund mehrdrähtig (RM), sektorförmig eindrähtig (SE) oder mehrdrähtig (SM). Die <strong data-start=\\"1164\\" data-end=\\"1185\\">PVC-Aderisolation</strong> und eine <strong data-start=\\"1195\\" data-end=\\"1228\\">gemeinsame EPDM-Aderumhüllung</strong> schützen die verseilten Adern. Darüber liegt ein <strong data-start=\\"1278\\" data-end=\\"1329\\">konzentrischer Leiter aus blanken Kupferdrähten</strong> mit Kupferband-Querleitwendel ideal als <strong data-start=\\"1372\\" data-end=\\"1394\\">PE oder PEN-Leiter</strong> verwendbar. Ein schwarzer, <strong data-start=\\"1422\\" data-end=\\"1451\\">UV-beständiger PVC-Mantel</strong> schließt das Kabel zuverlässig nach außen ab.</p> <h3 data-start=\\"1499\\" data-end=\\"1532\\">Anwendung und Besonderheiten</h3> <p data-start=\\"1534\\" data-end=\\"1894\\"><strong>NAYCWY</strong> Kabel kommen immer dann zum Einsatz, wenn <strong data-start=\\"1583\\" data-end=\\"1623\\">elektrische Sicherheit und Schirmung</strong> gefragt sind. Der konzentrische Leiter muss beim Anschluss an Abzweigmuffen nicht getrennt werden, was die Montage vereinfacht. Damit ist das Kabel besonders geeignet für moderne Niederspannungsnetze mit erhöhten Anforderungen an Betriebssicherheit und Berührungsschutz.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NAYCWY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NAYCWY-scaled.webp","sku":"NAYCWY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":109,"name":"Niederspannungskabel","slug":"niederspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["2x16/16 - 0.6/1kV","3x16/16 - 0.6/1kV","3x25/16 - 0.6/1kV","3x25/25 - 0.6/1kV","3x35/16 - 0.6/1kV","3x35/35 - 0.6/1kV","3x50/25 - 0.6/1kV","3x50/50 - 0.6/1kV","3x70/35 - 0.6/1kV","3x70/70 - 0.6/1kV","3x95/50 - 0.6/1kV","3x95/95 - 0.6/1kV","3x120/70 - 0.6/1kV","3x120/120 - 0.6/1kV","3x150/70 - 0.6/1kV","3x150/150 - 0.6/1kV","3x185/95 - 0.6/1kV","3x185/185 - 0.6/1kV","3x240/120 - 0.6/1kV","4x16/10 - 0.6/1kV","4x16/16 - 0.6/1kV","4x25/16 - 0.6/1kV","4x35/16 - 0.6/1kV","4x50/25 - 0.6/1kV","4x50/35 - 0.6/1kV","4x70/35 - 0.6/1kV","4x95/50 - 0.6/1kV","4x95/95 - 0.6/1kV","4x120/70 - 0.6/1kV","4x150/70 - 0.6/1kV","4x150/120 - 0.6/1kV","4x150/150 - 0.6/1kV","4x185/95 - 0.6/1kV","4x240/120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["AL"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["2x16/16","3x16/16","3x25/16","3x25/25","3x35/16","3x35/35","3x50/25","3x50/50","3x70/35","3x70/70","3x95/50","3x95/95","3x120/70","3x120/120","3x150/70","3x150/150","3x185/95","3x185/185","3x240/120","4x16/10","4x16/16","4x25/16","4x35/16","4x50/25","4x50/35","4x70/35","4x95/50","4x95/95","4x120/70","4x150/70","4x150/120","4x150/150","4x185/95","4x240/120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["160 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["-35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","SE"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.2","2.3","2.4","2.6","2.8","2.1","3"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["21 mm","22 mm","26 mm","28 mm","29 mm","33 mm","34 mm","38 mm","41 mm","40 mm","46 mm","44 mm","50 mm","48 mm","56 mm","24 mm","27 mm","30 mm","31 mm","35 mm","36 mm","39 mm","42 mm","51 mm","53 mm","62 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["651 kg/km","710 kg/km","969 kg/km","1028 kg/km","1173 kg/km","1034 kg/km","1235 kg/km","1139 kg/km","1309 kg/km","1377 kg/km","1441 kg/km","1740 kg/km","1881 kg/km","1948 kg/km","2243 kg/km","2529 kg/km","2699 kg/km","2915 kg/km","3011 kg/km","3242 kg/km","3531 kg/km","3674 kg/km","3925 kg/km","4313 kg/km","4492 kg/km","5018 kg/km","802 kg/km","808 kg/km","1090 kg/km","1141 kg/km","1327 kg/km","1253 kg/km","1691 kg/km","1637 kg/km","2012 kg/km","2125 kg/km","2631 kg/km","2760 kg/km","3047 kg/km","3280 kg/km","3407 kg/km","3870 kg/km","4062 kg/km","4297 kg/km","4263 kg/km","4455 kg/km","4775 kg/km","4995 kg/km","6235 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.91","1.2","0.868","0.641","0.443","0.32","0.253","0.206","0.164","0.125"]}],"variations":[],"updatedAt":"2025-08-29T07:00:21","translation":null},{"id":42702,"translationKey":"nayy-2","locale":"de","slug":"nayy-2","path":"/de/product/nayy-2","name":"NAYY","shortDescriptionHtml":"<p>Das<strong data-start=\\"149\\" data-end=\\"167\\"> NAYY Kabel</strong> ist ein vielseitiges Niederspannungskabel mit Aluminiumleiter, das für die feste Verlegung in Gebäuden, im Erdreich, im Wasser oder im Freien konzipiert ist. Es bietet eine wirtschaftliche Lösung für Energieverteilungen unter normalen mechanischen Anforderungen ideal für Ortsnetze, Industrieanlagen und Energieversorgungen.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"567\\" data-end=\\"615\\">Vielfältige Einsatzmöglichkeiten im Netzbau</h3> <p data-start=\\"617\\" data-end=\\"989\\">Das <strong data-start=\\"621\\" data-end=\\"629\\">NAYY</strong> ist ein Energieverteilungskabel nach <strong data-start=\\"667\\" data-end=\\"683\\">VDE 0276-603</strong>, das sich besonders für Anwendungen in <strong data-start=\\"723\\" data-end=\\"780\\">Kraftwerken, Ortsnetzen, Industrie- und Schaltanlagen</strong> eignet. Dank seiner robusten Konstruktion lässt es sich fest verlegen sei es im Innenraum, im Kabelkanal, im Freien oder im Erdreich. Auch bei Installation in Wasser bleibt das Kabel zuverlässig im Betrieb.</p> <h3 data-start=\\"991\\" data-end=\\"1018\\">Aufbau und Materialien</h3> <p data-start=\\"1020\\" data-end=\\"1390\\">Im Inneren arbeitet ein <strong data-start=\\"1044\\" data-end=\\"1063\\">Aluminiumleiter</strong>, der wahlweise rund eindrähtig (RE), rund mehrdrähtig (RM) oder sektorförmig (SE/SM) ausgeführt ist. Die Leiter sind mit <strong data-start=\\"1185\\" data-end=\\"1201\\">PVC isoliert</strong>, verseilt und durch eine <strong data-start=\\"1227\\" data-end=\\"1260\\">gemeinsame EPDM-Aderumhüllung</strong> geschützt. Der äußere <strong data-start=\\"1283\\" data-end=\\"1297\\">PVC-Mantel</strong> ist schwarz, UV-beständig und widerstandsfähig gegenüber Feuchtigkeit und Umweltbedingungen.</p> <h3 data-start=\\"1392\\" data-end=\\"1417\\">Typische Anwendungen</h3> <p data-start=\\"1419\\" data-end=\\"1694\\">NAYY Kabel eignen sich optimal für <strong data-start=\\"1454\\" data-end=\\"1500\\">dauerhafte, wirtschaftliche Installationen</strong> in Versorgungsnetzen, Verteileranlagen oder bei Gebäudeverkabelungen. Sie bieten eine solide und langlebige Lösung, wenn es um sichere Energieverteilung unter standardisierten Bedingungen geht.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NAYY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NAYY-scaled.webp","sku":"NAYY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":109,"name":"Niederspannungskabel","slug":"niederspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","1x630 - 0.6/1kV","2x16 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x300 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","4x300 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU","AL"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","1x630","2x16","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x300","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","4x300","5x16","5x25","5x35","5x50","5x70","5x95","5x120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["≤ 300 mm2: +160, > 300 mm2: +140 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":[" 35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","SM/RMV","SE"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm","2.4 mm","2.6 mm","2.8 mm","1.2/1.0 mm","1.4/1.2 mm","1.6/1.4 mm","1.8/1.4 mm","2.0/1.6 mm","2.2/1.6 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.2","2.3","2.5","2.7","2.9","2.4","2.6","2.8","3.1"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["11 mm","12 mm","13 mm","14 mm","15 mm","17 mm","19 mm","20 mm","22 mm","25 mm","27 mm","30 mm","34 mm","37 mm","41 mm","24 mm","28 mm","31 mm","36 mm","38 mm","43 mm","47 mm","53 mm","58 mm","39 mm","42 mm","51 mm","26 mm","29 mm","32 mm","33 mm","44 mm","48 mm","50 mm","56 mm","59 mm","65 mm","35 mm","40 mm","45 mm","52 mm","49 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["153 kg/km","196 kg/km","213 kg/km","236 kg/km","256 kg/km","322 kg/km","406 kg/km","519 kg/km","610 kg/km","738 kg/km","897 kg/km","1106 kg/km","1371 kg/km","1714 kg/km","2135 kg/km","2631 kg/km","526 kg/km","586 kg/km","841 kg/km","1022 kg/km","1094 kg/km","1428 kg/km","1835 kg/km","2150 kg/km","2633 kg/km","3183 kg/km","4048 kg/km","4887 kg/km","1081 kg/km","1338 kg/km","1707 kg/km","2158 kg/km","2603 kg/km","3069 kg/km","3730 kg/km","4727 kg/km","679 kg/km","954 kg/km","989 kg/km","1160 kg/km","1207 kg/km","1064 kg/km","1547 kg/km","1340 kg/km","1431 kg/km","1706 kg/km","1816 kg/km","2216 kg/km","2338 kg/km","2695 kg/km","2818 kg/km","3152 kg/km","3396 kg/km","3973 kg/km","4181 kg/km","4935 kg/km","5234 kg/km","6343 kg/km","796 kg/km","1147 kg/km","1189 kg/km","1369 kg/km","1424 kg/km","2088 kg/km","1805 kg/km","2659 kg/km","2316 kg/km","3549 kg/km","3032 kg/km","4206 kg/km","3586 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.91","1.2","0.868","0.641","0.443","0.32","0.253","0.206","0.164","0.125","0.1","0.0778","0.0605","0.0469"]}],"variations":[],"updatedAt":"2025-08-29T06:57:49","translation":null},{"id":42596,"translationKey":"ny2y-2","locale":"de","slug":"ny2y-2","path":"/de/product/ny2y-2","name":"NY2Y","shortDescriptionHtml":"<p>Das<strong data-start=\\"149\\" data-end=\\"157\\"> NY2Y</strong> ist ein besonders widerstandsfähiges Niederspannungskabel für die feste Verlegung unter hohen mechanischen Anforderungen ob im Erdreich, im Wasser oder in industrieller Umgebung. Dank seiner Materialkombination ist es für vielfältige Einsatzbedingungen bestens geeignet.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"518\\" data-end=\\"554\\">Zuverlässig bei hoher Belastung</h3> <p data-start=\\"556\\" data-end=\\"987\\">Das <strong data-start=\\"560\\" data-end=\\"568\\">NY2Y</strong> ist ein Niederspannungskabel für den Einsatz in Kraftwerken, Industrie- und Schaltanlagen sowie in Ortsnetzen. Es eignet sich für die <strong data-start=\\"706\\" data-end=\\"792\\">feste Verlegung in Innenräumen, Kabelkanälen, im Freien, im Wasser und im Erdreich</strong> überall dort, wo starke mechanische Belastungen beim Verlegen und im Betrieb zu erwarten sind. Die Konstruktion erfüllt die Vorgaben gemäß <strong data-start=\\"934\\" data-end=\\"953\\">TP PRAKAB 16/03</strong> in Anlehnung an <strong data-start=\\"970\\" data-end=\\"986\\">VDE 0276-603</strong>.</p> <h3 data-start=\\"989\\" data-end=\\"1010\\">Aufbau im Detail</h3> <p data-start=\\"1012\\" data-end=\\"1431\\">Das Kabel besteht aus einem <strong data-start=\\"1040\\" data-end=\\"1056\\">Kupferleiter</strong>, verfügbar als rund eindrähtig (RE), rund mehrdrähtig (RM) oder sektorförmig mehrdrähtig (SM). Die <strong data-start=\\"1156\\" data-end=\\"1177\\">PVC-Aderisolation</strong> sorgt für elektrische Sicherheit, die Adern sind verseilt und durch eine gemeinsame <strong data-start=\\"1262\\" data-end=\\"1284\\">EPDM-Aderumhüllung</strong> geschützt. Der Außenmantel aus <strong data-start=\\"1316\\" data-end=\\"1324\\">HDPE</strong> (schwarz, UV-beständig) macht das NY2Y besonders resistent gegen Abrieb, Feuchtigkeit und Umwelteinflüsse.</p> <h3 data-start=\\"1433\\" data-end=\\"1462\\">Typische Einsatzbereiche</h3> <p data-start=\\"1464\\" data-end=\\"1802\\">NY2Y eignet sich hervorragend für Anwendungen mit erhöhten Anforderungen an <strong data-start=\\"1540\\" data-end=\\"1566\\">mechanische Robustheit</strong> und <strong data-start=\\"1571\\" data-end=\\"1598\\">Witterungsbeständigkeit</strong>. Typische Einsatzorte sind Energieverteilungen in industriellen Anlagen, Kraftwerken oder Trafostationen aber auch in Umgebungen mit Feuchtigkeit, direkter Sonneneinstrahlung oder chemischer Belastung.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NY2Y-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NY2Y-scaled.webp","sku":"NY2Y-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":109,"name":"Niederspannungskabel","slug":"niederspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x10 - 0.6/1kV","1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","3x10 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x35+16 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PE"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x10","1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","3x10","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x35+16"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["≤ 300 mm2: +160, > 300 mm2: +140 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["- 35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["no"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Fca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","SM/RE"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm","2.4 mm","2.6 mm","2.8 mm","1.2/1.0 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.2","2.3","2.5","2.7"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["10 mm","11 mm","12 mm","14 mm","15 mm","17 mm","19 mm","20 mm","22 mm","25 mm","27 mm","30 mm","34 mm","37 mm","18 mm","24 mm","28 mm","31 mm","36 mm","38 mm","43 mm","47 mm","53 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["157 kg/km","219 kg/km","329 kg/km","429 kg/km","565 kg/km","772 kg/km","1042 kg/km","1278 kg/km","1571 kg/km","1947 kg/km","2514 kg/km","3130 kg/km","3972 kg/km","5043 kg/km","589 kg/km","810 kg/km","1227 kg/km","1464 kg/km","1887 kg/km","2584 kg/km","3448 kg/km","4199 kg/km","5178 kg/km","6381 kg/km","8264 kg/km","1698 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.83","1.15","0.727","0.524","0.387","0.268","0.193","0.153","0.124","0.0991","0.0754","0.0601","0.047","0.0366"]}],"variations":[],"updatedAt":"2025-08-29T06:53:53","translation":null},{"id":42434,"translationKey":"nycwy-2","locale":"de","slug":"nycwy-2","path":"/de/product/nycwy-2","name":"NYCWY","shortDescriptionHtml":"<p><strong data-start=\\"78\\" data-end=\\"87\\">NYCWY</strong> Kabel sind robuste Niederspannungskabel mit konzentrischem Leiter, geeignet für die Energieverteilung in Gebäuden, Industrieanlagen und bei Erdverlegung. Durch PVC-Isolierung und -Mantel sind sie mechanisch stabil, feuchtigkeitsresistent und vielseitig einsetzbar auch in Beton oder Wasser.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"213\\" data-end=\\"264\\">Vielseitig einsetzbar in der Energieverteilung</h3> <p data-start=\\"266\\" data-end=\\"765\\">Das NYCWY gehört zu den klassischen <strong data-start=\\"302\\" data-end=\\"345\\">Niederspannungskabeln nach VDE-Standard</strong> und ist für Nennspannungen bis 1 kV ausgelegt. Es kommt überall dort zum Einsatz, wo Energie zuverlässig verteilt werden muss in Gebäuden, Industrieanlagen, Trafostationen oder direkt im Erdreich. Auch in Kabeltrassen, Betonumgebungen oder unter Wasser lässt es sich problemlos verlegen. Die Materialwahl sorgt dafür, dass dieses Kabel selbst unter rauen Bedingungen durchhält ganz ohne zusätzliche Schutzmaßnahmen.</p> <h3 data-start=\\"767\\" data-end=\\"794\\">Aufbau und Materialien</h3> <p data-start=\\"796\\" data-end=\\"1206\\">Der Aufbau ist technisch durchdacht: Ein Kupferleiter bildet das Herzstück, umgeben von einer PVC-Isolierung, die mechanisch robust und elektrisch sicher ist. Darauf folgt ein konzentrischer Leiter in Wellenform, der je nach Anwendung als Schutz- oder Rückleiter dient. Den äußeren Abschluss bildet ein widerstandsfähiger <strong data-start=\\"1118\\" data-end=\\"1132\\">PVC-Mantel</strong>, der das Kabel vor Feuchtigkeit, Druck und chemischen Einflüssen schützt.</p> <h3 data-start=\\"1208\\" data-end=\\"1239\\">Varianten und Querschnitte</h3> <p data-start=\\"1241\\" data-end=\\"1628\\">Erhältlich ist das NYCWY in einer Vielzahl von Ausführungen zum Beispiel als <strong data-start=\\"1320\\" data-end=\\"1331\\">4x25/16</strong>, 4x70/35 oder 4x185/95. Die erste Zahlengruppe steht für die Anzahl und den Querschnitt der stromführenden Leiter, die zweite für den konzentrischen Leiter. Damit lässt sich das Kabel flexibel an verschiedene Netzanforderungen anpassen vom Hausanschluss bis zur industriellen Energieverteilung.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NYCWY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NYCWY-scaled.webp","sku":"NYCWY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":109,"name":"Niederspannungskabel","slug":"niederspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["2x10/10 - 0.6/1kV","2x16/16 - 0.6/1kV","3x10/10 - 0.6/1kV","3x16/16 - 0.6/1kV","3x25/16 - 0.6/1kV","3x25/25 - 0.6/1kV","3x35/16 - 0.6/1kV","3x35/35 - 0.6/1kV","3x50/25 - 0.6/1kV","3x50/50 - 0.6/1kV","3x70/35 - 0.6/1kV","3x70/70 - 0.6/1kV","3x95/50 - 0.6/1kV","3x95/95 - 0.6/1kV","3x120/70 - 0.6/1kV","3x120/120 - 0.6/1kV","3x150/70 - 0.6/1kV","3x150/150 - 0.6/1kV","3x185/95 - 0.6/1kV","3x185/185 - 0.6/1kV","3x240/120 - 0.6/1kV","4x10/10 - 0.6/1kV","4x16/16 - 0.6/1kV","4x25/16 - 0.6/1kV","4x25/25 - 0.6/1kV","4x35/16 - 0.6/1kV","4x35/35 - 0.6/1kV","4x50/25 - 0.6/1kV","4x50/50 - 0.6/1kV","4x70/35 - 0.6/1kV","4x70/70 - 0.6/1kV","4x95/50 - 0.6/1kV","4x95/70 - 0.6/1kV","4x95/95 - 0.6/1kV","4x120/70 - 0.6/1kV","4x120/120 - 0.6/1kV","4x150/70 - 0.6/1kV","4x185/95 - 0.6/1kV","4x185/185 - 0.6/1kV","4x240/120 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["Yes"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["2x10/10","2x16/16","3x10/10","3x16/16","3x25/16","3x25/25","3x35/16","3x35/35","3x50/25","3x50/50","3x70/35","3x70/70","3x95/50","3x95/95","3x120/70","3x120/120","3x150/70","3x150/150","3x185/95","3x185/185","3x240/120","4x10/10","4x16/16","4x25/16","4x25/25","4x35/16","4x35/35","4x50/25","4x50/50","4x70/35","4x70/70","4x95/50","4x95/70","4x95/95","4x120/70","4x120/120","4x150/70","4x185/95","4x185/185","4x240/120"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["160 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["-35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.2","2.3","2.4","2.6","2.8","2.1","3"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["19 mm","21 mm","20 mm","22 mm","26 mm","29 mm","30 mm","33 mm","34 mm","38 mm","41 mm","46 mm","47 mm","50 mm","51 mm","56 mm","24 mm","28 mm","36 mm","37 mm","42 mm","57 mm","62 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["670 kg/km","890 kg/km","773 kg/km","817 kg/km","1045 kg/km","1085 kg/km","1490 kg/km","1582 kg/km","1729 kg/km","1913 kg/km","2272 kg/km","2498 kg/km","3128 kg/km","3473 kg/km","4177 kg/km","4640 kg/km","5168 kg/km","5674 kg/km","6193 kg/km","6982 kg/km","7689 kg/km","8609 kg/km","9950 kg/km","903 kg/km","1237 kg/km","1801 kg/km","1886 kg/km","2156 kg/km","2333 kg/km","2944 kg/km","3171 kg/km","3932 kg/km","4277 kg/km","5276 kg/km","5488 kg/km","5740 kg/km","6571 kg/km","7077 kg/km","7883 kg/km","9892 kg/km","10813 kg/km","12658 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["1.83","1.15","0.727","0.524","0.387","0.268","0.193","0.153","0.124","0.0991","0.0754"]}],"variations":[],"updatedAt":"2025-08-29T06:45:48","translation":null},{"id":42096,"translationKey":"nyy-2","locale":"de","slug":"nyy-2","path":"/de/product/nyy-2","name":"NYY","shortDescriptionHtml":"<p>Das<strong data-start=\\"181\\" data-end=\\"188\\"> NYY</strong> ist ein universell einsetzbares Niederspannungskabel für feste Verlegung in Gebäuden, im Freien, im Erdreich oder sogar im Wasser überall dort, wo keine besonderen mechanischen Belastungen zu erwarten sind.</p>\\n","descriptionHtml":"<section> <h3 data-start=\\"439\\" data-end=\\"484\\">Solide Lösung für klassische Anwendungen</h3> <p data-start=\\"486\\" data-end=\\"868\\">Das <strong data-start=\\"490\\" data-end=\\"497\\">NYY</strong> Kabel ist ein standardisiertes <strong>Niederspannungskabel</strong> nach <strong data-start=\\"558\\" data-end=\\"574\\">VDE 0276-603</strong>. Es kommt in Kraftwerken, Industrie- und Schaltanlagen sowie in Ortsnetzen zum Einsatz. Geeignet ist es für die <strong data-start=\\"687\\" data-end=\\"773\\">feste Verlegung in Innenräumen, Kabelkanälen, im Freien, im Erdreich und in Wasser</strong> immer unter der Voraussetzung, dass keine besonderen mechanischen Beanspruchungen auftreten.</p> <h3 data-start=\\"870\\" data-end=\\"907\\">Aufbau und Materialeigenschaften</h3> <p data-start=\\"909\\" data-end=\\"1274\\">Der Leiter besteht aus <strong data-start=\\"932\\" data-end=\\"942\\">Kupfer</strong> wahlweise rund eindrähtig (RE), rund mehrdrähtig (RM) oder sektorförmig mehrdrähtig (SM). Die Adern sind mit <strong data-start=\\"1054\\" data-end=\\"1070\\">PVC isoliert</strong>, verseilt und von einer gemeinsamen <strong data-start=\\"1107\\" data-end=\\"1129\\">EPDM-Aderumhüllung</strong> umgeben. Der Außenmantel besteht aus <strong data-start=\\"1167\\" data-end=\\"1200\\">schwarzem, UV-beständigem PVC</strong> und schützt das Kabel zuverlässig gegen Umwelteinflüsse und Feuchtigkeit.</p> <h3 data-start=\\"1276\\" data-end=\\"1296\\">Einsatzbereiche</h3> <p data-start=\\"1298\\" data-end=\\"1642\\">Das NYY Kabel eignet sich ideal für <strong data-start=\\"1334\\" data-end=\\"1372\\">konventionelle Energieverteilungen</strong>, bei denen es auf einfache, langlebige Technik ankommt. Es wird bevorzugt dort eingesetzt, wo die Verlegung ohne erhöhte mechanische Anforderungen erfolgen kann zum Beispiel im Gebäudeinneren, in Versorgungsleitungen oder bei der Erdverlegung im klassischen Ortsnetz.</p> </section>","images":["https://klz-cables.com/wp-content/uploads/2025/01/NYY-scaled.webp"],"featuredImage":"https://klz-cables.com/wp-content/uploads/2025/01/NYY-scaled.webp","sku":"NYY-low-voltage-cables","regularPrice":"","salePrice":"","currency":"EUR","stockStatus":"instock","categories":[{"id":109,"name":"Niederspannungskabel","slug":"niederspannungskabel"}],"attributes":[{"id":0,"name":"Configuration","slug":"Configuration","position":0,"visible":true,"variation":true,"options":["1x1.5 - 0.6/1kV","1x2.5 - 0.6/1kV","1x4.0 - 0.6/1kV","1x6.0 - 0.6/1kV","1x10.0 - 0.6/1kV","1x16 - 0.6/1kV","1x25 - 0.6/1kV","1x35 - 0.6/1kV","1x50 - 0.6/1kV","1x70 - 0.6/1kV","1x95 - 0.6/1kV","1x120 - 0.6/1kV","1x150 - 0.6/1kV","1x185 - 0.6/1kV","1x240 - 0.6/1kV","1x300 - 0.6/1kV","1x400 - 0.6/1kV","1x500 - 0.6/1kV","2x1.5 - 0.6/1kV","2x2.5 - 0.6/1kV","2x4.0 - 0.6/1kV","2x6.0 - 0.6/1kV","2x10.0 - 0.6/1kV","2x16 - 0.6/1kV","2x25 - 0.6/1kV","2x35 - 0.6/1kV","3x1.5 - 0.6/1kV","3x2.5 - 0.6/1kV","3x4.0 - 0.6/1kV","3x6.0 - 0.6/1kV","3x10.0 - 0.6/1kV","3x16 - 0.6/1kV","3x25 - 0.6/1kV","3x35 - 0.6/1kV","3x50 - 0.6/1kV","3x70 - 0.6/1kV","3x95 - 0.6/1kV","3x120 - 0.6/1kV","3x150 - 0.6/1kV","3x185 - 0.6/1kV","3x240 - 0.6/1kV","3x300 - 0.6/1kV","3x25+16 - 0.6/1kV","3x35+16 - 0.6/1kV","3x50+25 - 0.6/1kV","3x70+35 - 0.6/1kV","3x95+50 - 0.6/1kV","3x120+70 - 0.6/1kV","3x150+70 - 0.6/1kV","3x185+95 - 0.6/1kV","3x240+120 - 0.6/1kV","3x300+150 - 0.6/1kV","4x1.5 - 0.6/1kV","4x2.5 - 0.6/1kV","4x4.0 - 0.6/1kV","4x6.0 - 0.6/1kV","4x10.0 - 0.6/1kV","4x10 - 0.6/1kV","4x16 - 0.6/1kV","4x25 - 0.6/1kV","4x35 - 0.6/1kV","4x50 - 0.6/1kV","4x70 - 0.6/1kV","4x95 - 0.6/1kV","4x120 - 0.6/1kV","4x150 - 0.6/1kV","4x185 - 0.6/1kV","4x240 - 0.6/1kV","4x300 - 0.6/1kV","5x1.5 - 0.6/1kV","5x2.5 - 0.6/1kV","5x4.0 - 0.6/1kV","5x6.0 - 0.6/1kV","5x10.0 - 0.6/1kV","5x10 - 0.6/1kV","5x16 - 0.6/1kV","5x25 - 0.6/1kV","5x35 - 0.6/1kV","5x50 - 0.6/1kV","5x70 - 0.6/1kV","5x95 - 0.6/1kV","5x120 - 0.6/1kV","7x1.5 - 0.6/1kV","7x2.5 - 0.6/1kV"]},{"id":0,"name":"Conductor","slug":"Conductor","position":0,"visible":true,"variation":true,"options":["CU"]},{"id":0,"name":"Insulation","slug":"Insulation","position":1,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"CUScreen","slug":"CUScreen","position":2,"visible":true,"variation":true,"options":["No"]},{"id":0,"name":"Sheath","slug":"Sheath","position":3,"visible":true,"variation":true,"options":["PVC"]},{"id":0,"name":"Number of cores and cross-section","slug":"Number of cores and cross-section","position":4,"visible":true,"variation":true,"options":["1x1.5","1x2.5","1x4.0","1x6.0","1x10.0","1x16","1x25","1x35","1x50","1x70","1x95","1x120","1x150","1x185","1x240","1x300","1x400","1x500","2x1.5","2x2.5","2x4.0","2x6.0","2x10.0","2x16","2x25","2x35","3x1.5","3x2.5","3x4.0","3x6.0","3x10.0","3x16","3x25","3x35","3x50","3x70","3x95","3x120","3x150","3x185","3x240","3x300","3x25+16","3x35+16","3x50+25","3x70+35","3x95+50","3x120+70","3x150+70","3x185+95","3x240+120","3x300+150","4x1.5","4x2.5","4x4.0","4x6.0","4x10.0","4x10","4x16","4x25","4x35","4x50","4x70","4x95","4x120","4x150","4x185","4x240","4x300","5x1.5","5x2.5","5x4.0","5x6.0","5x10.0","5x10","5x16","5x25","5x35","5x50","5x70","5x95","5x120","7x1.5","7x2.5"]},{"id":0,"name":"Rated voltage","slug":"Rated voltage","position":5,"visible":true,"variation":true,"options":["0.6/1 kV"]},{"id":0,"name":"Test voltage","slug":"Test voltage","position":6,"visible":true,"variation":true,"options":["4 kV"]},{"id":0,"name":"Maximal short-circuit temperature","slug":"Maximal short-circuit temperature","position":7,"visible":true,"variation":true,"options":["≤ 300 mm2: +160, > 300 mm2: +140 °C"]},{"id":0,"name":"Maximal operating conductor temperature","slug":"Maximal operating conductor temperature","position":8,"visible":true,"variation":true,"options":["70 °C"]},{"id":0,"name":"Minimal temperature for laying","slug":"Minimal temperature for laying","position":9,"visible":true,"variation":true,"options":["-5 °C"]},{"id":0,"name":"Minimal storage temperature","slug":"Minimal storage temperature","position":10,"visible":true,"variation":true,"options":["-35 °C"]},{"id":0,"name":"Operating temperature range","slug":"Operating temperature range","position":11,"visible":true,"variation":true,"options":["-35 - +70 °C"]},{"id":0,"name":"Colour of insulation","slug":"Colour of insulation","position":12,"visible":true,"variation":true,"options":["HD 308 S2"]},{"id":0,"name":"Colour of sheath","slug":"Colour of sheath","position":13,"visible":true,"variation":true,"options":["black"]},{"id":0,"name":"Self-extinguishing of single cable","slug":"Self-extinguishing of single cable","position":14,"visible":true,"variation":true,"options":["IEC 60332-1-2"]},{"id":0,"name":"CPR class","slug":"CPR class","position":15,"visible":true,"variation":true,"options":["Eca"]},{"id":0,"name":"Packaging","slug":"Packaging","position":16,"visible":true,"variation":true,"options":["cable coils/cable drums"]},{"id":0,"name":"RoHS/REACH","slug":"RoHS/REACH","position":17,"visible":true,"variation":true,"options":["yes/yes"]},{"id":0,"name":"Bending radius","slug":"Bending radius","position":18,"visible":true,"variation":true,"options":["15xD (Single core); 12xD (Multi core)"]},{"id":0,"name":"Shape of conductor","slug":"Shape of conductor","position":19,"visible":true,"variation":true,"options":["RE","RMV","SM","RMV/RE","SM/RE","SM/RMV"]},{"id":0,"name":"Nominal insulation thickness","slug":"Nominal insulation thickness","position":20,"visible":true,"variation":true,"options":["0.8 mm","1 mm","1.2 mm","1.4 mm","1.6 mm","1.8 mm","2 mm","2.2 mm","2.4 mm","2.6 mm","2.8 mm","1.2/1.0 mm","1.4/1.2 mm","1.6/1.4 mm","1.8/1.4 mm","2.0/1.6 mm","2.2/1.6 mm","2.4/1.8 mm"]},{"id":0,"name":"Nominal sheath thickness","slug":"Nominal sheath thickness","position":21,"visible":true,"variation":true,"options":["1.8","1.9","2","2.1","2.2","2.3","2.5","2.7","2.9","2.4","2.6","2.8","3","1.2","3.1"]},{"id":0,"name":"Outer diameter","slug":"Outer diameter","position":22,"visible":true,"variation":true,"options":["6.5 mm","7 mm","8 mm","8.5 mm","9 mm","11 mm","12 mm","14 mm","15 mm","17 mm","19 mm","20 mm","22 mm","25 mm","27 mm","30 mm","34 mm","37 mm","13 mm","16 mm","23 mm","21 mm","24 mm","28 mm","31 mm","36 mm","38 mm","43 mm","47 mm","53 mm","58 mm","39 mm","42 mm","51 mm","64 mm","18 mm","26 mm","48 mm","59 mm","65 mm","29 mm","32 mm","35 mm","40 mm","45 mm","52 mm","49 mm"]},{"id":0,"name":"Weight","slug":"Weight","position":23,"visible":true,"variation":true,"options":["73 kg/km","88 kg/km","122 kg/km","150 kg/km","205 kg/km","249 kg/km","255 kg/km","366 kg/km","471 kg/km","609 kg/km","823 kg/km","1100 kg/km","1340 kg/km","1640 kg/km","2024 kg/km","2601 kg/km","3232 kg/km","4093 kg/km","5184 kg/km","164 kg/km","200 kg/km","275 kg/km","338 kg/km","457 kg/km","714 kg/km","743 kg/km","1059 kg/km","1349 kg/km","184 kg/km","226 kg/km","318 kg/km","403 kg/km","557 kg/km","872 kg/km","902 kg/km","1303 kg/km","1532 kg/km","1966 kg/km","2685 kg/km","3582 kg/km","4351 kg/km","5356 kg/km","6582 kg/km","8519 kg/km","10504 kg/km","1482 kg/km","1786 kg/km","2364 kg/km","3133 kg/km","4196 kg/km","5224 kg/km","6210 kg/km","7712 kg/km","9931 kg/km","12265 kg/km","214 kg/km","269 kg/km","374 kg/km","491 kg/km","669 kg/km","818 kg/km","1062 kg/km","1606 kg/km","1962 kg/km","2594 kg/km","3492 kg/km","4668 kg/km","5754 kg/km","7026 kg/km","8715 kg/km","11195 kg/km","13815 kg/km","327 kg/km","460 kg/km","598 kg/km","842 kg/km","975 kg/km","1275 kg/km","1315 kg/km","1960 kg/km","2584 kg/km","3419 kg/km","3258 kg/km","4689 kg/km","4411 kg/km","6354 kg/km","5944 kg/km","7727 kg/km","7255 kg/km","301 kg/km","388 kg/km"]},{"id":0,"name":"Maximum resistance of conductor","slug":"Maximum resistance of conductor","position":24,"visible":true,"variation":true,"options":["12.1","7.41","4.61","3.08","1.83","1.15","0.727","0.524","0.387","0.268","0.193","0.153","0.124","0.0991","0.0754","0.0601","0.047","0.0366"]}],"variations":[],"updatedAt":"2025-08-29T06:34:12","translation":null}],"categories":[{"id":44,"translationKey":"equipment","locale":"en","slug":"equipment","name":"Equipment","path":"/product-category/equipment","description":"","count":0,"translation":null},{"id":41,"translationKey":"high-voltage-cables","locale":"en","slug":"high-voltage-cables","name":"High Voltage Cables","path":"/product-category/high-voltage-cables","description":"","count":2,"translation":null},{"id":40,"translationKey":"low-voltage-cables","locale":"en","slug":"low-voltage-cables","name":"Low Voltage Cables","path":"/product-category/low-voltage-cables","description":"","count":10,"translation":null},{"id":39,"translationKey":"medium-voltage-cables","locale":"en","slug":"medium-voltage-cables","name":"Medium Voltage Cables","path":"/product-category/medium-voltage-cables","description":"","count":8,"translation":null},{"id":42,"translationKey":"power-cables","locale":"en","slug":"power-cables","name":"Power Cables","path":"/product-category/power-cables","description":"","count":20,"translation":null},{"id":43,"translationKey":"solar-cables","locale":"en","slug":"solar-cables","name":"Solar Cables","path":"/product-category/solar-cables","description":"","count":1,"translation":null},{"id":38,"translationKey":"uncategorized","locale":"en","slug":"uncategorized","name":"Uncategorized","path":"/product-category/uncategorized","description":"","count":0,"translation":null},{"id":115,"translationKey":"ausruestung","locale":"de","slug":"ausruestung","name":"Ausrüstung","path":"/de/product-category/ausruestung","description":"","count":0,"translation":null},{"id":107,"translationKey":"hochspannungskabel","locale":"de","slug":"hochspannungskabel","name":"Hochspannungskabel","path":"/de/product-category/hochspannungskabel","description":"","count":2,"translation":null},{"id":111,"translationKey":"mittelspannungskabel","locale":"de","slug":"mittelspannungskabel","name":"Mittelspannungskabel","path":"/de/product-category/mittelspannungskabel","description":"","count":8,"translation":null},{"id":109,"translationKey":"niederspannungskabel","locale":"de","slug":"niederspannungskabel","name":"Niederspannungskabel","path":"/de/product-category/niederspannungskabel","description":"","count":10,"translation":null},{"id":113,"translationKey":"solarkabel","locale":"de","slug":"solarkabel","name":"Solarkabel","path":"/de/product-category/solarkabel","description":"","count":1,"translation":null},{"id":105,"translationKey":"stromkabel","locale":"de","slug":"stromkabel","name":"Stromkabel","path":"/de/product-category/stromkabel","description":"","count":20,"translation":null},{"id":93,"translationKey":"uncategorized-de","locale":"de","slug":"uncategorized-de","name":"Uncategorized","path":"/de/product-category/uncategorized-de","description":"","count":0,"translation":null}]},"assets":{"media":[{"id":46113,"filename":"46113-image_fx_-2025-02-20T193520.620.webp","url":"https://klz-cables.com/wp-content/uploads/2025/04/image_fx_-2025-02-20T193520.620.webp","localPath":"/media/46113-image_fx_-2025-02-20T193520.620.webp","alt":"","width":1408,"height":768,"mimeType":"image/webp"},{"id":47294,"filename":"47294-1759325528650.webp","url":"https://klz-cables.com/wp-content/uploads/2025/10/1759325528650.webp","localPath":"/media/47294-1759325528650.webp","alt":"","width":2046,"height":1536,"mimeType":"image/webp"},{"id":46237,"filename":"46237-image_fx_-2025-02-22T132138.470.webp","url":"https://klz-cables.com/wp-content/uploads/2025/04/image_fx_-2025-02-22T132138.470.webp","localPath":"/media/46237-image_fx_-2025-02-22T132138.470.webp","alt":"","width":1408,"height":768,"mimeType":"image/webp"},{"id":47052,"filename":"47052-NA2XSF2X_3x1x300_RM-25_12-20kV-3.webp","url":"https://klz-cables.com/wp-content/uploads/2025/08/NA2XSF2X_3x1x300_RM-25_12-20kV-3.webp","localPath":"/media/47052-NA2XSF2X_3x1x300_RM-25_12-20kV-3.webp","alt":"","width":1920,"height":1080,"mimeType":"image/webp"},{"id":46055,"filename":"46055-image_fx_-2025-02-20T185502.688.webp","url":"https://klz-cables.com/wp-content/uploads/2025/04/image_fx_-2025-02-20T185502.688.webp","localPath":"/media/46055-image_fx_-2025-02-20T185502.688.webp","alt":"","width":1408,"height":768,"mimeType":"image/webp"},{"id":46094,"filename":"46094-image_fx_-2025-02-20T191245.537.webp","url":"https://klz-cables.com/wp-content/uploads/2025/04/image_fx_-2025-02-20T191245.537.webp","localPath":"/media/46094-image_fx_-2025-02-20T191245.537.webp","alt":"","width":1408,"height":768,"mimeType":"image/webp"},{"id":45685,"filename":"45685-image_fx_-9.webp","url":"https://klz-cables.com/wp-content/uploads/2025/02/image_fx_-9.webp","localPath":"/media/45685-image_fx_-9.webp","alt":"","width":1408,"height":768,"mimeType":"image/webp"},{"id":46380,"filename":"46380-inter-solar.webp","url":"https://klz-cables.com/wp-content/uploads/2025/04/inter-solar.webp","localPath":"/media/46380-inter-solar.webp","alt":"","width":1920,"height":1081,"mimeType":"image/webp"},{"id":45692,"filename":"45692-image_fx_-2.webp","url":"https://klz-cables.com/wp-content/uploads/2025/02/image_fx_-2.webp","localPath":"/media/45692-image_fx_-2.webp","alt":"","width":1408,"height":768,"mimeType":"image/webp"},{"id":45979,"filename":"45979-closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/03/closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled.webp","localPath":"/media/45979-closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled.webp","alt":"","width":2560,"height":1707,"mimeType":"image/webp"},{"id":45688,"filename":"45688-image_fx_-6.webp","url":"https://klz-cables.com/wp-content/uploads/2025/02/image_fx_-6.webp","localPath":"/media/45688-image_fx_-6.webp","alt":"","width":1408,"height":768,"mimeType":"image/webp"},{"id":45687,"filename":"45687-image_fx_-7.webp","url":"https://klz-cables.com/wp-content/uploads/2025/02/image_fx_-7.webp","localPath":"/media/45687-image_fx_-7.webp","alt":"","width":1408,"height":768,"mimeType":"image/webp"},{"id":10797,"filename":"10797-Medium-Voltage-Cables--KLZ-Cables-12-30-2024_05_20_PM-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2024/12/Medium-Voltage-Cables--KLZ-Cables-12-30-2024_05_20_PM-scaled.webp","localPath":"/media/10797-Medium-Voltage-Cables--KLZ-Cables-12-30-2024_05_20_PM-scaled.webp","alt":"","width":1193,"height":2560,"mimeType":"image/webp"},{"id":45524,"filename":"45524-5.webp","url":"https://klz-cables.com/wp-content/uploads/2025/02/5.webp","localPath":"/media/45524-5.webp","alt":"","width":1920,"height":1080,"mimeType":"image/webp"},{"id":6517,"filename":"6517-medium-voltage-category.webp","url":"https://klz-cables.com/wp-content/uploads/2024/11/medium-voltage-category.webp","localPath":"/media/6517-medium-voltage-category.webp","alt":"","width":1920,"height":1920,"mimeType":"image/webp"},{"id":45528,"filename":"45528-1.webp","url":"https://klz-cables.com/wp-content/uploads/2025/02/1.webp","localPath":"/media/45528-1.webp","alt":"","width":1920,"height":1080,"mimeType":"image/webp"},{"id":27158,"filename":"27158-power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled.webp","localPath":"/media/27158-power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled.webp","alt":"","width":2560,"height":1440,"mimeType":"image/webp"},{"id":20928,"filename":"20928-offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled.webp","localPath":"/media/20928-offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled.webp","alt":"","width":2560,"height":1078,"mimeType":"image/webp"},{"id":15376,"filename":"15376-technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled.webp","localPath":"/media/15376-technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled.webp","alt":"","width":2560,"height":1707,"mimeType":"image/webp"},{"id":11248,"filename":"11248-business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled.webp","localPath":"/media/11248-business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled.webp","alt":"","width":2560,"height":1707,"mimeType":"image/webp"},{"id":6126,"filename":"6126-1234adws21312-scaled.jpg","url":"https://klz-cables.com/wp-content/uploads/2024/11/1234adws21312-scaled.jpg","localPath":"/media/6126-1234adws21312-scaled.jpg","alt":"","width":2560,"height":1920,"mimeType":"image/jpeg"},{"id":6137,"filename":"6137-aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled.jpg","url":"https://klz-cables.com/wp-content/uploads/2024/11/aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled.jpg","localPath":"/media/6137-aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled.jpg","alt":"","width":2560,"height":1919,"mimeType":"image/jpeg"},{"id":10801,"filename":"10801-mockup_03-copy-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2024/12/mockup_03-copy-scaled.webp","localPath":"/media/10801-mockup_03-copy-scaled.webp","alt":"","width":2560,"height":1517,"mimeType":"image/webp"},{"id":10863,"filename":"10863-klz-directory-2-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/klz-directory-2-scaled.webp","localPath":"/media/10863-klz-directory-2-scaled.webp","alt":"","width":2560,"height":1694,"mimeType":"image/webp"},{"id":6521,"filename":"6521-low-voltage-category.webp","url":"https://klz-cables.com/wp-content/uploads/2024/11/low-voltage-category.webp","localPath":"/media/6521-low-voltage-category.webp","alt":"","width":1920,"height":1920,"mimeType":"image/webp"},{"id":10816,"filename":"10816-green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2024/12/green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled.webp","localPath":"/media/10816-green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled.webp","alt":"","width":2560,"height":1457,"mimeType":"image/webp"},{"id":10667,"filename":"10667-production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large.webp","url":"https://klz-cables.com/wp-content/uploads/2024/12/production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large.webp","localPath":"/media/10667-production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large.webp","alt":"","width":1280,"height":853,"mimeType":"image/webp"},{"id":10679,"filename":"10679-large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large.webp","url":"https://klz-cables.com/wp-content/uploads/2024/12/large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large.webp","localPath":"/media/10679-large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large.webp","alt":"","width":1280,"height":854,"mimeType":"image/webp"},{"id":10988,"filename":"10988-transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled.webp","localPath":"/media/10988-transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled.webp","alt":"","width":2560,"height":1914,"mimeType":"image/webp"},{"id":null,"filename":"media-1766870855811-NA2XSFL2Y-3-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/06/NA2XSFL2Y-3-scaled.webp","localPath":"/media/media-1766870855811-NA2XSFL2Y-3-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855811-N2XSFL2Y-3-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/06/N2XSFL2Y-3-scaled.webp","localPath":"/media/media-1766870855811-N2XSFL2Y-3-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855812-H1Z2Z2-K-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/06/H1Z2Z2-K-scaled.webp","localPath":"/media/media-1766870855812-H1Z2Z2-K-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855813-NA2XSFL2Y-3-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSFL2Y-3-scaled.webp","localPath":"/media/media-1766870855813-NA2XSFL2Y-3-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855813-NA2XSF2Y-3-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSF2Y-3-scaled.webp","localPath":"/media/media-1766870855813-NA2XSF2Y-3-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855814-NA2XS2Y-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XS2Y-scaled.webp","localPath":"/media/media-1766870855814-NA2XS2Y-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855814-NA2XSY-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XSY-scaled.webp","localPath":"/media/media-1766870855814-NA2XSY-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855815-N2XSFL2Y-2-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/N2XSFL2Y-2-scaled.webp","localPath":"/media/media-1766870855815-N2XSFL2Y-2-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855815-N2XSF2Y-3-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/N2XSF2Y-3-scaled.webp","localPath":"/media/media-1766870855815-N2XSF2Y-3-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855816-N2XS2Y-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/N2XS2Y-scaled.webp","localPath":"/media/media-1766870855816-N2XS2Y-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855817-N2XSY-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/N2XSY-scaled.webp","localPath":"/media/media-1766870855817-N2XSY-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855817-NA2X2Y-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NA2X2Y-scaled.webp","localPath":"/media/media-1766870855817-NA2X2Y-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855818-NA2XY-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NA2XY-scaled.webp","localPath":"/media/media-1766870855818-NA2XY-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855818-N2X2Y-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/N2X2Y-scaled.webp","localPath":"/media/media-1766870855818-N2X2Y-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855820-N2XY-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/N2XY-scaled.webp","localPath":"/media/media-1766870855820-N2XY-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855821-NAY2Y-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NAY2Y-scaled.webp","localPath":"/media/media-1766870855821-NAY2Y-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855821-NAYCWY-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NAYCWY-scaled.webp","localPath":"/media/media-1766870855821-NAYCWY-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855822-NAYY-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NAYY-scaled.webp","localPath":"/media/media-1766870855822-NAYY-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855822-NY2Y-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NY2Y-scaled.webp","localPath":"/media/media-1766870855822-NY2Y-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855823-NYCWY-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NYCWY-scaled.webp","localPath":"/media/media-1766870855823-NYCWY-scaled.webp","alt":"","width":null,"height":null,"mimeType":null},{"id":null,"filename":"media-1766870855823-NYY-scaled.webp","url":"https://klz-cables.com/wp-content/uploads/2025/01/NYY-scaled.webp","localPath":"/media/media-1766870855823-NYY-scaled.webp","alt":"","width":null,"height":null,"mimeType":null}],"map":{"https://klz-cables.com/wp-content/uploads/2025/04/image_fx_-2025-02-20T193520.620.webp":"/media/46113-image_fx_-2025-02-20T193520.620.webp","https://klz-cables.com/wp-content/uploads/2025/10/1759325528650.webp":"/media/47294-1759325528650.webp","https://klz-cables.com/wp-content/uploads/2025/04/image_fx_-2025-02-22T132138.470.webp":"/media/46237-image_fx_-2025-02-22T132138.470.webp","https://klz-cables.com/wp-content/uploads/2025/08/NA2XSF2X_3x1x300_RM-25_12-20kV-3.webp":"/media/47052-NA2XSF2X_3x1x300_RM-25_12-20kV-3.webp","https://klz-cables.com/wp-content/uploads/2025/04/image_fx_-2025-02-20T185502.688.webp":"/media/46055-image_fx_-2025-02-20T185502.688.webp","https://klz-cables.com/wp-content/uploads/2025/04/image_fx_-2025-02-20T191245.537.webp":"/media/46094-image_fx_-2025-02-20T191245.537.webp","https://klz-cables.com/wp-content/uploads/2025/02/image_fx_-9.webp":"/media/45685-image_fx_-9.webp","https://klz-cables.com/wp-content/uploads/2025/04/inter-solar.webp":"/media/46380-inter-solar.webp","https://klz-cables.com/wp-content/uploads/2025/02/image_fx_-2.webp":"/media/45692-image_fx_-2.webp","https://klz-cables.com/wp-content/uploads/2025/03/closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled.webp":"/media/45979-closeup-shot-of-a-person-presenting-a-euro-rain-wi-2025-02-02-14-02-05-utc-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/02/image_fx_-6.webp":"/media/45688-image_fx_-6.webp","https://klz-cables.com/wp-content/uploads/2025/02/image_fx_-7.webp":"/media/45687-image_fx_-7.webp","https://klz-cables.com/wp-content/uploads/2024/12/Medium-Voltage-Cables--KLZ-Cables-12-30-2024_05_20_PM-scaled.webp":"/media/10797-Medium-Voltage-Cables--KLZ-Cables-12-30-2024_05_20_PM-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/02/5.webp":"/media/45524-5.webp","https://klz-cables.com/wp-content/uploads/2024/11/medium-voltage-category.webp":"/media/6517-medium-voltage-category.webp","https://klz-cables.com/wp-content/uploads/2025/02/1.webp":"/media/45528-1.webp","https://klz-cables.com/wp-content/uploads/2025/01/power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled.webp":"/media/27158-power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled.webp":"/media/20928-offshore-wind-power-and-energy-farm-with-many-wind-2023-11-27-04-51-29-utc-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled.webp":"/media/15376-technicians-inspecting-wind-turbines-in-a-green-en-2024-12-09-01-25-20-utc-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled.webp":"/media/11248-business-planning-hand-using-laptop-for-working-te-2024-11-01-21-25-44-utc-scaled.webp","https://klz-cables.com/wp-content/uploads/2024/11/1234adws21312-scaled.jpg":"/media/6126-1234adws21312-scaled.jpg","https://klz-cables.com/wp-content/uploads/2024/11/aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled.jpg":"/media/6137-aerial-view-of-electricity-station-surrounded-with-2023-11-27-05-33-40-utc-scaled.jpg","https://klz-cables.com/wp-content/uploads/2024/12/mockup_03-copy-scaled.webp":"/media/10801-mockup_03-copy-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/klz-directory-2-scaled.webp":"/media/10863-klz-directory-2-scaled.webp","https://klz-cables.com/wp-content/uploads/2024/11/low-voltage-category.webp":"/media/6521-low-voltage-category.webp","https://klz-cables.com/wp-content/uploads/2024/12/green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled.webp":"/media/10816-green-electric-plug-concept-2023-11-27-05-30-00-utc-scaled.webp","https://klz-cables.com/wp-content/uploads/2024/12/production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large.webp":"/media/10667-production-of-cable-wire-at-cable-factory-2023-11-27-05-18-33-utc-Large.webp","https://klz-cables.com/wp-content/uploads/2024/12/large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large.webp":"/media/10679-large-rolls-of-wires-against-the-blue-sky-at-sunse-2023-11-27-05-20-33-utc-Large.webp","https://klz-cables.com/wp-content/uploads/2025/01/transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled.webp":"/media/10988-transportation-and-logistics-trucking-2023-11-27-04-54-40-utc-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/06/NA2XSFL2Y-3-scaled.webp":"/media/media-1766870855811-NA2XSFL2Y-3-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/06/N2XSFL2Y-3-scaled.webp":"/media/media-1766870855811-N2XSFL2Y-3-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/06/H1Z2Z2-K-scaled.webp":"/media/media-1766870855812-H1Z2Z2-K-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NA2XSFL2Y-3-scaled.webp":"/media/media-1766870855813-NA2XSFL2Y-3-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NA2XSF2Y-3-scaled.webp":"/media/media-1766870855813-NA2XSF2Y-3-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NA2XS2Y-scaled.webp":"/media/media-1766870855814-NA2XS2Y-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NA2XSY-scaled.webp":"/media/media-1766870855814-NA2XSY-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/N2XSFL2Y-2-scaled.webp":"/media/media-1766870855815-N2XSFL2Y-2-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/N2XSF2Y-3-scaled.webp":"/media/media-1766870855815-N2XSF2Y-3-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/N2XS2Y-scaled.webp":"/media/media-1766870855816-N2XS2Y-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/N2XSY-scaled.webp":"/media/media-1766870855817-N2XSY-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NA2X2Y-scaled.webp":"/media/media-1766870855817-NA2X2Y-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NA2XY-scaled.webp":"/media/media-1766870855818-NA2XY-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/N2X2Y-scaled.webp":"/media/media-1766870855818-N2X2Y-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/N2XY-scaled.webp":"/media/media-1766870855820-N2XY-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NAY2Y-scaled.webp":"/media/media-1766870855821-NAY2Y-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NAYCWY-scaled.webp":"/media/media-1766870855821-NAYCWY-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NAYY-scaled.webp":"/media/media-1766870855822-NAYY-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NY2Y-scaled.webp":"/media/media-1766870855822-NY2Y-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NYCWY-scaled.webp":"/media/media-1766870855823-NYCWY-scaled.webp","https://klz-cables.com/wp-content/uploads/2025/01/NYY-scaled.webp":"/media/media-1766870855823-NYY-scaled.webp"}},"redirects":[{"source":"/focus-on-wind-farm-construction-three-typical-cable-challenges","destination":"/blog/focus-on-wind-farm-construction-three-typical-cable-challenges","permanent":true,"locale":"en"},{"source":"/why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project","destination":"/blog/why-the-n2xsf2y-is-the-ideal-cable-for-your-energy-project","permanent":true,"locale":"en"},{"source":"/na2xsf2y-three-conductor-medium-voltage-cable-available","destination":"/blog/na2xsf2y-three-conductor-medium-voltage-cable-available","permanent":true,"locale":"en"},{"source":"/which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2","destination":"/blog/which-cables-for-wind-power-differences-from-low-to-extra-high-voltage-explained-2","permanent":true,"locale":"en"},{"source":"/the-best-underground-cables-for-wind-power-and-solar-order-from-us-now","destination":"/blog/the-best-underground-cables-for-wind-power-and-solar-order-from-us-now","permanent":true,"locale":"en"},{"source":"/green-energy-starts-underground-and-with-a-plan","destination":"/blog/green-energy-starts-underground-and-with-a-plan","permanent":true,"locale":"en"},{"source":"/securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025","destination":"/blog/securing-the-future-with-h1z2z2-k-our-solar-cable-for-intersolar-2025","permanent":true,"locale":"en"},{"source":"/how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward","destination":"/blog/how-the-cable-industry-is-driving-sustainability-and-renewable-energies-forward","permanent":true,"locale":"en"},{"source":"/billion-euro-package-for-infrastructure-the-cable-boom-is-coming","destination":"/blog/billion-euro-package-for-infrastructure-the-cable-boom-is-coming","permanent":true,"locale":"en"},{"source":"/100-renewable-energy-only-with-the-right-cable-infrastructure","destination":"/blog/100-renewable-energy-only-with-the-right-cable-infrastructure","permanent":true,"locale":"en"},{"source":"/from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future","destination":"/blog/from-smart-to-sustainable-this-is-what-the-energy-industry-will-look-like-in-the-near-future","permanent":true,"locale":"en"},{"source":"/cable-abbreviations-decoded-the-key-to-choosing-the-right-cable","destination":"/blog/cable-abbreviations-decoded-the-key-to-choosing-the-right-cable","permanent":true,"locale":"en"},{"source":"/why-wind-farm-grid-connection-cables-must-withstand-extreme-loads","destination":"/blog/why-wind-farm-grid-connection-cables-must-withstand-extreme-loads","permanent":true,"locale":"en"},{"source":"/recycling-of-cable-drums-sustainability-in-wind-power-projects","destination":"/blog/recycling-of-cable-drums-sustainability-in-wind-power-projects","permanent":true,"locale":"en"},{"source":"/cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term","destination":"/blog/cost-comparison-copper-vs-aluminum-cables-in-wind-farms-which-is-worthwhile-in-the-long-term","permanent":true,"locale":"en"},{"source":"/the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries","destination":"/blog/the-perfect-cable-inquiry-how-to-save-yourself-unnecessary-queries","permanent":true,"locale":"en"},{"source":"/expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition","destination":"/blog/expanding-the-grid-by-2025-building-the-foundation-for-a-successful-energy-transition","permanent":true,"locale":"en"},{"source":"/is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines","destination":"/blog/is-wind-energy-really-enough-a-deeper-dive-behind-the-headlines","permanent":true,"locale":"en"},{"source":"/how-the-right-cables-quietly-power-the-green-energy-revolution","destination":"/blog/how-the-right-cables-quietly-power-the-green-energy-revolution","permanent":true,"locale":"en"},{"source":"/climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal","destination":"/blog/climate-neutral-by-2050-what-we-need-to-do-to-achieve-this-goal","permanent":true,"locale":"en"},{"source":"/the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks","destination":"/blog/the-art-of-cable-logistics-moving-the-backbone-of-modern-energy-networks","permanent":true,"locale":"en"},{"source":"/cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments","destination":"/blog/cable-drum-safety-ensuring-smooth-operations-and-accident-free-environments","permanent":true,"locale":"en"},{"source":"/klz-in-the-directory-of-wind-energy-2025","destination":"/blog/klz-in-the-directory-of-wind-energy-2025","permanent":true,"locale":"en"},{"source":"/what-makes-a-first-class-cable-find-out-here","destination":"/blog/what-makes-a-first-class-cable-find-out-here","permanent":true,"locale":"en"},{"source":"/welcome-to-the-future-of-klz-our-new-website-is-live","destination":"/blog/welcome-to-the-future-of-klz-our-new-website-is-live","permanent":true,"locale":"en"},{"source":"/eye-opening-realities-of-green-energy-transformation","destination":"/blog/eye-opening-realities-of-green-energy-transformation","permanent":true,"locale":"en"},{"source":"/cable-drum-quality-the-foundation-of-cable-reliability","destination":"/blog/cable-drum-quality-the-foundation-of-cable-reliability","permanent":true,"locale":"en"},{"source":"/this-what-you-need-to-know-about-renewable-energies-in-2025","destination":"/blog/this-what-you-need-to-know-about-renewable-energies-in-2025","permanent":true,"locale":"en"},{"source":"/how-to-choose-the-right-cable-for-your-next-project","destination":"/blog/how-to-choose-the-right-cable-for-your-next-project","permanent":true,"locale":"en"},{"source":"/de/windparkbau-im-fokus-drei-typische-kabelherausforderungen","destination":"/de/blog/windparkbau-im-fokus-drei-typische-kabelherausforderungen","permanent":true,"locale":"de"},{"source":"/de/klz-waechst-weiter-neue-staerke-im-bereich-financial-sales","destination":"/de/blog/klz-waechst-weiter-neue-staerke-im-bereich-financial-sales","permanent":true,"locale":"de"},{"source":"/de/n2xsf2y-mittelspannungskabel-energieprojekt","destination":"/de/blog/n2xsf2y-mittelspannungskabel-energieprojekt","permanent":true,"locale":"de"},{"source":"/de/na2xsf2y-dreileiter-mittelspannungskabel-lieferbar","destination":"/de/blog/na2xsf2y-dreileiter-mittelspannungskabel-lieferbar","permanent":true,"locale":"de"},{"source":"/de/welche-kabel-fuer-windkraft-unterschiede-von-nieder-bis-hoechstspannung-erklaert","destination":"/de/blog/welche-kabel-fuer-windkraft-unterschiede-von-nieder-bis-hoechstspannung-erklaert","permanent":true,"locale":"de"},{"source":"/de/die-besten-erdkabel-fuer-windkraft-und-solar-jetzt-bei-uns-bestellen","destination":"/de/blog/die-besten-erdkabel-fuer-windkraft-und-solar-jetzt-bei-uns-bestellen","permanent":true,"locale":"de"},{"source":"/de/gruene-energie-beginnt-unter-der-erde-und-zwar-mit-plan","destination":"/de/blog/gruene-energie-beginnt-unter-der-erde-und-zwar-mit-plan","permanent":true,"locale":"de"},{"source":"/de/zukunft-sichern-mit-h1z2z2-k-unser-solarkabel-zur-intersolar-2025","destination":"/de/blog/zukunft-sichern-mit-h1z2z2-k-unser-solarkabel-zur-intersolar-2025","permanent":true,"locale":"de"},{"source":"/de/wie-die-kabelbranche-nachhaltigkeit-und-erneuerbare-energien-vorantreibt","destination":"/de/blog/wie-die-kabelbranche-nachhaltigkeit-und-erneuerbare-energien-vorantreibt","permanent":true,"locale":"de"},{"source":"/de/milliarden-paket-fuer-infrastruktur-der-kabel-boom-steht-bevor","destination":"/de/blog/milliarden-paket-fuer-infrastruktur-der-kabel-boom-steht-bevor","permanent":true,"locale":"de"},{"source":"/de/100-erneuerbare-energie-nur-mit-der-richtigen-kabelinfrastruktur","destination":"/de/blog/100-erneuerbare-energie-nur-mit-der-richtigen-kabelinfrastruktur","permanent":true,"locale":"de"},{"source":"/de/von-smart-bis-nachhaltig-so-sieht-die-energiewirtschaft-in-naher-zukunft-aus","destination":"/de/blog/von-smart-bis-nachhaltig-so-sieht-die-energiewirtschaft-in-naher-zukunft-aus","permanent":true,"locale":"de"},{"source":"/de/kabelabkuerzungen-entschluesselt-der-schluessel-zur-richtigen-kabelwahl","destination":"/de/blog/kabelabkuerzungen-entschluesselt-der-schluessel-zur-richtigen-kabelwahl","permanent":true,"locale":"de"},{"source":"/de/warum-windpark-netzanschlusskabel-extremen-belastungen-standhalten-muessen","destination":"/de/blog/warum-windpark-netzanschlusskabel-extremen-belastungen-standhalten-muessen","permanent":true,"locale":"de"},{"source":"/de/recycling-von-kabeltrommeln-nachhaltigkeit-im-windkraftprojekt","destination":"/de/blog/recycling-von-kabeltrommeln-nachhaltigkeit-im-windkraftprojekt","permanent":true,"locale":"de"},{"source":"/de/kostenvergleich-kupfer-vs-aluminiumkabel-in-windparks-was-lohnt-sich-langfristig","destination":"/de/blog/kostenvergleich-kupfer-vs-aluminiumkabel-in-windparks-was-lohnt-sich-langfristig","permanent":true,"locale":"de"},{"source":"/de/die-perfekte-kabelanfrage-so-sparen-sie-sich-unnoetige-rueckfragen","destination":"/de/blog/die-perfekte-kabelanfrage-so-sparen-sie-sich-unnoetige-rueckfragen","permanent":true,"locale":"de"},{"source":"/de/netzausbau-2025-warum-jede-neue-leitung-ein-schritt-zur-energiewende-ist","destination":"/de/blog/netzausbau-2025-warum-jede-neue-leitung-ein-schritt-zur-energiewende-ist","permanent":true,"locale":"de"},{"source":"/de/reicht-windenergie-wirklich-nicht-ein-blick-hinter-die-schlagzeilen","destination":"/de/blog/reicht-windenergie-wirklich-nicht-ein-blick-hinter-die-schlagzeilen","permanent":true,"locale":"de"},{"source":"/de/warum-die-richtigen-kabel-der-geheime-held-der-gruenen-energie-sind","destination":"/de/blog/warum-die-richtigen-kabel-der-geheime-held-der-gruenen-energie-sind","permanent":true,"locale":"de"},{"source":"/de/klimaneutral-bis-2050-was-wir-tun-muessen-um-das-ziel-zu-erreichen","destination":"/de/blog/klimaneutral-bis-2050-was-wir-tun-muessen-um-das-ziel-zu-erreichen","permanent":true,"locale":"de"},{"source":"/de/kabeltrommelqualitaet-die-grundlage-der-kabelzuverlaessigkeit","destination":"/de/blog/kabeltrommelqualitaet-die-grundlage-der-kabelzuverlaessigkeit","permanent":true,"locale":"de"},{"source":"/de/das-muessen-sie-ueber-erneuerbare-energien-im-jahr-2025-wissen","destination":"/de/blog/das-muessen-sie-ueber-erneuerbare-energien-im-jahr-2025-wissen","permanent":true,"locale":"de"},{"source":"/de/willkommen-in-der-zukunft-von-klz-unsere-neue-website-ist-online","destination":"/de/blog/willkommen-in-der-zukunft-von-klz-unsere-neue-website-ist-online","permanent":true,"locale":"de"},{"source":"/de/klz-im-adressbuch-der-windenergie-2025","destination":"/de/blog/klz-im-adressbuch-der-windenergie-2025","permanent":true,"locale":"de"},{"source":"/de/so-waehlen-sie-das-richtige-kabel-fuer-ihr-naechstes-projekt-aus","destination":"/de/blog/so-waehlen-sie-das-richtige-kabel-fuer-ihr-naechstes-projekt-aus","permanent":true,"locale":"de"},{"source":"/de/erkenntnisse-ueber-die-gruene-energiewende-herausforderungen-und-chancen","destination":"/de/blog/erkenntnisse-ueber-die-gruene-energiewende-herausforderungen-und-chancen","permanent":true,"locale":"de"},{"source":"/de/was-macht-ein-erstklassiges-kabel-aus-finden-sie-es-hier-heraus","destination":"/de/blog/was-macht-ein-erstklassiges-kabel-aus-finden-sie-es-hier-heraus","permanent":true,"locale":"de"},{"source":"/de/sicherheit-bei-kabeltrommeln-unfallfrei-und-effizient-arbeiten","destination":"/de/blog/sicherheit-bei-kabeltrommeln-unfallfrei-und-effizient-arbeiten","permanent":true,"locale":"de"},{"source":"/de/die-kunst-der-kabellogistik-der-transport-des-fundamentes-moderner-energienetze","destination":"/de/blog/die-kunst-der-kabellogistik-der-transport-des-fundamentes-moderner-energienetze","permanent":true,"locale":"de"}],"exportDate":"2025-12-29T23:02:17.367Z"}');
/***/ })
};
;
// load runtime
var __webpack_require__ = require("../../../../webpack-runtime.js");
__webpack_require__.C(exports);
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
var __webpack_exports__ = __webpack_require__.X(0, ["vendor-chunks/next","vendor-chunks/@swc","vendor-chunks/tailwind-merge","vendor-chunks/clsx"], () => (__webpack_exec__("(rsc)/./node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&page=%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&appPaths=%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Fblog%2F%5Bslug%5D%2Fpage.tsx&appDir=%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2FUsers%2Fmarcmintel%2FProjects%2Fklz-2026&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!")));
module.exports = __webpack_exports__;
})();