574 lines
602 KiB
JavaScript
574 lines
602 KiB
JavaScript
/*
|
||
* 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]/account/page";
|
||
exports.ids = ["app/[locale]/account/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Faccount%2Fpage&page=%2F%5Blocale%5D%2Faccount%2Fpage&appPaths=%2F%5Blocale%5D%2Faccount%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Faccount%2Fpage.tsx&appDir=%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!":
|
||
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Faccount%2Fpage&page=%2F%5Blocale%5D%2Faccount%2Fpage&appPaths=%2F%5Blocale%5D%2Faccount%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Faccount%2Fpage.tsx&appDir=%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb&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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/server/future/route-modules/app-page/module.compiled.js?c1ad\");\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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 'account',\n {\n children: ['__PAGE__', {}, {\n page: [() => Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/account/page.tsx */ \"(rsc)/./app/[locale]/account/page.tsx\")), \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/[locale]/account/page.tsx\"],\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\")), \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/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\")), \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 = [\"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/[locale]/account/page.tsx\"];\n\n\nconst __next_app_require__ = __webpack_require__\nconst __next_app_load_chunk__ = () => Promise.resolve()\nconst originalPathname = \"/[locale]/account/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]/account/page\",\n pathname: \"/[locale]/account\",\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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL25leHRAMTQuMi4xMF9AcGxheXdyaWdodCt0ZXN0QDEuNTYuMV9yZWFjdC1kb21AMTguMi4wX3JlYWN0QDE4LjIuMF9fcmVhY3RAMTguMi4wL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtYXBwLWxvYWRlci5qcz9uYW1lPWFwcCUyRiU1QmxvY2FsZSU1RCUyRmFjY291bnQlMkZwYWdlJnBhZ2U9JTJGJTVCbG9jYWxlJTVEJTJGYWNjb3VudCUyRnBhZ2UmYXBwUGF0aHM9JTJGJTVCbG9jYWxlJTVEJTJGYWNjb3VudCUyRnBhZ2UmcGFnZVBhdGg9cHJpdmF0ZS1uZXh0LWFwcC1kaXIlMkYlNUJsb2NhbGUlNUQlMkZhY2NvdW50JTJGcGFnZS50c3gmYXBwRGlyPSUyRmhvbWUlMkZ2bGFkaXNsb3ZlJTJGTmV4dGNsb3VkJTJGU3luYyUyRlBDJTJGQWxsQUklMkZhcHBzJTJGd2ViJTJGYXBwJnBhZ2VFeHRlbnNpb25zPXRzeCZwYWdlRXh0ZW5zaW9ucz10cyZwYWdlRXh0ZW5zaW9ucz1qc3gmcGFnZUV4dGVuc2lvbnM9anMmcm9vdERpcj0lMkZob21lJTJGdmxhZGlzbG92ZSUyRk5leHRjbG91ZCUyRlN5bmMlMkZQQyUyRkFsbEFJJTJGYXBwcyUyRndlYiZpc0Rldj10cnVlJnRzY29uZmlnUGF0aD10c2NvbmZpZy5qc29uJmJhc2VQYXRoPSZhc3NldFByZWZpeD0mbmV4dENvbmZpZ091dHB1dD0mcHJlZmVycmVkUmVnaW9uPSZtaWRkbGV3YXJlQ29uZmlnPWUzMCUzRCEiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLGFBQWEsc0JBQXNCO0FBQ2lFO0FBQ3JDO0FBQy9EO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQUFpQztBQUNqQyx1QkFBdUIsMEtBQW9IO0FBQzNJO0FBQ0EsU0FBUztBQUNULE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EseUJBQXlCLDhKQUE4RztBQUN2STtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQSx5QkFBeUIsNElBQXFHO0FBQzlILG9CQUFvQixrVUFBZ0Y7QUFDcEc7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ3VCO0FBQzZEO0FBQ3BGLDZCQUE2QixtQkFBbUI7QUFDaEQ7QUFDTztBQUNBO0FBQ1A7QUFDQTtBQUNBO0FBQ3VEO0FBQ3ZEO0FBQ08sd0JBQXdCLDhHQUFrQjtBQUNqRDtBQUNBLGNBQWMseUVBQVM7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBLENBQUM7O0FBRUQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLz8wMzdmIl0sInNvdXJjZXNDb250ZW50IjpbIlwiVFVSQk9QQUNLIHsgdHJhbnNpdGlvbjogbmV4dC1zc3IgfVwiO1xuaW1wb3J0IHsgQXBwUGFnZVJvdXRlTW9kdWxlIH0gZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvZnV0dXJlL3JvdXRlLW1vZHVsZXMvYXBwLXBhZ2UvbW9kdWxlLmNvbXBpbGVkXCI7XG5pbXBvcnQgeyBSb3V0ZUtpbmQgfSBmcm9tIFwibmV4dC9kaXN0L3NlcnZlci9mdXR1cmUvcm91dGUta2luZFwiO1xuLy8gV2UgaW5qZWN0IHRoZSB0cmVlIGFuZCBwYWdlcyBoZXJlIHNvIHRoYXQgd2UgY2FuIHVzZSB0aGVtIGluIHRoZSByb3V0ZVxuLy8gbW9kdWxlLlxuY29uc3QgdHJlZSA9IHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJycsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFtcbiAgICAgICAgJ1tsb2NhbGVdJyxcbiAgICAgICAge1xuICAgICAgICBjaGlsZHJlbjogW1xuICAgICAgICAnYWNjb3VudCcsXG4gICAgICAgIHtcbiAgICAgICAgY2hpbGRyZW46IFsnX19QQUdFX18nLCB7fSwge1xuICAgICAgICAgIHBhZ2U6IFsoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3ZsYWRpc2xvdmUvTmV4dGNsb3VkL1N5bmMvUEMvQWxsQUkvYXBwcy93ZWIvYXBwL1tsb2NhbGVdL2FjY291bnQvcGFnZS50c3hcIiksIFwiL2hvbWUvdmxhZGlzbG92ZS9OZXh0Y2xvdWQvU3luYy9QQy9BbGxBSS9hcHBzL3dlYi9hcHAvW2xvY2FsZV0vYWNjb3VudC9wYWdlLnRzeFwiXSxcbiAgICAgICAgICBcbiAgICAgICAgfV1cbiAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgXG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXVxuICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAnbGF5b3V0JzogWygpID0+IGltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvdmxhZGlzbG92ZS9OZXh0Y2xvdWQvU3luYy9QQy9BbGxBSS9hcHBzL3dlYi9hcHAvW2xvY2FsZV0vbGF5b3V0LnRzeFwiKSwgXCIvaG9tZS92bGFkaXNsb3ZlL05leHRjbG91ZC9TeW5jL1BDL0FsbEFJL2FwcHMvd2ViL2FwcC9bbG9jYWxlXS9sYXlvdXQudHN4XCJdLFxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIF1cbiAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgJ2xheW91dCc6IFsoKSA9PiBpbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3ZsYWRpc2xvdmUvTmV4dGNsb3VkL1N5bmMvUEMvQWxsQUkvYXBwcy93ZWIvYXBwL2xheW91dC50c3hcIiksIFwiL2hvbWUvdmxhZGlzbG92ZS9OZXh0Y2xvdWQvU3luYy9QQy9BbGxBSS9hcHBzL3dlYi9hcHAvbGF5b3V0LnRzeFwiXSxcbidub3QtZm91bmQnOiBbKCkgPT4gaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCJuZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbm90LWZvdW5kLWVycm9yXCIpLCBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9ub3QtZm91bmQtZXJyb3JcIl0sXG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXVxuICAgICAgfS5jaGlsZHJlbjtcbmNvbnN0IHBhZ2VzID0gW1wiL2hvbWUvdmxhZGlzbG92ZS9OZXh0Y2xvdWQvU3luYy9QQy9BbGxBSS9hcHBzL3dlYi9hcHAvW2xvY2FsZV0vYWNjb3VudC9wYWdlLnRzeFwiXTtcbmV4cG9ydCB7IHRyZWUsIHBhZ2VzIH07XG5leHBvcnQgeyBkZWZhdWx0IGFzIEdsb2JhbEVycm9yIH0gZnJvbSBcIm5leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9lcnJvci1ib3VuZGFyeVwiO1xuY29uc3QgX19uZXh0X2FwcF9yZXF1aXJlX18gPSBfX3dlYnBhY2tfcmVxdWlyZV9fXG5jb25zdCBfX25leHRfYXBwX2xvYWRfY2h1bmtfXyA9ICgpID0+IFByb21pc2UucmVzb2x2ZSgpXG5leHBvcnQgY29uc3Qgb3JpZ2luYWxQYXRobmFtZSA9IFwiL1tsb2NhbGVdL2FjY291bnQvcGFnZVwiO1xuZXhwb3J0IGNvbnN0IF9fbmV4dF9hcHBfXyA9IHtcbiAgICByZXF1aXJlOiBfX25leHRfYXBwX3JlcXVpcmVfXyxcbiAgICBsb2FkQ2h1bms6IF9fbmV4dF9hcHBfbG9hZF9jaHVua19fXG59O1xuZXhwb3J0ICogZnJvbSBcIm5leHQvZGlzdC9zZXJ2ZXIvYXBwLXJlbmRlci9lbnRyeS1iYXNlXCI7XG4vLyBDcmVhdGUgYW5kIGV4cG9ydCB0aGUgcm91dGUgbW9kdWxlIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbmV4cG9ydCBjb25zdCByb3V0ZU1vZHVsZSA9IG5ldyBBcHBQYWdlUm91dGVNb2R1bGUoe1xuICAgIGRlZmluaXRpb246IHtcbiAgICAgICAga2luZDogUm91dGVLaW5kLkFQUF9QQUdFLFxuICAgICAgICBwYWdlOiBcIi9bbG9jYWxlXS9hY2NvdW50L3BhZ2VcIixcbiAgICAgICAgcGF0aG5hbWU6IFwiL1tsb2NhbGVdL2FjY291bnRcIixcbiAgICAgICAgLy8gVGhlIGZvbGxvd2luZyBhcmVuJ3QgdXNlZCBpbiBwcm9kdWN0aW9uLlxuICAgICAgICBidW5kbGVQYXRoOiBcIlwiLFxuICAgICAgICBmaWxlbmFtZTogXCJcIixcbiAgICAgICAgYXBwUGF0aHM6IFtdXG4gICAgfSxcbiAgICB1c2VybGFuZDoge1xuICAgICAgICBsb2FkZXJUcmVlOiB0cmVlXG4gICAgfVxufSk7XG5cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFwcC1wYWdlLmpzLm1hcCJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Faccount%2Fpage&page=%2F%5Blocale%5D%2Faccount%2Fpage&appPaths=%2F%5Blocale%5D%2Faccount%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Faccount%2Fpage.tsx&appDir=%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fapp%2F%5Blocale%5D%2Faccount%2FAccountClient.tsx%22%2C%22ids%22%3A%5B%22AccountClient%22%5D%7D&server=true!":
|
||
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fapp%2F%5Blocale%5D%2Faccount%2FAccountClient.tsx%22%2C%22ids%22%3A%5B%22AccountClient%22%5D%7D&server=true! ***!
|
||
\***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
|
||
/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
|
||
|
||
eval("Promise.resolve(/*! import() eager */).then(__webpack_require__.bind(__webpack_require__, /*! ./app/[locale]/account/AccountClient.tsx */ \"(ssr)/./app/[locale]/account/AccountClient.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL25leHRAMTQuMi4xMF9AcGxheXdyaWdodCt0ZXN0QDEuNTYuMV9yZWFjdC1kb21AMTguMi4wX3JlYWN0QDE4LjIuMF9fcmVhY3RAMTguMi4wL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtZmxpZ2h0LWNsaWVudC1lbnRyeS1sb2FkZXIuanM/bW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnZsYWRpc2xvdmUlMkZOZXh0Y2xvdWQlMkZTeW5jJTJGUEMlMkZBbGxBSSUyRmFwcHMlMkZ3ZWIlMkZhcHAlMkYlNUJsb2NhbGUlNUQlMkZhY2NvdW50JTJGQWNjb3VudENsaWVudC50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJBY2NvdW50Q2xpZW50JTIyJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSw0TEFBZ0siLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLz9hNzQ0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiLCB3ZWJwYWNrRXhwb3J0czogW1wiQWNjb3VudENsaWVudFwiXSAqLyBcIi9ob21lL3ZsYWRpc2xvdmUvTmV4dGNsb3VkL1N5bmMvUEMvQWxsQUkvYXBwcy93ZWIvYXBwL1tsb2NhbGVdL2FjY291bnQvQWNjb3VudENsaWVudC50c3hcIik7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fapp%2F%5Blocale%5D%2Faccount%2FAccountClient.tsx%22%2C%22ids%22%3A%5B%22AccountClient%22%5D%7D&server=true!\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fsrc%2Fproviders%2FAppProviders.tsx%22%2C%22ids%22%3A%5B%22AppProviders%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fstyles%2Ffonts.ts%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%22cyrillic%5C%22%5D%2C%5C%22variable%5C%22%3A%5C%22--font-sans%5C%22%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%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fstyles%2Ffonts.ts%5C%22%2C%5C%22import%5C%22%3A%5C%22Roboto_Mono%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22subsets%5C%22%3A%5B%5C%22latin%5C%22%2C%5C%22cyrillic%5C%22%5D%2C%5C%22variable%5C%22%3A%5C%22--font-mono%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22robotoMono%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
|
||
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fsrc%2Fproviders%2FAppProviders.tsx%22%2C%22ids%22%3A%5B%22AppProviders%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fstyles%2Ffonts.ts%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%22cyrillic%5C%22%5D%2C%5C%22variable%5C%22%3A%5C%22--font-sans%5C%22%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%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fstyles%2Ffonts.ts%5C%22%2C%5C%22import%5C%22%3A%5C%22Roboto_Mono%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22subsets%5C%22%3A%5B%5C%22latin%5C%22%2C%5C%22cyrillic%5C%22%5D%2C%5C%22variable%5C%22%3A%5C%22--font-mono%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22robotoMono%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__, /*! ./src/providers/AppProviders.tsx */ \"(ssr)/./src/providers/AppProviders.tsx\"));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL25leHRAMTQuMi4xMF9AcGxheXdyaWdodCt0ZXN0QDEuNTYuMV9yZWFjdC1kb21AMTguMi4wX3JlYWN0QDE4LjIuMF9fcmVhY3RAMTguMi4wL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtZmxpZ2h0LWNsaWVudC1lbnRyeS1sb2FkZXIuanM/bW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnZsYWRpc2xvdmUlMkZOZXh0Y2xvdWQlMkZTeW5jJTJGUEMlMkZBbGxBSSUyRmFwcHMlMkZ3ZWIlMkZhcHAlMkZnbG9iYWxzLmNzcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGdmxhZGlzbG92ZSUyRk5leHRjbG91ZCUyRlN5bmMlMkZQQyUyRkFsbEFJJTJGYXBwcyUyRndlYiUyRnNyYyUyRnByb3ZpZGVycyUyRkFwcFByb3ZpZGVycy50c3glMjIlMkMlMjJpZHMlMjIlM0ElNUIlMjJBcHBQcm92aWRlcnMlMjIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnZsYWRpc2xvdmUlMkZOZXh0Y2xvdWQlMkZTeW5jJTJGUEMlMkZBbGxBSSUyRm5vZGVfbW9kdWxlcyUyRi5wbnBtJTJGbmV4dCU0MDE0LjIuMTBfJTQwcGxheXdyaWdodCUyQnRlc3QlNDAxLjU2LjFfcmVhY3QtZG9tJTQwMTguMi4wX3JlYWN0JTQwMTguMi4wX19yZWFjdCU0MDE4LjIuMCUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZmb250JTJGZ29vZ2xlJTJGdGFyZ2V0LmNzcyUzRiU3QiU1QyUyMnBhdGglNUMlMjIlM0ElNUMlMjJzcmMlMkZzdHlsZXMlMkZmb250cy50cyU1QyUyMiUyQyU1QyUyMmltcG9ydCU1QyUyMiUzQSU1QyUyMkludGVyJTVDJTIyJTJDJTVDJTIyYXJndW1lbnRzJTVDJTIyJTNBJTVCJTdCJTVDJTIyc3Vic2V0cyU1QyUyMiUzQSU1QiU1QyUyMmxhdGluJTVDJTIyJTJDJTVDJTIyY3lyaWxsaWMlNUMlMjIlNUQlMkMlNUMlMjJ2YXJpYWJsZSU1QyUyMiUzQSU1QyUyMi0tZm9udC1zYW5zJTVDJTIyJTJDJTVDJTIyZGlzcGxheSU1QyUyMiUzQSU1QyUyMnN3YXAlNUMlMjIlN0QlNUQlMkMlNUMlMjJ2YXJpYWJsZU5hbWUlNUMlMjIlM0ElNUMlMjJpbnRlciU1QyUyMiU3RCUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGdmxhZGlzbG92ZSUyRk5leHRjbG91ZCUyRlN5bmMlMkZQQyUyRkFsbEFJJTJGbm9kZV9tb2R1bGVzJTJGLnBucG0lMkZuZXh0JTQwMTQuMi4xMF8lNDBwbGF5d3JpZ2h0JTJCdGVzdCU0MDEuNTYuMV9yZWFjdC1kb20lNDAxOC4yLjBfcmVhY3QlNDAxOC4yLjBfX3JlYWN0JTQwMTguMi4wJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmZvbnQlMkZnb29nbGUlMkZ0YXJnZXQuY3NzJTNGJTdCJTVDJTIycGF0aCU1QyUyMiUzQSU1QyUyMnNyYyUyRnN0eWxlcyUyRmZvbnRzLnRzJTVDJTIyJTJDJTVDJTIyaW1wb3J0JTVDJTIyJTNBJTVDJTIyUm9ib3RvX01vbm8lNUMlMjIlMkMlNUMlMjJhcmd1bWVudHMlNUMlMjIlM0ElNUIlN0IlNUMlMjJzdWJzZXRzJTVDJTIyJTNBJTVCJTVDJTIybGF0aW4lNUMlMjIlMkMlNUMlMjJjeXJpbGxpYyU1QyUyMiU1RCUyQyU1QyUyMnZhcmlhYmxlJTVDJTIyJTNBJTVDJTIyLS1mb250LW1vbm8lNUMlMjIlMkMlNUMlMjJkaXNwbGF5JTVDJTIyJTNBJTVDJTIyc3dhcCU1QyUyMiU3RCU1RCUyQyU1QyUyMnZhcmlhYmxlTmFtZSU1QyUyMiUzQSU1QyUyMnJvYm90b01vbm8lNUMlMjIlN0QlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0Qmc2VydmVyPXRydWUhIiwibWFwcGluZ3MiOiJBQUFBLDRLQUF1SiIsInNvdXJjZXMiOlsid2VicGFjazovL0BhbGxhaS93ZWIvPzc0ZmIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIsIHdlYnBhY2tFeHBvcnRzOiBbXCJBcHBQcm92aWRlcnNcIl0gKi8gXCIvaG9tZS92bGFkaXNsb3ZlL05leHRjbG91ZC9TeW5jL1BDL0FsbEFJL2FwcHMvd2ViL3NyYy9wcm92aWRlcnMvQXBwUHJvdmlkZXJzLnRzeFwiKTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fapp%2Fglobals.css%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fsrc%2Fproviders%2FAppProviders.tsx%22%2C%22ids%22%3A%5B%22AppProviders%22%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fstyles%2Ffonts.ts%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%22cyrillic%5C%22%5D%2C%5C%22variable%5C%22%3A%5C%22--font-sans%5C%22%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%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Ffont%2Fgoogle%2Ftarget.css%3F%7B%5C%22path%5C%22%3A%5C%22src%2Fstyles%2Ffonts.ts%5C%22%2C%5C%22import%5C%22%3A%5C%22Roboto_Mono%5C%22%2C%5C%22arguments%5C%22%3A%5B%7B%5C%22subsets%5C%22%3A%5B%5C%22latin%5C%22%2C%5C%22cyrillic%5C%22%5D%2C%5C%22variable%5C%22%3A%5C%22--font-mono%5C%22%2C%5C%22display%5C%22%3A%5C%22swap%5C%22%7D%5D%2C%5C%22variableName%5C%22%3A%5C%22robotoMono%5C%22%7D%22%2C%22ids%22%3A%5B%5D%7D&server=true!\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Frender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&server=true!":
|
||
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
|
||
!*** ../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/app-router.js */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/app-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/client-page.js */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/client-page.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/error-boundary.js */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/error-boundary.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/layout-router.js */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/layout-router.js\", 23));\n;\nPromise.resolve(/*! import() eager */).then(__webpack_require__.t.bind(__webpack_require__, /*! ../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/not-found-boundary.js */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/render-from-template-context.js */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/client/components/render-from-template-context.js\", 23));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vbm9kZV9tb2R1bGVzLy5wbnBtL25leHRAMTQuMi4xMF9AcGxheXdyaWdodCt0ZXN0QDEuNTYuMV9yZWFjdC1kb21AMTguMi4wX3JlYWN0QDE4LjIuMF9fcmVhY3RAMTguMi4wL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvYnVpbGQvd2VicGFjay9sb2FkZXJzL25leHQtZmxpZ2h0LWNsaWVudC1lbnRyeS1sb2FkZXIuanM/bW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnZsYWRpc2xvdmUlMkZOZXh0Y2xvdWQlMkZTeW5jJTJGUEMlMkZBbGxBSSUyRm5vZGVfbW9kdWxlcyUyRi5wbnBtJTJGbmV4dCU0MDE0LjIuMTBfJTQwcGxheXdyaWdodCUyQnRlc3QlNDAxLjU2LjFfcmVhY3QtZG9tJTQwMTguMi4wX3JlYWN0JTQwMTguMi4wX19yZWFjdCU0MDE4LjIuMCUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmFwcC1yb3V0ZXIuanMlMjIlMkMlMjJpZHMlMjIlM0ElNUIlNUQlN0QmbW9kdWxlcz0lN0IlMjJyZXF1ZXN0JTIyJTNBJTIyJTJGaG9tZSUyRnZsYWRpc2xvdmUlMkZOZXh0Y2xvdWQlMkZTeW5jJTJGUEMlMkZBbGxBSSUyRm5vZGVfbW9kdWxlcyUyRi5wbnBtJTJGbmV4dCU0MDE0LjIuMTBfJTQwcGxheXdyaWdodCUyQnRlc3QlNDAxLjU2LjFfcmVhY3QtZG9tJTQwMTguMi4wX3JlYWN0JTQwMTguMi4wX19yZWFjdCU0MDE4LjIuMCUyRm5vZGVfbW9kdWxlcyUyRm5leHQlMkZkaXN0JTJGY2xpZW50JTJGY29tcG9uZW50cyUyRmNsaWVudC1wYWdlLmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZ2bGFkaXNsb3ZlJTJGTmV4dGNsb3VkJTJGU3luYyUyRlBDJTJGQWxsQUklMkZub2RlX21vZHVsZXMlMkYucG5wbSUyRm5leHQlNDAxNC4yLjEwXyU0MHBsYXl3cmlnaHQlMkJ0ZXN0JTQwMS41Ni4xX3JlYWN0LWRvbSU0MDE4LjIuMF9yZWFjdCU0MDE4LjIuMF9fcmVhY3QlNDAxOC4yLjAlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZlcnJvci1ib3VuZGFyeS5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGdmxhZGlzbG92ZSUyRk5leHRjbG91ZCUyRlN5bmMlMkZQQyUyRkFsbEFJJTJGbm9kZV9tb2R1bGVzJTJGLnBucG0lMkZuZXh0JTQwMTQuMi4xMF8lNDBwbGF5d3JpZ2h0JTJCdGVzdCU0MDEuNTYuMV9yZWFjdC1kb20lNDAxOC4yLjBfcmVhY3QlNDAxOC4yLjBfX3JlYWN0JTQwMTguMi4wJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGbGF5b3V0LXJvdXRlci5qcyUyMiUyQyUyMmlkcyUyMiUzQSU1QiU1RCU3RCZtb2R1bGVzPSU3QiUyMnJlcXVlc3QlMjIlM0ElMjIlMkZob21lJTJGdmxhZGlzbG92ZSUyRk5leHRjbG91ZCUyRlN5bmMlMkZQQyUyRkFsbEFJJTJGbm9kZV9tb2R1bGVzJTJGLnBucG0lMkZuZXh0JTQwMTQuMi4xMF8lNDBwbGF5d3JpZ2h0JTJCdGVzdCU0MDEuNTYuMV9yZWFjdC1kb20lNDAxOC4yLjBfcmVhY3QlNDAxOC4yLjBfX3JlYWN0JTQwMTguMi4wJTJGbm9kZV9tb2R1bGVzJTJGbmV4dCUyRmRpc3QlMkZjbGllbnQlMkZjb21wb25lbnRzJTJGbm90LWZvdW5kLWJvdW5kYXJ5LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJm1vZHVsZXM9JTdCJTIycmVxdWVzdCUyMiUzQSUyMiUyRmhvbWUlMkZ2bGFkaXNsb3ZlJTJGTmV4dGNsb3VkJTJGU3luYyUyRlBDJTJGQWxsQUklMkZub2RlX21vZHVsZXMlMkYucG5wbSUyRm5leHQlNDAxNC4yLjEwXyU0MHBsYXl3cmlnaHQlMkJ0ZXN0JTQwMS41Ni4xX3JlYWN0LWRvbSU0MDE4LjIuMF9yZWFjdCU0MDE4LjIuMF9fcmVhY3QlNDAxOC4yLjAlMkZub2RlX21vZHVsZXMlMkZuZXh0JTJGZGlzdCUyRmNsaWVudCUyRmNvbXBvbmVudHMlMkZyZW5kZXItZnJvbS10ZW1wbGF0ZS1jb250ZXh0LmpzJTIyJTJDJTIyaWRzJTIyJTNBJTVCJTVEJTdEJnNlcnZlcj10cnVlISIsIm1hcHBpbmdzIjoiQUFBQSxrYkFBd087QUFDeE87QUFDQSxvYkFBeU87QUFDek87QUFDQSwwYkFBNE87QUFDNU87QUFDQSx3YkFBMk87QUFDM087QUFDQSxrY0FBZ1A7QUFDaFA7QUFDQSxzZEFBMFAiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLz9kOGMzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCgvKiB3ZWJwYWNrTW9kZTogXCJlYWdlclwiICovIFwiL2hvbWUvdmxhZGlzbG92ZS9OZXh0Y2xvdWQvU3luYy9QQy9BbGxBSS9ub2RlX21vZHVsZXMvLnBucG0vbmV4dEAxNC4yLjEwX0BwbGF5d3JpZ2h0K3Rlc3RAMS41Ni4xX3JlYWN0LWRvbUAxOC4yLjBfcmVhY3RAMTguMi4wX19yZWFjdEAxOC4yLjAvbm9kZV9tb2R1bGVzL25leHQvZGlzdC9jbGllbnQvY29tcG9uZW50cy9hcHAtcm91dGVyLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS92bGFkaXNsb3ZlL05leHRjbG91ZC9TeW5jL1BDL0FsbEFJL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE0LjIuMTBfQHBsYXl3cmlnaHQrdGVzdEAxLjU2LjFfcmVhY3QtZG9tQDE4LjIuMF9yZWFjdEAxOC4yLjBfX3JlYWN0QDE4LjIuMC9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2NsaWVudC1wYWdlLmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS92bGFkaXNsb3ZlL05leHRjbG91ZC9TeW5jL1BDL0FsbEFJL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE0LjIuMTBfQHBsYXl3cmlnaHQrdGVzdEAxLjU2LjFfcmVhY3QtZG9tQDE4LjIuMF9yZWFjdEAxOC4yLjBfX3JlYWN0QDE4LjIuMC9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2Vycm9yLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS92bGFkaXNsb3ZlL05leHRjbG91ZC9TeW5jL1BDL0FsbEFJL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE0LjIuMTBfQHBsYXl3cmlnaHQrdGVzdEAxLjU2LjFfcmVhY3QtZG9tQDE4LjIuMF9yZWFjdEAxOC4yLjBfX3JlYWN0QDE4LjIuMC9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL2xheW91dC1yb3V0ZXIuanNcIik7XG47XG5pbXBvcnQoLyogd2VicGFja01vZGU6IFwiZWFnZXJcIiAqLyBcIi9ob21lL3ZsYWRpc2xvdmUvTmV4dGNsb3VkL1N5bmMvUEMvQWxsQUkvbm9kZV9tb2R1bGVzLy5wbnBtL25leHRAMTQuMi4xMF9AcGxheXdyaWdodCt0ZXN0QDEuNTYuMV9yZWFjdC1kb21AMTguMi4wX3JlYWN0QDE4LjIuMF9fcmVhY3RAMTguMi4wL25vZGVfbW9kdWxlcy9uZXh0L2Rpc3QvY2xpZW50L2NvbXBvbmVudHMvbm90LWZvdW5kLWJvdW5kYXJ5LmpzXCIpO1xuO1xuaW1wb3J0KC8qIHdlYnBhY2tNb2RlOiBcImVhZ2VyXCIgKi8gXCIvaG9tZS92bGFkaXNsb3ZlL05leHRjbG91ZC9TeW5jL1BDL0FsbEFJL25vZGVfbW9kdWxlcy8ucG5wbS9uZXh0QDE0LjIuMTBfQHBsYXl3cmlnaHQrdGVzdEAxLjU2LjFfcmVhY3QtZG9tQDE4LjIuMF9yZWFjdEAxOC4yLjBfX3JlYWN0QDE4LjIuMC9ub2RlX21vZHVsZXMvbmV4dC9kaXN0L2NsaWVudC9jb21wb25lbnRzL3JlbmRlci1mcm9tLXRlbXBsYXRlLWNvbnRleHQuanNcIik7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fapp-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Ferror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Flayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fnot-found-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fnode_modules%2F.pnpm%2Fnext%4014.2.10_%40playwright%2Btest%401.56.1_react-dom%4018.2.0_react%4018.2.0__react%4018.2.0%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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true!":
|
||
/*!**************************************************************************************************************************************************************************************************************!*\
|
||
!*** ../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-flight-client-entry-loader.js?server=true! ***!
|
||
\**************************************************************************************************************************************************************************************************************/
|
||
/***/ (() => {
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./app/[locale]/account/AccountClient.tsx":
|
||
/*!************************************************!*\
|
||
!*** ./app/[locale]/account/AccountClient.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 */ AccountClient: () => (/* binding */ AccountClient)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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_navigation__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! next/navigation */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/api/navigation.js\");\n/* harmony import */ var _providers_auth_MockAuthProvider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/providers/auth/MockAuthProvider */ \"(ssr)/./src/providers/auth/MockAuthProvider.tsx\");\n/* harmony import */ var _features_account_AccountOverview__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/features/account/AccountOverview */ \"(ssr)/./src/features/account/AccountOverview.tsx\");\n/* harmony import */ var _components_layouts_app_shell__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/layouts/app-shell */ \"(ssr)/./src/components/layouts/app-shell/index.ts\");\n/* harmony import */ var _allai_ui__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @allai/ui */ \"(ssr)/../../packages/ui/index.ts\");\n/* __next_internal_client_entry_do_not_use__ AccountClient auto */ \n\n\n\n\n\n\nfunction AccountClient({ locale, dictionaryAccount, fullDictionary }) {\n const router = (0,next_navigation__WEBPACK_IMPORTED_MODULE_2__.useRouter)();\n const { user } = (0,_providers_auth_MockAuthProvider__WEBPACK_IMPORTED_MODULE_3__.useMockAuth)();\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (!user) {\n router.replace(`/${locale}/login`);\n }\n }, [\n user,\n router,\n locale\n ]);\n if (!user) {\n return null;\n }\n const navigation = [\n {\n key: \"generator\",\n label: fullDictionary.navigation.imageGenerator,\n icon: \"Sparkles\"\n },\n {\n key: \"veo\",\n label: \"Veo workbench\",\n icon: \"Film\"\n },\n {\n key: \"account\",\n label: dictionaryAccount.title,\n icon: \"UserRound\",\n active: true\n },\n {\n key: \"pricing\",\n label: fullDictionary.navigation.pricing,\n icon: \"CreditCard\"\n }\n ];\n const statusPills = [\n {\n key: \"balance\",\n label: `${dictionaryAccount.balanceLabel}: ${user.balance} cr`,\n icon: {\n name: \"Wallet\"\n }\n },\n {\n key: \"email\",\n label: user.email,\n icon: {\n name: \"Mail\"\n }\n }\n ];\n const footerHighlight = {\n label: dictionaryAccount.balanceLabel,\n helper: dictionaryAccount.balanceHint,\n value: `${user.balance} cr`,\n cta: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_6__.Button, {\n size: \"sm\",\n variant: \"primary\",\n children: dictionaryAccount.topUpCta\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/[locale]/account/AccountClient.tsx\",\n lineNumber: 61,\n columnNumber: 7\n }, this)\n };\n function handlePrimarySelect(key) {\n if (key === \"account\") return;\n if (key === \"generator\") {\n router.push(`/${locale}`);\n return;\n }\n if (key === \"veo\") {\n router.push(`/${locale}/veo`);\n return;\n }\n if (key === \"pricing\") {\n router.push(`/${locale}/pricing`);\n }\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_layouts_app_shell__WEBPACK_IMPORTED_MODULE_5__.AppShell, {\n title: dictionaryAccount.title,\n description: dictionaryAccount.subtitle,\n primaryNavigation: navigation,\n statusPills: statusPills,\n footerHighlight: footerHighlight,\n user: {\n name: user.email,\n email: user.email\n },\n onPrimarySelect: handlePrimarySelect,\n showSearch: false,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_features_account_AccountOverview__WEBPACK_IMPORTED_MODULE_4__.AccountOverview, {\n email: user.email,\n balance: user.balance,\n history: user.history,\n dictionary: dictionaryAccount,\n locale: locale\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/[locale]/account/AccountClient.tsx\",\n lineNumber: 93,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/[locale]/account/AccountClient.tsx\",\n lineNumber: 83,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9hcHAvW2xvY2FsZV0vYWNjb3VudC9BY2NvdW50Q2xpZW50LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUVrQztBQUNVO0FBR29CO0FBQ0s7QUFLN0I7QUFDTDtBQVE1QixTQUFTTSxjQUFjLEVBQUVDLE1BQU0sRUFBRUMsaUJBQWlCLEVBQUVDLGNBQWMsRUFBc0I7SUFDN0YsTUFBTUMsU0FBU1QsMERBQVNBO0lBQ3hCLE1BQU0sRUFBRVUsSUFBSSxFQUFFLEdBQUdULDZFQUFXQTtJQUU1QkYsZ0RBQVNBLENBQUM7UUFDUixJQUFJLENBQUNXLE1BQU07WUFDVEQsT0FBT0UsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFTCxPQUFPLE1BQU0sQ0FBQztRQUNuQztJQUNGLEdBQUc7UUFBQ0k7UUFBTUQ7UUFBUUg7S0FBTztJQUV6QixJQUFJLENBQUNJLE1BQU07UUFDVCxPQUFPO0lBQ1Q7SUFFQSxNQUFNRSxhQUF1QztRQUMzQztZQUFFQyxLQUFLO1lBQWFDLE9BQU9OLGVBQWVJLFVBQVUsQ0FBQ0csY0FBYztZQUFFQyxNQUFNO1FBQVc7UUFDdEY7WUFBRUgsS0FBSztZQUFPQyxPQUFPO1lBQWlCRSxNQUFNO1FBQU87UUFDbkQ7WUFBRUgsS0FBSztZQUFXQyxPQUFPUCxrQkFBa0JVLEtBQUs7WUFBRUQsTUFBTTtZQUFhRSxRQUFRO1FBQUs7UUFDbEY7WUFBRUwsS0FBSztZQUFXQyxPQUFPTixlQUFlSSxVQUFVLENBQUNPLE9BQU87WUFBRUgsTUFBTTtRQUFhO0tBQ2hGO0lBRUQsTUFBTUksY0FBb0M7UUFDeEM7WUFDRVAsS0FBSztZQUNMQyxPQUFPLENBQUMsRUFBRVAsa0JBQWtCYyxZQUFZLENBQUMsRUFBRSxFQUFFWCxLQUFLWSxPQUFPLENBQUMsR0FBRyxDQUFDO1lBQzlETixNQUFNO2dCQUFFTyxNQUFNO1lBQVM7UUFDekI7UUFDQTtZQUNFVixLQUFLO1lBQ0xDLE9BQU9KLEtBQUtjLEtBQUs7WUFDakJSLE1BQU07Z0JBQUVPLE1BQU07WUFBTztRQUN2QjtLQUNEO0lBRUQsTUFBTUUsa0JBQWtCO1FBQ3RCWCxPQUFPUCxrQkFBa0JjLFlBQVk7UUFDckNLLFFBQVFuQixrQkFBa0JvQixXQUFXO1FBQ3JDQyxPQUFPLENBQUMsRUFBRWxCLEtBQUtZLE9BQU8sQ0FBQyxHQUFHLENBQUM7UUFDM0JPLG1CQUNFLDhEQUFDekIsNkNBQU1BO1lBQUMwQixNQUFLO1lBQUtDLFNBQVE7c0JBQ3ZCeEIsa0JBQWtCeUIsUUFBUTs7Ozs7O0lBR2pDO0lBRUEsU0FBU0Msb0JBQW9CcEIsR0FBVztRQUN0QyxJQUFJQSxRQUFRLFdBQVc7UUFDdkIsSUFBSUEsUUFBUSxhQUFhO1lBQ3ZCSixPQUFPeUIsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFNUIsT0FBTyxDQUFDO1lBQ3hCO1FBQ0Y7UUFDQSxJQUFJTyxRQUFRLE9BQU87WUFDakJKLE9BQU95QixJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUU1QixPQUFPLElBQUksQ0FBQztZQUM1QjtRQUNGO1FBQ0EsSUFBSU8sUUFBUSxXQUFXO1lBQ3JCSixPQUFPeUIsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFNUIsT0FBTyxRQUFRLENBQUM7UUFDbEM7SUFDRjtJQUVBLHFCQUNFLDhEQUFDSCxtRUFBUUE7UUFDUGMsT0FBT1Ysa0JBQWtCVSxLQUFLO1FBQzlCa0IsYUFBYTVCLGtCQUFrQjZCLFFBQVE7UUFDdkNDLG1CQUFtQnpCO1FBQ25CUSxhQUFhQTtRQUNiSyxpQkFBaUJBO1FBQ2pCZixNQUFNO1lBQUVhLE1BQU1iLEtBQUtjLEtBQUs7WUFBRUEsT0FBT2QsS0FBS2MsS0FBSztRQUFDO1FBQzVDYyxpQkFBaUJMO1FBQ2pCTSxZQUFZO2tCQUVaLDRFQUFDckMsOEVBQWVBO1lBQ2RzQixPQUFPZCxLQUFLYyxLQUFLO1lBQ2pCRixTQUFTWixLQUFLWSxPQUFPO1lBQ3JCa0IsU0FBUzlCLEtBQUs4QixPQUFPO1lBQ3JCQyxZQUFZbEM7WUFDWkQsUUFBUUE7Ozs7Ozs7Ozs7O0FBSWhCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uL2FwcC9bbG9jYWxlXS9hY2NvdW50L0FjY291bnRDbGllbnQudHN4P2U0NjMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCI7XG5cbmltcG9ydCB7IHVzZUVmZmVjdCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgdXNlUm91dGVyIH0gZnJvbSBcIm5leHQvbmF2aWdhdGlvblwiO1xuaW1wb3J0IHR5cGUgeyBMb2NhbGUgfSBmcm9tIFwiQC9jb25maWcvaTE4blwiO1xuaW1wb3J0IHR5cGUgeyBEaWN0aW9uYXJ5IH0gZnJvbSBcIkBhbGxhaS9pMThuL3NlcnZlclwiO1xuaW1wb3J0IHsgdXNlTW9ja0F1dGggfSBmcm9tIFwiQC9wcm92aWRlcnMvYXV0aC9Nb2NrQXV0aFByb3ZpZGVyXCI7XG5pbXBvcnQgeyBBY2NvdW50T3ZlcnZpZXcgfSBmcm9tIFwiQC9mZWF0dXJlcy9hY2NvdW50L0FjY291bnRPdmVydmlld1wiO1xuaW1wb3J0IHtcbiAgQXBwU2hlbGwsXG4gIEFwcFNoZWxsTmF2aWdhdGlvbkl0ZW0sXG4gIEFwcFNoZWxsU3RhdHVzUGlsbFxufSBmcm9tIFwiQC9jb21wb25lbnRzL2xheW91dHMvYXBwLXNoZWxsXCI7XG5pbXBvcnQgeyBCdXR0b24gfSBmcm9tIFwiQGFsbGFpL3VpXCI7XG5cbnR5cGUgQWNjb3VudENsaWVudFByb3BzID0ge1xuICBsb2NhbGU6IExvY2FsZTtcbiAgZGljdGlvbmFyeUFjY291bnQ6IERpY3Rpb25hcnlbXCJhY2NvdW50XCJdO1xuICBmdWxsRGljdGlvbmFyeTogRGljdGlvbmFyeTtcbn07XG5cbmV4cG9ydCBmdW5jdGlvbiBBY2NvdW50Q2xpZW50KHsgbG9jYWxlLCBkaWN0aW9uYXJ5QWNjb3VudCwgZnVsbERpY3Rpb25hcnkgfTogQWNjb3VudENsaWVudFByb3BzKSB7XG4gIGNvbnN0IHJvdXRlciA9IHVzZVJvdXRlcigpO1xuICBjb25zdCB7IHVzZXIgfSA9IHVzZU1vY2tBdXRoKCk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAoIXVzZXIpIHtcbiAgICAgIHJvdXRlci5yZXBsYWNlKGAvJHtsb2NhbGV9L2xvZ2luYCk7XG4gICAgfVxuICB9LCBbdXNlciwgcm91dGVyLCBsb2NhbGVdKTtcblxuICBpZiAoIXVzZXIpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIGNvbnN0IG5hdmlnYXRpb246IEFwcFNoZWxsTmF2aWdhdGlvbkl0ZW1bXSA9IFtcbiAgICB7IGtleTogXCJnZW5lcmF0b3JcIiwgbGFiZWw6IGZ1bGxEaWN0aW9uYXJ5Lm5hdmlnYXRpb24uaW1hZ2VHZW5lcmF0b3IsIGljb246IFwiU3BhcmtsZXNcIiB9LFxuICAgIHsga2V5OiBcInZlb1wiLCBsYWJlbDogXCJWZW8gd29ya2JlbmNoXCIsIGljb246IFwiRmlsbVwiIH0sXG4gICAgeyBrZXk6IFwiYWNjb3VudFwiLCBsYWJlbDogZGljdGlvbmFyeUFjY291bnQudGl0bGUsIGljb246IFwiVXNlclJvdW5kXCIsIGFjdGl2ZTogdHJ1ZSB9LFxuICAgIHsga2V5OiBcInByaWNpbmdcIiwgbGFiZWw6IGZ1bGxEaWN0aW9uYXJ5Lm5hdmlnYXRpb24ucHJpY2luZywgaWNvbjogXCJDcmVkaXRDYXJkXCIgfVxuICBdO1xuXG4gIGNvbnN0IHN0YXR1c1BpbGxzOiBBcHBTaGVsbFN0YXR1c1BpbGxbXSA9IFtcbiAgICB7XG4gICAgICBrZXk6IFwiYmFsYW5jZVwiLFxuICAgICAgbGFiZWw6IGAke2RpY3Rpb25hcnlBY2NvdW50LmJhbGFuY2VMYWJlbH06ICR7dXNlci5iYWxhbmNlfSBjcmAsXG4gICAgICBpY29uOiB7IG5hbWU6IFwiV2FsbGV0XCIgfVxuICAgIH0sXG4gICAge1xuICAgICAga2V5OiBcImVtYWlsXCIsXG4gICAgICBsYWJlbDogdXNlci5lbWFpbCxcbiAgICAgIGljb246IHsgbmFtZTogXCJNYWlsXCIgfVxuICAgIH1cbiAgXTtcblxuICBjb25zdCBmb290ZXJIaWdobGlnaHQgPSB7XG4gICAgbGFiZWw6IGRpY3Rpb25hcnlBY2NvdW50LmJhbGFuY2VMYWJlbCxcbiAgICBoZWxwZXI6IGRpY3Rpb25hcnlBY2NvdW50LmJhbGFuY2VIaW50LFxuICAgIHZhbHVlOiBgJHt1c2VyLmJhbGFuY2V9IGNyYCxcbiAgICBjdGE6IChcbiAgICAgIDxCdXR0b24gc2l6ZT1cInNtXCIgdmFyaWFudD1cInByaW1hcnlcIj5cbiAgICAgICAge2RpY3Rpb25hcnlBY2NvdW50LnRvcFVwQ3RhfVxuICAgICAgPC9CdXR0b24+XG4gICAgKVxuICB9O1xuXG4gIGZ1bmN0aW9uIGhhbmRsZVByaW1hcnlTZWxlY3Qoa2V5OiBzdHJpbmcpIHtcbiAgICBpZiAoa2V5ID09PSBcImFjY291bnRcIikgcmV0dXJuO1xuICAgIGlmIChrZXkgPT09IFwiZ2VuZXJhdG9yXCIpIHtcbiAgICAgIHJvdXRlci5wdXNoKGAvJHtsb2NhbGV9YCk7XG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIGlmIChrZXkgPT09IFwidmVvXCIpIHtcbiAgICAgIHJvdXRlci5wdXNoKGAvJHtsb2NhbGV9L3Zlb2ApO1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgICBpZiAoa2V5ID09PSBcInByaWNpbmdcIikge1xuICAgICAgcm91dGVyLnB1c2goYC8ke2xvY2FsZX0vcHJpY2luZ2ApO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPEFwcFNoZWxsXG4gICAgICB0aXRsZT17ZGljdGlvbmFyeUFjY291bnQudGl0bGV9XG4gICAgICBkZXNjcmlwdGlvbj17ZGljdGlvbmFyeUFjY291bnQuc3VidGl0bGV9XG4gICAgICBwcmltYXJ5TmF2aWdhdGlvbj17bmF2aWdhdGlvbn1cbiAgICAgIHN0YXR1c1BpbGxzPXtzdGF0dXNQaWxsc31cbiAgICAgIGZvb3RlckhpZ2hsaWdodD17Zm9vdGVySGlnaGxpZ2h0fVxuICAgICAgdXNlcj17eyBuYW1lOiB1c2VyLmVtYWlsLCBlbWFpbDogdXNlci5lbWFpbCB9fVxuICAgICAgb25QcmltYXJ5U2VsZWN0PXtoYW5kbGVQcmltYXJ5U2VsZWN0fVxuICAgICAgc2hvd1NlYXJjaD17ZmFsc2V9XG4gICAgPlxuICAgICAgPEFjY291bnRPdmVydmlld1xuICAgICAgICBlbWFpbD17dXNlci5lbWFpbH1cbiAgICAgICAgYmFsYW5jZT17dXNlci5iYWxhbmNlfVxuICAgICAgICBoaXN0b3J5PXt1c2VyLmhpc3Rvcnl9XG4gICAgICAgIGRpY3Rpb25hcnk9e2RpY3Rpb25hcnlBY2NvdW50fVxuICAgICAgICBsb2NhbGU9e2xvY2FsZX1cbiAgICAgIC8+XG4gICAgPC9BcHBTaGVsbD5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VFZmZlY3QiLCJ1c2VSb3V0ZXIiLCJ1c2VNb2NrQXV0aCIsIkFjY291bnRPdmVydmlldyIsIkFwcFNoZWxsIiwiQnV0dG9uIiwiQWNjb3VudENsaWVudCIsImxvY2FsZSIsImRpY3Rpb25hcnlBY2NvdW50IiwiZnVsbERpY3Rpb25hcnkiLCJyb3V0ZXIiLCJ1c2VyIiwicmVwbGFjZSIsIm5hdmlnYXRpb24iLCJrZXkiLCJsYWJlbCIsImltYWdlR2VuZXJhdG9yIiwiaWNvbiIsInRpdGxlIiwiYWN0aXZlIiwicHJpY2luZyIsInN0YXR1c1BpbGxzIiwiYmFsYW5jZUxhYmVsIiwiYmFsYW5jZSIsIm5hbWUiLCJlbWFpbCIsImZvb3RlckhpZ2hsaWdodCIsImhlbHBlciIsImJhbGFuY2VIaW50IiwidmFsdWUiLCJjdGEiLCJzaXplIiwidmFyaWFudCIsInRvcFVwQ3RhIiwiaGFuZGxlUHJpbWFyeVNlbGVjdCIsInB1c2giLCJkZXNjcmlwdGlvbiIsInN1YnRpdGxlIiwicHJpbWFyeU5hdmlnYXRpb24iLCJvblByaW1hcnlTZWxlY3QiLCJzaG93U2VhcmNoIiwiaGlzdG9yeSIsImRpY3Rpb25hcnkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./app/[locale]/account/AccountClient.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/layouts/app-shell/AppShell.tsx":
|
||
/*!*******************************************************!*\
|
||
!*** ./src/components/layouts/app-shell/AppShell.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 */ AppShell: () => (/* binding */ AppShell)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 clsx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! clsx */ \"(ssr)/../../node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs\");\n/* harmony import */ var _AppShell_module_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./AppShell.module.css */ \"(ssr)/./src/components/layouts/app-shell/AppShell.module.css\");\n/* harmony import */ var _AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _components_shared_ThemeToggle__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/shared/ThemeToggle */ \"(ssr)/./src/components/shared/ThemeToggle.tsx\");\n/* harmony import */ var _components_ui_Button__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/components/ui/Button */ \"(ssr)/./src/components/ui/Button.tsx\");\n/* harmony import */ var _components_ui_Icon__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/ui/Icon */ \"(ssr)/./src/components/ui/Icon.tsx\");\n/* __next_internal_client_entry_do_not_use__ AppShell auto */ \n\n\n\n\n\n\nfunction getInitials(name) {\n if (!name) return \"AI\";\n return name.split(\" \").filter(Boolean).slice(0, 2).map((part)=>part[0]?.toUpperCase()).join(\"\");\n}\nfunction AppShell({ title, description, primaryNavigation, statusPills = [], actions, footerHighlight, user, showSearch = true, onPrimarySelect, drawer, children }) {\n const [railOpen, setRailOpen] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(false);\n const derivedActions = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>{\n if (actions) return actions;\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_shared_ThemeToggle__WEBPACK_IMPORTED_MODULE_4__.ThemeToggle, {}, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 99,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().avatar),\n children: getInitials(user?.name)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 100,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true);\n }, [\n actions,\n user?.name\n ]);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().root),\n \"data-drawer-open\": drawer?.isOpen ? \"true\" : \"false\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().globalRail),\n \"data-open\": railOpen,\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().railBrand),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Icon__WEBPACK_IMPORTED_MODULE_6__.Icon, {\n name: \"Sparkles\"\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 109,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: \"AllAI Studio\"\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 110,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 108,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"nav\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().railNav),\n \"aria-label\": \"Main navigation\",\n children: primaryNavigation.map((item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().railButton),\n \"data-active\": item.active,\n \"data-disabled\": item.disabled,\n disabled: item.disabled,\n onClick: ()=>{\n onPrimarySelect?.(item.key);\n setRailOpen(false);\n },\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().railIcon),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Icon__WEBPACK_IMPORTED_MODULE_6__.Icon, {\n name: item.icon,\n library: item.library,\n \"aria-hidden\": true\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 128,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 127,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: item.label\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 130,\n columnNumber: 15\n }, this),\n item.badge ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().railBadge),\n children: item.badge\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 131,\n columnNumber: 29\n }, this) : null\n ]\n }, item.key, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 115,\n columnNumber: 13\n }, this))\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 113,\n columnNumber: 9\n }, this),\n footerHighlight ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().railFooter),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: footerHighlight.label\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 138,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"strong\", {\n children: footerHighlight.value\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 139,\n columnNumber: 13\n }, this),\n footerHighlight.helper ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n children: footerHighlight.helper\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 140,\n columnNumber: 39\n }, this) : null,\n footerHighlight.cta\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 137,\n columnNumber: 11\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 107,\n columnNumber: 7\n }, this),\n drawer?.items?.length ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"aside\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawer),\n \"data-open\": drawer?.isOpen ? \"true\" : \"false\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerHeader),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerTitle),\n children: drawer.title ?? \"Model selection\"\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 149,\n columnNumber: 13\n }, this),\n drawer.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerSubtitle),\n children: drawer.description\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 151,\n columnNumber: 15\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 148,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerList),\n children: drawer.items.map((item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerItem),\n \"data-active\": item.key === drawer.activeKey,\n disabled: item.disabled,\n onClick: ()=>drawer.onSelect?.(item.key),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerItemIcon),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Icon__WEBPACK_IMPORTED_MODULE_6__.Icon, {\n name: item.icon ?? \"Sparkles\",\n \"aria-hidden\": true\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 166,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 165,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerItemContent),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerItemTitle),\n children: item.label\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 169,\n columnNumber: 19\n }, this),\n item.description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerItemMeta),\n children: item.description\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 171,\n columnNumber: 21\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 168,\n columnNumber: 17\n }, this),\n item.badge ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerBadge),\n children: item.badge\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 174,\n columnNumber: 31\n }, this) : null\n ]\n }, item.key, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 157,\n columnNumber: 15\n }, this))\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 155,\n columnNumber: 11\n }, this),\n drawer.footer ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().drawerFooter),\n children: drawer.footer\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 179,\n columnNumber: 28\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 147,\n columnNumber: 9\n }, this) : null,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().contentArea),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().topbar),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().topbarLeft),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Button__WEBPACK_IMPORTED_MODULE_5__.Button, {\n type: \"button\",\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().mobileToggle),\n onClick: ()=>setRailOpen((state)=>!state),\n style: {\n background: \"transparent\",\n border: \"1px solid rgba(122,148,255,0.28)\",\n color: \"inherit\",\n padding: \"8px 12px\"\n },\n \"aria-label\": \"Toggle navigation\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Icon__WEBPACK_IMPORTED_MODULE_6__.Icon, {\n name: railOpen ? \"X\" : \"Menu\"\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 198,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 186,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().topbarTitle),\n children: title\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 201,\n columnNumber: 13\n }, this),\n description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().topbarMeta),\n children: description\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 202,\n columnNumber: 28\n }, this) : null,\n statusPills.length ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().statusPills),\n children: statusPills.map((pill)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,clsx__WEBPACK_IMPORTED_MODULE_2__[\"default\"])((_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().pill), pill.tone === \"accent\" && (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().pillAccent)),\n children: [\n pill.icon ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Icon__WEBPACK_IMPORTED_MODULE_6__.Icon, {\n name: pill.icon.name,\n library: pill.icon.library,\n \"aria-hidden\": true,\n style: {\n width: 16,\n height: 16\n }\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 211,\n columnNumber: 23\n }, this) : null,\n pill.label\n ]\n }, pill.key, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 206,\n columnNumber: 19\n }, this))\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 204,\n columnNumber: 15\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 185,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().topbarRight),\n children: [\n showSearch ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().search),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Icon__WEBPACK_IMPORTED_MODULE_6__.Icon, {\n name: \"Search\",\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().searchIcon)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 228,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().searchInput),\n type: \"search\",\n placeholder: \"Search projects, prompts, models...\"\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 229,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 227,\n columnNumber: 15\n }, this) : null,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().topbarActions),\n children: derivedActions\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 236,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 225,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 184,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"main\", {\n className: (_AppShell_module_css__WEBPACK_IMPORTED_MODULE_3___default().contentInner),\n children: children\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 240,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 183,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/layouts/app-shell/AppShell.tsx\",\n lineNumber: 106,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9sYXlvdXRzL2FwcC1zaGVsbC9BcHBTaGVsbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBRzBDO0FBQ2xCO0FBRW1CO0FBQ21CO0FBQ2Q7QUFDNkI7QUE0RDdFLFNBQVNPLFlBQVlDLElBQWE7SUFDaEMsSUFBSSxDQUFDQSxNQUFNLE9BQU87SUFDbEIsT0FBT0EsS0FDSkMsS0FBSyxDQUFDLEtBQ05DLE1BQU0sQ0FBQ0MsU0FDUEMsS0FBSyxDQUFDLEdBQUcsR0FDVEMsR0FBRyxDQUFDLENBQUNDLE9BQVNBLElBQUksQ0FBQyxFQUFFLEVBQUVDLGVBQ3ZCQyxJQUFJLENBQUM7QUFDVjtBQUVPLFNBQVNDLFNBQVMsRUFDdkJDLEtBQUssRUFDTEMsV0FBVyxFQUNYQyxpQkFBaUIsRUFDakJDLGNBQWMsRUFBRSxFQUNoQkMsT0FBTyxFQUNQQyxlQUFlLEVBQ2ZDLElBQUksRUFDSkMsYUFBYSxJQUFJLEVBQ2pCQyxlQUFlLEVBQ2ZDLE1BQU0sRUFDTkMsUUFBUSxFQUNNO0lBQ2QsTUFBTSxDQUFDQyxVQUFVQyxZQUFZLEdBQUc3QiwrQ0FBUUEsQ0FBQztJQUV6QyxNQUFNOEIsaUJBQWlCL0IsOENBQU9BLENBQUM7UUFDN0IsSUFBSXNCLFNBQVMsT0FBT0E7UUFDcEIscUJBQ0U7OzhCQUNFLDhEQUFDbEIsdUVBQVdBOzs7Ozs4QkFDWiw4REFBQzRCO29CQUFJQyxXQUFXOUIsb0VBQWE7OEJBQUdJLFlBQVlpQixNQUFNaEI7Ozs7Ozs7O0lBR3hELEdBQUc7UUFBQ2M7UUFBU0UsTUFBTWhCO0tBQUs7SUFFeEIscUJBQ0UsOERBQUN3QjtRQUFJQyxXQUFXOUIsa0VBQVc7UUFBRWlDLG9CQUFrQlQsUUFBUVUsU0FBUyxTQUFTOzswQkFDdkUsOERBQUNDO2dCQUFNTCxXQUFXOUIsd0VBQWlCO2dCQUFFcUMsYUFBV1g7O2tDQUM5Qyw4REFBQ0c7d0JBQUlDLFdBQVc5Qix1RUFBZ0I7OzBDQUM5Qiw4REFBQ0cscURBQUlB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QyxLQUFLMUMsR0FBRzs7Ozs7Ozs7OytDQWVqQjs7Ozs7OzswQ0FHTiw4REFBQ3ZCO2dDQUFJQyxXQUFXOUIseUVBQWtCOztvQ0FDL0JzQiwyQkFDQyw4REFBQ087d0NBQUlDLFdBQVc5QixvRUFBYTs7MERBQzNCLDhEQUFDRyxxREFBSUE7Z0RBQUNFLE1BQUs7Z0RBQVN5QixXQUFXOUIsd0VBQWlCOzs7Ozs7MERBQ2hELDhEQUFDc0c7Z0RBQ0N4RSxXQUFXOUIseUVBQWtCO2dEQUM3QjZDLE1BQUs7Z0RBQ0wyRCxhQUFZOzs7Ozs7Ozs7OzsrQ0FHZDtrREFDSiw4REFBQzNFO3dDQUFJQyxXQUFXOUIsMkVBQW9CO2tEQUFHNEI7Ozs7Ozs7Ozs7Ozs7Ozs7OztrQ0FJM0MsOERBQUM4RTt3QkFBSzVFLFdBQVc5QiwwRUFBbUI7a0NBQUd5Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBSS9DIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uL3NyYy9jb21wb25lbnRzL2xheW91dHMvYXBwLXNoZWxsL0FwcFNoZWxsLnRzeD8yNzU3Il0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiO1xuXG5pbXBvcnQgdHlwZSB7IFByb3BzV2l0aENoaWxkcmVuLCBSZWFjdE5vZGUgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IHVzZU1lbW8sIHVzZVN0YXRlIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgY2xzeCBmcm9tIFwiY2xzeFwiO1xuXG5pbXBvcnQgc3R5bGVzIGZyb20gXCIuL0FwcFNoZWxsLm1vZHVsZS5jc3NcIjtcbmltcG9ydCB7IFRoZW1lVG9nZ2xlIH0gZnJvbSBcIkAvY29tcG9uZW50cy9zaGFyZWQvVGhlbWVUb2dnbGVcIjtcbmltcG9ydCB7IEJ1dHRvbiB9IGZyb20gXCJAL2NvbXBvbmVudHMvdWkvQnV0dG9uXCI7XG5pbXBvcnQgeyBJY29uLCB0eXBlIEljb25MaWJyYXJ5LCB0eXBlIEljb25OYW1lIH0gZnJvbSBcIkAvY29tcG9uZW50cy91aS9JY29uXCI7XG5cbmV4cG9ydCB0eXBlIEFwcFNoZWxsTmF2aWdhdGlvbkl0ZW0gPSB7XG4gIGtleTogc3RyaW5nO1xuICBsYWJlbDogc3RyaW5nO1xuICBpY29uOiBJY29uTmFtZTtcbiAgYmFkZ2U/OiBzdHJpbmcgfCBudW1iZXI7XG4gIGxpYnJhcnk/OiBJY29uTGlicmFyeTtcbiAgYWN0aXZlPzogYm9vbGVhbjtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xufTtcblxuZXhwb3J0IHR5cGUgQXBwU2hlbGxTdGF0dXNQaWxsID0ge1xuICBrZXk6IHN0cmluZztcbiAgbGFiZWw6IHN0cmluZztcbiAgdG9uZT86IFwiZGVmYXVsdFwiIHwgXCJhY2NlbnRcIjtcbiAgaWNvbj86IHtcbiAgICBuYW1lOiBJY29uTmFtZTtcbiAgICBsaWJyYXJ5PzogSWNvbkxpYnJhcnk7XG4gIH07XG59O1xuXG5leHBvcnQgdHlwZSBBcHBTaGVsbERyYXdlckl0ZW0gPSB7XG4gIGtleTogc3RyaW5nO1xuICBsYWJlbDogc3RyaW5nO1xuICBkZXNjcmlwdGlvbj86IHN0cmluZztcbiAgaWNvbj86IEljb25OYW1lO1xuICBiYWRnZT86IHN0cmluZyB8IG51bWJlcjtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xufTtcblxudHlwZSBBcHBTaGVsbFByb3BzID0gUHJvcHNXaXRoQ2hpbGRyZW48e1xuICB0aXRsZTogc3RyaW5nO1xuICBkZXNjcmlwdGlvbj86IHN0cmluZztcbiAgcHJpbWFyeU5hdmlnYXRpb246IEFwcFNoZWxsTmF2aWdhdGlvbkl0ZW1bXTtcbiAgc3RhdHVzUGlsbHM/OiBBcHBTaGVsbFN0YXR1c1BpbGxbXTtcbiAgYWN0aW9ucz86IFJlYWN0Tm9kZTtcbiAgZm9vdGVySGlnaGxpZ2h0Pzoge1xuICAgIGxhYmVsOiBzdHJpbmc7XG4gICAgaGVscGVyPzogc3RyaW5nO1xuICAgIHZhbHVlOiBzdHJpbmc7XG4gICAgY3RhPzogUmVhY3ROb2RlO1xuICB9O1xuICB1c2VyPzoge1xuICAgIG5hbWU6IHN0cmluZztcbiAgICBlbWFpbD86IHN0cmluZztcbiAgfTtcbiAgc2hvd1NlYXJjaD86IGJvb2xlYW47XG4gIG9uUHJpbWFyeVNlbGVjdD86IChrZXk6IHN0cmluZykgPT4gdm9pZDtcbiAgZHJhd2VyPzoge1xuICAgIHRpdGxlOiBzdHJpbmc7XG4gICAgZGVzY3JpcHRpb24/OiBzdHJpbmc7XG4gICAgaXRlbXM6IEFwcFNoZWxsRHJhd2VySXRlbVtdO1xuICAgIGFjdGl2ZUtleT86IHN0cmluZztcbiAgICBvblNlbGVjdD86IChrZXk6IHN0cmluZykgPT4gdm9pZDtcbiAgICBmb290ZXI/OiBSZWFjdE5vZGU7XG4gICAgaXNPcGVuPzogYm9vbGVhbjtcbiAgfTtcbn0+O1xuXG5mdW5jdGlvbiBnZXRJbml0aWFscyhuYW1lPzogc3RyaW5nKSB7XG4gIGlmICghbmFtZSkgcmV0dXJuIFwiQUlcIjtcbiAgcmV0dXJuIG5hbWVcbiAgICAuc3BsaXQoXCIgXCIpXG4gICAgLmZpbHRlcihCb29sZWFuKVxuICAgIC5zbGljZSgwLCAyKVxuICAgIC5tYXAoKHBhcnQpID0+IHBhcnRbMF0/LnRvVXBwZXJDYXNlKCkpXG4gICAgLmpvaW4oXCJcIik7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBBcHBTaGVsbCh7XG4gIHRpdGxlLFxuICBkZXNjcmlwdGlvbixcbiAgcHJpbWFyeU5hdmlnYXRpb24sXG4gIHN0YXR1c1BpbGxzID0gW10sXG4gIGFjdGlvbnMsXG4gIGZvb3RlckhpZ2hsaWdodCxcbiAgdXNlcixcbiAgc2hvd1NlYXJjaCA9IHRydWUsXG4gIG9uUHJpbWFyeVNlbGVjdCxcbiAgZHJhd2VyLFxuICBjaGlsZHJlblxufTogQXBwU2hlbGxQcm9wcykge1xuICBjb25zdCBbcmFpbE9wZW4sIHNldFJhaWxPcGVuXSA9IHVzZVN0YXRlKGZhbHNlKTtcblxuICBjb25zdCBkZXJpdmVkQWN0aW9ucyA9IHVzZU1lbW8oKCkgPT4ge1xuICAgIGlmIChhY3Rpb25zKSByZXR1cm4gYWN0aW9ucztcbiAgICByZXR1cm4gKFxuICAgICAgPD5cbiAgICAgICAgPFRoZW1lVG9nZ2xlIC8+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtzdHlsZXMuYXZhdGFyfT57Z2V0SW5pdGlhbHModXNlcj8ubmFtZSl9PC9kaXY+XG4gICAgICA8Lz5cbiAgICApO1xuICB9LCBbYWN0aW9ucywgdXNlcj8ubmFtZV0pO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9e3N0eWxlcy5yb290fSBkYXRhLWRyYXdlci1vcGVuPXtkcmF3ZXI/LmlzT3BlbiA/IFwidHJ1ZVwiIDogXCJmYWxzZVwifT5cbiAgICAgIDxhc2lkZSBjbGFzc05hbWU9e3N0eWxlcy5nbG9iYWxSYWlsfSBkYXRhLW9wZW49e3JhaWxPcGVufT5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e3N0eWxlcy5yYWlsQnJhbmR9PlxuICAgICAgICAgIDxJY29uIG5hbWU9XCJTcGFya2xlc1wiIC8+XG4gICAgICAgICAgPHNwYW4+QWxsQUkgU3R1ZGlvPC9zcGFuPlxuICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8bmF2IGNsYXNzTmFtZT17c3R5bGVzLnJhaWxOYXZ9IGFyaWEtbGFiZWw9XCJNYWluIG5hdmlnYXRpb25cIj5cbiAgICAgICAgICB7cHJpbWFyeU5hdmlnYXRpb24ubWFwKChpdGVtKSA9PiAoXG4gICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgIGtleT17aXRlbS5rZXl9XG4gICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICBjbGFzc05hbWU9e3N0eWxlcy5yYWlsQnV0dG9ufVxuICAgICAgICAgICAgICBkYXRhLWFjdGl2ZT17aXRlbS5hY3RpdmV9XG4gICAgICAgICAgICAgIGRhdGEtZGlzYWJsZWQ9e2l0ZW0uZGlzYWJsZWR9XG4gICAgICAgICAgICAgIGRpc2FibGVkPXtpdGVtLmRpc2FibGVkfVxuICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiB7XG4gICAgICAgICAgICAgICAgb25QcmltYXJ5U2VsZWN0Py4oaXRlbS5rZXkpO1xuICAgICAgICAgICAgICAgIHNldFJhaWxPcGVuKGZhbHNlKTtcbiAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPXtzdHlsZXMucmFpbEljb259PlxuICAgICAgICAgICAgICAgIDxJY29uIG5hbWU9e2l0ZW0uaWNvbn0gbGlicmFyeT17aXRlbS5saWJyYXJ5fSBhcmlhLWhpZGRlbiAvPlxuICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgIDxzcGFuPntpdGVtLmxhYmVsfTwvc3Bhbj5cbiAgICAgICAgICAgICAge2l0ZW0uYmFkZ2UgPyA8c3BhbiBjbGFzc05hbWU9e3N0eWxlcy5yYWlsQmFkZ2V9PntpdGVtLmJhZGdlfTwvc3Bhbj4gOiBudWxsfVxuICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgKSl9XG4gICAgICAgIDwvbmF2PlxuXG4gICAgICAgIHtmb290ZXJIaWdobGlnaHQgPyAoXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9e3N0eWxlcy5yYWlsRm9vdGVyfT5cbiAgICAgICAgICAgIDxzcGFuPntmb290ZXJIaWdobGlnaHQubGFiZWx9PC9zcGFuPlxuICAgICAgICAgICAgPHN0cm9uZz57Zm9vdGVySGlnaGxpZ2h0LnZhbHVlfTwvc3Ryb25nPlxuICAgICAgICAgICAge2Zvb3RlckhpZ2hsaWdodC5oZWxwZXIgPyA8c3Bhbj57Zm9vdGVySGlnaGxpZ2h0LmhlbHBlcn08L3NwYW4+IDogbnVsbH1cbiAgICAgICAgICAgIHtmb290ZXJIaWdobGlnaHQuY3RhfVxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICApIDogbnVsbH1cbiAgICAgIDwvYXNpZGU+XG5cbiAgICAgIHtkcmF3ZXI/Lml0ZW1zPy5sZW5ndGggPyAoXG4gICAgICAgIDxhc2lkZSBjbGFzc05hbWU9e3N0eWxlcy5kcmF3ZXJ9IGRhdGEtb3Blbj17ZHJhd2VyPy5pc09wZW4gPyBcInRydWVcIiA6IFwiZmFsc2VcIn0+XG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9e3N0eWxlcy5kcmF3ZXJIZWFkZXJ9PlxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPXtzdHlsZXMuZHJhd2VyVGl0bGV9PntkcmF3ZXIudGl0bGUgPz8gXCJNb2RlbCBzZWxlY3Rpb25cIn08L3NwYW4+XG4gICAgICAgICAgICB7ZHJhd2VyLmRlc2NyaXB0aW9uID8gKFxuICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N0eWxlcy5kcmF3ZXJTdWJ0aXRsZX0+e2RyYXdlci5kZXNjcmlwdGlvbn08L3NwYW4+XG4gICAgICAgICAgICApIDogbnVsbH1cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtzdHlsZXMuZHJhd2VyTGlzdH0+XG4gICAgICAgICAgICB7ZHJhd2VyLml0ZW1zLm1hcCgoaXRlbSkgPT4gKFxuICAgICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgICAga2V5PXtpdGVtLmtleX1cbiAgICAgICAgICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9e3N0eWxlcy5kcmF3ZXJJdGVtfVxuICAgICAgICAgICAgICAgIGRhdGEtYWN0aXZlPXtpdGVtLmtleSA9PT0gZHJhd2VyLmFjdGl2ZUtleX1cbiAgICAgICAgICAgICAgICBkaXNhYmxlZD17aXRlbS5kaXNhYmxlZH1cbiAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBkcmF3ZXIub25TZWxlY3Q/LihpdGVtLmtleSl9XG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N0eWxlcy5kcmF3ZXJJdGVtSWNvbn0+XG4gICAgICAgICAgICAgICAgICA8SWNvbiBuYW1lPXtpdGVtLmljb24gPz8gXCJTcGFya2xlc1wifSBhcmlhLWhpZGRlbiAvPlxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N0eWxlcy5kcmF3ZXJJdGVtQ29udGVudH0+XG4gICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N0eWxlcy5kcmF3ZXJJdGVtVGl0bGV9PntpdGVtLmxhYmVsfTwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgIHtpdGVtLmRlc2NyaXB0aW9uID8gKFxuICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N0eWxlcy5kcmF3ZXJJdGVtTWV0YX0+e2l0ZW0uZGVzY3JpcHRpb259PC9zcGFuPlxuICAgICAgICAgICAgICAgICAgKSA6IG51bGx9XG4gICAgICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICAgICAgIHtpdGVtLmJhZGdlID8gPHNwYW4gY2xhc3NOYW1lPXtzdHlsZXMuZHJhd2VyQmFkZ2V9PntpdGVtLmJhZGdlfTwvc3Bhbj4gOiBudWxsfVxuICAgICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgICkpfVxuICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAge2RyYXdlci5mb290ZXIgPyA8ZGl2IGNsYXNzTmFtZT17c3R5bGVzLmRyYXdlckZvb3Rlcn0+e2RyYXdlci5mb290ZXJ9PC9kaXY+IDogbnVsbH1cbiAgICAgICAgPC9hc2lkZT5cbiAgICAgICkgOiBudWxsfVxuXG4gICAgICA8ZGl2IGNsYXNzTmFtZT17c3R5bGVzLmNvbnRlbnRBcmVhfT5cbiAgICAgICAgPGhlYWRlciBjbGFzc05hbWU9e3N0eWxlcy50b3BiYXJ9PlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtzdHlsZXMudG9wYmFyTGVmdH0+XG4gICAgICAgICAgICA8QnV0dG9uXG4gICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICBjbGFzc05hbWU9e3N0eWxlcy5tb2JpbGVUb2dnbGV9XG4gICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHNldFJhaWxPcGVuKChzdGF0ZSkgPT4gIXN0YXRlKX1cbiAgICAgICAgICAgICAgc3R5bGU9e3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcInRyYW5zcGFyZW50XCIsXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBcIjFweCBzb2xpZCByZ2JhKDEyMiwxNDgsMjU1LDAuMjgpXCIsXG4gICAgICAgICAgICAgICAgY29sb3I6IFwiaW5oZXJpdFwiLFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IFwiOHB4IDEycHhcIlxuICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgICBhcmlhLWxhYmVsPVwiVG9nZ2xlIG5hdmlnYXRpb25cIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICA8SWNvbiBuYW1lPXtyYWlsT3BlbiA/IFwiWFwiIDogXCJNZW51XCJ9IC8+XG4gICAgICAgICAgICA8L0J1dHRvbj5cblxuICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPXtzdHlsZXMudG9wYmFyVGl0bGV9Pnt0aXRsZX08L3NwYW4+XG4gICAgICAgICAgICB7ZGVzY3JpcHRpb24gPyA8ZGl2IGNsYXNzTmFtZT17c3R5bGVzLnRvcGJhck1ldGF9PntkZXNjcmlwdGlvbn08L2Rpdj4gOiBudWxsfVxuICAgICAgICAgICAge3N0YXR1c1BpbGxzLmxlbmd0aCA/IChcbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e3N0eWxlcy5zdGF0dXNQaWxsc30+XG4gICAgICAgICAgICAgICAge3N0YXR1c1BpbGxzLm1hcCgocGlsbCkgPT4gKFxuICAgICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgICAga2V5PXtwaWxsLmtleX1cbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtjbHN4KHN0eWxlcy5waWxsLCBwaWxsLnRvbmUgPT09IFwiYWNjZW50XCIgJiYgc3R5bGVzLnBpbGxBY2NlbnQpfVxuICAgICAgICAgICAgICAgICAgPlxuICAgICAgICAgICAgICAgICAgICB7cGlsbC5pY29uID8gKFxuICAgICAgICAgICAgICAgICAgICAgIDxJY29uXG4gICAgICAgICAgICAgICAgICAgICAgICBuYW1lPXtwaWxsLmljb24ubmFtZX1cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpYnJhcnk9e3BpbGwuaWNvbi5saWJyYXJ5fVxuICAgICAgICAgICAgICAgICAgICAgICAgYXJpYS1oaWRkZW5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPXt7IHdpZHRoOiAxNiwgaGVpZ2h0OiAxNiB9fVxuICAgICAgICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgICAgICAgICB7cGlsbC5sYWJlbH1cbiAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICApIDogbnVsbH1cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtzdHlsZXMudG9wYmFyUmlnaHR9PlxuICAgICAgICAgICAge3Nob3dTZWFyY2ggPyAoXG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtzdHlsZXMuc2VhcmNofT5cbiAgICAgICAgICAgICAgICA8SWNvbiBuYW1lPVwiU2VhcmNoXCIgY2xhc3NOYW1lPXtzdHlsZXMuc2VhcmNoSWNvbn0gLz5cbiAgICAgICAgICAgICAgICA8aW5wdXRcbiAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT17c3R5bGVzLnNlYXJjaElucHV0fVxuICAgICAgICAgICAgICAgICAgdHlwZT1cInNlYXJjaFwiXG4gICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIlNlYXJjaCBwcm9qZWN0cywgcHJvbXB0cywgbW9kZWxzLi4uXCJcbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICkgOiBudWxsfVxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e3N0eWxlcy50b3BiYXJBY3Rpb25zfT57ZGVyaXZlZEFjdGlvbnN9PC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvaGVhZGVyPlxuXG4gICAgICAgIDxtYWluIGNsYXNzTmFtZT17c3R5bGVzLmNvbnRlbnRJbm5lcn0+e2NoaWxkcmVufTwvbWFpbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbInVzZU1lbW8iLCJ1c2VTdGF0ZSIsImNsc3giLCJzdHlsZXMiLCJUaGVtZVRvZ2dsZSIsIkJ1dHRvbiIsIkljb24iLCJnZXRJbml0aWFscyIsIm5hbWUiLCJzcGxpdCIsImZpbHRlciIsIkJvb2xlYW4iLCJzbGljZSIsIm1hcCIsInBhcnQiLCJ0b1VwcGVyQ2FzZSIsImpvaW4iLCJBcHBTaGVsbCIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJwcmltYXJ5TmF2aWdhdGlvbiIsInN0YXR1c1BpbGxzIiwiYWN0aW9ucyIsImZvb3RlckhpZ2hsaWdodCIsInVzZXIiLCJzaG93U2VhcmNoIiwib25QcmltYXJ5U2VsZWN0IiwiZHJhd2VyIiwiY2hpbGRyZW4iLCJyYWlsT3BlbiIsInNldFJhaWxPcGVuIiwiZGVyaXZlZEFjdGlvbnMiLCJkaXYiLCJjbGFzc05hbWUiLCJhdmF0YXIiLCJyb290IiwiZGF0YS1kcmF3ZXItb3BlbiIsImlzT3BlbiIsImFzaWRlIiwiZ2xvYmFsUmFpbCIsImRhdGEtb3BlbiIsInJhaWxCcmFuZCIsInNwYW4iLCJuYXYiLCJyYWlsTmF2IiwiYXJpYS1sYWJlbCIsIml0ZW0iLCJidXR0b24iLCJ0eXBlIiwicmFpbEJ1dHRvbiIsImRhdGEtYWN0aXZlIiwiYWN0aXZlIiwiZGF0YS1kaXNhYmxlZCIsImRpc2FibGVkIiwib25DbGljayIsImtleSIsInJhaWxJY29uIiwiaWNvbiIsImxpYnJhcnkiLCJhcmlhLWhpZGRlbiIsImxhYmVsIiwiYmFkZ2UiLCJyYWlsQmFkZ2UiLCJyYWlsRm9vdGVyIiwic3Ryb25nIiwidmFsdWUiLCJoZWxwZXIiLCJjdGEiLCJpdGVtcyIsImxlbmd0aCIsImRyYXdlckhlYWRlciIsImRyYXdlclRpdGxlIiwiZHJhd2VyU3VidGl0bGUiLCJkcmF3ZXJMaXN0IiwiZHJhd2VySXRlbSIsImFjdGl2ZUtleSIsIm9uU2VsZWN0IiwiZHJhd2VySXRlbUljb24iLCJkcmF3ZXJJdGVtQ29udGVudCIsImRyYXdlckl0ZW1UaXRsZSIsImRyYXdlckl0ZW1NZXRhIiwiZHJhd2VyQmFkZ2UiLCJmb290ZXIiLCJkcmF3ZXJGb290ZXIiLCJjb250ZW50QXJlYSIsImhlYWRlciIsInRvcGJhciIsInRvcGJhckxlZnQiLCJtb2JpbGVUb2dnbGUiLCJzdGF0ZSIsInN0eWxlIiwiYmFja2dyb3VuZCIsImJvcmRlciIsImNvbG9yIiwicGFkZGluZyIsInRvcGJhclRpdGxlIiwidG9wYmFyTWV0YSIsInBpbGwiLCJ0b25lIiwicGlsbEFjY2VudCIsIndpZHRoIiwiaGVpZ2h0IiwidG9wYmFyUmlnaHQiLCJzZWFyY2giLCJzZWFyY2hJY29uIiwiaW5wdXQiLCJzZWFyY2hJbnB1dCIsInBsYWNlaG9sZGVyIiwidG9wYmFyQWN0aW9ucyIsIm1haW4iLCJjb250ZW50SW5uZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/layouts/app-shell/AppShell.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/layouts/app-shell/index.ts":
|
||
/*!***************************************************!*\
|
||
!*** ./src/components/layouts/app-shell/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 */ AppShell: () => (/* reexport safe */ _AppShell__WEBPACK_IMPORTED_MODULE_0__.AppShell)\n/* harmony export */ });\n/* harmony import */ var _AppShell__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./AppShell */ \"(ssr)/./src/components/layouts/app-shell/AppShell.tsx\");\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9sYXlvdXRzL2FwcC1zaGVsbC9pbmRleC50cyIsIm1hcHBpbmdzIjoiOzs7OztBQUFzQyIsInNvdXJjZXMiOlsid2VicGFjazovL0BhbGxhaS93ZWIvLi9zcmMvY29tcG9uZW50cy9sYXlvdXRzL2FwcC1zaGVsbC9pbmRleC50cz8yODFmIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IEFwcFNoZWxsIH0gZnJvbSBcIi4vQXBwU2hlbGxcIjtcbmV4cG9ydCB0eXBlIHtcbiAgQXBwU2hlbGxOYXZpZ2F0aW9uSXRlbSxcbiAgQXBwU2hlbGxTdGF0dXNQaWxsXG59IGZyb20gXCIuL0FwcFNoZWxsXCI7XG5cbiJdLCJuYW1lcyI6WyJBcHBTaGVsbCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/layouts/app-shell/index.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/shared/ThemeToggle.tsx":
|
||
/*!***********************************************!*\
|
||
!*** ./src/components/shared/ThemeToggle.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 */ ThemeToggle: () => (/* binding */ ThemeToggle)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 clsx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! clsx */ \"(ssr)/../../node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs\");\n/* harmony import */ var _ThemeToggle_module_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ThemeToggle.module.css */ \"(ssr)/./src/components/shared/ThemeToggle.module.css\");\n/* harmony import */ var _ThemeToggle_module_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_ThemeToggle_module_css__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _hooks_useTheme__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/hooks/useTheme */ \"(ssr)/./src/hooks/useTheme.ts\");\n/* harmony import */ var _components_ui_Icon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/components/ui/Icon */ \"(ssr)/./src/components/ui/Icon.tsx\");\n/* __next_internal_client_entry_do_not_use__ ThemeToggle auto */ \n\n\n\n\nfunction ThemeToggle() {\n const { theme, toggleTheme } = (0,_hooks_useTheme__WEBPACK_IMPORTED_MODULE_3__.useTheme)();\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n type: \"button\",\n onClick: toggleTheme,\n className: (_ThemeToggle_module_css__WEBPACK_IMPORTED_MODULE_2___default().root),\n \"aria-label\": \"Переключить тему\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: (0,clsx__WEBPACK_IMPORTED_MODULE_1__[\"default\"])((_ThemeToggle_module_css__WEBPACK_IMPORTED_MODULE_2___default().thumb), theme === \"dark\" && (_ThemeToggle_module_css__WEBPACK_IMPORTED_MODULE_2___default().thumbDark)),\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_ui_Icon__WEBPACK_IMPORTED_MODULE_4__.Icon, {\n name: theme === \"dark\" ? \"MoonStar\" : \"Sun\",\n \"aria-hidden\": true,\n style: {\n width: 14,\n height: 14\n }\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/shared/ThemeToggle.tsx\",\n lineNumber: 19,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/shared/ThemeToggle.tsx\",\n lineNumber: 18,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/shared/ThemeToggle.tsx\",\n lineNumber: 12,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvVGhlbWVUb2dnbGUudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUV3QjtBQUNzQjtBQUNGO0FBQ0E7QUFFckMsU0FBU0k7SUFDZCxNQUFNLEVBQUVDLEtBQUssRUFBRUMsV0FBVyxFQUFFLEdBQUdKLHlEQUFRQTtJQUV2QyxxQkFDRSw4REFBQ0s7UUFDQ0MsTUFBSztRQUNMQyxTQUFTSDtRQUNUSSxXQUFXVCxxRUFBVztRQUN0QlcsY0FBVztrQkFFWCw0RUFBQ0M7WUFBS0gsV0FBV1YsZ0RBQUlBLENBQUNDLHNFQUFZLEVBQUVJLFVBQVUsVUFBVUosMEVBQWdCO3NCQUN0RSw0RUFBQ0UscURBQUlBO2dCQUNIYSxNQUFNWCxVQUFVLFNBQVMsYUFBYTtnQkFDdENZLGFBQVc7Z0JBQ1hDLE9BQU87b0JBQUVDLE9BQU87b0JBQUlDLFFBQVE7Z0JBQUc7Ozs7Ozs7Ozs7Ozs7Ozs7QUFLekMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4vc3JjL2NvbXBvbmVudHMvc2hhcmVkL1RoZW1lVG9nZ2xlLnRzeD9hYjJiIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiO1xuXG5pbXBvcnQgY2xzeCBmcm9tIFwiY2xzeFwiO1xuaW1wb3J0IHN0eWxlcyBmcm9tIFwiLi9UaGVtZVRvZ2dsZS5tb2R1bGUuY3NzXCI7XG5pbXBvcnQgeyB1c2VUaGVtZSB9IGZyb20gXCJAL2hvb2tzL3VzZVRoZW1lXCI7XG5pbXBvcnQgeyBJY29uIH0gZnJvbSBcIkAvY29tcG9uZW50cy91aS9JY29uXCI7XG5cbmV4cG9ydCBmdW5jdGlvbiBUaGVtZVRvZ2dsZSgpIHtcbiAgY29uc3QgeyB0aGVtZSwgdG9nZ2xlVGhlbWUgfSA9IHVzZVRoZW1lKCk7XG5cbiAgcmV0dXJuIChcbiAgICA8YnV0dG9uXG4gICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgIG9uQ2xpY2s9e3RvZ2dsZVRoZW1lfVxuICAgICAgY2xhc3NOYW1lPXtzdHlsZXMucm9vdH1cbiAgICAgIGFyaWEtbGFiZWw9XCLQn9C10YDQtdC60LvRjtGH0LjRgtGMINGC0LXQvNGDXCJcbiAgICA+XG4gICAgICA8c3BhbiBjbGFzc05hbWU9e2Nsc3goc3R5bGVzLnRodW1iLCB0aGVtZSA9PT0gXCJkYXJrXCIgJiYgc3R5bGVzLnRodW1iRGFyayl9PlxuICAgICAgICA8SWNvblxuICAgICAgICAgIG5hbWU9e3RoZW1lID09PSBcImRhcmtcIiA/IFwiTW9vblN0YXJcIiA6IFwiU3VuXCJ9XG4gICAgICAgICAgYXJpYS1oaWRkZW5cbiAgICAgICAgICBzdHlsZT17eyB3aWR0aDogMTQsIGhlaWdodDogMTQgfX1cbiAgICAgICAgLz5cbiAgICAgIDwvc3Bhbj5cbiAgICA8L2J1dHRvbj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJjbHN4Iiwic3R5bGVzIiwidXNlVGhlbWUiLCJJY29uIiwiVGhlbWVUb2dnbGUiLCJ0aGVtZSIsInRvZ2dsZVRoZW1lIiwiYnV0dG9uIiwidHlwZSIsIm9uQ2xpY2siLCJjbGFzc05hbWUiLCJyb290IiwiYXJpYS1sYWJlbCIsInNwYW4iLCJ0aHVtYiIsInRodW1iRGFyayIsIm5hbWUiLCJhcmlhLWhpZGRlbiIsInN0eWxlIiwid2lkdGgiLCJoZWlnaHQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/components/shared/ThemeToggle.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/ui/Button.tsx":
|
||
/*!**************************************!*\
|
||
!*** ./src/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 _hooks_useAnalytics__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/hooks/useAnalytics */ \"(ssr)/./src/hooks/useAnalytics.ts\");\n/* __next_internal_client_entry_do_not_use__ Button auto */ \n\nfunction Button({ children, style, onClick, ...props }) {\n function handleClick(event) {\n (0,_hooks_useAnalytics__WEBPACK_IMPORTED_MODULE_1__.trackEvent)(\"ui_button_click\", {\n label: typeof children === \"string\" ? children : props.name ?? \"button\"\n });\n onClick?.(event);\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n ...props,\n onClick: handleClick,\n style: {\n padding: \"10px 18px\",\n borderRadius: \"999px\",\n border: \"1px solid rgba(0,0,0,0.2)\",\n background: \"black\",\n color: \"white\",\n fontWeight: 600,\n display: \"inline-flex\",\n alignItems: \"center\",\n gap: 8,\n cursor: \"pointer\",\n ...style\n },\n children: children\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/components/ui/Button.tsx\",\n lineNumber: 15,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS9CdXR0b24udHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR2tEO0FBRTNDLFNBQVNDLE9BQU8sRUFBRUMsUUFBUSxFQUFFQyxLQUFLLEVBQUVDLE9BQU8sRUFBRSxHQUFHQyxPQUFnRDtJQUNwRyxTQUFTQyxZQUFZQyxLQUFzRDtRQUN6RVAsK0RBQVVBLENBQUMsbUJBQW1CO1lBQzVCUSxPQUFPLE9BQU9OLGFBQWEsV0FBV0EsV0FBV0csTUFBTUksSUFBSSxJQUFJO1FBQ2pFO1FBQ0FMLFVBQVVHO0lBQ1o7SUFFQSxxQkFDRSw4REFBQ0c7UUFDRSxHQUFHTCxLQUFLO1FBQ1RELFNBQVNFO1FBQ1RILE9BQU87WUFDTFEsU0FBUztZQUNUQyxjQUFjO1lBQ2RDLFFBQVE7WUFDUkMsWUFBWTtZQUNaQyxPQUFPO1lBQ1BDLFlBQVk7WUFDWkMsU0FBUztZQUNUQyxZQUFZO1lBQ1pDLEtBQUs7WUFDTEMsUUFBUTtZQUNSLEdBQUdqQixLQUFLO1FBQ1Y7a0JBRUNEOzs7Ozs7QUFHUCIsInNvdXJjZXMiOlsid2VicGFjazovL0BhbGxhaS93ZWIvLi9zcmMvY29tcG9uZW50cy91aS9CdXR0b24udHN4PzAxM2EiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCI7XG5cbmltcG9ydCB0eXBlIHsgQnV0dG9uSFRNTEF0dHJpYnV0ZXMgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IHRyYWNrRXZlbnQgfSBmcm9tIFwiQC9ob29rcy91c2VBbmFseXRpY3NcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIEJ1dHRvbih7IGNoaWxkcmVuLCBzdHlsZSwgb25DbGljaywgLi4ucHJvcHMgfTogQnV0dG9uSFRNTEF0dHJpYnV0ZXM8SFRNTEJ1dHRvbkVsZW1lbnQ+KSB7XG4gIGZ1bmN0aW9uIGhhbmRsZUNsaWNrKGV2ZW50OiBSZWFjdC5Nb3VzZUV2ZW50PEhUTUxCdXR0b25FbGVtZW50LCBNb3VzZUV2ZW50Pikge1xuICAgIHRyYWNrRXZlbnQoXCJ1aV9idXR0b25fY2xpY2tcIiwge1xuICAgICAgbGFiZWw6IHR5cGVvZiBjaGlsZHJlbiA9PT0gXCJzdHJpbmdcIiA/IGNoaWxkcmVuIDogcHJvcHMubmFtZSA/PyBcImJ1dHRvblwiXG4gICAgfSk7XG4gICAgb25DbGljaz8uKGV2ZW50KTtcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgey4uLnByb3BzfVxuICAgICAgb25DbGljaz17aGFuZGxlQ2xpY2t9XG4gICAgICBzdHlsZT17e1xuICAgICAgICBwYWRkaW5nOiBcIjEwcHggMThweFwiLFxuICAgICAgICBib3JkZXJSYWRpdXM6IFwiOTk5cHhcIixcbiAgICAgICAgYm9yZGVyOiBcIjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMilcIixcbiAgICAgICAgYmFja2dyb3VuZDogXCJibGFja1wiLFxuICAgICAgICBjb2xvcjogXCJ3aGl0ZVwiLFxuICAgICAgICBmb250V2VpZ2h0OiA2MDAsXG4gICAgICAgIGRpc3BsYXk6IFwiaW5saW5lLWZsZXhcIixcbiAgICAgICAgYWxpZ25JdGVtczogXCJjZW50ZXJcIixcbiAgICAgICAgZ2FwOiA4LFxuICAgICAgICBjdXJzb3I6IFwicG9pbnRlclwiLFxuICAgICAgICAuLi5zdHlsZVxuICAgICAgfX1cbiAgICA+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9idXR0b24+XG4gICk7XG59XG4iXSwibmFtZXMiOlsidHJhY2tFdmVudCIsIkJ1dHRvbiIsImNoaWxkcmVuIiwic3R5bGUiLCJvbkNsaWNrIiwicHJvcHMiLCJoYW5kbGVDbGljayIsImV2ZW50IiwibGFiZWwiLCJuYW1lIiwiYnV0dG9uIiwicGFkZGluZyIsImJvcmRlclJhZGl1cyIsImJvcmRlciIsImJhY2tncm91bmQiLCJjb2xvciIsImZvbnRXZWlnaHQiLCJkaXNwbGF5IiwiYWxpZ25JdGVtcyIsImdhcCIsImN1cnNvciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/Button.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/ui/Icon.tsx":
|
||
/*!************************************!*\
|
||
!*** ./src/components/ui/Icon.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 */ Icon: () => (/* binding */ Icon)\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lucide-react */ \"(ssr)/../../node_modules/.pnpm/lucide-react@0.451.0_react@18.2.0/node_modules/lucide-react/dist/esm/lucide-react.js\");\n/* harmony import */ var _tabler_icons_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @tabler/icons-react */ \"(ssr)/../../node_modules/.pnpm/@tabler+icons-react@3.35.0_react@18.2.0/node_modules/@tabler/icons-react/dist/esm/tabler-icons-react.mjs\");\n\n\n\nconst registries = {\n lucide: lucide_react__WEBPACK_IMPORTED_MODULE_1__,\n tabler: _tabler_icons_react__WEBPACK_IMPORTED_MODULE_2__\n};\nfunction Icon({ name, library = \"lucide\", ...props }) {\n const Registry = registries[library];\n const Component = Registry[name];\n if (!Component) {\n console.warn(`Icon '${name}' not found in ${library} library.`);\n return null;\n }\n return /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(Component, {\n width: 20,\n height: 20,\n strokeWidth: 1.6,\n ...props\n });\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy91aS9JY29uLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNzQztBQUNDO0FBQ087QUFFOUMsTUFBTUcsYUFBYTtJQUNqQkMsUUFBUUgseUNBQU1BO0lBQ2RJLFFBQVFILGdEQUFNQTtBQUNoQjtBQVVPLFNBQVNJLEtBQUssRUFBRUMsSUFBSSxFQUFFQyxVQUFVLFFBQVEsRUFBRSxHQUFHQyxPQUFrQjtJQUNwRSxNQUFNQyxXQUFXUCxVQUFVLENBQUNLLFFBQVE7SUFDcEMsTUFBTUcsWUFBWUQsUUFBUSxDQUFDSCxLQUE4QjtJQUV6RCxJQUFJLENBQUNJLFdBQVc7UUFDZEMsUUFBUUMsSUFBSSxDQUFDLENBQUMsTUFBTSxFQUFFTixLQUFLLGVBQWUsRUFBRUMsUUFBUSxTQUFTLENBQUM7UUFDOUQsT0FBTztJQUNUO0lBRUEscUJBQU9SLG9EQUFhQSxDQUFDVyxXQUFXO1FBQzlCRyxPQUFPO1FBQ1BDLFFBQVE7UUFDUkMsYUFBYTtRQUNiLEdBQUdQLEtBQUs7SUFDVjtBQUNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uL3NyYy9jb21wb25lbnRzL3VpL0ljb24udHN4P2Q4MWEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBTVkdQcm9wcyB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgY3JlYXRlRWxlbWVudCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0ICogYXMgTHVjaWRlIGZyb20gXCJsdWNpZGUtcmVhY3RcIjtcbmltcG9ydCAqIGFzIFRhYmxlciBmcm9tIFwiQHRhYmxlci9pY29ucy1yZWFjdFwiO1xuXG5jb25zdCByZWdpc3RyaWVzID0ge1xuICBsdWNpZGU6IEx1Y2lkZSxcbiAgdGFibGVyOiBUYWJsZXJcbn07XG5cbmV4cG9ydCB0eXBlIEljb25MaWJyYXJ5ID0ga2V5b2YgdHlwZW9mIHJlZ2lzdHJpZXM7XG5leHBvcnQgdHlwZSBJY29uTmFtZSA9IHN0cmluZztcblxudHlwZSBJY29uUHJvcHMgPSBTVkdQcm9wczxTVkdTVkdFbGVtZW50PiAmIHtcbiAgbmFtZTogSWNvbk5hbWU7XG4gIGxpYnJhcnk/OiBJY29uTGlicmFyeTtcbn07XG5cbmV4cG9ydCBmdW5jdGlvbiBJY29uKHsgbmFtZSwgbGlicmFyeSA9IFwibHVjaWRlXCIsIC4uLnByb3BzIH06IEljb25Qcm9wcykge1xuICBjb25zdCBSZWdpc3RyeSA9IHJlZ2lzdHJpZXNbbGlicmFyeV07XG4gIGNvbnN0IENvbXBvbmVudCA9IFJlZ2lzdHJ5W25hbWUgYXMga2V5b2YgdHlwZW9mIFJlZ2lzdHJ5XSBhcyAocHJvcHM6IFNWR1Byb3BzPFNWR1NWR0VsZW1lbnQ+KSA9PiBKU1guRWxlbWVudDtcblxuICBpZiAoIUNvbXBvbmVudCkge1xuICAgIGNvbnNvbGUud2FybihgSWNvbiAnJHtuYW1lfScgbm90IGZvdW5kIGluICR7bGlicmFyeX0gbGlicmFyeS5gKTtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIHJldHVybiBjcmVhdGVFbGVtZW50KENvbXBvbmVudCwge1xuICAgIHdpZHRoOiAyMCxcbiAgICBoZWlnaHQ6IDIwLFxuICAgIHN0cm9rZVdpZHRoOiAxLjYsXG4gICAgLi4ucHJvcHNcbiAgfSk7XG59XG4iXSwibmFtZXMiOlsiY3JlYXRlRWxlbWVudCIsIkx1Y2lkZSIsIlRhYmxlciIsInJlZ2lzdHJpZXMiLCJsdWNpZGUiLCJ0YWJsZXIiLCJJY29uIiwibmFtZSIsImxpYnJhcnkiLCJwcm9wcyIsIlJlZ2lzdHJ5IiwiQ29tcG9uZW50IiwiY29uc29sZSIsIndhcm4iLCJ3aWR0aCIsImhlaWdodCIsInN0cm9rZVdpZHRoIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/components/ui/Icon.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/features/account/AccountOverview.tsx":
|
||
/*!**************************************************!*\
|
||
!*** ./src/features/account/AccountOverview.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 */ AccountOverview: () => (/* binding */ AccountOverview)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 _allai_ui__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @allai/ui */ \"(ssr)/../../packages/ui/index.ts\");\n\n\nconst functionOrder = [\n \"text\",\n \"rewrite\",\n \"image\",\n \"audio\",\n \"video\",\n \"presentation\",\n \"research\"\n];\nconst sampleFunctionUsage = {\n text: {\n requests: 42,\n tokens: 1280\n },\n rewrite: {\n requests: 18,\n tokens: 540\n },\n image: {\n requests: 12,\n tokens: 720\n },\n audio: {\n requests: 6,\n tokens: 360\n },\n video: {\n requests: 3,\n tokens: 450\n },\n presentation: {\n requests: 4,\n tokens: 180\n },\n research: {\n requests: 8,\n tokens: 220\n }\n};\nfunction AccountOverview({ email, balance, history, dictionary, locale }) {\n const formatter = new Intl.DateTimeFormat(locale, {\n dateStyle: \"medium\",\n timeStyle: \"short\"\n });\n const usageSparkline = dictionary.chartLabels.map((label, index)=>({\n label,\n tokens: [\n 420,\n 360,\n 540,\n 610,\n 480,\n 520,\n 680\n ][index] ?? 0\n }));\n const maxTokens = Math.max(...usageSparkline.map((item)=>item.tokens), 1);\n const recentHistory = history.slice(0, 6);\n const referralStats = {\n invited: 3,\n rewards: 180\n };\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"mx-auto flex w-full max-w-[1100px] flex-col gap-10\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"header\", {\n className: \"space-y-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs font-semibold uppercase tracking-[0.3em] text-[var(--color-muted)]\",\n children: dictionary.badge\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 40,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h1\", {\n className: \"text-4xl font-semibold text-[var(--color-foreground)]\",\n children: dictionary.title\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 41,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"max-w-3xl text-base leading-relaxed text-[var(--color-muted)]\",\n children: dictionary.subtitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 42,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 39,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"space-y-5\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionTitle, {\n label: dictionary.overviewTitle,\n description: dictionary.overviewSubtitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 46,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid gap-5 sm:grid-cols-2 lg:grid-cols-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Panel, {\n className: \"flex flex-col gap-5 p-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-center justify-between gap-4\",\n children: [\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)(\"p\", {\n className: \"text-sm font-semibold text-[var(--color-muted)]\",\n children: dictionary.balanceLabel\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 51,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-4xl font-semibold text-[var(--color-foreground)]\",\n children: [\n balance,\n \" cr\"\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 52,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 50,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"rounded-full border border-[var(--color-border)] px-3 py-1 text-xs font-semibold text-[var(--color-primary)]\",\n children: dictionary.accountStatus\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 54,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 49,\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-[var(--color-muted)]\",\n children: dictionary.balanceHint\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 58,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-wrap gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Button, {\n children: dictionary.topUpCta\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 60,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Button, {\n variant: \"secondary\",\n children: dictionary.inviteCta\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 61,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 59,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 48,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Panel, {\n className: \"flex flex-col gap-5 p-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionHeader, {\n title: dictionary.activityTitle,\n subtitle: dictionary.activitySubtitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 66,\n columnNumber: 13\n }, this),\n recentHistory.length === 0 ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-[var(--color-muted)]\",\n children: dictionary.activityEmpty\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 68,\n columnNumber: 15\n }, this) : /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"ul\", {\n className: \"flex flex-col gap-4\",\n children: recentHistory.map((entry)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"li\", {\n className: \"flex items-start justify-between gap-4 border-b border-[var(--color-border)] pb-3 text-sm last:border-none\",\n children: [\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)(\"p\", {\n className: \"font-semibold text-[var(--color-foreground)]\",\n children: entry.description ?? dictionary.activityTitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 74,\n columnNumber: 23\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-[var(--color-muted)]\",\n children: formatter.format(new Date(entry.createdAt))\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 75,\n columnNumber: 23\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 73,\n columnNumber: 21\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `font-semibold ${entry.amount >= 0 ? \"text-[var(--color-primary)]\" : \"text-[var(--surface-contrast)]\"}`,\n children: [\n entry.amount > 0 ? `+${entry.amount}` : entry.amount,\n \" cr\"\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 77,\n columnNumber: 21\n }, this)\n ]\n }, entry.id, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 72,\n columnNumber: 19\n }, this))\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 70,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 65,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Panel, {\n className: \"flex flex-col gap-5 p-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionHeader, {\n title: dictionary.referralTitle,\n subtitle: dictionary.referralSubtitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 89,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-[var(--color-muted)]\",\n children: dictionary.referralHint\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 90,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"rounded-[var(--radius-lg)] border border-dashed border-[var(--color-border)] bg-[color:var(--color-panel)/0.4] px-4 py-6 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs uppercase tracking-widest text-[var(--color-muted)]\",\n children: dictionary.referralCodeLabel\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 92,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-3 text-2xl font-semibold text-[var(--color-foreground)]\",\n children: \"ALLY-FRIENDS\"\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 93,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 91,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid grid-cols-2 gap-4 text-sm\",\n children: [\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)(\"p\", {\n className: \"text-[var(--color-muted)]\",\n children: dictionary.referralInvitedLabel\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 97,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-2xl font-semibold text-[var(--color-foreground)]\",\n children: referralStats.invited\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 98,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 96,\n columnNumber: 15\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)(\"p\", {\n className: \"text-[var(--color-muted)]\",\n children: dictionary.referralRewardsLabel\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 101,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-2xl font-semibold text-[var(--color-foreground)]\",\n children: [\n referralStats.rewards,\n \" cr\"\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 102,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 100,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 95,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Button, {\n variant: \"secondary\",\n children: dictionary.referralCta\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 105,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 88,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 47,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 45,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"space-y-5\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionTitle, {\n label: dictionary.statisticsTitle,\n description: dictionary.statisticsSubtitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 111,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid gap-5 lg:grid-cols-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Panel, {\n className: \"flex flex-col gap-4 p-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionHeader, {\n title: dictionary.chartTitle,\n subtitle: dictionary.chartLabel,\n badge: dictionary.chartPeriodWeek\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 114,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex items-end gap-4 border-b border-dashed border-[var(--color-border)] pb-6\",\n children: usageSparkline.map((item)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex-1 text-center\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex h-48 w-full items-end rounded-[var(--radius-lg)] border border-[var(--color-border)] bg-gradient-to-t from-[color:var(--color-border)/0.08] to-transparent p-2\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"w-full rounded-[var(--radius-md)] bg-[var(--color-primary)] transition-all\",\n style: {\n height: `${item.tokens / maxTokens * 100}%`\n }\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 119,\n columnNumber: 21\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 118,\n columnNumber: 19\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-3 text-xs font-semibold text-[var(--color-muted)]\",\n children: item.label\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 124,\n columnNumber: 19\n }, this)\n ]\n }, item.label, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 117,\n columnNumber: 17\n }, this))\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 115,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs text-[var(--color-muted)]\",\n children: dictionary.chartHint\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 128,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 113,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Panel, {\n className: \"flex flex-col gap-4 p-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionHeader, {\n title: dictionary.tableTitle,\n subtitle: dictionary.tableLabel\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 132,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"overflow-x-auto\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"table\", {\n className: \"w-full border-collapse text-sm\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"thead\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n className: \"text-left text-xs uppercase text-[var(--color-muted)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n className: \"pb-2\",\n children: dictionary.tableFunction\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 137,\n columnNumber: 21\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n className: \"pb-2\",\n children: dictionary.tableRequests\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 138,\n columnNumber: 21\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"th\", {\n className: \"pb-2 text-right\",\n children: dictionary.tableTokens\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 139,\n columnNumber: 21\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 136,\n columnNumber: 19\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 135,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tbody\", {\n children: functionOrder.map((key)=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"tr\", {\n className: \"border-t border-[var(--color-border)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n className: \"py-3 font-medium text-[var(--color-foreground)]\",\n children: dictionary.functionLabels[key]\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 145,\n columnNumber: 23\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n className: \"py-3 text-[var(--color-muted)]\",\n children: sampleFunctionUsage[key].requests\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 146,\n columnNumber: 23\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"td\", {\n className: \"py-3 text-right text-[var(--color-muted)]\",\n children: sampleFunctionUsage[key].tokens\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 147,\n columnNumber: 23\n }, this)\n ]\n }, key, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 144,\n columnNumber: 21\n }, this))\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 142,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 134,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 133,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs text-[var(--color-muted)]\",\n children: dictionary.tableHint\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 153,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 131,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 112,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 110,\n columnNumber: 7\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"section\", {\n className: \"space-y-5\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionTitle, {\n label: dictionary.profileTitle,\n description: dictionary.profileSubtitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 159,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"grid gap-5 lg:grid-cols-2\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Panel, {\n className: \"flex flex-col gap-5 p-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionHeader, {\n title: dictionary.profileDetailsTitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 162,\n columnNumber: 13\n }, this),\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)(Field, {\n label: dictionary.profileEmailLabel,\n value: email\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 164,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Field, {\n label: dictionary.profileCompanyLabel,\n value: \"AllAI Studio\"\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 165,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 163,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm font-semibold text-[var(--color-foreground)]\",\n children: dictionary.notificationsTitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 168,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Toggle, {\n label: dictionary.notifyUsageLabel,\n enabled: true\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 169,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Toggle, {\n label: dictionary.notifyNewsLabel\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 170,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 167,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-wrap gap-3\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Button, {\n variant: \"secondary\",\n children: dictionary.saveProfileCta\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 173,\n columnNumber: 15\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 172,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 161,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Panel, {\n className: \"flex flex-col gap-5 p-6\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(SectionHeader, {\n title: dictionary.securityTitle,\n subtitle: dictionary.privacyTitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 178,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"space-y-4 text-sm\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(InfoRow, {\n title: dictionary.twoFactorLabel,\n description: dictionary.twoFactorHint,\n action: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Button, {\n size: \"sm\",\n children: dictionary.enableTwoFactorCta\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 183,\n columnNumber: 25\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 180,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(InfoRow, {\n title: dictionary.sessionsTitle,\n description: dictionary.sessionsHint,\n action: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Button, {\n size: \"sm\",\n variant: \"secondary\",\n children: dictionary.signOutAll\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 188,\n columnNumber: 25\n }, void 0)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 185,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 179,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"border-t border-[var(--color-border)] pt-4\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-wrap gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Button, {\n size: \"sm\",\n variant: \"secondary\",\n children: dictionary.exportDataCta\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 193,\n columnNumber: 17\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_allai_ui__WEBPACK_IMPORTED_MODULE_1__.Button, {\n size: \"sm\",\n variant: \"ghost\",\n className: \"text-[var(--surface-contrast)] hover:text-[var(--color-muted)]\",\n children: dictionary.deleteAccountCta\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 196,\n columnNumber: 17\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 192,\n columnNumber: 15\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"mt-3 text-xs text-[var(--color-muted)]\",\n children: dictionary.deleteWarning\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 200,\n columnNumber: 15\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 191,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 177,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 160,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 158,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 38,\n columnNumber: 5\n }, this);\n}\nfunction SectionTitle({ label, description }) {\n return /*#__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)(\"p\", {\n className: \"text-xs font-semibold uppercase tracking-[0.3em] text-[var(--color-muted)]\",\n children: label\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 212,\n columnNumber: 7\n }, this),\n description ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-sm text-[var(--color-muted)]\",\n children: description\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 213,\n columnNumber: 22\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 211,\n columnNumber: 5\n }, this);\n}\nfunction SectionHeader({ title, subtitle, badge }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-wrap items-center gap-3\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n children: [\n subtitle ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs font-semibold uppercase tracking-wide text-[var(--color-muted)]\",\n children: subtitle\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 222,\n columnNumber: 21\n }, this) : null,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"h3\", {\n className: \"text-xl font-semibold text-[var(--color-foreground)]\",\n children: title\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 223,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 221,\n columnNumber: 7\n }, this),\n badge ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: \"rounded-full border border-[var(--color-border)] px-3 py-1 text-xs font-semibold text-[var(--color-muted)]\",\n children: badge\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 226,\n columnNumber: 9\n }, this) : null\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 220,\n columnNumber: 5\n }, this);\n}\nfunction Field({ label, value }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n className: \"block text-sm text-[var(--color-muted)]\",\n children: [\n label,\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n readOnly: true,\n value: value,\n className: \"mt-2 w-full rounded-[var(--radius-md)] border border-[var(--color-border)] bg-[color:var(--color-panel)/0.8] px-3 py-2 font-medium text-[var(--color-foreground)]\"\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 238,\n columnNumber: 7\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 236,\n columnNumber: 5\n }, this);\n}\nfunction Toggle({ label, enabled }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n className: \"flex items-center gap-3 text-sm text-[var(--color-foreground)]\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `flex h-6 w-11 items-center rounded-full border ${enabled ? \"border-[var(--color-primary)] bg-[var(--color-primary)]/90\" : \"border-[var(--color-border)] bg-[color:var(--color-panel)/0.6]\"}`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"span\", {\n className: `mx-1 h-4 w-4 rounded-full bg-[var(--color-background)] shadow transition ${enabled ? \"translate-x-5\" : \"\"}`\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 253,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 250,\n columnNumber: 7\n }, this),\n label\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 249,\n columnNumber: 5\n }, this);\n}\nfunction InfoRow({ title, description, action }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"flex flex-wrap items-center justify-between gap-4 border-b border-[var(--color-border)] pb-4\",\n children: [\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)(\"p\", {\n className: \"font-semibold text-[var(--color-foreground)]\",\n children: title\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 264,\n columnNumber: 9\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"text-xs text-[var(--color-muted)]\",\n children: description\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 265,\n columnNumber: 9\n }, this)\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 263,\n columnNumber: 7\n }, this),\n action\n ]\n }, void 0, true, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/features/account/AccountOverview.tsx\",\n lineNumber: 262,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvZmVhdHVyZXMvYWNjb3VudC9BY2NvdW50T3ZlcnZpZXcudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBSTBDO0FBVTFDLE1BQU1FLGdCQUFnQjtJQUFDO0lBQVE7SUFBVztJQUFTO0lBQVM7SUFBUztJQUFnQjtDQUFXO0FBRWhHLE1BQU1DLHNCQUFvRztJQUN4R0MsTUFBTTtRQUFFQyxVQUFVO1FBQUlDLFFBQVE7SUFBSztJQUNuQ0MsU0FBUztRQUFFRixVQUFVO1FBQUlDLFFBQVE7SUFBSTtJQUNyQ0UsT0FBTztRQUFFSCxVQUFVO1FBQUlDLFFBQVE7SUFBSTtJQUNuQ0csT0FBTztRQUFFSixVQUFVO1FBQUdDLFFBQVE7SUFBSTtJQUNsQ0ksT0FBTztRQUFFTCxVQUFVO1FBQUdDLFFBQVE7SUFBSTtJQUNsQ0ssY0FBYztRQUFFTixVQUFVO1FBQUdDLFFBQVE7SUFBSTtJQUN6Q00sVUFBVTtRQUFFUCxVQUFVO1FBQUdDLFFBQVE7SUFBSTtBQUN2QztBQUVPLFNBQVNPLGdCQUFnQixFQUFFQyxLQUFLLEVBQUVDLE9BQU8sRUFBRUMsT0FBTyxFQUFFQyxVQUFVLEVBQUVDLE1BQU0sRUFBUztJQUNwRixNQUFNQyxZQUFZLElBQUlDLEtBQUtDLGNBQWMsQ0FBQ0gsUUFBUTtRQUFFSSxXQUFXO1FBQVVDLFdBQVc7SUFBUTtJQUM1RixNQUFNQyxpQkFBaUJQLFdBQVdRLFdBQVcsQ0FBQ0MsR0FBRyxDQUFDLENBQUNDLE9BQU9DLFFBQVc7WUFDbkVEO1lBQ0FyQixRQUFRO2dCQUFDO2dCQUFLO2dCQUFLO2dCQUFLO2dCQUFLO2dCQUFLO2dCQUFLO2FBQUksQ0FBQ3NCLE1BQU0sSUFBSTtRQUN4RDtJQUNBLE1BQU1DLFlBQVlDLEtBQUtDLEdBQUcsSUFBSVAsZUFBZUUsR0FBRyxDQUFDLENBQUNNLE9BQVNBLEtBQUsxQixNQUFNLEdBQUc7SUFDekUsTUFBTTJCLGdCQUFnQmpCLFFBQVFrQixLQUFLLENBQUMsR0FBRztJQUN2QyxNQUFNQyxnQkFBZ0I7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OERBQUM5RTtRQUFNWSxXQUFVOztZQUNkWjswQkFDRCw4REFBQ3FHO2dCQUNDQyxRQUFRO2dCQUNSeEIsT0FBT0E7Z0JBQ1BsRSxXQUFVOzs7Ozs7Ozs7Ozs7QUFJbEI7QUFFQSxTQUFTcUUsT0FBTyxFQUFFakYsS0FBSyxFQUFFbUYsT0FBTyxFQUF3QztJQUN0RSxxQkFDRSw4REFBQ25GO1FBQU1ZLFdBQVU7OzBCQUNmLDhEQUFDYTtnQkFDQ2IsV0FBVyxDQUFDLCtDQUErQyxFQUFFdUUsVUFBVSwrREFBK0QsaUVBQWlFLENBQUM7MEJBRXhNLDRFQUFDMUQ7b0JBQUtiLFdBQVcsQ0FBQyx5RUFBeUUsRUFBRXVFLFVBQVUsa0JBQWtCLEdBQUcsQ0FBQzs7Ozs7Ozs7Ozs7WUFFOUhuRjs7Ozs7OztBQUdQO0FBRUEsU0FBU3dGLFFBQVEsRUFBRXZFLEtBQUssRUFBRUksV0FBVyxFQUFFc0UsTUFBTSxFQUE2RDtJQUN4RyxxQkFDRSw4REFBQ3BFO1FBQUlYLFdBQVU7OzBCQUNiLDhEQUFDVzs7a0NBQ0MsOERBQUNUO3dCQUFFRixXQUFVO2tDQUFnREs7Ozs7OztrQ0FDN0QsOERBQUNIO3dCQUFFRixXQUFVO2tDQUFxQ1M7Ozs7Ozs7Ozs7OztZQUVuRHNFOzs7Ozs7O0FBR1AiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4vc3JjL2ZlYXR1cmVzL2FjY291bnQvQWNjb3VudE92ZXJ2aWV3LnRzeD9iZmM3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgUmVhY3ROb2RlIH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgeyBMb2NhbGUgfSBmcm9tIFwiQC9jb25maWcvaTE4blwiO1xuaW1wb3J0IHR5cGUgeyBEaWN0aW9uYXJ5IH0gZnJvbSBcIkBhbGxhaS9pMThuL3NlcnZlclwiO1xuaW1wb3J0IHR5cGUgeyBEZW1vQmFsYW5jZUVudHJ5IH0gZnJvbSBcIkAvcHJvdmlkZXJzL2F1dGgvTW9ja0F1dGhQcm92aWRlclwiO1xuaW1wb3J0IHsgQnV0dG9uLCBQYW5lbCB9IGZyb20gXCJAYWxsYWkvdWlcIjtcblxudHlwZSBQcm9wcyA9IHtcbiAgZW1haWw6IHN0cmluZztcbiAgYmFsYW5jZTogbnVtYmVyO1xuICBoaXN0b3J5OiBEZW1vQmFsYW5jZUVudHJ5W107XG4gIGRpY3Rpb25hcnk6IERpY3Rpb25hcnlbXCJhY2NvdW50XCJdO1xuICBsb2NhbGU6IExvY2FsZTtcbn07XG5cbmNvbnN0IGZ1bmN0aW9uT3JkZXIgPSBbXCJ0ZXh0XCIsIFwicmV3cml0ZVwiLCBcImltYWdlXCIsIFwiYXVkaW9cIiwgXCJ2aWRlb1wiLCBcInByZXNlbnRhdGlvblwiLCBcInJlc2VhcmNoXCJdIGFzIGNvbnN0O1xuXG5jb25zdCBzYW1wbGVGdW5jdGlvblVzYWdlOiBSZWNvcmQ8KHR5cGVvZiBmdW5jdGlvbk9yZGVyKVtudW1iZXJdLCB7IHJlcXVlc3RzOiBudW1iZXI7IHRva2VuczogbnVtYmVyIH0+ID0ge1xuICB0ZXh0OiB7IHJlcXVlc3RzOiA0MiwgdG9rZW5zOiAxMjgwIH0sXG4gIHJld3JpdGU6IHsgcmVxdWVzdHM6IDE4LCB0b2tlbnM6IDU0MCB9LFxuICBpbWFnZTogeyByZXF1ZXN0czogMTIsIHRva2VuczogNzIwIH0sXG4gIGF1ZGlvOiB7IHJlcXVlc3RzOiA2LCB0b2tlbnM6IDM2MCB9LFxuICB2aWRlbzogeyByZXF1ZXN0czogMywgdG9rZW5zOiA0NTAgfSxcbiAgcHJlc2VudGF0aW9uOiB7IHJlcXVlc3RzOiA0LCB0b2tlbnM6IDE4MCB9LFxuICByZXNlYXJjaDogeyByZXF1ZXN0czogOCwgdG9rZW5zOiAyMjAgfVxufTtcblxuZXhwb3J0IGZ1bmN0aW9uIEFjY291bnRPdmVydmlldyh7IGVtYWlsLCBiYWxhbmNlLCBoaXN0b3J5LCBkaWN0aW9uYXJ5LCBsb2NhbGUgfTogUHJvcHMpIHtcbiAgY29uc3QgZm9ybWF0dGVyID0gbmV3IEludGwuRGF0ZVRpbWVGb3JtYXQobG9jYWxlLCB7IGRhdGVTdHlsZTogXCJtZWRpdW1cIiwgdGltZVN0eWxlOiBcInNob3J0XCIgfSk7XG4gIGNvbnN0IHVzYWdlU3BhcmtsaW5lID0gZGljdGlvbmFyeS5jaGFydExhYmVscy5tYXAoKGxhYmVsLCBpbmRleCkgPT4gKHtcbiAgICBsYWJlbCxcbiAgICB0b2tlbnM6IFs0MjAsIDM2MCwgNTQwLCA2MTAsIDQ4MCwgNTIwLCA2ODBdW2luZGV4XSA/PyAwXG4gIH0pKTtcbiAgY29uc3QgbWF4VG9rZW5zID0gTWF0aC5tYXgoLi4udXNhZ2VTcGFya2xpbmUubWFwKChpdGVtKSA9PiBpdGVtLnRva2VucyksIDEpO1xuICBjb25zdCByZWNlbnRIaXN0b3J5ID0gaGlzdG9yeS5zbGljZSgwLCA2KTtcbiAgY29uc3QgcmVmZXJyYWxTdGF0cyA9IHsgaW52aXRlZDogMywgcmV3YXJkczogMTgwIH07XG5cbiAgcmV0dXJuIChcbiAgICA8c2VjdGlvbiBjbGFzc05hbWU9XCJteC1hdXRvIGZsZXggdy1mdWxsIG1heC13LVsxMTAwcHhdIGZsZXgtY29sIGdhcC0xMFwiPlxuICAgICAgPGhlYWRlciBjbGFzc05hbWU9XCJzcGFjZS15LTNcIj5cbiAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBmb250LXNlbWlib2xkIHVwcGVyY2FzZSB0cmFja2luZy1bMC4zZW1dIHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj57ZGljdGlvbmFyeS5iYWRnZX08L3A+XG4gICAgICAgIDxoMSBjbGFzc05hbWU9XCJ0ZXh0LTR4bCBmb250LXNlbWlib2xkIHRleHQtW3ZhcigtLWNvbG9yLWZvcmVncm91bmQpXVwiPntkaWN0aW9uYXJ5LnRpdGxlfTwvaDE+XG4gICAgICAgIDxwIGNsYXNzTmFtZT1cIm1heC13LTN4bCB0ZXh0LWJhc2UgbGVhZGluZy1yZWxheGVkIHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj57ZGljdGlvbmFyeS5zdWJ0aXRsZX08L3A+XG4gICAgICA8L2hlYWRlcj5cblxuICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwic3BhY2UteS01XCI+XG4gICAgICAgIDxTZWN0aW9uVGl0bGUgbGFiZWw9e2RpY3Rpb25hcnkub3ZlcnZpZXdUaXRsZX0gZGVzY3JpcHRpb249e2RpY3Rpb25hcnkub3ZlcnZpZXdTdWJ0aXRsZX0gLz5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJncmlkIGdhcC01IHNtOmdyaWQtY29scy0yIGxnOmdyaWQtY29scy0zXCI+XG4gICAgICAgICAgPFBhbmVsIGNsYXNzTmFtZT1cImZsZXggZmxleC1jb2wgZ2FwLTUgcC02XCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktYmV0d2VlbiBnYXAtNFwiPlxuICAgICAgICAgICAgICA8ZGl2PlxuICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtc20gZm9udC1zZW1pYm9sZCB0ZXh0LVt2YXIoLS1jb2xvci1tdXRlZCldXCI+e2RpY3Rpb25hcnkuYmFsYW5jZUxhYmVsfTwvcD5cbiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LTR4bCBmb250LXNlbWlib2xkIHRleHQtW3ZhcigtLWNvbG9yLWZvcmVncm91bmQpXVwiPntiYWxhbmNlfSBjcjwvcD5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJvdW5kZWQtZnVsbCBib3JkZXIgYm9yZGVyLVt2YXIoLS1jb2xvci1ib3JkZXIpXSBweC0zIHB5LTEgdGV4dC14cyBmb250LXNlbWlib2xkIHRleHQtW3ZhcigtLWNvbG9yLXByaW1hcnkpXVwiPlxuICAgICAgICAgICAgICAgIHtkaWN0aW9uYXJ5LmFjY291bnRTdGF0dXN9XG4gICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSBsZWFkaW5nLXJlbGF4ZWQgdGV4dC1bdmFyKC0tY29sb3ItbXV0ZWQpXVwiPntkaWN0aW9uYXJ5LmJhbGFuY2VIaW50fTwvcD5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LXdyYXAgZ2FwLTNcIj5cbiAgICAgICAgICAgICAgPEJ1dHRvbj57ZGljdGlvbmFyeS50b3BVcEN0YX08L0J1dHRvbj5cbiAgICAgICAgICAgICAgPEJ1dHRvbiB2YXJpYW50PVwic2Vjb25kYXJ5XCI+e2RpY3Rpb25hcnkuaW52aXRlQ3RhfTwvQnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9QYW5lbD5cblxuICAgICAgICAgIDxQYW5lbCBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIGdhcC01IHAtNlwiPlxuICAgICAgICAgICAgPFNlY3Rpb25IZWFkZXIgdGl0bGU9e2RpY3Rpb25hcnkuYWN0aXZpdHlUaXRsZX0gc3VidGl0bGU9e2RpY3Rpb25hcnkuYWN0aXZpdHlTdWJ0aXRsZX0gLz5cbiAgICAgICAgICAgIHtyZWNlbnRIaXN0b3J5Lmxlbmd0aCA9PT0gMCA/IChcbiAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LVt2YXIoLS1jb2xvci1tdXRlZCldXCI+e2RpY3Rpb25hcnkuYWN0aXZpdHlFbXB0eX08L3A+XG4gICAgICAgICAgICApIDogKFxuICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAtNFwiPlxuICAgICAgICAgICAgICAgIHtyZWNlbnRIaXN0b3J5Lm1hcCgoZW50cnkpID0+IChcbiAgICAgICAgICAgICAgICAgIDxsaSBrZXk9e2VudHJ5LmlkfSBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLXN0YXJ0IGp1c3RpZnktYmV0d2VlbiBnYXAtNCBib3JkZXItYiBib3JkZXItW3ZhcigtLWNvbG9yLWJvcmRlcildIHBiLTMgdGV4dC1zbSBsYXN0OmJvcmRlci1ub25lXCI+XG4gICAgICAgICAgICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwiZm9udC1zZW1pYm9sZCB0ZXh0LVt2YXIoLS1jb2xvci1mb3JlZ3JvdW5kKV1cIj57ZW50cnkuZGVzY3JpcHRpb24gPz8gZGljdGlvbmFyeS5hY3Rpdml0eVRpdGxlfTwvcD5cbiAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LVt2YXIoLS1jb2xvci1tdXRlZCldXCI+e2Zvcm1hdHRlci5mb3JtYXQobmV3IERhdGUoZW50cnkuY3JlYXRlZEF0KSl9PC9wPlxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2Bmb250LXNlbWlib2xkICR7ZW50cnkuYW1vdW50ID49IDAgPyBcInRleHQtW3ZhcigtLWNvbG9yLXByaW1hcnkpXVwiIDogXCJ0ZXh0LVt2YXIoLS1zdXJmYWNlLWNvbnRyYXN0KV1cIn1gfVxuICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAge2VudHJ5LmFtb3VudCA+IDAgPyBgKyR7ZW50cnkuYW1vdW50fWAgOiBlbnRyeS5hbW91bnR9IGNyXG4gICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgIDwvbGk+XG4gICAgICAgICAgICAgICAgKSl9XG4gICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvUGFuZWw+XG5cbiAgICAgICAgICA8UGFuZWwgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAtNSBwLTZcIj5cbiAgICAgICAgICAgIDxTZWN0aW9uSGVhZGVyIHRpdGxlPXtkaWN0aW9uYXJ5LnJlZmVycmFsVGl0bGV9IHN1YnRpdGxlPXtkaWN0aW9uYXJ5LnJlZmVycmFsU3VidGl0bGV9IC8+XG4gICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXNtIHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj57ZGljdGlvbmFyeS5yZWZlcnJhbEhpbnR9PC9wPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyb3VuZGVkLVt2YXIoLS1yYWRpdXMtbGcpXSBib3JkZXIgYm9yZGVyLWRhc2hlZCBib3JkZXItW3ZhcigtLWNvbG9yLWJvcmRlcildIGJnLVtjb2xvcjp2YXIoLS1jb2xvci1wYW5lbCkvMC40XSBweC00IHB5LTYgdGV4dC1jZW50ZXJcIj5cbiAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyB1cHBlcmNhc2UgdHJhY2tpbmctd2lkZXN0IHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj57ZGljdGlvbmFyeS5yZWZlcnJhbENvZGVMYWJlbH08L3A+XG4gICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cIm10LTMgdGV4dC0yeGwgZm9udC1zZW1pYm9sZCB0ZXh0LVt2YXIoLS1jb2xvci1mb3JlZ3JvdW5kKV1cIj5BTExZLUZSSUVORFM8L3A+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZ3JpZCBncmlkLWNvbHMtMiBnYXAtNCB0ZXh0LXNtXCI+XG4gICAgICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1bdmFyKC0tY29sb3ItbXV0ZWQpXVwiPntkaWN0aW9uYXJ5LnJlZmVycmFsSW52aXRlZExhYmVsfTwvcD5cbiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LTJ4bCBmb250LXNlbWlib2xkIHRleHQtW3ZhcigtLWNvbG9yLWZvcmVncm91bmQpXVwiPntyZWZlcnJhbFN0YXRzLmludml0ZWR9PC9wPlxuICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgPGRpdj5cbiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LVt2YXIoLS1jb2xvci1tdXRlZCldXCI+e2RpY3Rpb25hcnkucmVmZXJyYWxSZXdhcmRzTGFiZWx9PC9wPlxuICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQtMnhsIGZvbnQtc2VtaWJvbGQgdGV4dC1bdmFyKC0tY29sb3ItZm9yZWdyb3VuZCldXCI+e3JlZmVycmFsU3RhdHMucmV3YXJkc30gY3I8L3A+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8QnV0dG9uIHZhcmlhbnQ9XCJzZWNvbmRhcnlcIj57ZGljdGlvbmFyeS5yZWZlcnJhbEN0YX08L0J1dHRvbj5cbiAgICAgICAgICA8L1BhbmVsPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvc2VjdGlvbj5cblxuICAgICAgPHNlY3Rpb24gY2xhc3NOYW1lPVwic3BhY2UteS01XCI+XG4gICAgICAgIDxTZWN0aW9uVGl0bGUgbGFiZWw9e2RpY3Rpb25hcnkuc3RhdGlzdGljc1RpdGxlfSBkZXNjcmlwdGlvbj17ZGljdGlvbmFyeS5zdGF0aXN0aWNzU3VidGl0bGV9IC8+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZ3JpZCBnYXAtNSBsZzpncmlkLWNvbHMtMlwiPlxuICAgICAgICAgIDxQYW5lbCBjbGFzc05hbWU9XCJmbGV4IGZsZXgtY29sIGdhcC00IHAtNlwiPlxuICAgICAgICAgICAgPFNlY3Rpb25IZWFkZXIgdGl0bGU9e2RpY3Rpb25hcnkuY2hhcnRUaXRsZX0gc3VidGl0bGU9e2RpY3Rpb25hcnkuY2hhcnRMYWJlbH0gYmFkZ2U9e2RpY3Rpb25hcnkuY2hhcnRQZXJpb2RXZWVrfSAvPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGl0ZW1zLWVuZCBnYXAtNCBib3JkZXItYiBib3JkZXItZGFzaGVkIGJvcmRlci1bdmFyKC0tY29sb3ItYm9yZGVyKV0gcGItNlwiPlxuICAgICAgICAgICAgICB7dXNhZ2VTcGFya2xpbmUubWFwKChpdGVtKSA9PiAoXG4gICAgICAgICAgICAgICAgPGRpdiBrZXk9e2l0ZW0ubGFiZWx9IGNsYXNzTmFtZT1cImZsZXgtMSB0ZXh0LWNlbnRlclwiPlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGgtNDggdy1mdWxsIGl0ZW1zLWVuZCByb3VuZGVkLVt2YXIoLS1yYWRpdXMtbGcpXSBib3JkZXIgYm9yZGVyLVt2YXIoLS1jb2xvci1ib3JkZXIpXSBiZy1ncmFkaWVudC10by10IGZyb20tW2NvbG9yOnZhcigtLWNvbG9yLWJvcmRlcikvMC4wOF0gdG8tdHJhbnNwYXJlbnQgcC0yXCI+XG4gICAgICAgICAgICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJ3LWZ1bGwgcm91bmRlZC1bdmFyKC0tcmFkaXVzLW1kKV0gYmctW3ZhcigtLWNvbG9yLXByaW1hcnkpXSB0cmFuc2l0aW9uLWFsbFwiXG4gICAgICAgICAgICAgICAgICAgICAgc3R5bGU9e3sgaGVpZ2h0OiBgJHsoaXRlbS50b2tlbnMgLyBtYXhUb2tlbnMpICogMTAwfSVgIH19XG4gICAgICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cIm10LTMgdGV4dC14cyBmb250LXNlbWlib2xkIHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj57aXRlbS5sYWJlbH08L3A+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICkpfVxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj57ZGljdGlvbmFyeS5jaGFydEhpbnR9PC9wPlxuICAgICAgICAgIDwvUGFuZWw+XG5cbiAgICAgICAgICA8UGFuZWwgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAtNCBwLTZcIj5cbiAgICAgICAgICAgIDxTZWN0aW9uSGVhZGVyIHRpdGxlPXtkaWN0aW9uYXJ5LnRhYmxlVGl0bGV9IHN1YnRpdGxlPXtkaWN0aW9uYXJ5LnRhYmxlTGFiZWx9IC8+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm92ZXJmbG93LXgtYXV0b1wiPlxuICAgICAgICAgICAgICA8dGFibGUgY2xhc3NOYW1lPVwidy1mdWxsIGJvcmRlci1jb2xsYXBzZSB0ZXh0LXNtXCI+XG4gICAgICAgICAgICAgICAgPHRoZWFkPlxuICAgICAgICAgICAgICAgICAgPHRyIGNsYXNzTmFtZT1cInRleHQtbGVmdCB0ZXh0LXhzIHVwcGVyY2FzZSB0ZXh0LVt2YXIoLS1jb2xvci1tdXRlZCldXCI+XG4gICAgICAgICAgICAgICAgICAgIDx0aCBjbGFzc05hbWU9XCJwYi0yXCI+e2RpY3Rpb25hcnkudGFibGVGdW5jdGlvbn08L3RoPlxuICAgICAgICAgICAgICAgICAgICA8dGggY2xhc3NOYW1lPVwicGItMlwiPntkaWN0aW9uYXJ5LnRhYmxlUmVxdWVzdHN9PC90aD5cbiAgICAgICAgICAgICAgICAgICAgPHRoIGNsYXNzTmFtZT1cInBiLTIgdGV4dC1yaWdodFwiPntkaWN0aW9uYXJ5LnRhYmxlVG9rZW5zfTwvdGg+XG4gICAgICAgICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICAgICAgIDwvdGhlYWQ+XG4gICAgICAgICAgICAgICAgPHRib2R5PlxuICAgICAgICAgICAgICAgICAge2Z1bmN0aW9uT3JkZXIubWFwKChrZXkpID0+IChcbiAgICAgICAgICAgICAgICAgICAgPHRyIGtleT17a2V5fSBjbGFzc05hbWU9XCJib3JkZXItdCBib3JkZXItW3ZhcigtLWNvbG9yLWJvcmRlcildXCI+XG4gICAgICAgICAgICAgICAgICAgICAgPHRkIGNsYXNzTmFtZT1cInB5LTMgZm9udC1tZWRpdW0gdGV4dC1bdmFyKC0tY29sb3ItZm9yZWdyb3VuZCldXCI+e2RpY3Rpb25hcnkuZnVuY3Rpb25MYWJlbHNba2V5XX08L3RkPlxuICAgICAgICAgICAgICAgICAgICAgIDx0ZCBjbGFzc05hbWU9XCJweS0zIHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj57c2FtcGxlRnVuY3Rpb25Vc2FnZVtrZXldLnJlcXVlc3RzfTwvdGQ+XG4gICAgICAgICAgICAgICAgICAgICAgPHRkIGNsYXNzTmFtZT1cInB5LTMgdGV4dC1yaWdodCB0ZXh0LVt2YXIoLS1jb2xvci1tdXRlZCldXCI+e3NhbXBsZUZ1bmN0aW9uVXNhZ2Vba2V5XS50b2tlbnN9PC90ZD5cbiAgICAgICAgICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgICAgICAgICkpfVxuICAgICAgICAgICAgICAgIDwvdGJvZHk+XG4gICAgICAgICAgICAgIDwvdGFibGU+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRleHQteHMgdGV4dC1bdmFyKC0tY29sb3ItbXV0ZWQpXVwiPntkaWN0aW9uYXJ5LnRhYmxlSGludH08L3A+XG4gICAgICAgICAgPC9QYW5lbD5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L3NlY3Rpb24+XG5cbiAgICAgIDxzZWN0aW9uIGNsYXNzTmFtZT1cInNwYWNlLXktNVwiPlxuICAgICAgICA8U2VjdGlvblRpdGxlIGxhYmVsPXtkaWN0aW9uYXJ5LnByb2ZpbGVUaXRsZX0gZGVzY3JpcHRpb249e2RpY3Rpb25hcnkucHJvZmlsZVN1YnRpdGxlfSAvPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImdyaWQgZ2FwLTUgbGc6Z3JpZC1jb2xzLTJcIj5cbiAgICAgICAgICA8UGFuZWwgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAtNSBwLTZcIj5cbiAgICAgICAgICAgIDxTZWN0aW9uSGVhZGVyIHRpdGxlPXtkaWN0aW9uYXJ5LnByb2ZpbGVEZXRhaWxzVGl0bGV9IC8+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInNwYWNlLXktNFwiPlxuICAgICAgICAgICAgICA8RmllbGQgbGFiZWw9e2RpY3Rpb25hcnkucHJvZmlsZUVtYWlsTGFiZWx9IHZhbHVlPXtlbWFpbH0gLz5cbiAgICAgICAgICAgICAgPEZpZWxkIGxhYmVsPXtkaWN0aW9uYXJ5LnByb2ZpbGVDb21wYW55TGFiZWx9IHZhbHVlPVwiQWxsQUkgU3R1ZGlvXCIgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzcGFjZS15LTNcIj5cbiAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC1zbSBmb250LXNlbWlib2xkIHRleHQtW3ZhcigtLWNvbG9yLWZvcmVncm91bmQpXVwiPntkaWN0aW9uYXJ5Lm5vdGlmaWNhdGlvbnNUaXRsZX08L3A+XG4gICAgICAgICAgICAgIDxUb2dnbGUgbGFiZWw9e2RpY3Rpb25hcnkubm90aWZ5VXNhZ2VMYWJlbH0gZW5hYmxlZCAvPlxuICAgICAgICAgICAgICA8VG9nZ2xlIGxhYmVsPXtkaWN0aW9uYXJ5Lm5vdGlmeU5ld3NMYWJlbH0gLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtd3JhcCBnYXAtM1wiPlxuICAgICAgICAgICAgICA8QnV0dG9uIHZhcmlhbnQ9XCJzZWNvbmRhcnlcIj57ZGljdGlvbmFyeS5zYXZlUHJvZmlsZUN0YX08L0J1dHRvbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvUGFuZWw+XG5cbiAgICAgICAgICA8UGFuZWwgY2xhc3NOYW1lPVwiZmxleCBmbGV4LWNvbCBnYXAtNSBwLTZcIj5cbiAgICAgICAgICAgIDxTZWN0aW9uSGVhZGVyIHRpdGxlPXtkaWN0aW9uYXJ5LnNlY3VyaXR5VGl0bGV9IHN1YnRpdGxlPXtkaWN0aW9uYXJ5LnByaXZhY3lUaXRsZX0gLz5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3BhY2UteS00IHRleHQtc21cIj5cbiAgICAgICAgICAgICAgPEluZm9Sb3dcbiAgICAgICAgICAgICAgICB0aXRsZT17ZGljdGlvbmFyeS50d29GYWN0b3JMYWJlbH1cbiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbj17ZGljdGlvbmFyeS50d29GYWN0b3JIaW50fVxuICAgICAgICAgICAgICAgIGFjdGlvbj17PEJ1dHRvbiBzaXplPVwic21cIj57ZGljdGlvbmFyeS5lbmFibGVUd29GYWN0b3JDdGF9PC9CdXR0b24+fVxuICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8SW5mb1Jvd1xuICAgICAgICAgICAgICAgIHRpdGxlPXtkaWN0aW9uYXJ5LnNlc3Npb25zVGl0bGV9XG4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb249e2RpY3Rpb25hcnkuc2Vzc2lvbnNIaW50fVxuICAgICAgICAgICAgICAgIGFjdGlvbj17PEJ1dHRvbiBzaXplPVwic21cIiB2YXJpYW50PVwic2Vjb25kYXJ5XCI+e2RpY3Rpb25hcnkuc2lnbk91dEFsbH08L0J1dHRvbj59XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYm9yZGVyLXQgYm9yZGVyLVt2YXIoLS1jb2xvci1ib3JkZXIpXSBwdC00XCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmxleCBmbGV4LXdyYXAgZ2FwLTNcIj5cbiAgICAgICAgICAgICAgICA8QnV0dG9uIHNpemU9XCJzbVwiIHZhcmlhbnQ9XCJzZWNvbmRhcnlcIj5cbiAgICAgICAgICAgICAgICAgIHtkaWN0aW9uYXJ5LmV4cG9ydERhdGFDdGF9XG4gICAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgICAgPEJ1dHRvbiBzaXplPVwic21cIiB2YXJpYW50PVwiZ2hvc3RcIiBjbGFzc05hbWU9XCJ0ZXh0LVt2YXIoLS1zdXJmYWNlLWNvbnRyYXN0KV0gaG92ZXI6dGV4dC1bdmFyKC0tY29sb3ItbXV0ZWQpXVwiPlxuICAgICAgICAgICAgICAgICAge2RpY3Rpb25hcnkuZGVsZXRlQWNjb3VudEN0YX1cbiAgICAgICAgICAgICAgICA8L0J1dHRvbj5cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cIm10LTMgdGV4dC14cyB0ZXh0LVt2YXIoLS1jb2xvci1tdXRlZCldXCI+e2RpY3Rpb25hcnkuZGVsZXRlV2FybmluZ308L3A+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L1BhbmVsPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvc2VjdGlvbj5cbiAgICA8L3NlY3Rpb24+XG4gICk7XG59XG5cbmZ1bmN0aW9uIFNlY3Rpb25UaXRsZSh7IGxhYmVsLCBkZXNjcmlwdGlvbiB9OiB7IGxhYmVsOiBzdHJpbmc7IGRlc2NyaXB0aW9uPzogc3RyaW5nIH0pIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2PlxuICAgICAgPHAgY2xhc3NOYW1lPVwidGV4dC14cyBmb250LXNlbWlib2xkIHVwcGVyY2FzZSB0cmFja2luZy1bMC4zZW1dIHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj57bGFiZWx9PC9wPlxuICAgICAge2Rlc2NyaXB0aW9uID8gPHAgY2xhc3NOYW1lPVwidGV4dC1zbSB0ZXh0LVt2YXIoLS1jb2xvci1tdXRlZCldXCI+e2Rlc2NyaXB0aW9ufTwvcD4gOiBudWxsfVxuICAgIDwvZGl2PlxuICApO1xufVxuXG5mdW5jdGlvbiBTZWN0aW9uSGVhZGVyKHsgdGl0bGUsIHN1YnRpdGxlLCBiYWRnZSB9OiB7IHRpdGxlOiBzdHJpbmc7IHN1YnRpdGxlPzogc3RyaW5nOyBiYWRnZT86IHN0cmluZyB9KSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIgZ2FwLTNcIj5cbiAgICAgIDxkaXY+XG4gICAgICAgIHtzdWJ0aXRsZSA/IDxwIGNsYXNzTmFtZT1cInRleHQteHMgZm9udC1zZW1pYm9sZCB1cHBlcmNhc2UgdHJhY2tpbmctd2lkZSB0ZXh0LVt2YXIoLS1jb2xvci1tdXRlZCldXCI+e3N1YnRpdGxlfTwvcD4gOiBudWxsfVxuICAgICAgICA8aDMgY2xhc3NOYW1lPVwidGV4dC14bCBmb250LXNlbWlib2xkIHRleHQtW3ZhcigtLWNvbG9yLWZvcmVncm91bmQpXVwiPnt0aXRsZX08L2gzPlxuICAgICAgPC9kaXY+XG4gICAgICB7YmFkZ2UgPyAoXG4gICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJvdW5kZWQtZnVsbCBib3JkZXIgYm9yZGVyLVt2YXIoLS1jb2xvci1ib3JkZXIpXSBweC0zIHB5LTEgdGV4dC14cyBmb250LXNlbWlib2xkIHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj5cbiAgICAgICAgICB7YmFkZ2V9XG4gICAgICAgIDwvc3Bhbj5cbiAgICAgICkgOiBudWxsfVxuICAgIDwvZGl2PlxuICApO1xufVxuXG5mdW5jdGlvbiBGaWVsZCh7IGxhYmVsLCB2YWx1ZSB9OiB7IGxhYmVsOiBzdHJpbmc7IHZhbHVlOiBzdHJpbmcgfSkge1xuICByZXR1cm4gKFxuICAgIDxsYWJlbCBjbGFzc05hbWU9XCJibG9jayB0ZXh0LXNtIHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj5cbiAgICAgIHtsYWJlbH1cbiAgICAgIDxpbnB1dFxuICAgICAgICByZWFkT25seVxuICAgICAgICB2YWx1ZT17dmFsdWV9XG4gICAgICAgIGNsYXNzTmFtZT1cIm10LTIgdy1mdWxsIHJvdW5kZWQtW3ZhcigtLXJhZGl1cy1tZCldIGJvcmRlciBib3JkZXItW3ZhcigtLWNvbG9yLWJvcmRlcildIGJnLVtjb2xvcjp2YXIoLS1jb2xvci1wYW5lbCkvMC44XSBweC0zIHB5LTIgZm9udC1tZWRpdW0gdGV4dC1bdmFyKC0tY29sb3ItZm9yZWdyb3VuZCldXCJcbiAgICAgIC8+XG4gICAgPC9sYWJlbD5cbiAgKTtcbn1cblxuZnVuY3Rpb24gVG9nZ2xlKHsgbGFiZWwsIGVuYWJsZWQgfTogeyBsYWJlbDogc3RyaW5nOyBlbmFibGVkPzogYm9vbGVhbiB9KSB7XG4gIHJldHVybiAoXG4gICAgPGxhYmVsIGNsYXNzTmFtZT1cImZsZXggaXRlbXMtY2VudGVyIGdhcC0zIHRleHQtc20gdGV4dC1bdmFyKC0tY29sb3ItZm9yZWdyb3VuZCldXCI+XG4gICAgICA8c3BhblxuICAgICAgICBjbGFzc05hbWU9e2BmbGV4IGgtNiB3LTExIGl0ZW1zLWNlbnRlciByb3VuZGVkLWZ1bGwgYm9yZGVyICR7ZW5hYmxlZCA/IFwiYm9yZGVyLVt2YXIoLS1jb2xvci1wcmltYXJ5KV0gYmctW3ZhcigtLWNvbG9yLXByaW1hcnkpXS85MFwiIDogXCJib3JkZXItW3ZhcigtLWNvbG9yLWJvcmRlcildIGJnLVtjb2xvcjp2YXIoLS1jb2xvci1wYW5lbCkvMC42XVwifWB9XG4gICAgICA+XG4gICAgICAgIDxzcGFuIGNsYXNzTmFtZT17YG14LTEgaC00IHctNCByb3VuZGVkLWZ1bGwgYmctW3ZhcigtLWNvbG9yLWJhY2tncm91bmQpXSBzaGFkb3cgdHJhbnNpdGlvbiAke2VuYWJsZWQgPyBcInRyYW5zbGF0ZS14LTVcIiA6IFwiXCJ9YH0gLz5cbiAgICAgIDwvc3Bhbj5cbiAgICAgIHtsYWJlbH1cbiAgICA8L2xhYmVsPlxuICApO1xufVxuXG5mdW5jdGlvbiBJbmZvUm93KHsgdGl0bGUsIGRlc2NyaXB0aW9uLCBhY3Rpb24gfTogeyB0aXRsZTogc3RyaW5nOyBkZXNjcmlwdGlvbjogc3RyaW5nOyBhY3Rpb246IFJlYWN0Tm9kZSB9KSB7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXIganVzdGlmeS1iZXR3ZWVuIGdhcC00IGJvcmRlci1iIGJvcmRlci1bdmFyKC0tY29sb3ItYm9yZGVyKV0gcGItNFwiPlxuICAgICAgPGRpdj5cbiAgICAgICAgPHAgY2xhc3NOYW1lPVwiZm9udC1zZW1pYm9sZCB0ZXh0LVt2YXIoLS1jb2xvci1mb3JlZ3JvdW5kKV1cIj57dGl0bGV9PC9wPlxuICAgICAgICA8cCBjbGFzc05hbWU9XCJ0ZXh0LXhzIHRleHQtW3ZhcigtLWNvbG9yLW11dGVkKV1cIj57ZGVzY3JpcHRpb259PC9wPlxuICAgICAgPC9kaXY+XG4gICAgICB7YWN0aW9ufVxuICAgIDwvZGl2PlxuICApO1xufVxuIl0sIm5hbWVzIjpbIkJ1dHRvbiIsIlBhbmVsIiwiZnVuY3Rpb25PcmRlciIsInNhbXBsZUZ1bmN0aW9uVXNhZ2UiLCJ0ZXh0IiwicmVxdWVzdHMiLCJ0b2tlbnMiLCJyZXdyaXRlIiwiaW1hZ2UiLCJhdWRpbyIsInZpZGVvIiwicHJlc2VudGF0aW9uIiwicmVzZWFyY2giLCJBY2NvdW50T3ZlcnZpZXciLCJlbWFpbCIsImJhbGFuY2UiLCJoaXN0b3J5IiwiZGljdGlvbmFyeSIsImxvY2FsZSIsImZvcm1hdHRlciIsIkludGwiLCJEYXRlVGltZUZvcm1hdCIsImRhdGVTdHlsZSIsInRpbWVTdHlsZSIsInVzYWdlU3BhcmtsaW5lIiwiY2hhcnRMYWJlbHMiLCJtYXAiLCJsYWJlbCIsImluZGV4IiwibWF4VG9rZW5zIiwiTWF0aCIsIm1heCIsIml0ZW0iLCJyZWNlbnRIaXN0b3J5Iiwic2xpY2UiLCJyZWZlcnJhbFN0YXRzIiwiaW52aXRlZCIsInJld2FyZHMiLCJzZWN0aW9uIiwiY2xhc3NOYW1lIiwiaGVhZGVyIiwicCIsImJhZGdlIiwiaDEiLCJ0aXRsZSIsInN1YnRpdGxlIiwiU2VjdGlvblRpdGxlIiwib3ZlcnZpZXdUaXRsZSIsImRlc2NyaXB0aW9uIiwib3ZlcnZpZXdTdWJ0aXRsZSIsImRpdiIsImJhbGFuY2VMYWJlbCIsInNwYW4iLCJhY2NvdW50U3RhdHVzIiwiYmFsYW5jZUhpbnQiLCJ0b3BVcEN0YSIsInZhcmlhbnQiLCJpbnZpdGVDdGEiLCJTZWN0aW9uSGVhZGVyIiwiYWN0aXZpdHlUaXRsZSIsImFjdGl2aXR5U3VidGl0bGUiLCJsZW5ndGgiLCJhY3Rpdml0eUVtcHR5IiwidWwiLCJlbnRyeSIsImxpIiwiZm9ybWF0IiwiRGF0ZSIsImNyZWF0ZWRBdCIsImFtb3VudCIsImlkIiwicmVmZXJyYWxUaXRsZSIsInJlZmVycmFsU3VidGl0bGUiLCJyZWZlcnJhbEhpbnQiLCJyZWZlcnJhbENvZGVMYWJlbCIsInJlZmVycmFsSW52aXRlZExhYmVsIiwicmVmZXJyYWxSZXdhcmRzTGFiZWwiLCJyZWZlcnJhbEN0YSIsInN0YXRpc3RpY3NUaXRsZSIsInN0YXRpc3RpY3NTdWJ0aXRsZSIsImNoYXJ0VGl0bGUiLCJjaGFydExhYmVsIiwiY2hhcnRQZXJpb2RXZWVrIiwic3R5bGUiLCJoZWlnaHQiLCJjaGFydEhpbnQiLCJ0YWJsZVRpdGxlIiwidGFibGVMYWJlbCIsInRhYmxlIiwidGhlYWQiLCJ0ciIsInRoIiwidGFibGVGdW5jdGlvbiIsInRhYmxlUmVxdWVzdHMiLCJ0YWJsZVRva2VucyIsInRib2R5Iiwia2V5IiwidGQiLCJmdW5jdGlvbkxhYmVscyIsInRhYmxlSGludCIsInByb2ZpbGVUaXRsZSIsInByb2ZpbGVTdWJ0aXRsZSIsInByb2ZpbGVEZXRhaWxzVGl0bGUiLCJGaWVsZCIsInByb2ZpbGVFbWFpbExhYmVsIiwidmFsdWUiLCJwcm9maWxlQ29tcGFueUxhYmVsIiwibm90aWZpY2F0aW9uc1RpdGxlIiwiVG9nZ2xlIiwibm90aWZ5VXNhZ2VMYWJlbCIsImVuYWJsZWQiLCJub3RpZnlOZXdzTGFiZWwiLCJzYXZlUHJvZmlsZUN0YSIsInNlY3VyaXR5VGl0bGUiLCJwcml2YWN5VGl0bGUiLCJJbmZvUm93IiwidHdvRmFjdG9yTGFiZWwiLCJ0d29GYWN0b3JIaW50IiwiYWN0aW9uIiwic2l6ZSIsImVuYWJsZVR3b0ZhY3RvckN0YSIsInNlc3Npb25zVGl0bGUiLCJzZXNzaW9uc0hpbnQiLCJzaWduT3V0QWxsIiwiZXhwb3J0RGF0YUN0YSIsImRlbGV0ZUFjY291bnRDdGEiLCJkZWxldGVXYXJuaW5nIiwiaDMiLCJpbnB1dCIsInJlYWRPbmx5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/features/account/AccountOverview.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/hooks/useAnalytics.ts":
|
||
/*!***********************************!*\
|
||
!*** ./src/hooks/useAnalytics.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 */ trackEvent: () => (/* binding */ trackEvent),\n/* harmony export */ useAnalytics: () => (/* binding */ useAnalytics)\n/* harmony export */ });\n/* __next_internal_client_entry_do_not_use__ useAnalytics,trackEvent auto */ function useAnalytics() {\n return window.gtag ? window.gtag : ()=>undefined;\n}\nfunction trackEvent(event, params) {\n if (true) return;\n if (window.gtag) {\n window.gtag(\"event\", event, params ?? {});\n }\n if (window.amplitude) {\n window.amplitude.getInstance().logEvent(event, params);\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvaG9va3MvdXNlQW5hbHl0aWNzLnRzIiwibWFwcGluZ3MiOiI7Ozs7OzZFQUlPLFNBQVNBO0lBQ2QsT0FBT0MsT0FBT0MsSUFBSSxHQUFHRCxPQUFPQyxJQUFJLEdBQUcsSUFBTUM7QUFDM0M7QUFFTyxTQUFTQyxXQUFXQyxLQUFhLEVBQUVDLE1BQTRCO0lBQ3BFLElBQUksSUFBNkIsRUFBRTtJQUNuQyxJQUFJLE9BQWdCSixJQUFJLEVBQUU7UUFDdkJELE9BQWVDLElBQUksQ0FBQyxTQUFTRyxPQUFPQyxVQUFVLENBQUM7SUFDbEQ7SUFDQSxJQUFJLE9BQWdCQyxTQUFTLEVBQUU7UUFDNUJOLE9BQWVNLFNBQVMsQ0FBQ0MsV0FBVyxHQUFHQyxRQUFRLENBQUNKLE9BQU9DO0lBQzFEO0FBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4vc3JjL2hvb2tzL3VzZUFuYWx5dGljcy50cz8zYmEzIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiO1xuXG5pbXBvcnQgeyBBbmFseXRpY3NQcm92aWRlciB9IGZyb20gXCJAL3Byb3ZpZGVycy9hbmFseXRpY3MvQW5hbHl0aWNzUHJvdmlkZXJcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIHVzZUFuYWx5dGljcygpIHtcbiAgcmV0dXJuIHdpbmRvdy5ndGFnID8gd2luZG93Lmd0YWcgOiAoKSA9PiB1bmRlZmluZWQ7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiB0cmFja0V2ZW50KGV2ZW50OiBzdHJpbmcsIHBhcmFtcz86IFJlY29yZDxzdHJpbmcsIGFueT4pIHtcbiAgaWYgKHR5cGVvZiB3aW5kb3cgPT09IFwidW5kZWZpbmVkXCIpIHJldHVybjtcbiAgaWYgKCh3aW5kb3cgYXMgYW55KS5ndGFnKSB7XG4gICAgKHdpbmRvdyBhcyBhbnkpLmd0YWcoXCJldmVudFwiLCBldmVudCwgcGFyYW1zID8/IHt9KTtcbiAgfVxuICBpZiAoKHdpbmRvdyBhcyBhbnkpLmFtcGxpdHVkZSkge1xuICAgICh3aW5kb3cgYXMgYW55KS5hbXBsaXR1ZGUuZ2V0SW5zdGFuY2UoKS5sb2dFdmVudChldmVudCwgcGFyYW1zKTtcbiAgfVxufVxuIl0sIm5hbWVzIjpbInVzZUFuYWx5dGljcyIsIndpbmRvdyIsImd0YWciLCJ1bmRlZmluZWQiLCJ0cmFja0V2ZW50IiwiZXZlbnQiLCJwYXJhbXMiLCJhbXBsaXR1ZGUiLCJnZXRJbnN0YW5jZSIsImxvZ0V2ZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/hooks/useAnalytics.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/hooks/useTheme.ts":
|
||
/*!*******************************!*\
|
||
!*** ./src/hooks/useTheme.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 */ useTheme: () => (/* binding */ useTheme)\n/* harmony export */ });\n/* harmony import */ var _providers_theme_ThemeProvider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/providers/theme/ThemeProvider */ \"(ssr)/./src/providers/theme/ThemeProvider.tsx\");\n/* __next_internal_client_entry_do_not_use__ useTheme auto */ \nfunction useTheme() {\n return (0,_providers_theme_ThemeProvider__WEBPACK_IMPORTED_MODULE_0__.useThemeContext)();\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvaG9va3MvdXNlVGhlbWUudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7OERBRWtFO0FBRTNELFNBQVNDO0lBQ2QsT0FBT0QsK0VBQWVBO0FBQ3hCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uL3NyYy9ob29rcy91c2VUaGVtZS50cz8wMzk4Il0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIGNsaWVudFwiO1xuXG5pbXBvcnQgeyB1c2VUaGVtZUNvbnRleHQgfSBmcm9tIFwiQC9wcm92aWRlcnMvdGhlbWUvVGhlbWVQcm92aWRlclwiO1xuXG5leHBvcnQgZnVuY3Rpb24gdXNlVGhlbWUoKSB7XG4gIHJldHVybiB1c2VUaGVtZUNvbnRleHQoKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VUaGVtZUNvbnRleHQiLCJ1c2VUaGVtZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/hooks/useTheme.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/providers/AppProviders.tsx":
|
||
/*!****************************************!*\
|
||
!*** ./src/providers/AppProviders.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 */ AppProviders: () => (/* binding */ AppProviders)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 react_query__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-query */ \"(ssr)/../../node_modules/.pnpm/react-query@3.39.3_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/react-query/es/index.js\");\n/* harmony import */ var _providers_theme_ThemeProvider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/providers/theme/ThemeProvider */ \"(ssr)/./src/providers/theme/ThemeProvider.tsx\");\n/* harmony import */ var _providers_analytics_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/providers/analytics/AnalyticsProvider */ \"(ssr)/./src/providers/analytics/AnalyticsProvider.tsx\");\n/* harmony import */ var _providers_auth_MockAuthProvider__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/providers/auth/MockAuthProvider */ \"(ssr)/./src/providers/auth/MockAuthProvider.tsx\");\n/* __next_internal_client_entry_do_not_use__ AppProviders auto */ \n\n\n\n\n\nfunction AppProviders({ children }) {\n const [queryClient] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(()=>new react_query__WEBPACK_IMPORTED_MODULE_2__.QueryClient());\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_query__WEBPACK_IMPORTED_MODULE_2__.QueryClientProvider, {\n client: queryClient,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_providers_theme_ThemeProvider__WEBPACK_IMPORTED_MODULE_3__.ThemeProvider, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_providers_auth_MockAuthProvider__WEBPACK_IMPORTED_MODULE_5__.MockAuthProvider, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_providers_analytics_AnalyticsProvider__WEBPACK_IMPORTED_MODULE_4__.AnalyticsProvider, {\n children: children\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/providers/AppProviders.tsx\",\n lineNumber: 16,\n columnNumber: 11\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/providers/AppProviders.tsx\",\n lineNumber: 15,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/providers/AppProviders.tsx\",\n lineNumber: 14,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/providers/AppProviders.tsx\",\n lineNumber: 13,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvcHJvdmlkZXJzL0FwcFByb3ZpZGVycy50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUVvRDtBQUNXO0FBQ0M7QUFDWTtBQUNQO0FBRTlELFNBQVNNLGFBQWEsRUFBRUMsUUFBUSxFQUFxQjtJQUMxRCxNQUFNLENBQUNDLFlBQVksR0FBR1IsK0NBQVFBLENBQUMsSUFBTSxJQUFJQyxvREFBV0E7SUFFcEQscUJBQ0UsOERBQUNDLDREQUFtQkE7UUFBQ08sUUFBUUQ7a0JBQzNCLDRFQUFDTCx5RUFBYUE7c0JBQ1osNEVBQUNFLDhFQUFnQkE7MEJBQ2YsNEVBQUNELHFGQUFpQkE7OEJBQUVHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFLOUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4vc3JjL3Byb3ZpZGVycy9BcHBQcm92aWRlcnMudHN4PzRkNjEiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCI7XG5cbmltcG9ydCB7IFByb3BzV2l0aENoaWxkcmVuLCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgUXVlcnlDbGllbnQsIFF1ZXJ5Q2xpZW50UHJvdmlkZXIgfSBmcm9tIFwicmVhY3QtcXVlcnlcIjtcbmltcG9ydCB7IFRoZW1lUHJvdmlkZXIgfSBmcm9tIFwiQC9wcm92aWRlcnMvdGhlbWUvVGhlbWVQcm92aWRlclwiO1xuaW1wb3J0IHsgQW5hbHl0aWNzUHJvdmlkZXIgfSBmcm9tIFwiQC9wcm92aWRlcnMvYW5hbHl0aWNzL0FuYWx5dGljc1Byb3ZpZGVyXCI7XG5pbXBvcnQgeyBNb2NrQXV0aFByb3ZpZGVyIH0gZnJvbSBcIkAvcHJvdmlkZXJzL2F1dGgvTW9ja0F1dGhQcm92aWRlclwiO1xuXG5leHBvcnQgZnVuY3Rpb24gQXBwUHJvdmlkZXJzKHsgY2hpbGRyZW4gfTogUHJvcHNXaXRoQ2hpbGRyZW4pIHtcbiAgY29uc3QgW3F1ZXJ5Q2xpZW50XSA9IHVzZVN0YXRlKCgpID0+IG5ldyBRdWVyeUNsaWVudCgpKTtcblxuICByZXR1cm4gKFxuICAgIDxRdWVyeUNsaWVudFByb3ZpZGVyIGNsaWVudD17cXVlcnlDbGllbnR9PlxuICAgICAgPFRoZW1lUHJvdmlkZXI+XG4gICAgICAgIDxNb2NrQXV0aFByb3ZpZGVyPlxuICAgICAgICAgIDxBbmFseXRpY3NQcm92aWRlcj57Y2hpbGRyZW59PC9BbmFseXRpY3NQcm92aWRlcj5cbiAgICAgICAgPC9Nb2NrQXV0aFByb3ZpZGVyPlxuICAgICAgPC9UaGVtZVByb3ZpZGVyPlxuICAgIDwvUXVlcnlDbGllbnRQcm92aWRlcj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJ1c2VTdGF0ZSIsIlF1ZXJ5Q2xpZW50IiwiUXVlcnlDbGllbnRQcm92aWRlciIsIlRoZW1lUHJvdmlkZXIiLCJBbmFseXRpY3NQcm92aWRlciIsIk1vY2tBdXRoUHJvdmlkZXIiLCJBcHBQcm92aWRlcnMiLCJjaGlsZHJlbiIsInF1ZXJ5Q2xpZW50IiwiY2xpZW50Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./src/providers/AppProviders.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/providers/analytics/AnalyticsProvider.tsx":
|
||
/*!*******************************************************!*\
|
||
!*** ./src/providers/analytics/AnalyticsProvider.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 */ AnalyticsProvider: () => (/* binding */ AnalyticsProvider)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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_script__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/script */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/api/script.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* __next_internal_client_entry_do_not_use__ AnalyticsProvider auto */ \n\n\nconst GA_ID = process.env.NEXT_PUBLIC_GA_ID;\nconst AMPLITUDE_ID = process.env.NEXT_PUBLIC_AMPLITUDE_API_KEY;\nfunction AnalyticsProvider({ children }) {\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n if (true) return;\n if (GA_ID && !window.gtag) {\n window.gtag = function gtag() {\n window.dataLayer = window.dataLayer || [];\n window.dataLayer.push(arguments);\n };\n window.gtag(\"js\", new Date());\n }\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 GA_ID ? /*#__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)(next_script__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n src: `https://www.googletagmanager.com/gtag/js?id=${GA_ID}`,\n strategy: \"afterInteractive\"\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/providers/analytics/AnalyticsProvider.tsx\",\n lineNumber: 25,\n columnNumber: 11\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_script__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n id: \"ga-init\",\n strategy: \"afterInteractive\",\n children: `\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', '${GA_ID}');\n `\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/providers/analytics/AnalyticsProvider.tsx\",\n lineNumber: 26,\n columnNumber: 11\n }, this)\n ]\n }, void 0, true) : null,\n AMPLITUDE_ID ? /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_script__WEBPACK_IMPORTED_MODULE_1__[\"default\"], {\n id: \"amplitude-init\",\n strategy: \"afterInteractive\",\n children: `\n (function(e,t){var n=e.amplitude||{_q:[],_iq:{}};var r=t.createElement(\"script\");r.type=\"text/javascript\";\n r.integrity=\"sha384-u+axhNOGMO4EgbUjKiugBC93akSZhULC7d8AhguUu1dZifPn1ejIFAnPO2qF6zXK\";r.crossOrigin=\"anonymous\";\n r.async=true;r.src=\"https://cdn.amplitude.com/libs/amplitude-8.17.0-min.gz.js\";r.onload=function(){\n if(!e.amplitude.runQueuedFunctions){console.log(\"Amplitude snippet has failed.\");}};\n var i=t.getElementsByTagName(\"script\")[0];i.parentNode.insertBefore(r,i);\n function s(e,t){e.prototype[t]=function(){this._q.push([t].concat(Array.prototype.slice.call(arguments,0)));return this}}\n var o=function(){this._q=[];return this};var a=[\"add\",\"append\",\"clearAll\",\"prepend\",\"set\",\"setOnce\",\"unset\"];\n for(var c=0;c<a.length;c++){s(o,a[c])}n.Identify=o;var l=function(){this._q=[];return this};var u=[\"setProductId\",\"setQuantity\",\"setPrice\",\"setRevenueType\",\"setEventProperties\"];\n for(var p=0;p<u.length;p++){s(l,u[p])}n.Revenue=l;var d=[\"init\",\"logEvent\",\"logRevenue\",\"setUserId\",\"setUserProperties\",\"setOptOut\",\"setVersionName\",\"setDomain\",\n \"setDeviceId\",\"enableTracking\",\"setGlobalUserProperties\",\"identify\",\"clearUserProperties\",\"setGroup\",\"logRevenueV2\",\"regenerateDeviceId\",\"groupIdentify\",\"onInit\",\n \"logEventWithTimestamp\",\"logEventWithGroups\",\"setSessionId\",\"resetSessionId\",\"getDeviceId\",\"getUserId\",\"setMinTimeBetweenSessionsMillis\",\"setEventUploadThreshold\",\"setUseDynamicConfig\"];\n function v(e){function t(t){e[t]=function(){e._q.push([t].concat(Array.prototype.slice.call(arguments,0)));return e}}\n for(var n=0;n<d.length;n++){t(d[n])}}v(n);e.amplitude=n;\n n.getInstance=function(e){e=(!e||e.length===0?\"$default_instance\":e).toLowerCase();if(!Object.prototype.hasOwnProperty.call(n._iq,e)){n._iq[e]={_q:[]};v(n._iq[e])}\n return n._iq[e]}; })(window,document);\n amplitude.getInstance().init('${AMPLITUDE_ID}');\n `\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/providers/analytics/AnalyticsProvider.tsx\",\n lineNumber: 37,\n columnNumber: 9\n }, this) : null,\n children\n ]\n }, void 0, true);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvcHJvdmlkZXJzL2FuYWx5dGljcy9BbmFseXRpY3NQcm92aWRlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUVpQztBQUNvQjtBQUVyRCxNQUFNRSxRQUFRQyxRQUFRQyxHQUFHLENBQUNDLGlCQUFpQjtBQUMzQyxNQUFNQyxlQUFlSCxRQUFRQyxHQUFHLENBQUNHLDZCQUE2QjtBQUV2RCxTQUFTQyxrQkFBa0IsRUFBRUMsUUFBUSxFQUFxQjtJQUMvRFIsZ0RBQVNBLENBQUM7UUFDUixJQUFJLElBQTZCLEVBQUU7UUFDbkMsSUFBSUMsU0FBUyxDQUFDLE9BQWdCUyxJQUFJLEVBQUU7WUFDakNELE9BQWVDLElBQUksR0FBRyxTQUFTQTtnQkFDN0JELE9BQWVFLFNBQVMsR0FBRyxPQUFnQkEsU0FBUyxJQUFJLEVBQUU7Z0JBQzFERixPQUFlRSxTQUFTLENBQUNDLElBQUksQ0FBQ0M7WUFDakM7WUFDQ0osT0FBZUMsSUFBSSxDQUFDLE1BQU0sSUFBSUk7UUFDakM7SUFDRixHQUFHLEVBQUU7SUFFTCxxQkFDRTs7WUFDR2Isc0JBQ0M7O2tDQUNFLDhEQUFDRixtREFBTUE7d0JBQUNnQixLQUFLLENBQUMsNENBQTRDLEVBQUVkLE1BQU0sQ0FBQzt3QkFBRWUsVUFBUzs7Ozs7O2tDQUM5RSw4REFBQ2pCLG1EQUFNQTt3QkFBQ2tCLElBQUc7d0JBQVVELFVBQVM7a0NBQzNCLENBQUM7Ozs7OEJBSWdCLEVBQUVmLE1BQU07WUFDMUIsQ0FBQzs7Ozs7OzsrQkFHSDtZQUNISSw2QkFDQyw4REFBQ04sbURBQU1BO2dCQUFDa0IsSUFBRztnQkFBaUJELFVBQVM7MEJBQ2xDLENBQUM7Ozs7Ozs7Ozs7Ozs7Ozs7MENBZ0I4QixFQUFFWCxhQUFhO1VBQy9DLENBQUM7Ozs7O3VCQUVEO1lBQ0hHOzs7QUFHUCIsInNvdXJjZXMiOlsid2VicGFjazovL0BhbGxhaS93ZWIvLi9zcmMvcHJvdmlkZXJzL2FuYWx5dGljcy9BbmFseXRpY3NQcm92aWRlci50c3g/ODlmNSJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcblxuaW1wb3J0IFNjcmlwdCBmcm9tIFwibmV4dC9zY3JpcHRcIjtcbmltcG9ydCB7IFByb3BzV2l0aENoaWxkcmVuLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcblxuY29uc3QgR0FfSUQgPSBwcm9jZXNzLmVudi5ORVhUX1BVQkxJQ19HQV9JRDtcbmNvbnN0IEFNUExJVFVERV9JRCA9IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX0FNUExJVFVERV9BUElfS0VZO1xuXG5leHBvcnQgZnVuY3Rpb24gQW5hbHl0aWNzUHJvdmlkZXIoeyBjaGlsZHJlbiB9OiBQcm9wc1dpdGhDaGlsZHJlbikge1xuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSBcInVuZGVmaW5lZFwiKSByZXR1cm47XG4gICAgaWYgKEdBX0lEICYmICEod2luZG93IGFzIGFueSkuZ3RhZykge1xuICAgICAgKHdpbmRvdyBhcyBhbnkpLmd0YWcgPSBmdW5jdGlvbiBndGFnKCkge1xuICAgICAgICAod2luZG93IGFzIGFueSkuZGF0YUxheWVyID0gKHdpbmRvdyBhcyBhbnkpLmRhdGFMYXllciB8fCBbXTtcbiAgICAgICAgKHdpbmRvdyBhcyBhbnkpLmRhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7XG4gICAgICB9O1xuICAgICAgKHdpbmRvdyBhcyBhbnkpLmd0YWcoXCJqc1wiLCBuZXcgRGF0ZSgpKTtcbiAgICB9XG4gIH0sIFtdKTtcblxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICB7R0FfSUQgPyAoXG4gICAgICAgIDw+XG4gICAgICAgICAgPFNjcmlwdCBzcmM9e2BodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbS9ndGFnL2pzP2lkPSR7R0FfSUR9YH0gc3RyYXRlZ3k9XCJhZnRlckludGVyYWN0aXZlXCIgLz5cbiAgICAgICAgICA8U2NyaXB0IGlkPVwiZ2EtaW5pdFwiIHN0cmF0ZWd5PVwiYWZ0ZXJJbnRlcmFjdGl2ZVwiPlxuICAgICAgICAgICAge2BcbiAgICAgICAgICAgICAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107XG4gICAgICAgICAgICAgIGZ1bmN0aW9uIGd0YWcoKXtkYXRhTGF5ZXIucHVzaChhcmd1bWVudHMpO31cbiAgICAgICAgICAgICAgZ3RhZygnanMnLCBuZXcgRGF0ZSgpKTtcbiAgICAgICAgICAgICAgZ3RhZygnY29uZmlnJywgJyR7R0FfSUR9Jyk7XG4gICAgICAgICAgICBgfVxuICAgICAgICAgIDwvU2NyaXB0PlxuICAgICAgICA8Lz5cbiAgICAgICkgOiBudWxsfVxuICAgICAge0FNUExJVFVERV9JRCA/IChcbiAgICAgICAgPFNjcmlwdCBpZD1cImFtcGxpdHVkZS1pbml0XCIgc3RyYXRlZ3k9XCJhZnRlckludGVyYWN0aXZlXCI+XG4gICAgICAgICAge2BcbiAgICAgICAgICAgIChmdW5jdGlvbihlLHQpe3ZhciBuPWUuYW1wbGl0dWRlfHx7X3E6W10sX2lxOnt9fTt2YXIgcj10LmNyZWF0ZUVsZW1lbnQoXCJzY3JpcHRcIik7ci50eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI7XG4gICAgICAgICAgICByLmludGVncml0eT1cInNoYTM4NC11K2F4aE5PR01PNEVnYlVqS2l1Z0JDOTNha1NaaFVMQzdkOEFoZ3VVdTFkWmlmUG4xZWpJRkFuUE8ycUY2elhLXCI7ci5jcm9zc09yaWdpbj1cImFub255bW91c1wiO1xuICAgICAgICAgICAgci5hc3luYz10cnVlO3Iuc3JjPVwiaHR0cHM6Ly9jZG4uYW1wbGl0dWRlLmNvbS9saWJzL2FtcGxpdHVkZS04LjE3LjAtbWluLmd6LmpzXCI7ci5vbmxvYWQ9ZnVuY3Rpb24oKXtcbiAgICAgICAgICAgIGlmKCFlLmFtcGxpdHVkZS5ydW5RdWV1ZWRGdW5jdGlvbnMpe2NvbnNvbGUubG9nKFwiQW1wbGl0dWRlIHNuaXBwZXQgaGFzIGZhaWxlZC5cIik7fX07XG4gICAgICAgICAgICB2YXIgaT10LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwic2NyaXB0XCIpWzBdO2kucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUocixpKTtcbiAgICAgICAgICAgIGZ1bmN0aW9uIHMoZSx0KXtlLnByb3RvdHlwZVt0XT1mdW5jdGlvbigpe3RoaXMuX3EucHVzaChbdF0uY29uY2F0KEFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGFyZ3VtZW50cywwKSkpO3JldHVybiB0aGlzfX1cbiAgICAgICAgICAgIHZhciBvPWZ1bmN0aW9uKCl7dGhpcy5fcT1bXTtyZXR1cm4gdGhpc307dmFyIGE9W1wiYWRkXCIsXCJhcHBlbmRcIixcImNsZWFyQWxsXCIsXCJwcmVwZW5kXCIsXCJzZXRcIixcInNldE9uY2VcIixcInVuc2V0XCJdO1xuICAgICAgICAgICAgZm9yKHZhciBjPTA7YzxhLmxlbmd0aDtjKyspe3MobyxhW2NdKX1uLklkZW50aWZ5PW87dmFyIGw9ZnVuY3Rpb24oKXt0aGlzLl9xPVtdO3JldHVybiB0aGlzfTt2YXIgdT1bXCJzZXRQcm9kdWN0SWRcIixcInNldFF1YW50aXR5XCIsXCJzZXRQcmljZVwiLFwic2V0UmV2ZW51ZVR5cGVcIixcInNldEV2ZW50UHJvcGVydGllc1wiXTtcbiAgICAgICAgICAgIGZvcih2YXIgcD0wO3A8dS5sZW5ndGg7cCsrKXtzKGwsdVtwXSl9bi5SZXZlbnVlPWw7dmFyIGQ9W1wiaW5pdFwiLFwibG9nRXZlbnRcIixcImxvZ1JldmVudWVcIixcInNldFVzZXJJZFwiLFwic2V0VXNlclByb3BlcnRpZXNcIixcInNldE9wdE91dFwiLFwic2V0VmVyc2lvbk5hbWVcIixcInNldERvbWFpblwiLFxuICAgICAgICAgICAgXCJzZXREZXZpY2VJZFwiLFwiZW5hYmxlVHJhY2tpbmdcIixcInNldEdsb2JhbFVzZXJQcm9wZXJ0aWVzXCIsXCJpZGVudGlmeVwiLFwiY2xlYXJVc2VyUHJvcGVydGllc1wiLFwic2V0R3JvdXBcIixcImxvZ1JldmVudWVWMlwiLFwicmVnZW5lcmF0ZURldmljZUlkXCIsXCJncm91cElkZW50aWZ5XCIsXCJvbkluaXRcIixcbiAgICAgICAgICAgIFwibG9nRXZlbnRXaXRoVGltZXN0YW1wXCIsXCJsb2dFdmVudFdpdGhHcm91cHNcIixcInNldFNlc3Npb25JZFwiLFwicmVzZXRTZXNzaW9uSWRcIixcImdldERldmljZUlkXCIsXCJnZXRVc2VySWRcIixcInNldE1pblRpbWVCZXR3ZWVuU2Vzc2lvbnNNaWxsaXNcIixcInNldEV2ZW50VXBsb2FkVGhyZXNob2xkXCIsXCJzZXRVc2VEeW5hbWljQ29uZmlnXCJdO1xuICAgICAgICAgICAgZnVuY3Rpb24gdihlKXtmdW5jdGlvbiB0KHQpe2VbdF09ZnVuY3Rpb24oKXtlLl9xLnB1c2goW3RdLmNvbmNhdChBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChhcmd1bWVudHMsMCkpKTtyZXR1cm4gZX19XG4gICAgICAgICAgICBmb3IodmFyIG49MDtuPGQubGVuZ3RoO24rKyl7dChkW25dKX19dihuKTtlLmFtcGxpdHVkZT1uO1xuICAgICAgICAgICAgbi5nZXRJbnN0YW5jZT1mdW5jdGlvbihlKXtlPSghZXx8ZS5sZW5ndGg9PT0wP1wiJGRlZmF1bHRfaW5zdGFuY2VcIjplKS50b0xvd2VyQ2FzZSgpO2lmKCFPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwobi5faXEsZSkpe24uX2lxW2VdPXtfcTpbXX07dihuLl9pcVtlXSl9XG4gICAgICAgICAgICByZXR1cm4gbi5faXFbZV19OyB9KSh3aW5kb3csZG9jdW1lbnQpO1xuICAgICAgICAgICAgYW1wbGl0dWRlLmdldEluc3RhbmNlKCkuaW5pdCgnJHtBTVBMSVRVREVfSUR9Jyk7XG4gICAgICAgICAgYH1cbiAgICAgICAgPC9TY3JpcHQ+XG4gICAgICApIDogbnVsbH1cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8Lz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJTY3JpcHQiLCJ1c2VFZmZlY3QiLCJHQV9JRCIsInByb2Nlc3MiLCJlbnYiLCJORVhUX1BVQkxJQ19HQV9JRCIsIkFNUExJVFVERV9JRCIsIk5FWFRfUFVCTElDX0FNUExJVFVERV9BUElfS0VZIiwiQW5hbHl0aWNzUHJvdmlkZXIiLCJjaGlsZHJlbiIsIndpbmRvdyIsImd0YWciLCJkYXRhTGF5ZXIiLCJwdXNoIiwiYXJndW1lbnRzIiwiRGF0ZSIsInNyYyIsInN0cmF0ZWd5IiwiaWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./src/providers/analytics/AnalyticsProvider.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/providers/auth/MockAuthProvider.tsx":
|
||
/*!*************************************************!*\
|
||
!*** ./src/providers/auth/MockAuthProvider.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 */ MockAuthProvider: () => (/* binding */ MockAuthProvider),\n/* harmony export */ useMockAuth: () => (/* binding */ useMockAuth)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/* __next_internal_client_entry_do_not_use__ MockAuthProvider,useMockAuth auto */ \n\nconst STORAGE_KEY = \"allai-demo-user\";\nconst MockAuthContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)(undefined);\nfunction createWelcomeUser(email) {\n const now = new Date().toISOString();\n return {\n email,\n balance: 1200,\n history: [\n {\n id: \"welcome\",\n description: \"Welcome bonus\",\n amount: 500,\n createdAt: now\n },\n {\n id: \"promo\",\n description: \"Promo top-up\",\n amount: 700,\n createdAt: now\n }\n ]\n };\n}\nfunction MockAuthProvider({ children }) {\n const [user, setUser] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(null);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (true) return;\n const raw = localStorage.getItem(STORAGE_KEY);\n if (raw) {\n try {\n setUser(JSON.parse(raw));\n } catch {\n localStorage.removeItem(STORAGE_KEY);\n }\n }\n }, []);\n const register = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(async (email, password)=>{\n const newUser = createWelcomeUser(email.toLowerCase());\n localStorage.setItem(STORAGE_KEY, JSON.stringify(newUser));\n setUser(newUser);\n }, []);\n const login = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(async (email, password)=>{\n const raw = localStorage.getItem(STORAGE_KEY);\n if (!raw) {\n throw new Error(\"Account not found. Please register.\");\n }\n try {\n const saved = JSON.parse(raw);\n if (saved.email !== email.toLowerCase()) {\n throw new Error(\"Account not found. Please register.\");\n }\n setUser(saved);\n } catch {\n localStorage.removeItem(STORAGE_KEY);\n throw new Error(\"Unable to read saved account. Please register again.\");\n }\n }, []);\n const logout = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(()=>{\n setUser(null);\n if (false) {}\n }, []);\n const value = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>({\n user,\n register,\n login,\n logout\n }), [\n user,\n register,\n login,\n logout\n ]);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MockAuthContext.Provider, {\n value: value,\n children: children\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/providers/auth/MockAuthProvider.tsx\",\n lineNumber: 104,\n columnNumber: 10\n }, this);\n}\nfunction useMockAuth() {\n const context = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(MockAuthContext);\n if (!context) {\n throw new Error(\"useMockAuth must be used within MockAuthProvider\");\n }\n return context;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvcHJvdmlkZXJzL2F1dGgvTW9ja0F1dGhQcm92aWRlci50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQVVlO0FBRWYsTUFBTU0sY0FBYztBQXNCcEIsTUFBTUMsZ0NBQWtCUCxvREFBYUEsQ0FBbUNRO0FBRXhFLFNBQVNDLGtCQUFrQkMsS0FBYTtJQUN0QyxNQUFNQyxNQUFNLElBQUlDLE9BQU9DLFdBQVc7SUFDbEMsT0FBTztRQUNMSDtRQUNBSSxTQUFTO1FBQ1RDLFNBQVM7WUFDUDtnQkFBRUMsSUFBSTtnQkFBV0MsYUFBYTtnQkFBaUJDLFFBQVE7Z0JBQUtDLFdBQVdSO1lBQUk7WUFDM0U7Z0JBQUVLLElBQUk7Z0JBQVNDLGFBQWE7Z0JBQWdCQyxRQUFRO2dCQUFLQyxXQUFXUjtZQUFJO1NBQ3pFO0lBQ0g7QUFDRjtBQUVPLFNBQVNTLGlCQUFpQixFQUFFQyxRQUFRLEVBQXFCO0lBQzlELE1BQU0sQ0FBQ0MsTUFBTUMsUUFBUSxHQUFHbEIsK0NBQVFBLENBQWtCO0lBRWxERixnREFBU0EsQ0FBQztRQUNSLElBQUksSUFBNkIsRUFBRTtRQUNuQyxNQUFNcUIsTUFBTUMsYUFBYUMsT0FBTyxDQUFDcEI7UUFDakMsSUFBSWtCLEtBQUs7WUFDUCxJQUFJO2dCQUNGRCxRQUFRSSxLQUFLQyxLQUFLLENBQUNKO1lBQ3JCLEVBQUUsT0FBTTtnQkFDTkMsYUFBYUksVUFBVSxDQUFDdkI7WUFDMUI7UUFDRjtJQUNGLEdBQUcsRUFBRTtJQUVMLE1BQU13QixXQUFXN0Isa0RBQVdBLENBQUMsT0FBT1MsT0FBZXFCO1FBQ2pELE1BQU1DLFVBQVV2QixrQkFBa0JDLE1BQU11QixXQUFXO1FBQ25EUixhQUFhUyxPQUFPLENBQUM1QixhQUFhcUIsS0FBS1EsU0FBUyxDQUFDSDtRQUNqRFQsUUFBUVM7SUFDVixHQUFHLEVBQUU7SUFFTCxNQUFNSSxRQUFRbkMsa0RBQVdBLENBQUMsT0FBT1MsT0FBZXFCO1FBQzlDLE1BQU1QLE1BQU1DLGFBQWFDLE9BQU8sQ0FBQ3BCO1FBQ2pDLElBQUksQ0FBQ2tCLEtBQUs7WUFDUixNQUFNLElBQUlhLE1BQU07UUFDbEI7UUFDQSxJQUFJO1lBQ0YsTUFBTUMsUUFBUVgsS0FBS0MsS0FBSyxDQUFDSjtZQUN6QixJQUFJYyxNQUFNNUIsS0FBSyxLQUFLQSxNQUFNdUIsV0FBVyxJQUFJO2dCQUN2QyxNQUFNLElBQUlJLE1BQU07WUFDbEI7WUFDQWQsUUFBUWU7UUFDVixFQUFFLE9BQU07WUFDTmIsYUFBYUksVUFBVSxDQUFDdkI7WUFDeEIsTUFBTSxJQUFJK0IsTUFBTTtRQUNsQjtJQUNGLEdBQUcsRUFBRTtJQUVMLE1BQU1FLFNBQVN0QyxrREFBV0EsQ0FBQztRQUN6QnNCLFFBQVE7UUFDUixJQUFJLEtBQTZCLEVBQUUsRUFFbEM7SUFDSCxHQUFHLEVBQUU7SUFFTCxNQUFNaUIsUUFBUXBDLDhDQUFPQSxDQUNuQixJQUFPO1lBQ0xrQjtZQUNBUTtZQUNBTTtZQUNBRztRQUNGLElBQ0E7UUFBQ2pCO1FBQU1RO1FBQVVNO1FBQU9HO0tBQU87SUFHakMscUJBQU8sOERBQUNoQyxnQkFBZ0JrQyxRQUFRO1FBQUNELE9BQU9BO2tCQUFRbkI7Ozs7OztBQUNsRDtBQUVPLFNBQVNxQjtJQUNkLE1BQU1DLFVBQVV6QyxpREFBVUEsQ0FBQ0s7SUFDM0IsSUFBSSxDQUFDb0MsU0FBUztRQUNaLE1BQU0sSUFBSU4sTUFBTTtJQUNsQjtJQUNBLE9BQU9NO0FBQ1QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4vc3JjL3Byb3ZpZGVycy9hdXRoL01vY2tBdXRoUHJvdmlkZXIudHN4P2JkOGUiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCI7XG5cbmltcG9ydCB7XG4gIGNyZWF0ZUNvbnRleHQsXG4gIFByb3BzV2l0aENoaWxkcmVuLFxuICB1c2VDYWxsYmFjayxcbiAgdXNlQ29udGV4dCxcbiAgdXNlRWZmZWN0LFxuICB1c2VNZW1vLFxuICB1c2VTdGF0ZVxufSBmcm9tIFwicmVhY3RcIjtcblxuY29uc3QgU1RPUkFHRV9LRVkgPSBcImFsbGFpLWRlbW8tdXNlclwiO1xuXG5leHBvcnQgdHlwZSBEZW1vQmFsYW5jZUVudHJ5ID0ge1xuICBpZDogc3RyaW5nO1xuICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICBhbW91bnQ6IG51bWJlcjtcbiAgY3JlYXRlZEF0OiBzdHJpbmc7XG59O1xuXG5leHBvcnQgdHlwZSBEZW1vVXNlciA9IHtcbiAgZW1haWw6IHN0cmluZztcbiAgYmFsYW5jZTogbnVtYmVyO1xuICBoaXN0b3J5OiBEZW1vQmFsYW5jZUVudHJ5W107XG59O1xuXG50eXBlIE1vY2tBdXRoQ29udGV4dFZhbHVlID0ge1xuICB1c2VyOiBEZW1vVXNlciB8IG51bGw7XG4gIHJlZ2lzdGVyOiAoZW1haWw6IHN0cmluZywgcGFzc3dvcmQ6IHN0cmluZykgPT4gUHJvbWlzZTx2b2lkPjtcbiAgbG9naW46IChlbWFpbDogc3RyaW5nLCBwYXNzd29yZDogc3RyaW5nKSA9PiBQcm9taXNlPHZvaWQ+O1xuICBsb2dvdXQ6ICgpID0+IHZvaWQ7XG59O1xuXG5jb25zdCBNb2NrQXV0aENvbnRleHQgPSBjcmVhdGVDb250ZXh0PE1vY2tBdXRoQ29udGV4dFZhbHVlIHwgdW5kZWZpbmVkPih1bmRlZmluZWQpO1xuXG5mdW5jdGlvbiBjcmVhdGVXZWxjb21lVXNlcihlbWFpbDogc3RyaW5nKTogRGVtb1VzZXIge1xuICBjb25zdCBub3cgPSBuZXcgRGF0ZSgpLnRvSVNPU3RyaW5nKCk7XG4gIHJldHVybiB7XG4gICAgZW1haWwsXG4gICAgYmFsYW5jZTogMTIwMCxcbiAgICBoaXN0b3J5OiBbXG4gICAgICB7IGlkOiBcIndlbGNvbWVcIiwgZGVzY3JpcHRpb246IFwiV2VsY29tZSBib251c1wiLCBhbW91bnQ6IDUwMCwgY3JlYXRlZEF0OiBub3cgfSxcbiAgICAgIHsgaWQ6IFwicHJvbW9cIiwgZGVzY3JpcHRpb246IFwiUHJvbW8gdG9wLXVwXCIsIGFtb3VudDogNzAwLCBjcmVhdGVkQXQ6IG5vdyB9XG4gICAgXVxuICB9O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gTW9ja0F1dGhQcm92aWRlcih7IGNoaWxkcmVuIH06IFByb3BzV2l0aENoaWxkcmVuKSB7XG4gIGNvbnN0IFt1c2VyLCBzZXRVc2VyXSA9IHVzZVN0YXRlPERlbW9Vc2VyIHwgbnVsbD4obnVsbCk7XG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICBpZiAodHlwZW9mIHdpbmRvdyA9PT0gXCJ1bmRlZmluZWRcIikgcmV0dXJuO1xuICAgIGNvbnN0IHJhdyA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKFNUT1JBR0VfS0VZKTtcbiAgICBpZiAocmF3KSB7XG4gICAgICB0cnkge1xuICAgICAgICBzZXRVc2VyKEpTT04ucGFyc2UocmF3KSBhcyBEZW1vVXNlcik7XG4gICAgICB9IGNhdGNoIHtcbiAgICAgICAgbG9jYWxTdG9yYWdlLnJlbW92ZUl0ZW0oU1RPUkFHRV9LRVkpO1xuICAgICAgfVxuICAgIH1cbiAgfSwgW10pO1xuXG4gIGNvbnN0IHJlZ2lzdGVyID0gdXNlQ2FsbGJhY2soYXN5bmMgKGVtYWlsOiBzdHJpbmcsIHBhc3N3b3JkOiBzdHJpbmcpID0+IHtcbiAgICBjb25zdCBuZXdVc2VyID0gY3JlYXRlV2VsY29tZVVzZXIoZW1haWwudG9Mb3dlckNhc2UoKSk7XG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oU1RPUkFHRV9LRVksIEpTT04uc3RyaW5naWZ5KG5ld1VzZXIpKTtcbiAgICBzZXRVc2VyKG5ld1VzZXIpO1xuICB9LCBbXSk7XG5cbiAgY29uc3QgbG9naW4gPSB1c2VDYWxsYmFjayhhc3luYyAoZW1haWw6IHN0cmluZywgcGFzc3dvcmQ6IHN0cmluZykgPT4ge1xuICAgIGNvbnN0IHJhdyA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKFNUT1JBR0VfS0VZKTtcbiAgICBpZiAoIXJhdykge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKFwiQWNjb3VudCBub3QgZm91bmQuIFBsZWFzZSByZWdpc3Rlci5cIik7XG4gICAgfVxuICAgIHRyeSB7XG4gICAgICBjb25zdCBzYXZlZCA9IEpTT04ucGFyc2UocmF3KSBhcyBEZW1vVXNlcjtcbiAgICAgIGlmIChzYXZlZC5lbWFpbCAhPT0gZW1haWwudG9Mb3dlckNhc2UoKSkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXCJBY2NvdW50IG5vdCBmb3VuZC4gUGxlYXNlIHJlZ2lzdGVyLlwiKTtcbiAgICAgIH1cbiAgICAgIHNldFVzZXIoc2F2ZWQpO1xuICAgIH0gY2F0Y2gge1xuICAgICAgbG9jYWxTdG9yYWdlLnJlbW92ZUl0ZW0oU1RPUkFHRV9LRVkpO1xuICAgICAgdGhyb3cgbmV3IEVycm9yKFwiVW5hYmxlIHRvIHJlYWQgc2F2ZWQgYWNjb3VudC4gUGxlYXNlIHJlZ2lzdGVyIGFnYWluLlwiKTtcbiAgICB9XG4gIH0sIFtdKTtcblxuICBjb25zdCBsb2dvdXQgPSB1c2VDYWxsYmFjaygoKSA9PiB7XG4gICAgc2V0VXNlcihudWxsKTtcbiAgICBpZiAodHlwZW9mIHdpbmRvdyAhPT0gXCJ1bmRlZmluZWRcIikge1xuICAgICAgbG9jYWxTdG9yYWdlLnJlbW92ZUl0ZW0oU1RPUkFHRV9LRVkpO1xuICAgIH1cbiAgfSwgW10pO1xuXG4gIGNvbnN0IHZhbHVlID0gdXNlTWVtbyhcbiAgICAoKSA9PiAoe1xuICAgICAgdXNlcixcbiAgICAgIHJlZ2lzdGVyLFxuICAgICAgbG9naW4sXG4gICAgICBsb2dvdXRcbiAgICB9KSxcbiAgICBbdXNlciwgcmVnaXN0ZXIsIGxvZ2luLCBsb2dvdXRdXG4gICk7XG5cbiAgcmV0dXJuIDxNb2NrQXV0aENvbnRleHQuUHJvdmlkZXIgdmFsdWU9e3ZhbHVlfT57Y2hpbGRyZW59PC9Nb2NrQXV0aENvbnRleHQuUHJvdmlkZXI+O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gdXNlTW9ja0F1dGgoKSB7XG4gIGNvbnN0IGNvbnRleHQgPSB1c2VDb250ZXh0KE1vY2tBdXRoQ29udGV4dCk7XG4gIGlmICghY29udGV4dCkge1xuICAgIHRocm93IG5ldyBFcnJvcihcInVzZU1vY2tBdXRoIG11c3QgYmUgdXNlZCB3aXRoaW4gTW9ja0F1dGhQcm92aWRlclwiKTtcbiAgfVxuICByZXR1cm4gY29udGV4dDtcbn1cbiJdLCJuYW1lcyI6WyJjcmVhdGVDb250ZXh0IiwidXNlQ2FsbGJhY2siLCJ1c2VDb250ZXh0IiwidXNlRWZmZWN0IiwidXNlTWVtbyIsInVzZVN0YXRlIiwiU1RPUkFHRV9LRVkiLCJNb2NrQXV0aENvbnRleHQiLCJ1bmRlZmluZWQiLCJjcmVhdGVXZWxjb21lVXNlciIsImVtYWlsIiwibm93IiwiRGF0ZSIsInRvSVNPU3RyaW5nIiwiYmFsYW5jZSIsImhpc3RvcnkiLCJpZCIsImRlc2NyaXB0aW9uIiwiYW1vdW50IiwiY3JlYXRlZEF0IiwiTW9ja0F1dGhQcm92aWRlciIsImNoaWxkcmVuIiwidXNlciIsInNldFVzZXIiLCJyYXciLCJsb2NhbFN0b3JhZ2UiLCJnZXRJdGVtIiwiSlNPTiIsInBhcnNlIiwicmVtb3ZlSXRlbSIsInJlZ2lzdGVyIiwicGFzc3dvcmQiLCJuZXdVc2VyIiwidG9Mb3dlckNhc2UiLCJzZXRJdGVtIiwic3RyaW5naWZ5IiwibG9naW4iLCJFcnJvciIsInNhdmVkIiwibG9nb3V0IiwidmFsdWUiLCJQcm92aWRlciIsInVzZU1vY2tBdXRoIiwiY29udGV4dCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/providers/auth/MockAuthProvider.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/providers/theme/ThemeProvider.tsx":
|
||
/*!***********************************************!*\
|
||
!*** ./src/providers/theme/ThemeProvider.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 */ ThemeProvider: () => (/* binding */ ThemeProvider),\n/* harmony export */ useThemeContext: () => (/* binding */ useThemeContext)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/* __next_internal_client_entry_do_not_use__ ThemeProvider,useThemeContext auto */ \n\nconst ThemeContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)(undefined);\nconst STORAGE_KEY = \"allai-theme\";\nfunction applyTheme(theme) {\n if (typeof document === \"undefined\") return;\n document.documentElement.dataset.theme = theme;\n document.documentElement.style.colorScheme = theme;\n}\nfunction ThemeProvider({ children }) {\n const [theme, setThemeState] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(\"light\");\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n if (true) return;\n const stored = localStorage.getItem(STORAGE_KEY);\n const preferred = stored ?? (window.matchMedia(\"(prefers-color-scheme: dark)\").matches ? \"dark\" : \"light\");\n applyTheme(preferred);\n setThemeState(preferred);\n }, []);\n const setTheme = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)((value)=>{\n applyTheme(value);\n setThemeState(value);\n if (false) {}\n }, []);\n const toggleTheme = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)(()=>{\n setTheme(theme === \"light\" ? \"dark\" : \"light\");\n }, [\n theme,\n setTheme\n ]);\n const value = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>({\n theme,\n setTheme,\n toggleTheme\n }), [\n theme,\n setTheme,\n toggleTheme\n ]);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ThemeContext.Provider, {\n value: value,\n children: children\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/providers/theme/ThemeProvider.tsx\",\n lineNumber: 66,\n columnNumber: 10\n }, this);\n}\nfunction useThemeContext() {\n const ctx = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(ThemeContext);\n if (!ctx) {\n throw new Error(\"useTheme must be used within ThemeProvider\");\n }\n return ctx;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvcHJvdmlkZXJzL3RoZW1lL1RoZW1lUHJvdmlkZXIudHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFVZTtBQVVmLE1BQU1NLDZCQUFlTixvREFBYUEsQ0FBZ0NPO0FBRWxFLE1BQU1DLGNBQWM7QUFFcEIsU0FBU0MsV0FBV0MsS0FBWTtJQUM5QixJQUFJLE9BQU9DLGFBQWEsYUFBYTtJQUNyQ0EsU0FBU0MsZUFBZSxDQUFDQyxPQUFPLENBQUNILEtBQUssR0FBR0E7SUFDekNDLFNBQVNDLGVBQWUsQ0FBQ0UsS0FBSyxDQUFDQyxXQUFXLEdBQUdMO0FBQy9DO0FBRU8sU0FBU00sY0FBYyxFQUFFQyxRQUFRLEVBQXFCO0lBQzNELE1BQU0sQ0FBQ1AsT0FBT1EsY0FBYyxHQUFHYiwrQ0FBUUEsQ0FBUTtJQUUvQ0YsZ0RBQVNBLENBQUM7UUFDUixJQUFJLElBQTZCLEVBQUU7UUFDbkMsTUFBTWdCLFNBQVNDLGFBQWFDLE9BQU8sQ0FBQ2I7UUFDcEMsTUFBTWMsWUFDSkgsVUFDQ0ksQ0FBQUEsT0FBT0MsVUFBVSxDQUFDLGdDQUFnQ0MsT0FBTyxHQUFHLFNBQVMsT0FBTTtRQUU5RWhCLFdBQVdhO1FBQ1hKLGNBQWNJO0lBQ2hCLEdBQUcsRUFBRTtJQUVMLE1BQU1JLFdBQVd6QixrREFBV0EsQ0FBQyxDQUFDMEI7UUFDNUJsQixXQUFXa0I7UUFDWFQsY0FBY1M7UUFDZCxJQUFJLEtBQTZCLEVBQUUsRUFFbEM7SUFDSCxHQUFHLEVBQUU7SUFFTCxNQUFNRSxjQUFjNUIsa0RBQVdBLENBQUM7UUFDOUJ5QixTQUFTaEIsVUFBVSxVQUFVLFNBQVM7SUFDeEMsR0FBRztRQUFDQTtRQUFPZ0I7S0FBUztJQUVwQixNQUFNQyxRQUFRdkIsOENBQU9BLENBQ25CLElBQU87WUFDTE07WUFDQWdCO1lBQ0FHO1FBQ0YsSUFDQTtRQUFDbkI7UUFBT2dCO1FBQVVHO0tBQVk7SUFHaEMscUJBQU8sOERBQUN2QixhQUFhd0IsUUFBUTtRQUFDSCxPQUFPQTtrQkFBUVY7Ozs7OztBQUMvQztBQUVPLFNBQVNjO0lBQ2QsTUFBTUMsTUFBTTlCLGlEQUFVQSxDQUFDSTtJQUN2QixJQUFJLENBQUMwQixLQUFLO1FBQ1IsTUFBTSxJQUFJQyxNQUFNO0lBQ2xCO0lBQ0EsT0FBT0Q7QUFDVCIsInNvdXJjZXMiOlsid2VicGFjazovL0BhbGxhaS93ZWIvLi9zcmMvcHJvdmlkZXJzL3RoZW1lL1RoZW1lUHJvdmlkZXIudHN4PzRmYmMiXSwic291cmNlc0NvbnRlbnQiOlsiXCJ1c2UgY2xpZW50XCI7XG5cbmltcG9ydCB7XG4gIGNyZWF0ZUNvbnRleHQsXG4gIFByb3BzV2l0aENoaWxkcmVuLFxuICB1c2VDYWxsYmFjayxcbiAgdXNlQ29udGV4dCxcbiAgdXNlRWZmZWN0LFxuICB1c2VNZW1vLFxuICB1c2VTdGF0ZVxufSBmcm9tIFwicmVhY3RcIjtcblxudHlwZSBUaGVtZSA9IFwibGlnaHRcIiB8IFwiZGFya1wiO1xuXG50eXBlIFRoZW1lQ29udGV4dFZhbHVlID0ge1xuICB0aGVtZTogVGhlbWU7XG4gIHNldFRoZW1lOiAodGhlbWU6IFRoZW1lKSA9PiB2b2lkO1xuICB0b2dnbGVUaGVtZTogKCkgPT4gdm9pZDtcbn07XG5cbmNvbnN0IFRoZW1lQ29udGV4dCA9IGNyZWF0ZUNvbnRleHQ8VGhlbWVDb250ZXh0VmFsdWUgfCB1bmRlZmluZWQ+KHVuZGVmaW5lZCk7XG5cbmNvbnN0IFNUT1JBR0VfS0VZID0gXCJhbGxhaS10aGVtZVwiO1xuXG5mdW5jdGlvbiBhcHBseVRoZW1lKHRoZW1lOiBUaGVtZSkge1xuICBpZiAodHlwZW9mIGRvY3VtZW50ID09PSBcInVuZGVmaW5lZFwiKSByZXR1cm47XG4gIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5kYXRhc2V0LnRoZW1lID0gdGhlbWU7XG4gIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zdHlsZS5jb2xvclNjaGVtZSA9IHRoZW1lO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gVGhlbWVQcm92aWRlcih7IGNoaWxkcmVuIH06IFByb3BzV2l0aENoaWxkcmVuKSB7XG4gIGNvbnN0IFt0aGVtZSwgc2V0VGhlbWVTdGF0ZV0gPSB1c2VTdGF0ZTxUaGVtZT4oXCJsaWdodFwiKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSBcInVuZGVmaW5lZFwiKSByZXR1cm47XG4gICAgY29uc3Qgc3RvcmVkID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oU1RPUkFHRV9LRVkpIGFzIFRoZW1lIHwgbnVsbDtcbiAgICBjb25zdCBwcmVmZXJyZWQgPVxuICAgICAgc3RvcmVkID8/XG4gICAgICAod2luZG93Lm1hdGNoTWVkaWEoXCIocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspXCIpLm1hdGNoZXMgPyBcImRhcmtcIiA6IFwibGlnaHRcIik7XG5cbiAgICBhcHBseVRoZW1lKHByZWZlcnJlZCk7XG4gICAgc2V0VGhlbWVTdGF0ZShwcmVmZXJyZWQpO1xuICB9LCBbXSk7XG5cbiAgY29uc3Qgc2V0VGhlbWUgPSB1c2VDYWxsYmFjaygodmFsdWU6IFRoZW1lKSA9PiB7XG4gICAgYXBwbHlUaGVtZSh2YWx1ZSk7XG4gICAgc2V0VGhlbWVTdGF0ZSh2YWx1ZSk7XG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgIT09IFwidW5kZWZpbmVkXCIpIHtcbiAgICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKFNUT1JBR0VfS0VZLCB2YWx1ZSk7XG4gICAgfVxuICB9LCBbXSk7XG5cbiAgY29uc3QgdG9nZ2xlVGhlbWUgPSB1c2VDYWxsYmFjaygoKSA9PiB7XG4gICAgc2V0VGhlbWUodGhlbWUgPT09IFwibGlnaHRcIiA/IFwiZGFya1wiIDogXCJsaWdodFwiKTtcbiAgfSwgW3RoZW1lLCBzZXRUaGVtZV0pO1xuXG4gIGNvbnN0IHZhbHVlID0gdXNlTWVtbyhcbiAgICAoKSA9PiAoe1xuICAgICAgdGhlbWUsXG4gICAgICBzZXRUaGVtZSxcbiAgICAgIHRvZ2dsZVRoZW1lXG4gICAgfSksXG4gICAgW3RoZW1lLCBzZXRUaGVtZSwgdG9nZ2xlVGhlbWVdXG4gICk7XG5cbiAgcmV0dXJuIDxUaGVtZUNvbnRleHQuUHJvdmlkZXIgdmFsdWU9e3ZhbHVlfT57Y2hpbGRyZW59PC9UaGVtZUNvbnRleHQuUHJvdmlkZXI+O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gdXNlVGhlbWVDb250ZXh0KCkge1xuICBjb25zdCBjdHggPSB1c2VDb250ZXh0KFRoZW1lQ29udGV4dCk7XG4gIGlmICghY3R4KSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwidXNlVGhlbWUgbXVzdCBiZSB1c2VkIHdpdGhpbiBUaGVtZVByb3ZpZGVyXCIpO1xuICB9XG4gIHJldHVybiBjdHg7XG59XG4iXSwibmFtZXMiOlsiY3JlYXRlQ29udGV4dCIsInVzZUNhbGxiYWNrIiwidXNlQ29udGV4dCIsInVzZUVmZmVjdCIsInVzZU1lbW8iLCJ1c2VTdGF0ZSIsIlRoZW1lQ29udGV4dCIsInVuZGVmaW5lZCIsIlNUT1JBR0VfS0VZIiwiYXBwbHlUaGVtZSIsInRoZW1lIiwiZG9jdW1lbnQiLCJkb2N1bWVudEVsZW1lbnQiLCJkYXRhc2V0Iiwic3R5bGUiLCJjb2xvclNjaGVtZSIsIlRoZW1lUHJvdmlkZXIiLCJjaGlsZHJlbiIsInNldFRoZW1lU3RhdGUiLCJzdG9yZWQiLCJsb2NhbFN0b3JhZ2UiLCJnZXRJdGVtIiwicHJlZmVycmVkIiwid2luZG93IiwibWF0Y2hNZWRpYSIsIm1hdGNoZXMiLCJzZXRUaGVtZSIsInZhbHVlIiwic2V0SXRlbSIsInRvZ2dsZVRoZW1lIiwiUHJvdmlkZXIiLCJ1c2VUaGVtZUNvbnRleHQiLCJjdHgiLCJFcnJvciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/providers/theme/ThemeProvider.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../packages/ui/components/button.tsx":
|
||
/*!***********************************************!*\
|
||
!*** ../../packages/ui/components/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 class_variance_authority__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! class-variance-authority */ \"(ssr)/../../node_modules/.pnpm/class-variance-authority@0.7.1/node_modules/class-variance-authority/dist/index.mjs\");\n/* harmony import */ var clsx__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! clsx */ \"(ssr)/../../node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/server/future/route-modules/app-page/vendored/ssr/react.js\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\nconst buttonVariants = (0,class_variance_authority__WEBPACK_IMPORTED_MODULE_1__.cva)(\"inline-flex items-center justify-center gap-2 font-semibold transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-var(--color-primary)\", {\n variants: {\n variant: {\n primary: \"bg-[var(--color-primary)] text-[var(--color-on-primary)] hover:opacity-90\",\n secondary: \"bg-[var(--color-panel)] text-[var(--color-foreground)] hover:bg-[color:var(--color-panel)/0.9] border border-[var(--color-border)]\",\n ghost: \"bg-transparent text-[var(--color-foreground)] hover:bg-[color:var(--color-border)/0.12]\"\n },\n size: {\n sm: \"h-9 rounded-[var(--radius-sm)] px-3 text-sm\",\n md: \"h-11 rounded-[var(--radius-md)] px-4 text-base\",\n lg: \"h-12 rounded-[var(--radius-lg)] px-6 text-base\"\n }\n },\n defaultVariants: {\n variant: \"primary\",\n size: \"md\"\n }\n});\nconst Button = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_3__.forwardRef)(function Button({ className, variant, size, ...props }, ref) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n ref: ref,\n className: (0,clsx__WEBPACK_IMPORTED_MODULE_2__.clsx)(buttonVariants({\n variant,\n size\n }), className),\n ...props\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/packages/ui/components/button.tsx\",\n lineNumber: 30,\n columnNumber: 10\n }, this);\n});\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vcGFja2FnZXMvdWkvY29tcG9uZW50cy9idXR0b24udHN4IiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQWtFO0FBQ3RDO0FBQ2lDO0FBRTdELE1BQU1HLGlCQUFpQkgsNkRBQUdBLENBQ3hCLHlNQUNBO0lBQ0VJLFVBQVU7UUFDUkMsU0FBUztZQUNQQyxTQUFTO1lBQ1RDLFdBQVc7WUFDWEMsT0FBTztRQUNUO1FBQ0FDLE1BQU07WUFDSkMsSUFBSTtZQUNKQyxJQUFJO1lBQ0pDLElBQUk7UUFDTjtJQUNGO0lBQ0FDLGlCQUFpQjtRQUNmUixTQUFTO1FBQ1RJLE1BQU07SUFDUjtBQUNGO0FBS0ssTUFBTUssdUJBQVNaLGlEQUFVQSxDQUFpQyxTQUFTWSxPQUFPLEVBQUVDLFNBQVMsRUFBRVYsT0FBTyxFQUFFSSxJQUFJLEVBQUUsR0FBR08sT0FBTyxFQUFFQyxHQUFHO0lBQzFILHFCQUFPLDhEQUFDQztRQUFPRCxLQUFLQTtRQUFLRixXQUFXZCwwQ0FBSUEsQ0FBQ0UsZUFBZTtZQUFFRTtZQUFTSTtRQUFLLElBQUlNO1FBQWEsR0FBR0MsS0FBSzs7Ozs7O0FBQ25HLEdBQUciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4uLy4uL3BhY2thZ2VzL3VpL2NvbXBvbmVudHMvYnV0dG9uLnRzeD8wYjBkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGN2YSwgdHlwZSBWYXJpYW50UHJvcHMgfSBmcm9tIFwiY2xhc3MtdmFyaWFuY2UtYXV0aG9yaXR5XCI7XG5pbXBvcnQgeyBjbHN4IH0gZnJvbSBcImNsc3hcIjtcbmltcG9ydCB7IENvbXBvbmVudFByb3BzV2l0aG91dFJlZiwgZm9yd2FyZFJlZiB9IGZyb20gXCJyZWFjdFwiO1xuXG5jb25zdCBidXR0b25WYXJpYW50cyA9IGN2YShcbiAgXCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgZ2FwLTIgZm9udC1zZW1pYm9sZCB0cmFuc2l0aW9uLWNvbG9ycyBmb2N1cy12aXNpYmxlOm91dGxpbmUgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLTIgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW9mZnNldC0yIGZvY3VzLXZpc2libGU6b3V0bGluZS12YXIoLS1jb2xvci1wcmltYXJ5KVwiLFxuICB7XG4gICAgdmFyaWFudHM6IHtcbiAgICAgIHZhcmlhbnQ6IHtcbiAgICAgICAgcHJpbWFyeTogXCJiZy1bdmFyKC0tY29sb3ItcHJpbWFyeSldIHRleHQtW3ZhcigtLWNvbG9yLW9uLXByaW1hcnkpXSBob3ZlcjpvcGFjaXR5LTkwXCIsXG4gICAgICAgIHNlY29uZGFyeTogXCJiZy1bdmFyKC0tY29sb3ItcGFuZWwpXSB0ZXh0LVt2YXIoLS1jb2xvci1mb3JlZ3JvdW5kKV0gaG92ZXI6YmctW2NvbG9yOnZhcigtLWNvbG9yLXBhbmVsKS8wLjldIGJvcmRlciBib3JkZXItW3ZhcigtLWNvbG9yLWJvcmRlcildXCIsXG4gICAgICAgIGdob3N0OiBcImJnLXRyYW5zcGFyZW50IHRleHQtW3ZhcigtLWNvbG9yLWZvcmVncm91bmQpXSBob3ZlcjpiZy1bY29sb3I6dmFyKC0tY29sb3ItYm9yZGVyKS8wLjEyXVwiXG4gICAgICB9LFxuICAgICAgc2l6ZToge1xuICAgICAgICBzbTogXCJoLTkgcm91bmRlZC1bdmFyKC0tcmFkaXVzLXNtKV0gcHgtMyB0ZXh0LXNtXCIsXG4gICAgICAgIG1kOiBcImgtMTEgcm91bmRlZC1bdmFyKC0tcmFkaXVzLW1kKV0gcHgtNCB0ZXh0LWJhc2VcIixcbiAgICAgICAgbGc6IFwiaC0xMiByb3VuZGVkLVt2YXIoLS1yYWRpdXMtbGcpXSBweC02IHRleHQtYmFzZVwiXG4gICAgICB9XG4gICAgfSxcbiAgICBkZWZhdWx0VmFyaWFudHM6IHtcbiAgICAgIHZhcmlhbnQ6IFwicHJpbWFyeVwiLFxuICAgICAgc2l6ZTogXCJtZFwiXG4gICAgfVxuICB9XG4pO1xuXG5leHBvcnQgaW50ZXJmYWNlIEJ1dHRvblByb3BzIGV4dGVuZHMgQ29tcG9uZW50UHJvcHNXaXRob3V0UmVmPFwiYnV0dG9uXCI+LCBWYXJpYW50UHJvcHM8dHlwZW9mIGJ1dHRvblZhcmlhbnRzPiB7fVxuXG5leHBvcnQgY29uc3QgQnV0dG9uID0gZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KGZ1bmN0aW9uIEJ1dHRvbih7IGNsYXNzTmFtZSwgdmFyaWFudCwgc2l6ZSwgLi4ucHJvcHMgfSwgcmVmKSB7XG4gIHJldHVybiA8YnV0dG9uIHJlZj17cmVmfSBjbGFzc05hbWU9e2Nsc3goYnV0dG9uVmFyaWFudHMoeyB2YXJpYW50LCBzaXplIH0pLCBjbGFzc05hbWUpfSB7Li4ucHJvcHN9IC8+O1xufSk7XG4iXSwibmFtZXMiOlsiY3ZhIiwiY2xzeCIsImZvcndhcmRSZWYiLCJidXR0b25WYXJpYW50cyIsInZhcmlhbnRzIiwidmFyaWFudCIsInByaW1hcnkiLCJzZWNvbmRhcnkiLCJnaG9zdCIsInNpemUiLCJzbSIsIm1kIiwibGciLCJkZWZhdWx0VmFyaWFudHMiLCJCdXR0b24iLCJjbGFzc05hbWUiLCJwcm9wcyIsInJlZiIsImJ1dHRvbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/../../packages/ui/components/button.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../packages/ui/components/card.tsx":
|
||
/*!*********************************************!*\
|
||
!*** ../../packages/ui/components/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 */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 clsx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! clsx */ \"(ssr)/../../node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs\");\n\n\nfunction Card({ className, ...props }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,clsx__WEBPACK_IMPORTED_MODULE_1__.clsx)(\"rounded-[var(--radius-lg)] border border-[var(--color-border)] bg-[color:var(--color-panel)/0.9] p-4 transition hover:-translate-y-0.5 hover:shadow-lg\", className),\n ...props\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/packages/ui/components/card.tsx\",\n lineNumber: 6,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vcGFja2FnZXMvdWkvY29tcG9uZW50cy9jYXJkLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUE0QjtBQUdyQixTQUFTQyxLQUFLLEVBQUVDLFNBQVMsRUFBRSxHQUFHQyxPQUF3QztJQUMzRSxxQkFDRSw4REFBQ0M7UUFDQ0YsV0FBV0YsMENBQUlBLENBQ2IsMEpBQ0FFO1FBRUQsR0FBR0MsS0FBSzs7Ozs7O0FBR2YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4uLy4uL3BhY2thZ2VzL3VpL2NvbXBvbmVudHMvY2FyZC50c3g/NjVmZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjbHN4IH0gZnJvbSBcImNsc3hcIjtcbmltcG9ydCB7IENvbXBvbmVudFByb3BzV2l0aG91dFJlZiB9IGZyb20gXCJyZWFjdFwiO1xuXG5leHBvcnQgZnVuY3Rpb24gQ2FyZCh7IGNsYXNzTmFtZSwgLi4ucHJvcHMgfTogQ29tcG9uZW50UHJvcHNXaXRob3V0UmVmPFwiZGl2XCI+KSB7XG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY2xhc3NOYW1lPXtjbHN4KFxuICAgICAgICBcInJvdW5kZWQtW3ZhcigtLXJhZGl1cy1sZyldIGJvcmRlciBib3JkZXItW3ZhcigtLWNvbG9yLWJvcmRlcildIGJnLVtjb2xvcjp2YXIoLS1jb2xvci1wYW5lbCkvMC45XSBwLTQgdHJhbnNpdGlvbiBob3ZlcjotdHJhbnNsYXRlLXktMC41IGhvdmVyOnNoYWRvdy1sZ1wiLFxuICAgICAgICBjbGFzc05hbWVcbiAgICAgICl9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgLz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJjbHN4IiwiQ2FyZCIsImNsYXNzTmFtZSIsInByb3BzIiwiZGl2Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/../../packages/ui/components/card.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../packages/ui/components/index.ts":
|
||
/*!*********************************************!*\
|
||
!*** ../../packages/ui/components/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 */ Button: () => (/* reexport safe */ _button__WEBPACK_IMPORTED_MODULE_0__.Button),\n/* harmony export */ Card: () => (/* reexport safe */ _card__WEBPACK_IMPORTED_MODULE_3__.Card),\n/* harmony export */ Panel: () => (/* reexport safe */ _panel__WEBPACK_IMPORTED_MODULE_1__.Panel),\n/* harmony export */ Tab: () => (/* reexport safe */ _tabs__WEBPACK_IMPORTED_MODULE_2__.Tab),\n/* harmony export */ TabList: () => (/* reexport safe */ _tabs__WEBPACK_IMPORTED_MODULE_2__.TabList)\n/* harmony export */ });\n/* harmony import */ var _button__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./button */ \"(ssr)/../../packages/ui/components/button.tsx\");\n/* harmony import */ var _panel__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./panel */ \"(ssr)/../../packages/ui/components/panel.tsx\");\n/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tabs */ \"(ssr)/../../packages/ui/components/tabs.tsx\");\n/* harmony import */ var _card__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./card */ \"(ssr)/../../packages/ui/components/card.tsx\");\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vcGFja2FnZXMvdWkvY29tcG9uZW50cy9pbmRleC50cyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBeUI7QUFDRDtBQUNEO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4uLy4uL3BhY2thZ2VzL3VpL2NvbXBvbmVudHMvaW5kZXgudHM/YzI1OSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9idXR0b25cIjtcbmV4cG9ydCAqIGZyb20gXCIuL3BhbmVsXCI7XG5leHBvcnQgKiBmcm9tIFwiLi90YWJzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9jYXJkXCI7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/../../packages/ui/components/index.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../packages/ui/components/panel.tsx":
|
||
/*!**********************************************!*\
|
||
!*** ../../packages/ui/components/panel.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 */ Panel: () => (/* binding */ Panel)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 clsx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! clsx */ \"(ssr)/../../node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs\");\n\n\nfunction Panel({ className, ...props }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,clsx__WEBPACK_IMPORTED_MODULE_1__.clsx)(\"rounded-[var(--radius-xl)] border border-[var(--color-border)] bg-[var(--color-panel)]/90 shadow-[var(--shadow-lg)] backdrop-blur-xl\", className),\n ...props\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/packages/ui/components/panel.tsx\",\n lineNumber: 6,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vcGFja2FnZXMvdWkvY29tcG9uZW50cy9wYW5lbC50c3giLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBNEI7QUFHckIsU0FBU0MsTUFBTSxFQUFFQyxTQUFTLEVBQUUsR0FBR0MsT0FBd0M7SUFDNUUscUJBQ0UsOERBQUNDO1FBQ0NGLFdBQVdGLDBDQUFJQSxDQUNiLHdJQUNBRTtRQUVELEdBQUdDLEtBQUs7Ozs7OztBQUdmIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uLi8uLi9wYWNrYWdlcy91aS9jb21wb25lbnRzL3BhbmVsLnRzeD9jMWNlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNsc3ggfSBmcm9tIFwiY2xzeFwiO1xuaW1wb3J0IHsgQ29tcG9uZW50UHJvcHNXaXRob3V0UmVmIH0gZnJvbSBcInJlYWN0XCI7XG5cbmV4cG9ydCBmdW5jdGlvbiBQYW5lbCh7IGNsYXNzTmFtZSwgLi4ucHJvcHMgfTogQ29tcG9uZW50UHJvcHNXaXRob3V0UmVmPFwiZGl2XCI+KSB7XG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY2xhc3NOYW1lPXtjbHN4KFxuICAgICAgICBcInJvdW5kZWQtW3ZhcigtLXJhZGl1cy14bCldIGJvcmRlciBib3JkZXItW3ZhcigtLWNvbG9yLWJvcmRlcildIGJnLVt2YXIoLS1jb2xvci1wYW5lbCldLzkwIHNoYWRvdy1bdmFyKC0tc2hhZG93LWxnKV0gYmFja2Ryb3AtYmx1ci14bFwiLFxuICAgICAgICBjbGFzc05hbWVcbiAgICAgICl9XG4gICAgICB7Li4ucHJvcHN9XG4gICAgLz5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJjbHN4IiwiUGFuZWwiLCJjbGFzc05hbWUiLCJwcm9wcyIsImRpdiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/../../packages/ui/components/panel.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../packages/ui/components/tabs.tsx":
|
||
/*!*********************************************!*\
|
||
!*** ../../packages/ui/components/tabs.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 */ Tab: () => (/* binding */ Tab),\n/* harmony export */ TabList: () => (/* binding */ TabList)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 clsx__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! clsx */ \"(ssr)/../../node_modules/.pnpm/clsx@2.1.1/node_modules/clsx/dist/clsx.mjs\");\n\n\nfunction TabList({ className, ...props }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: (0,clsx__WEBPACK_IMPORTED_MODULE_1__.clsx)(\"inline-flex gap-2 rounded-[var(--radius-lg)] bg-[color:var(--color-border)/0.12] p-1\", className),\n role: \"tablist\",\n ...props\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/packages/ui/components/tabs.tsx\",\n lineNumber: 6,\n columnNumber: 5\n }, this);\n}\nfunction Tab({ className, isActive, ...props }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"button\", {\n className: (0,clsx__WEBPACK_IMPORTED_MODULE_1__.clsx)(\"min-w-[120px] rounded-[var(--radius-md)] px-4 py-2 text-sm font-medium transition\", isActive ? \"bg-[var(--color-foreground)] text-[var(--color-background)] shadow\" : \"bg-transparent text-[var(--color-muted)] hover:text-[var(--color-foreground)]\"),\n \"aria-selected\": isActive,\n role: \"tab\",\n ...props\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/packages/ui/components/tabs.tsx\",\n lineNumber: 20,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vcGFja2FnZXMvdWkvY29tcG9uZW50cy90YWJzLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBNEI7QUFHckIsU0FBU0MsUUFBUSxFQUFFQyxTQUFTLEVBQUUsR0FBR0MsT0FBd0M7SUFDOUUscUJBQ0UsOERBQUNDO1FBQ0NGLFdBQVdGLDBDQUFJQSxDQUFDLHdGQUF3RkU7UUFDeEdHLE1BQUs7UUFDSixHQUFHRixLQUFLOzs7Ozs7QUFHZjtBQU1PLFNBQVNHLElBQUksRUFBRUosU0FBUyxFQUFFSyxRQUFRLEVBQUUsR0FBR0osT0FBaUI7SUFDN0QscUJBQ0UsOERBQUNLO1FBQ0NOLFdBQVdGLDBDQUFJQSxDQUNiLHFGQUNBTyxXQUNJLHVFQUNBO1FBRU5FLGlCQUFlRjtRQUNmRixNQUFLO1FBQ0osR0FBR0YsS0FBSzs7Ozs7O0FBR2YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4uLy4uL3BhY2thZ2VzL3VpL2NvbXBvbmVudHMvdGFicy50c3g/ZDQyOSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjbHN4IH0gZnJvbSBcImNsc3hcIjtcbmltcG9ydCB7IENvbXBvbmVudFByb3BzV2l0aG91dFJlZiB9IGZyb20gXCJyZWFjdFwiO1xuXG5leHBvcnQgZnVuY3Rpb24gVGFiTGlzdCh7IGNsYXNzTmFtZSwgLi4ucHJvcHMgfTogQ29tcG9uZW50UHJvcHNXaXRob3V0UmVmPFwiZGl2XCI+KSB7XG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY2xhc3NOYW1lPXtjbHN4KFwiaW5saW5lLWZsZXggZ2FwLTIgcm91bmRlZC1bdmFyKC0tcmFkaXVzLWxnKV0gYmctW2NvbG9yOnZhcigtLWNvbG9yLWJvcmRlcikvMC4xMl0gcC0xXCIsIGNsYXNzTmFtZSl9XG4gICAgICByb2xlPVwidGFibGlzdFwiXG4gICAgICB7Li4ucHJvcHN9XG4gICAgLz5cbiAgKTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBUYWJQcm9wcyBleHRlbmRzIENvbXBvbmVudFByb3BzV2l0aG91dFJlZjxcImJ1dHRvblwiPiB7XG4gIGlzQWN0aXZlPzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIFRhYih7IGNsYXNzTmFtZSwgaXNBY3RpdmUsIC4uLnByb3BzIH06IFRhYlByb3BzKSB7XG4gIHJldHVybiAoXG4gICAgPGJ1dHRvblxuICAgICAgY2xhc3NOYW1lPXtjbHN4KFxuICAgICAgICBcIm1pbi13LVsxMjBweF0gcm91bmRlZC1bdmFyKC0tcmFkaXVzLW1kKV0gcHgtNCBweS0yIHRleHQtc20gZm9udC1tZWRpdW0gdHJhbnNpdGlvblwiLFxuICAgICAgICBpc0FjdGl2ZVxuICAgICAgICAgID8gXCJiZy1bdmFyKC0tY29sb3ItZm9yZWdyb3VuZCldIHRleHQtW3ZhcigtLWNvbG9yLWJhY2tncm91bmQpXSBzaGFkb3dcIlxuICAgICAgICAgIDogXCJiZy10cmFuc3BhcmVudCB0ZXh0LVt2YXIoLS1jb2xvci1tdXRlZCldIGhvdmVyOnRleHQtW3ZhcigtLWNvbG9yLWZvcmVncm91bmQpXVwiXG4gICAgICApfVxuICAgICAgYXJpYS1zZWxlY3RlZD17aXNBY3RpdmV9XG4gICAgICByb2xlPVwidGFiXCJcbiAgICAgIHsuLi5wcm9wc31cbiAgICAvPlxuICApO1xufVxuIl0sIm5hbWVzIjpbImNsc3giLCJUYWJMaXN0IiwiY2xhc3NOYW1lIiwicHJvcHMiLCJkaXYiLCJyb2xlIiwiVGFiIiwiaXNBY3RpdmUiLCJidXR0b24iLCJhcmlhLXNlbGVjdGVkIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/../../packages/ui/components/tabs.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../packages/ui/hooks/index.ts":
|
||
/*!****************************************!*\
|
||
!*** ../../packages/ui/hooks/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 */ ThemeProvider: () => (/* reexport safe */ _use_theme__WEBPACK_IMPORTED_MODULE_0__.ThemeProvider),\n/* harmony export */ useTheme: () => (/* reexport safe */ _use_theme__WEBPACK_IMPORTED_MODULE_0__.useTheme)\n/* harmony export */ });\n/* harmony import */ var _use_theme__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./use-theme */ \"(ssr)/../../packages/ui/hooks/use-theme.tsx\");\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vcGFja2FnZXMvdWkvaG9va3MvaW5kZXgudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQTRCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uLi8uLi9wYWNrYWdlcy91aS9ob29rcy9pbmRleC50cz82NWQ4Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCIuL3VzZS10aGVtZVwiO1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/../../packages/ui/hooks/index.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../packages/ui/hooks/use-theme.tsx":
|
||
/*!*********************************************!*\
|
||
!*** ../../packages/ui/hooks/use-theme.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 */ ThemeProvider: () => (/* binding */ ThemeProvider),\n/* harmony export */ useTheme: () => (/* binding */ useTheme)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(ssr)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 _theme__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../theme */ \"(ssr)/../../packages/ui/theme.ts\");\n/* __next_internal_client_entry_do_not_use__ ThemeProvider,useTheme auto */ \n\n\nconst ThemeContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)(undefined);\nfunction applyTheme(theme) {\n if (typeof document === \"undefined\") return;\n const root = document.documentElement;\n const variables = _theme__WEBPACK_IMPORTED_MODULE_2__.themeVariables[theme];\n Object.entries(variables).forEach(([key, value])=>{\n root.style.setProperty(key, String(value));\n });\n root.dataset.theme = theme;\n root.style.colorScheme = theme;\n}\nfunction detectTheme() {\n if (true) return \"dark\";\n const stored = window.localStorage.getItem(\"allai-theme\");\n if (stored === \"light\" || stored === \"dark\") {\n return stored;\n }\n return window.matchMedia(\"(prefers-color-scheme: light)\").matches ? \"light\" : \"dark\";\n}\nfunction ThemeProvider({ initialTheme = \"dark\", children }) {\n const [theme, setThemeState] = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)(initialTheme);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n const next = detectTheme();\n setThemeState(next);\n applyTheme(next);\n }, []);\n function setTheme(next) {\n setThemeState(next);\n if (false) {}\n }\n function toggle() {\n setTheme(theme === \"light\" ? \"dark\" : \"light\");\n }\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(ThemeContext.Provider, {\n value: {\n theme,\n setTheme,\n toggle\n },\n children: children\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/packages/ui/hooks/use-theme.tsx\",\n lineNumber: 57,\n columnNumber: 5\n }, this);\n}\nfunction useTheme() {\n const context = (0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(ThemeContext);\n if (!context) {\n throw new Error(\"useTheme must be used within a ThemeProvider\");\n }\n return context;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vcGFja2FnZXMvdWkvaG9va3MvdXNlLXRoZW1lLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUd1RTtBQUNsQjtBQVFyRCxNQUFNSyw2QkFBZUwsb0RBQWFBLENBQWdDTTtBQUVsRSxTQUFTQyxXQUFXQyxLQUFnQjtJQUNsQyxJQUFJLE9BQU9DLGFBQWEsYUFBYTtJQUNyQyxNQUFNQyxPQUFPRCxTQUFTRSxlQUFlO0lBQ3JDLE1BQU1DLFlBQVlSLGtEQUFjLENBQUNJLE1BQU07SUFDdkNLLE9BQU9DLE9BQU8sQ0FBQ0YsV0FBV0csT0FBTyxDQUFDLENBQUMsQ0FBQ0MsS0FBS0MsTUFBTTtRQUM3Q1AsS0FBS1EsS0FBSyxDQUFDQyxXQUFXLENBQUNILEtBQUtJLE9BQU9IO0lBQ3JDO0lBQ0FQLEtBQUtXLE9BQU8sQ0FBQ2IsS0FBSyxHQUFHQTtJQUNyQkUsS0FBS1EsS0FBSyxDQUFDSSxXQUFXLEdBQUdkO0FBQzNCO0FBRUEsU0FBU2U7SUFDUCxJQUFJLElBQTZCLEVBQUUsT0FBTztJQUMxQyxNQUFNQyxTQUFTQyxPQUFPQyxZQUFZLENBQUNDLE9BQU8sQ0FBQztJQUMzQyxJQUFJSCxXQUFXLFdBQVdBLFdBQVcsUUFBUTtRQUMzQyxPQUFPQTtJQUNUO0lBQ0EsT0FBT0MsT0FBT0csVUFBVSxDQUFDLGlDQUFpQ0MsT0FBTyxHQUFHLFVBQVU7QUFDaEY7QUFFTyxTQUFTQyxjQUFjLEVBQUVDLGVBQWUsTUFBTSxFQUFFQyxRQUFRLEVBQXFEO0lBQ2xILE1BQU0sQ0FBQ3hCLE9BQU95QixjQUFjLEdBQUc5QiwrQ0FBUUEsQ0FBWTRCO0lBRW5EN0IsZ0RBQVNBLENBQUM7UUFDUixNQUFNZ0MsT0FBT1g7UUFDYlUsY0FBY0M7UUFDZDNCLFdBQVcyQjtJQUNiLEdBQUcsRUFBRTtJQUVMLFNBQVNDLFNBQVNELElBQWU7UUFDL0JELGNBQWNDO1FBQ2QsSUFBSSxLQUE2QixFQUFFLEVBR2xDO0lBQ0g7SUFFQSxTQUFTRztRQUNQRixTQUFTM0IsVUFBVSxVQUFVLFNBQVM7SUFDeEM7SUFFQSxxQkFDRSw4REFBQ0gsYUFBYWlDLFFBQVE7UUFDcEJyQixPQUFPO1lBQ0xUO1lBQ0EyQjtZQUNBRTtRQUNGO2tCQUVDTDs7Ozs7O0FBR1A7QUFFTyxTQUFTTztJQUNkLE1BQU1DLFVBQVV2QyxpREFBVUEsQ0FBQ0k7SUFDM0IsSUFBSSxDQUFDbUMsU0FBUztRQUNaLE1BQU0sSUFBSUMsTUFBTTtJQUNsQjtJQUNBLE9BQU9EO0FBQ1QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4uLy4uL3BhY2thZ2VzL3VpL2hvb2tzL3VzZS10aGVtZS50c3g/ZmU2MiJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBjbGllbnRcIjtcblxuaW1wb3J0IHR5cGUgeyBSZWFjdE5vZGUgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGNyZWF0ZUNvbnRleHQsIHVzZUNvbnRleHQsIHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IFRoZW1lTW9kZSwgdGhlbWVWYXJpYWJsZXMgfSBmcm9tIFwiLi4vdGhlbWVcIjtcblxudHlwZSBUaGVtZUNvbnRleHRWYWx1ZSA9IHtcbiAgdGhlbWU6IFRoZW1lTW9kZTtcbiAgc2V0VGhlbWU6ICh0aGVtZTogVGhlbWVNb2RlKSA9PiB2b2lkO1xuICB0b2dnbGU6ICgpID0+IHZvaWQ7XG59O1xuXG5jb25zdCBUaGVtZUNvbnRleHQgPSBjcmVhdGVDb250ZXh0PFRoZW1lQ29udGV4dFZhbHVlIHwgdW5kZWZpbmVkPih1bmRlZmluZWQpO1xuXG5mdW5jdGlvbiBhcHBseVRoZW1lKHRoZW1lOiBUaGVtZU1vZGUpIHtcbiAgaWYgKHR5cGVvZiBkb2N1bWVudCA9PT0gXCJ1bmRlZmluZWRcIikgcmV0dXJuO1xuICBjb25zdCByb290ID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50O1xuICBjb25zdCB2YXJpYWJsZXMgPSB0aGVtZVZhcmlhYmxlc1t0aGVtZV07XG4gIE9iamVjdC5lbnRyaWVzKHZhcmlhYmxlcykuZm9yRWFjaCgoW2tleSwgdmFsdWVdKSA9PiB7XG4gICAgcm9vdC5zdHlsZS5zZXRQcm9wZXJ0eShrZXksIFN0cmluZyh2YWx1ZSkpO1xuICB9KTtcbiAgcm9vdC5kYXRhc2V0LnRoZW1lID0gdGhlbWU7XG4gIHJvb3Quc3R5bGUuY29sb3JTY2hlbWUgPSB0aGVtZTtcbn1cblxuZnVuY3Rpb24gZGV0ZWN0VGhlbWUoKTogVGhlbWVNb2RlIHtcbiAgaWYgKHR5cGVvZiB3aW5kb3cgPT09IFwidW5kZWZpbmVkXCIpIHJldHVybiBcImRhcmtcIjtcbiAgY29uc3Qgc3RvcmVkID0gd2luZG93LmxvY2FsU3RvcmFnZS5nZXRJdGVtKFwiYWxsYWktdGhlbWVcIik7XG4gIGlmIChzdG9yZWQgPT09IFwibGlnaHRcIiB8fCBzdG9yZWQgPT09IFwiZGFya1wiKSB7XG4gICAgcmV0dXJuIHN0b3JlZDtcbiAgfVxuICByZXR1cm4gd2luZG93Lm1hdGNoTWVkaWEoXCIocHJlZmVycy1jb2xvci1zY2hlbWU6IGxpZ2h0KVwiKS5tYXRjaGVzID8gXCJsaWdodFwiIDogXCJkYXJrXCI7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBUaGVtZVByb3ZpZGVyKHsgaW5pdGlhbFRoZW1lID0gXCJkYXJrXCIsIGNoaWxkcmVuIH06IHsgaW5pdGlhbFRoZW1lPzogVGhlbWVNb2RlOyBjaGlsZHJlbjogUmVhY3ROb2RlIH0pIHtcbiAgY29uc3QgW3RoZW1lLCBzZXRUaGVtZVN0YXRlXSA9IHVzZVN0YXRlPFRoZW1lTW9kZT4oaW5pdGlhbFRoZW1lKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGNvbnN0IG5leHQgPSBkZXRlY3RUaGVtZSgpO1xuICAgIHNldFRoZW1lU3RhdGUobmV4dCk7XG4gICAgYXBwbHlUaGVtZShuZXh0KTtcbiAgfSwgW10pO1xuXG4gIGZ1bmN0aW9uIHNldFRoZW1lKG5leHQ6IFRoZW1lTW9kZSkge1xuICAgIHNldFRoZW1lU3RhdGUobmV4dCk7XG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgIT09IFwidW5kZWZpbmVkXCIpIHtcbiAgICAgIHdpbmRvdy5sb2NhbFN0b3JhZ2Uuc2V0SXRlbShcImFsbGFpLXRoZW1lXCIsIG5leHQpO1xuICAgICAgYXBwbHlUaGVtZShuZXh0KTtcbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiB0b2dnbGUoKSB7XG4gICAgc2V0VGhlbWUodGhlbWUgPT09IFwibGlnaHRcIiA/IFwiZGFya1wiIDogXCJsaWdodFwiKTtcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPFRoZW1lQ29udGV4dC5Qcm92aWRlclxuICAgICAgdmFsdWU9e3tcbiAgICAgICAgdGhlbWUsXG4gICAgICAgIHNldFRoZW1lLFxuICAgICAgICB0b2dnbGVcbiAgICAgIH19XG4gICAgPlxuICAgICAge2NoaWxkcmVufVxuICAgIDwvVGhlbWVDb250ZXh0LlByb3ZpZGVyPlxuICApO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gdXNlVGhlbWUoKSB7XG4gIGNvbnN0IGNvbnRleHQgPSB1c2VDb250ZXh0KFRoZW1lQ29udGV4dCk7XG4gIGlmICghY29udGV4dCkge1xuICAgIHRocm93IG5ldyBFcnJvcihcInVzZVRoZW1lIG11c3QgYmUgdXNlZCB3aXRoaW4gYSBUaGVtZVByb3ZpZGVyXCIpO1xuICB9XG4gIHJldHVybiBjb250ZXh0O1xufVxuIl0sIm5hbWVzIjpbImNyZWF0ZUNvbnRleHQiLCJ1c2VDb250ZXh0IiwidXNlRWZmZWN0IiwidXNlU3RhdGUiLCJ0aGVtZVZhcmlhYmxlcyIsIlRoZW1lQ29udGV4dCIsInVuZGVmaW5lZCIsImFwcGx5VGhlbWUiLCJ0aGVtZSIsImRvY3VtZW50Iiwicm9vdCIsImRvY3VtZW50RWxlbWVudCIsInZhcmlhYmxlcyIsIk9iamVjdCIsImVudHJpZXMiLCJmb3JFYWNoIiwia2V5IiwidmFsdWUiLCJzdHlsZSIsInNldFByb3BlcnR5IiwiU3RyaW5nIiwiZGF0YXNldCIsImNvbG9yU2NoZW1lIiwiZGV0ZWN0VGhlbWUiLCJzdG9yZWQiLCJ3aW5kb3ciLCJsb2NhbFN0b3JhZ2UiLCJnZXRJdGVtIiwibWF0Y2hNZWRpYSIsIm1hdGNoZXMiLCJUaGVtZVByb3ZpZGVyIiwiaW5pdGlhbFRoZW1lIiwiY2hpbGRyZW4iLCJzZXRUaGVtZVN0YXRlIiwibmV4dCIsInNldFRoZW1lIiwic2V0SXRlbSIsInRvZ2dsZSIsIlByb3ZpZGVyIiwidXNlVGhlbWUiLCJjb250ZXh0IiwiRXJyb3IiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/../../packages/ui/hooks/use-theme.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../packages/ui/icons/index.ts":
|
||
/*!****************************************!*\
|
||
!*** ../../packages/ui/icons/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 */ HistoryIcon: () => (/* reexport safe */ lucide_react__WEBPACK_IMPORTED_MODULE_4__[\"default\"]),\n/* harmony export */ ImageUp: () => (/* reexport safe */ lucide_react__WEBPACK_IMPORTED_MODULE_3__[\"default\"]),\n/* harmony export */ Palette: () => (/* reexport safe */ lucide_react__WEBPACK_IMPORTED_MODULE_0__[\"default\"]),\n/* harmony export */ RefreshCw: () => (/* reexport safe */ lucide_react__WEBPACK_IMPORTED_MODULE_5__[\"default\"]),\n/* harmony export */ Sparkles: () => (/* reexport safe */ lucide_react__WEBPACK_IMPORTED_MODULE_1__[\"default\"]),\n/* harmony export */ Video: () => (/* reexport safe */ lucide_react__WEBPACK_IMPORTED_MODULE_2__[\"default\"])\n/* harmony export */ });\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lucide-react */ \"(ssr)/../../node_modules/.pnpm/lucide-react@0.451.0_react@18.2.0/node_modules/lucide-react/dist/esm/icons/palette.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lucide-react */ \"(ssr)/../../node_modules/.pnpm/lucide-react@0.451.0_react@18.2.0/node_modules/lucide-react/dist/esm/icons/sparkles.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lucide-react */ \"(ssr)/../../node_modules/.pnpm/lucide-react@0.451.0_react@18.2.0/node_modules/lucide-react/dist/esm/icons/video.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lucide-react */ \"(ssr)/../../node_modules/.pnpm/lucide-react@0.451.0_react@18.2.0/node_modules/lucide-react/dist/esm/icons/image-up.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lucide-react */ \"(ssr)/../../node_modules/.pnpm/lucide-react@0.451.0_react@18.2.0/node_modules/lucide-react/dist/esm/icons/history.js\");\n/* harmony import */ var lucide_react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! lucide-react */ \"(ssr)/../../node_modules/.pnpm/lucide-react@0.451.0_react@18.2.0/node_modules/lucide-react/dist/esm/icons/refresh-cw.js\");\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vcGFja2FnZXMvdWkvaWNvbnMvaW5kZXgudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQW9HIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uLi8uLi9wYWNrYWdlcy91aS9pY29ucy9pbmRleC50cz8yNDcwIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IFBhbGV0dGUsIFNwYXJrbGVzLCBWaWRlbywgSW1hZ2VVcCwgSGlzdG9yeSBhcyBIaXN0b3J5SWNvbiwgUmVmcmVzaEN3IH0gZnJvbSBcImx1Y2lkZS1yZWFjdFwiO1xuIl0sIm5hbWVzIjpbIlBhbGV0dGUiLCJTcGFya2xlcyIsIlZpZGVvIiwiSW1hZ2VVcCIsIkhpc3RvcnkiLCJIaXN0b3J5SWNvbiIsIlJlZnJlc2hDdyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/../../packages/ui/icons/index.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../packages/ui/index.ts":
|
||
/*!**********************************!*\
|
||
!*** ../../packages/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 */ Button: () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.Button),\n/* harmony export */ Card: () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.Card),\n/* harmony export */ HistoryIcon: () => (/* reexport safe */ _icons__WEBPACK_IMPORTED_MODULE_3__.HistoryIcon),\n/* harmony export */ ImageUp: () => (/* reexport safe */ _icons__WEBPACK_IMPORTED_MODULE_3__.ImageUp),\n/* harmony export */ Palette: () => (/* reexport safe */ _icons__WEBPACK_IMPORTED_MODULE_3__.Palette),\n/* harmony export */ Panel: () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.Panel),\n/* harmony export */ RefreshCw: () => (/* reexport safe */ _icons__WEBPACK_IMPORTED_MODULE_3__.RefreshCw),\n/* harmony export */ Sparkles: () => (/* reexport safe */ _icons__WEBPACK_IMPORTED_MODULE_3__.Sparkles),\n/* harmony export */ Tab: () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.Tab),\n/* harmony export */ TabList: () => (/* reexport safe */ _components__WEBPACK_IMPORTED_MODULE_0__.TabList),\n/* harmony export */ ThemeProvider: () => (/* reexport safe */ _hooks__WEBPACK_IMPORTED_MODULE_1__.ThemeProvider),\n/* harmony export */ Video: () => (/* reexport safe */ _icons__WEBPACK_IMPORTED_MODULE_3__.Video),\n/* harmony export */ themeTokens: () => (/* reexport safe */ _theme__WEBPACK_IMPORTED_MODULE_2__.themeTokens),\n/* harmony export */ themeVariables: () => (/* reexport safe */ _theme__WEBPACK_IMPORTED_MODULE_2__.themeVariables),\n/* harmony export */ useTheme: () => (/* reexport safe */ _hooks__WEBPACK_IMPORTED_MODULE_1__.useTheme)\n/* harmony export */ });\n/* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./components */ \"(ssr)/../../packages/ui/components/index.ts\");\n/* harmony import */ var _hooks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./hooks */ \"(ssr)/../../packages/ui/hooks/index.ts\");\n/* harmony import */ var _theme__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./theme */ \"(ssr)/../../packages/ui/theme.ts\");\n/* harmony import */ var _icons__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./icons */ \"(ssr)/../../packages/ui/icons/index.ts\");\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vcGFja2FnZXMvdWkvaW5kZXgudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUE2QjtBQUNMO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovL0BhbGxhaS93ZWIvLi4vLi4vcGFja2FnZXMvdWkvaW5kZXgudHM/ZDFmMCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9jb21wb25lbnRzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9ob29rc1wiO1xuZXhwb3J0ICogZnJvbSBcIi4vdGhlbWVcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2ljb25zXCI7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/../../packages/ui/index.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/../../packages/ui/theme.ts":
|
||
/*!**********************************!*\
|
||
!*** ../../packages/ui/theme.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 */ themeTokens: () => (/* binding */ themeTokens),\n/* harmony export */ themeVariables: () => (/* binding */ themeVariables)\n/* harmony export */ });\nconst themeTokens = {\n colors: {\n primary: {\n DEFAULT: \"var(--color-primary)\",\n foreground: \"var(--color-on-primary)\"\n },\n background: \"var(--color-background)\",\n foreground: \"var(--color-foreground)\",\n muted: \"var(--color-muted)\",\n accent: \"var(--color-accent)\",\n border: \"var(--color-border)\",\n panel: \"var(--color-panel)\"\n },\n fontFamily: {\n sans: [\n \"'Manrope'\",\n \"Inter\",\n \"system-ui\",\n \"sans-serif\"\n ]\n },\n radius: {\n xs: \"var(--radius-xs)\",\n sm: \"var(--radius-sm)\",\n md: \"var(--radius-md)\",\n lg: \"var(--radius-lg)\",\n xl: \"var(--radius-xl)\"\n },\n shadow: {\n sm: \"0 10px 20px rgba(5, 7, 11, 0.14)\",\n md: \"0 18px 28px rgba(5, 7, 11, 0.24)\",\n lg: \"0 26px 60px rgba(5, 7, 11, 0.35)\"\n }\n};\nconst themeVariables = {\n light: {\n \"--color-background\": \"#f4f5f8\",\n \"--color-foreground\": \"#111827\",\n \"--color-muted\": \"rgba(17,24,39,0.62)\",\n \"--color-primary\": \"#2563eb\",\n \"--color-on-primary\": \"#ffffff\",\n \"--color-accent\": \"#f97316\",\n \"--color-border\": \"rgba(17,24,39,0.12)\",\n \"--color-panel\": \"rgba(255,255,255,0.85)\",\n \"--radius-xs\": \"6px\",\n \"--radius-sm\": \"10px\",\n \"--radius-md\": \"14px\",\n \"--radius-lg\": \"18px\",\n \"--radius-xl\": \"26px\"\n },\n dark: {\n \"--color-background\": \"#05070b\",\n \"--color-foreground\": \"#e7ecf5\",\n \"--color-muted\": \"#a1a8b6\",\n \"--color-primary\": \"#f97316\",\n \"--color-on-primary\": \"#05070b\",\n \"--color-accent\": \"#facc15\",\n \"--color-border\": \"#1f2733\",\n \"--color-panel\": \"#131821\",\n \"--radius-xs\": \"6px\",\n \"--radius-sm\": \"10px\",\n \"--radius-md\": \"14px\",\n \"--radius-lg\": \"18px\",\n \"--radius-xl\": \"26px\"\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi4vLi4vcGFja2FnZXMvdWkvdGhlbWUudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFFTyxNQUFNQSxjQUFjO0lBQ3pCQyxRQUFRO1FBQ05DLFNBQVM7WUFDUEMsU0FBUztZQUNUQyxZQUFZO1FBQ2Q7UUFDQUMsWUFBWTtRQUNaRCxZQUFZO1FBQ1pFLE9BQU87UUFDUEMsUUFBUTtRQUNSQyxRQUFRO1FBQ1JDLE9BQU87SUFDVDtJQUNBQyxZQUFZO1FBQ1ZDLE1BQU07WUFBQztZQUFhO1lBQVM7WUFBYTtTQUFhO0lBQ3pEO0lBQ0FDLFFBQVE7UUFDTkMsSUFBSTtRQUNKQyxJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtRQUNKQyxJQUFJO0lBQ047SUFDQUMsUUFBUTtRQUNOSixJQUFJO1FBQ0pDLElBQUk7UUFDSkMsSUFBSTtJQUNOO0FBQ0YsRUFBVztBQUlKLE1BQU1HLGlCQUFtRDtJQUM5REMsT0FBTztRQUNMLHNCQUFzQjtRQUN0QixzQkFBc0I7UUFDdEIsaUJBQWlCO1FBQ2pCLG1CQUFtQjtRQUNuQixzQkFBc0I7UUFDdEIsa0JBQWtCO1FBQ2xCLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsZUFBZTtRQUNmLGVBQWU7UUFDZixlQUFlO1FBQ2YsZUFBZTtRQUNmLGVBQWU7SUFDakI7SUFDQUMsTUFBTTtRQUNKLHNCQUFzQjtRQUN0QixzQkFBc0I7UUFDdEIsaUJBQWlCO1FBQ2pCLG1CQUFtQjtRQUNuQixzQkFBc0I7UUFDdEIsa0JBQWtCO1FBQ2xCLGtCQUFrQjtRQUNsQixpQkFBaUI7UUFDakIsZUFBZTtRQUNmLGVBQWU7UUFDZixlQUFlO1FBQ2YsZUFBZTtRQUNmLGVBQWU7SUFDakI7QUFDRixFQUFFIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uLi8uLi9wYWNrYWdlcy91aS90aGVtZS50cz85OWE2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgQ1NTUHJvcGVydGllcyB9IGZyb20gXCJyZWFjdFwiO1xuXG5leHBvcnQgY29uc3QgdGhlbWVUb2tlbnMgPSB7XG4gIGNvbG9yczoge1xuICAgIHByaW1hcnk6IHtcbiAgICAgIERFRkFVTFQ6IFwidmFyKC0tY29sb3ItcHJpbWFyeSlcIixcbiAgICAgIGZvcmVncm91bmQ6IFwidmFyKC0tY29sb3Itb24tcHJpbWFyeSlcIlxuICAgIH0sXG4gICAgYmFja2dyb3VuZDogXCJ2YXIoLS1jb2xvci1iYWNrZ3JvdW5kKVwiLFxuICAgIGZvcmVncm91bmQ6IFwidmFyKC0tY29sb3ItZm9yZWdyb3VuZClcIixcbiAgICBtdXRlZDogXCJ2YXIoLS1jb2xvci1tdXRlZClcIixcbiAgICBhY2NlbnQ6IFwidmFyKC0tY29sb3ItYWNjZW50KVwiLFxuICAgIGJvcmRlcjogXCJ2YXIoLS1jb2xvci1ib3JkZXIpXCIsXG4gICAgcGFuZWw6IFwidmFyKC0tY29sb3ItcGFuZWwpXCJcbiAgfSxcbiAgZm9udEZhbWlseToge1xuICAgIHNhbnM6IFtcIidNYW5yb3BlJ1wiLCBcIkludGVyXCIsIFwic3lzdGVtLXVpXCIsIFwic2Fucy1zZXJpZlwiXVxuICB9LFxuICByYWRpdXM6IHtcbiAgICB4czogXCJ2YXIoLS1yYWRpdXMteHMpXCIsXG4gICAgc206IFwidmFyKC0tcmFkaXVzLXNtKVwiLFxuICAgIG1kOiBcInZhcigtLXJhZGl1cy1tZClcIixcbiAgICBsZzogXCJ2YXIoLS1yYWRpdXMtbGcpXCIsXG4gICAgeGw6IFwidmFyKC0tcmFkaXVzLXhsKVwiXG4gIH0sXG4gIHNoYWRvdzoge1xuICAgIHNtOiBcIjAgMTBweCAyMHB4IHJnYmEoNSwgNywgMTEsIDAuMTQpXCIsXG4gICAgbWQ6IFwiMCAxOHB4IDI4cHggcmdiYSg1LCA3LCAxMSwgMC4yNClcIixcbiAgICBsZzogXCIwIDI2cHggNjBweCByZ2JhKDUsIDcsIDExLCAwLjM1KVwiXG4gIH1cbn0gYXMgY29uc3Q7XG5cbmV4cG9ydCB0eXBlIFRoZW1lTW9kZSA9IFwibGlnaHRcIiB8IFwiZGFya1wiO1xuXG5leHBvcnQgY29uc3QgdGhlbWVWYXJpYWJsZXM6IFJlY29yZDxUaGVtZU1vZGUsIENTU1Byb3BlcnRpZXM+ID0ge1xuICBsaWdodDoge1xuICAgIFwiLS1jb2xvci1iYWNrZ3JvdW5kXCI6IFwiI2Y0ZjVmOFwiLFxuICAgIFwiLS1jb2xvci1mb3JlZ3JvdW5kXCI6IFwiIzExMTgyN1wiLFxuICAgIFwiLS1jb2xvci1tdXRlZFwiOiBcInJnYmEoMTcsMjQsMzksMC42MilcIixcbiAgICBcIi0tY29sb3ItcHJpbWFyeVwiOiBcIiMyNTYzZWJcIixcbiAgICBcIi0tY29sb3Itb24tcHJpbWFyeVwiOiBcIiNmZmZmZmZcIixcbiAgICBcIi0tY29sb3ItYWNjZW50XCI6IFwiI2Y5NzMxNlwiLFxuICAgIFwiLS1jb2xvci1ib3JkZXJcIjogXCJyZ2JhKDE3LDI0LDM5LDAuMTIpXCIsXG4gICAgXCItLWNvbG9yLXBhbmVsXCI6IFwicmdiYSgyNTUsMjU1LDI1NSwwLjg1KVwiLFxuICAgIFwiLS1yYWRpdXMteHNcIjogXCI2cHhcIixcbiAgICBcIi0tcmFkaXVzLXNtXCI6IFwiMTBweFwiLFxuICAgIFwiLS1yYWRpdXMtbWRcIjogXCIxNHB4XCIsXG4gICAgXCItLXJhZGl1cy1sZ1wiOiBcIjE4cHhcIixcbiAgICBcIi0tcmFkaXVzLXhsXCI6IFwiMjZweFwiXG4gIH0sXG4gIGRhcms6IHtcbiAgICBcIi0tY29sb3ItYmFja2dyb3VuZFwiOiBcIiMwNTA3MGJcIixcbiAgICBcIi0tY29sb3ItZm9yZWdyb3VuZFwiOiBcIiNlN2VjZjVcIixcbiAgICBcIi0tY29sb3ItbXV0ZWRcIjogXCIjYTFhOGI2XCIsXG4gICAgXCItLWNvbG9yLXByaW1hcnlcIjogXCIjZjk3MzE2XCIsXG4gICAgXCItLWNvbG9yLW9uLXByaW1hcnlcIjogXCIjMDUwNzBiXCIsXG4gICAgXCItLWNvbG9yLWFjY2VudFwiOiBcIiNmYWNjMTVcIixcbiAgICBcIi0tY29sb3ItYm9yZGVyXCI6IFwiIzFmMjczM1wiLFxuICAgIFwiLS1jb2xvci1wYW5lbFwiOiBcIiMxMzE4MjFcIixcbiAgICBcIi0tcmFkaXVzLXhzXCI6IFwiNnB4XCIsXG4gICAgXCItLXJhZGl1cy1zbVwiOiBcIjEwcHhcIixcbiAgICBcIi0tcmFkaXVzLW1kXCI6IFwiMTRweFwiLFxuICAgIFwiLS1yYWRpdXMtbGdcIjogXCIxOHB4XCIsXG4gICAgXCItLXJhZGl1cy14bFwiOiBcIjI2cHhcIlxuICB9XG59O1xuIl0sIm5hbWVzIjpbInRoZW1lVG9rZW5zIiwiY29sb3JzIiwicHJpbWFyeSIsIkRFRkFVTFQiLCJmb3JlZ3JvdW5kIiwiYmFja2dyb3VuZCIsIm11dGVkIiwiYWNjZW50IiwiYm9yZGVyIiwicGFuZWwiLCJmb250RmFtaWx5Iiwic2FucyIsInJhZGl1cyIsInhzIiwic20iLCJtZCIsImxnIiwieGwiLCJzaGFkb3ciLCJ0aGVtZVZhcmlhYmxlcyIsImxpZ2h0IiwiZGFyayJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/../../packages/ui/theme.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__ = (\"ae835c4b9ae0\");\nif (false) {}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvZ2xvYmFscy5jc3MiLCJtYXBwaW5ncyI6Ijs7OztBQUFBLGlFQUFlLGNBQWM7QUFDN0IsSUFBSSxLQUFVLEVBQUUsRUFBdUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4vYXBwL2dsb2JhbHMuY3NzP2I4MTQiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJhZTgzNWM0YjlhZTBcIlxuaWYgKG1vZHVsZS5ob3QpIHsgbW9kdWxlLmhvdC5hY2NlcHQoKSB9XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/./app/globals.css\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/layouts/app-shell/AppShell.module.css":
|
||
/*!**************************************************************!*\
|
||
!*** ./src/components/layouts/app-shell/AppShell.module.css ***!
|
||
\**************************************************************/
|
||
/***/ ((module) => {
|
||
|
||
eval("// Exports\nmodule.exports = {\n\t\"root\": \"AppShell_root__5132_\",\n\t\"contentArea\": \"AppShell_contentArea__XIOA5\",\n\t\"topbar\": \"AppShell_topbar__GPPmQ\",\n\t\"topbarLeft\": \"AppShell_topbarLeft__J9AbY\",\n\t\"mobileToggle\": \"AppShell_mobileToggle__9ZgmC\",\n\t\"topbarTitle\": \"AppShell_topbarTitle__yuu2E\",\n\t\"topbarMeta\": \"AppShell_topbarMeta__JjdZX\",\n\t\"statusPills\": \"AppShell_statusPills__fnMfy\",\n\t\"pill\": \"AppShell_pill__lmT7z\",\n\t\"pillAccent\": \"AppShell_pillAccent__AUykh\",\n\t\"topbarRight\": \"AppShell_topbarRight__EsZzA\",\n\t\"search\": \"AppShell_search__U0PHo\",\n\t\"searchInput\": \"AppShell_searchInput__RHMka\",\n\t\"searchIcon\": \"AppShell_searchIcon__zUgQx\",\n\t\"topbarActions\": \"AppShell_topbarActions__Lrxc_\",\n\t\"avatar\": \"AppShell_avatar__mXLjL\",\n\t\"contentInner\": \"AppShell_contentInner__DX1yv\",\n\t\"globalRail\": \"AppShell_globalRail__mSFaH\",\n\t\"railBrand\": \"AppShell_railBrand__SCaYT\",\n\t\"railNav\": \"AppShell_railNav__4Maez\",\n\t\"railButton\": \"AppShell_railButton__8ddUR\",\n\t\"railIcon\": \"AppShell_railIcon__YKW1R\",\n\t\"railBadge\": \"AppShell_railBadge__qfqlx\",\n\t\"railFooter\": \"AppShell_railFooter__3Qwk9\",\n\t\"drawer\": \"AppShell_drawer__A_PIj\",\n\t\"drawerHeader\": \"AppShell_drawerHeader__cHIC2\",\n\t\"drawerTitle\": \"AppShell_drawerTitle__BZMhL\",\n\t\"drawerSubtitle\": \"AppShell_drawerSubtitle__JHc14\",\n\t\"drawerList\": \"AppShell_drawerList__LrI3H\",\n\t\"drawerItem\": \"AppShell_drawerItem__hDjVx\",\n\t\"drawerItemIcon\": \"AppShell_drawerItemIcon__8EhMc\",\n\t\"drawerItemContent\": \"AppShell_drawerItemContent__H35dA\",\n\t\"drawerItemTitle\": \"AppShell_drawerItemTitle___iy3B\",\n\t\"drawerItemMeta\": \"AppShell_drawerItemMeta__e3cWt\",\n\t\"drawerFooter\": \"AppShell_drawerFooter__qnA_t\",\n\t\"drawerBadge\": \"AppShell_drawerBadge__ITWNF\"\n};\n\nmodule.exports.__checksum = \"a9aced89a086\"\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9sYXlvdXRzL2FwcC1zaGVsbC9BcHBTaGVsbC5tb2R1bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSx5QkFBeUIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4vc3JjL2NvbXBvbmVudHMvbGF5b3V0cy9hcHAtc2hlbGwvQXBwU2hlbGwubW9kdWxlLmNzcz8xNjM1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIEV4cG9ydHNcbm1vZHVsZS5leHBvcnRzID0ge1xuXHRcInJvb3RcIjogXCJBcHBTaGVsbF9yb290X181MTMyX1wiLFxuXHRcImNvbnRlbnRBcmVhXCI6IFwiQXBwU2hlbGxfY29udGVudEFyZWFfX1hJT0E1XCIsXG5cdFwidG9wYmFyXCI6IFwiQXBwU2hlbGxfdG9wYmFyX19HUFBtUVwiLFxuXHRcInRvcGJhckxlZnRcIjogXCJBcHBTaGVsbF90b3BiYXJMZWZ0X19KOUFiWVwiLFxuXHRcIm1vYmlsZVRvZ2dsZVwiOiBcIkFwcFNoZWxsX21vYmlsZVRvZ2dsZV9fOVpnbUNcIixcblx0XCJ0b3BiYXJUaXRsZVwiOiBcIkFwcFNoZWxsX3RvcGJhclRpdGxlX195dXUyRVwiLFxuXHRcInRvcGJhck1ldGFcIjogXCJBcHBTaGVsbF90b3BiYXJNZXRhX19KamRaWFwiLFxuXHRcInN0YXR1c1BpbGxzXCI6IFwiQXBwU2hlbGxfc3RhdHVzUGlsbHNfX2ZuTWZ5XCIsXG5cdFwicGlsbFwiOiBcIkFwcFNoZWxsX3BpbGxfX2xtVDd6XCIsXG5cdFwicGlsbEFjY2VudFwiOiBcIkFwcFNoZWxsX3BpbGxBY2NlbnRfX0FVeWtoXCIsXG5cdFwidG9wYmFyUmlnaHRcIjogXCJBcHBTaGVsbF90b3BiYXJSaWdodF9fRXNaekFcIixcblx0XCJzZWFyY2hcIjogXCJBcHBTaGVsbF9zZWFyY2hfX1UwUEhvXCIsXG5cdFwic2VhcmNoSW5wdXRcIjogXCJBcHBTaGVsbF9zZWFyY2hJbnB1dF9fUkhNa2FcIixcblx0XCJzZWFyY2hJY29uXCI6IFwiQXBwU2hlbGxfc2VhcmNoSWNvbl9felVnUXhcIixcblx0XCJ0b3BiYXJBY3Rpb25zXCI6IFwiQXBwU2hlbGxfdG9wYmFyQWN0aW9uc19fTHJ4Y19cIixcblx0XCJhdmF0YXJcIjogXCJBcHBTaGVsbF9hdmF0YXJfX21YTGpMXCIsXG5cdFwiY29udGVudElubmVyXCI6IFwiQXBwU2hlbGxfY29udGVudElubmVyX19EWDF5dlwiLFxuXHRcImdsb2JhbFJhaWxcIjogXCJBcHBTaGVsbF9nbG9iYWxSYWlsX19tU0ZhSFwiLFxuXHRcInJhaWxCcmFuZFwiOiBcIkFwcFNoZWxsX3JhaWxCcmFuZF9fU0NhWVRcIixcblx0XCJyYWlsTmF2XCI6IFwiQXBwU2hlbGxfcmFpbE5hdl9fNE1hZXpcIixcblx0XCJyYWlsQnV0dG9uXCI6IFwiQXBwU2hlbGxfcmFpbEJ1dHRvbl9fOGRkVVJcIixcblx0XCJyYWlsSWNvblwiOiBcIkFwcFNoZWxsX3JhaWxJY29uX19ZS1cxUlwiLFxuXHRcInJhaWxCYWRnZVwiOiBcIkFwcFNoZWxsX3JhaWxCYWRnZV9fcWZxbHhcIixcblx0XCJyYWlsRm9vdGVyXCI6IFwiQXBwU2hlbGxfcmFpbEZvb3Rlcl9fM1F3azlcIixcblx0XCJkcmF3ZXJcIjogXCJBcHBTaGVsbF9kcmF3ZXJfX0FfUElqXCIsXG5cdFwiZHJhd2VySGVhZGVyXCI6IFwiQXBwU2hlbGxfZHJhd2VySGVhZGVyX19jSElDMlwiLFxuXHRcImRyYXdlclRpdGxlXCI6IFwiQXBwU2hlbGxfZHJhd2VyVGl0bGVfX0JaTWhMXCIsXG5cdFwiZHJhd2VyU3VidGl0bGVcIjogXCJBcHBTaGVsbF9kcmF3ZXJTdWJ0aXRsZV9fSkhjMTRcIixcblx0XCJkcmF3ZXJMaXN0XCI6IFwiQXBwU2hlbGxfZHJhd2VyTGlzdF9fTHJJM0hcIixcblx0XCJkcmF3ZXJJdGVtXCI6IFwiQXBwU2hlbGxfZHJhd2VySXRlbV9faERqVnhcIixcblx0XCJkcmF3ZXJJdGVtSWNvblwiOiBcIkFwcFNoZWxsX2RyYXdlckl0ZW1JY29uX184RWhNY1wiLFxuXHRcImRyYXdlckl0ZW1Db250ZW50XCI6IFwiQXBwU2hlbGxfZHJhd2VySXRlbUNvbnRlbnRfX0gzNWRBXCIsXG5cdFwiZHJhd2VySXRlbVRpdGxlXCI6IFwiQXBwU2hlbGxfZHJhd2VySXRlbVRpdGxlX19faXkzQlwiLFxuXHRcImRyYXdlckl0ZW1NZXRhXCI6IFwiQXBwU2hlbGxfZHJhd2VySXRlbU1ldGFfX2UzY1d0XCIsXG5cdFwiZHJhd2VyRm9vdGVyXCI6IFwiQXBwU2hlbGxfZHJhd2VyRm9vdGVyX19xbkFfdFwiLFxuXHRcImRyYXdlckJhZGdlXCI6IFwiQXBwU2hlbGxfZHJhd2VyQmFkZ2VfX0lUV05GXCJcbn07XG5cbm1vZHVsZS5leHBvcnRzLl9fY2hlY2tzdW0gPSBcImE5YWNlZDg5YTA4NlwiXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/layouts/app-shell/AppShell.module.css\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(ssr)/./src/components/shared/ThemeToggle.module.css":
|
||
/*!******************************************************!*\
|
||
!*** ./src/components/shared/ThemeToggle.module.css ***!
|
||
\******************************************************/
|
||
/***/ ((module) => {
|
||
|
||
eval("// Exports\nmodule.exports = {\n\t\"root\": \"ThemeToggle_root__klYi4\",\n\t\"thumb\": \"ThemeToggle_thumb__Lg5Fq\",\n\t\"thumbDark\": \"ThemeToggle_thumbDark__i_zC0\"\n};\n\nmodule.exports.__checksum = \"76d389f91ccd\"\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9zcmMvY29tcG9uZW50cy9zaGFyZWQvVGhlbWVUb2dnbGUubW9kdWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEseUJBQXlCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uL3NyYy9jb21wb25lbnRzL3NoYXJlZC9UaGVtZVRvZ2dsZS5tb2R1bGUuY3NzP2VmZjUiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gRXhwb3J0c1xubW9kdWxlLmV4cG9ydHMgPSB7XG5cdFwicm9vdFwiOiBcIlRoZW1lVG9nZ2xlX3Jvb3RfX2tsWWk0XCIsXG5cdFwidGh1bWJcIjogXCJUaGVtZVRvZ2dsZV90aHVtYl9fTGc1RnFcIixcblx0XCJ0aHVtYkRhcmtcIjogXCJUaGVtZVRvZ2dsZV90aHVtYkRhcmtfX2lfekMwXCJcbn07XG5cbm1vZHVsZS5leHBvcnRzLl9fY2hlY2tzdW0gPSBcIjc2ZDM4OWY5MWNjZFwiXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./src/components/shared/ThemeToggle.module.css\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./app/[locale]/account/AccountClient.tsx":
|
||
/*!************************************************!*\
|
||
!*** ./app/[locale]/account/AccountClient.tsx ***!
|
||
\************************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
/* harmony export */ AccountClient: () => (/* 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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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`/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/[locale]/account/AccountClient.tsx#AccountClient`);
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./app/[locale]/account/page.tsx":
|
||
/*!***************************************!*\
|
||
!*** ./app/[locale]/account/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 */ AccountPage)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 _allai_i18n_server__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @allai/i18n/server */ \"(rsc)/../../packages/i18n/server.ts\");\n/* harmony import */ var _config_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/config/i18n */ \"(rsc)/./src/config/i18n.ts\");\n/* harmony import */ var _AccountClient__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./AccountClient */ \"(rsc)/./app/[locale]/account/AccountClient.tsx\");\n\n\n\n\nasync function AccountPage({ params }) {\n const locale = (0,_config_i18n__WEBPACK_IMPORTED_MODULE_2__.resolveLocale)(params.locale);\n const dictionary = await (0,_allai_i18n_server__WEBPACK_IMPORTED_MODULE_1__.loadDictionary)(locale);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_AccountClient__WEBPACK_IMPORTED_MODULE_3__.AccountClient, {\n locale: locale,\n dictionaryAccount: dictionary.account,\n fullDictionary: dictionary\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/[locale]/account/page.tsx\",\n lineNumber: 14,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vYWNjb3VudC9wYWdlLnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQW9EO0FBQ0U7QUFDTjtBQU1qQyxlQUFlRyxZQUFZLEVBQUVDLE1BQU0sRUFBYTtJQUM3RCxNQUFNQyxTQUFTSiwyREFBYUEsQ0FBQ0csT0FBT0MsTUFBTTtJQUMxQyxNQUFNQyxhQUFhLE1BQU1OLGtFQUFjQSxDQUFDSztJQUV4QyxxQkFDRSw4REFBQ0gseURBQWFBO1FBQ1pHLFFBQVFBO1FBQ1JFLG1CQUFtQkQsV0FBV0UsT0FBTztRQUNyQ0MsZ0JBQWdCSDs7Ozs7O0FBR3RCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uL2FwcC9bbG9jYWxlXS9hY2NvdW50L3BhZ2UudHN4PzU0MmQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbG9hZERpY3Rpb25hcnkgfSBmcm9tIFwiQGFsbGFpL2kxOG4vc2VydmVyXCI7XG5pbXBvcnQgeyBMb2NhbGUsIHJlc29sdmVMb2NhbGUgfSBmcm9tIFwiQC9jb25maWcvaTE4blwiO1xuaW1wb3J0IHsgQWNjb3VudENsaWVudCB9IGZyb20gXCIuL0FjY291bnRDbGllbnRcIjtcblxudHlwZSBQYWdlUHJvcHMgPSB7XG4gIHBhcmFtczogeyBsb2NhbGU6IHN0cmluZyB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgYXN5bmMgZnVuY3Rpb24gQWNjb3VudFBhZ2UoeyBwYXJhbXMgfTogUGFnZVByb3BzKSB7XG4gIGNvbnN0IGxvY2FsZSA9IHJlc29sdmVMb2NhbGUocGFyYW1zLmxvY2FsZSk7XG4gIGNvbnN0IGRpY3Rpb25hcnkgPSBhd2FpdCBsb2FkRGljdGlvbmFyeShsb2NhbGUpO1xuXG4gIHJldHVybiAoXG4gICAgPEFjY291bnRDbGllbnRcbiAgICAgIGxvY2FsZT17bG9jYWxlIGFzIExvY2FsZX1cbiAgICAgIGRpY3Rpb25hcnlBY2NvdW50PXtkaWN0aW9uYXJ5LmFjY291bnR9XG4gICAgICBmdWxsRGljdGlvbmFyeT17ZGljdGlvbmFyeX1cbiAgICAvPlxuICApO1xufVxuXG4iXSwibmFtZXMiOlsibG9hZERpY3Rpb25hcnkiLCJyZXNvbHZlTG9jYWxlIiwiQWNjb3VudENsaWVudCIsIkFjY291bnRQYWdlIiwicGFyYW1zIiwibG9jYWxlIiwiZGljdGlvbmFyeSIsImRpY3Rpb25hcnlBY2NvdW50IiwiYWNjb3VudCIsImZ1bGxEaWN0aW9uYXJ5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./app/[locale]/account/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 */ generateMetadata: () => (/* binding */ generateMetadata)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"(rsc)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 _config_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/config/i18n */ \"(rsc)/./src/config/i18n.ts\");\n/* harmony import */ var _seo_seoUtils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/seo/seoUtils */ \"(rsc)/./src/seo/seoUtils.ts\");\n\n\n\nasync function generateMetadata({ params }) {\n const locale = (0,_config_i18n__WEBPACK_IMPORTED_MODULE_1__.resolveLocale)(params.locale);\n const meta = (0,_config_i18n__WEBPACK_IMPORTED_MODULE_1__.getMetadataForLocale)(locale);\n const path = \"/\";\n return {\n title: meta.title,\n description: meta.description,\n alternates: {\n canonical: (0,_seo_seoUtils__WEBPACK_IMPORTED_MODULE_2__.buildCanonical)(locale, path),\n languages: (0,_seo_seoUtils__WEBPACK_IMPORTED_MODULE_2__.buildLocaleAlternates)(path)\n },\n openGraph: (0,_seo_seoUtils__WEBPACK_IMPORTED_MODULE_2__.buildOpenGraph)({\n locale,\n title: meta.title,\n description: meta.description,\n path\n }),\n twitter: (0,_seo_seoUtils__WEBPACK_IMPORTED_MODULE_2__.buildTwitterCard)({\n title: meta.title,\n description: meta.description\n })\n };\n}\nfunction LocaleLayout({ children, params }) {\n const locale = (0,_config_i18n__WEBPACK_IMPORTED_MODULE_1__.resolveLocale)(params.locale);\n const dir = _config_i18n__WEBPACK_IMPORTED_MODULE_1__.rtlLocales.includes(locale) ? \"rtl\" : \"ltr\";\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n lang: locale,\n dir: dir,\n style: {\n display: \"contents\"\n },\n children: children\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/[locale]/layout.tsx\",\n lineNumber: 42,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvW2xvY2FsZV0vbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQWdGO0FBR3lCO0FBRWxHLGVBQWVPLGlCQUFpQixFQUFFQyxNQUFNLEVBQWtDO0lBQy9FLE1BQU1DLFNBQVNSLDJEQUFhQSxDQUFDTyxPQUFPQyxNQUFNO0lBQzFDLE1BQU1DLE9BQU9WLGtFQUFvQkEsQ0FBQ1M7SUFDbEMsTUFBTUUsT0FBTztJQUViLE9BQU87UUFDTEMsT0FBT0YsS0FBS0UsS0FBSztRQUNqQkMsYUFBYUgsS0FBS0csV0FBVztRQUM3QkMsWUFBWTtZQUNWQyxXQUFXWiw2REFBY0EsQ0FBQ00sUUFBUUU7WUFDbENLLFdBQVdaLG9FQUFxQkEsQ0FBQ087UUFDbkM7UUFDQU0sV0FBV1osNkRBQWNBLENBQUM7WUFDeEJJO1lBQ0FHLE9BQU9GLEtBQUtFLEtBQUs7WUFDakJDLGFBQWFILEtBQUtHLFdBQVc7WUFDN0JGO1FBQ0Y7UUFDQU8sU0FBU1osK0RBQWdCQSxDQUFDO1lBQ3hCTSxPQUFPRixLQUFLRSxLQUFLO1lBQ2pCQyxhQUFhSCxLQUFLRyxXQUFXO1FBQy9CO0lBQ0Y7QUFDRjtBQUVlLFNBQVNNLGFBQWEsRUFDbkNDLFFBQVEsRUFDUlosTUFBTSxFQUlQO0lBQ0MsTUFBTUMsU0FBU1IsMkRBQWFBLENBQUNPLE9BQU9DLE1BQU07SUFDMUMsTUFBTVksTUFBTW5CLG9EQUFVQSxDQUFDb0IsUUFBUSxDQUFDYixVQUFVLFFBQVE7SUFFbEQscUJBQ0UsOERBQUNjO1FBQUlDLE1BQU1mO1FBQVFZLEtBQUtBO1FBQUtJLE9BQU87WUFBRUMsU0FBUztRQUFXO2tCQUN2RE47Ozs7OztBQUdQIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uL2FwcC9bbG9jYWxlXS9sYXlvdXQudHN4P2EyNjIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0TWV0YWRhdGFGb3JMb2NhbGUsIHJlc29sdmVMb2NhbGUsIHJ0bExvY2FsZXMgfSBmcm9tIFwiQC9jb25maWcvaTE4blwiO1xuaW1wb3J0IHR5cGUgeyBNZXRhZGF0YSB9IGZyb20gXCJuZXh0XCI7XG5pbXBvcnQgeyBSZWFjdE5vZGUgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCB7IGJ1aWxkQ2Fub25pY2FsLCBidWlsZExvY2FsZUFsdGVybmF0ZXMsIGJ1aWxkT3BlbkdyYXBoLCBidWlsZFR3aXR0ZXJDYXJkIH0gZnJvbSBcIkAvc2VvL3Nlb1V0aWxzXCI7XG5cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiBnZW5lcmF0ZU1ldGFkYXRhKHsgcGFyYW1zIH06IHsgcGFyYW1zOiB7IGxvY2FsZTogc3RyaW5nIH0gfSk6IFByb21pc2U8TWV0YWRhdGE+IHtcbiAgY29uc3QgbG9jYWxlID0gcmVzb2x2ZUxvY2FsZShwYXJhbXMubG9jYWxlKTtcbiAgY29uc3QgbWV0YSA9IGdldE1ldGFkYXRhRm9yTG9jYWxlKGxvY2FsZSk7XG4gIGNvbnN0IHBhdGggPSBcIi9cIjtcblxuICByZXR1cm4ge1xuICAgIHRpdGxlOiBtZXRhLnRpdGxlLFxuICAgIGRlc2NyaXB0aW9uOiBtZXRhLmRlc2NyaXB0aW9uLFxuICAgIGFsdGVybmF0ZXM6IHtcbiAgICAgIGNhbm9uaWNhbDogYnVpbGRDYW5vbmljYWwobG9jYWxlLCBwYXRoKSxcbiAgICAgIGxhbmd1YWdlczogYnVpbGRMb2NhbGVBbHRlcm5hdGVzKHBhdGgpXG4gICAgfSxcbiAgICBvcGVuR3JhcGg6IGJ1aWxkT3BlbkdyYXBoKHtcbiAgICAgIGxvY2FsZSxcbiAgICAgIHRpdGxlOiBtZXRhLnRpdGxlLFxuICAgICAgZGVzY3JpcHRpb246IG1ldGEuZGVzY3JpcHRpb24sXG4gICAgICBwYXRoXG4gICAgfSksXG4gICAgdHdpdHRlcjogYnVpbGRUd2l0dGVyQ2FyZCh7XG4gICAgICB0aXRsZTogbWV0YS50aXRsZSxcbiAgICAgIGRlc2NyaXB0aW9uOiBtZXRhLmRlc2NyaXB0aW9uXG4gICAgfSlcbiAgfTtcbn1cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTG9jYWxlTGF5b3V0KHtcbiAgY2hpbGRyZW4sXG4gIHBhcmFtc1xufToge1xuICBjaGlsZHJlbjogUmVhY3ROb2RlO1xuICBwYXJhbXM6IHsgbG9jYWxlOiBzdHJpbmcgfTtcbn0pIHtcbiAgY29uc3QgbG9jYWxlID0gcmVzb2x2ZUxvY2FsZShwYXJhbXMubG9jYWxlKTtcbiAgY29uc3QgZGlyID0gcnRsTG9jYWxlcy5pbmNsdWRlcyhsb2NhbGUpID8gXCJydGxcIiA6IFwibHRyXCI7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGxhbmc9e2xvY2FsZX0gZGlyPXtkaXJ9IHN0eWxlPXt7IGRpc3BsYXk6IFwiY29udGVudHNcIiB9fT5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiJdLCJuYW1lcyI6WyJnZXRNZXRhZGF0YUZvckxvY2FsZSIsInJlc29sdmVMb2NhbGUiLCJydGxMb2NhbGVzIiwiYnVpbGRDYW5vbmljYWwiLCJidWlsZExvY2FsZUFsdGVybmF0ZXMiLCJidWlsZE9wZW5HcmFwaCIsImJ1aWxkVHdpdHRlckNhcmQiLCJnZW5lcmF0ZU1ldGFkYXRhIiwicGFyYW1zIiwibG9jYWxlIiwibWV0YSIsInBhdGgiLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiYWx0ZXJuYXRlcyIsImNhbm9uaWNhbCIsImxhbmd1YWdlcyIsIm9wZW5HcmFwaCIsInR3aXR0ZXIiLCJMb2NhbGVMYXlvdXQiLCJjaGlsZHJlbiIsImRpciIsImluY2x1ZGVzIiwiZGl2IiwibGFuZyIsInN0eWxlIiwiZGlzcGxheSJdLCJzb3VyY2VSb290IjoiIn0=\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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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 _config_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/config/i18n */ \"(rsc)/./src/config/i18n.ts\");\n/* harmony import */ var _providers_AppProviders__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/providers/AppProviders */ \"(rsc)/./src/providers/AppProviders.tsx\");\n/* harmony import */ var _styles_fonts__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/styles/fonts */ \"(rsc)/./src/styles/fonts.ts\");\n/* harmony import */ var _seo_seoUtils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/seo/seoUtils */ \"(rsc)/./src/seo/seoUtils.ts\");\n\n\n\n\n\n\nconst baseMeta = (0,_config_i18n__WEBPACK_IMPORTED_MODULE_2__.getMetadataForLocale)(_config_i18n__WEBPACK_IMPORTED_MODULE_2__.fallbackLocale);\nconst metadata = {\n metadataBase: (0,_seo_seoUtils__WEBPACK_IMPORTED_MODULE_5__.metadataBase)(),\n title: baseMeta.title,\n description: baseMeta.description,\n alternates: {\n canonical: \"/\",\n languages: (0,_seo_seoUtils__WEBPACK_IMPORTED_MODULE_5__.buildLocaleAlternates)(\"/\")\n },\n openGraph: (0,_seo_seoUtils__WEBPACK_IMPORTED_MODULE_5__.buildOpenGraph)({\n locale: _config_i18n__WEBPACK_IMPORTED_MODULE_2__.fallbackLocale,\n title: baseMeta.title,\n description: baseMeta.description,\n path: \"/\"\n }),\n twitter: (0,_seo_seoUtils__WEBPACK_IMPORTED_MODULE_5__.buildTwitterCard)({\n title: baseMeta.title,\n description: baseMeta.description\n }),\n keywords: [\n \"generative AI platform\",\n \"AI image generator\",\n \"AI video generator\",\n \"creative workflow\",\n \"AllAI Studio\"\n ],\n other: {\n \"x-default-locale\": _config_i18n__WEBPACK_IMPORTED_MODULE_2__.fallbackLocale,\n \"supported-locales\": _config_i18n__WEBPACK_IMPORTED_MODULE_2__.locales.join(\",\")\n }\n};\nfunction RootLayout({ children }) {\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"html\", {\n lang: _config_i18n__WEBPACK_IMPORTED_MODULE_2__.fallbackLocale,\n className: `${_styles_fonts__WEBPACK_IMPORTED_MODULE_4__.inter.variable} ${_styles_fonts__WEBPACK_IMPORTED_MODULE_4__.robotoMono.variable}`,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"body\", {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_providers_AppProviders__WEBPACK_IMPORTED_MODULE_3__.AppProviders, {\n children: children\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/layout.tsx\",\n lineNumber: 46,\n columnNumber: 9\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/layout.tsx\",\n lineNumber: 45,\n columnNumber: 7\n }, this)\n }, void 0, false, {\n fileName: \"/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/app/layout.tsx\",\n lineNumber: 44,\n columnNumber: 5\n }, this);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9hcHAvbGF5b3V0LnRzeCIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQXVCO0FBR3VEO0FBQ3RCO0FBQ0w7QUFDb0Q7QUFFdkcsTUFBTVUsV0FBV1Ysa0VBQW9CQSxDQUFDQyx3REFBY0E7QUFFN0MsTUFBTVUsV0FBcUI7SUFDaENGLGNBQWNBLDJEQUFZQTtJQUMxQkcsT0FBT0YsU0FBU0UsS0FBSztJQUNyQkMsYUFBYUgsU0FBU0csV0FBVztJQUNqQ0MsWUFBWTtRQUNWQyxXQUFXO1FBQ1hDLFdBQVdWLG9FQUFxQkEsQ0FBQztJQUNuQztJQUNBVyxXQUFXViw2REFBY0EsQ0FBQztRQUN4QlcsUUFBUWpCLHdEQUFjQTtRQUN0QlcsT0FBT0YsU0FBU0UsS0FBSztRQUNyQkMsYUFBYUgsU0FBU0csV0FBVztRQUNqQ00sTUFBTTtJQUNSO0lBQ0FDLFNBQVNaLCtEQUFnQkEsQ0FBQztRQUN4QkksT0FBT0YsU0FBU0UsS0FBSztRQUNyQkMsYUFBYUgsU0FBU0csV0FBVztJQUNuQztJQUNBUSxVQUFVO1FBQ1I7UUFDQTtRQUNBO1FBQ0E7UUFDQTtLQUNEO0lBQ0RDLE9BQU87UUFDTCxvQkFBb0JyQix3REFBY0E7UUFDbEMscUJBQXFCQyxpREFBT0EsQ0FBQ3FCLElBQUksQ0FBQztJQUNwQztBQUNGLEVBQUU7QUFFYSxTQUFTQyxXQUFXLEVBQUVDLFFBQVEsRUFBMkI7SUFDdEUscUJBQ0UsOERBQUNDO1FBQUtDLE1BQU0xQix3REFBY0E7UUFBRTJCLFdBQVcsQ0FBQyxFQUFFeEIsZ0RBQUtBLENBQUN5QixRQUFRLENBQUMsQ0FBQyxFQUFFeEIscURBQVVBLENBQUN3QixRQUFRLENBQUMsQ0FBQztrQkFDL0UsNEVBQUNDO3NCQUNDLDRFQUFDM0IsaUVBQVlBOzBCQUFFc0I7Ozs7Ozs7Ozs7Ozs7Ozs7QUFJdkIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4vYXBwL2xheW91dC50c3g/OTk4OCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgXCIuL2dsb2JhbHMuY3NzXCI7XG5pbXBvcnQgdHlwZSB7IE1ldGFkYXRhIH0gZnJvbSBcIm5leHRcIjtcbmltcG9ydCB7IFJlYWN0Tm9kZSB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHsgZ2V0TWV0YWRhdGFGb3JMb2NhbGUsIGZhbGxiYWNrTG9jYWxlLCBsb2NhbGVzIH0gZnJvbSBcIkAvY29uZmlnL2kxOG5cIjtcbmltcG9ydCB7IEFwcFByb3ZpZGVycyB9IGZyb20gXCJAL3Byb3ZpZGVycy9BcHBQcm92aWRlcnNcIjtcbmltcG9ydCB7IGludGVyLCByb2JvdG9Nb25vIH0gZnJvbSBcIkAvc3R5bGVzL2ZvbnRzXCI7XG5pbXBvcnQgeyBidWlsZExvY2FsZUFsdGVybmF0ZXMsIGJ1aWxkT3BlbkdyYXBoLCBidWlsZFR3aXR0ZXJDYXJkLCBtZXRhZGF0YUJhc2UgfSBmcm9tIFwiQC9zZW8vc2VvVXRpbHNcIjtcblxuY29uc3QgYmFzZU1ldGEgPSBnZXRNZXRhZGF0YUZvckxvY2FsZShmYWxsYmFja0xvY2FsZSk7XG5cbmV4cG9ydCBjb25zdCBtZXRhZGF0YTogTWV0YWRhdGEgPSB7XG4gIG1ldGFkYXRhQmFzZTogbWV0YWRhdGFCYXNlKCksXG4gIHRpdGxlOiBiYXNlTWV0YS50aXRsZSxcbiAgZGVzY3JpcHRpb246IGJhc2VNZXRhLmRlc2NyaXB0aW9uLFxuICBhbHRlcm5hdGVzOiB7XG4gICAgY2Fub25pY2FsOiBcIi9cIixcbiAgICBsYW5ndWFnZXM6IGJ1aWxkTG9jYWxlQWx0ZXJuYXRlcyhcIi9cIilcbiAgfSxcbiAgb3BlbkdyYXBoOiBidWlsZE9wZW5HcmFwaCh7XG4gICAgbG9jYWxlOiBmYWxsYmFja0xvY2FsZSxcbiAgICB0aXRsZTogYmFzZU1ldGEudGl0bGUsXG4gICAgZGVzY3JpcHRpb246IGJhc2VNZXRhLmRlc2NyaXB0aW9uLFxuICAgIHBhdGg6IFwiL1wiXG4gIH0pLFxuICB0d2l0dGVyOiBidWlsZFR3aXR0ZXJDYXJkKHtcbiAgICB0aXRsZTogYmFzZU1ldGEudGl0bGUsXG4gICAgZGVzY3JpcHRpb246IGJhc2VNZXRhLmRlc2NyaXB0aW9uXG4gIH0pLFxuICBrZXl3b3JkczogW1xuICAgIFwiZ2VuZXJhdGl2ZSBBSSBwbGF0Zm9ybVwiLFxuICAgIFwiQUkgaW1hZ2UgZ2VuZXJhdG9yXCIsXG4gICAgXCJBSSB2aWRlbyBnZW5lcmF0b3JcIixcbiAgICBcImNyZWF0aXZlIHdvcmtmbG93XCIsXG4gICAgXCJBbGxBSSBTdHVkaW9cIlxuICBdLFxuICBvdGhlcjoge1xuICAgIFwieC1kZWZhdWx0LWxvY2FsZVwiOiBmYWxsYmFja0xvY2FsZSxcbiAgICBcInN1cHBvcnRlZC1sb2NhbGVzXCI6IGxvY2FsZXMuam9pbihcIixcIilcbiAgfVxufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUm9vdExheW91dCh7IGNoaWxkcmVuIH06IHsgY2hpbGRyZW46IFJlYWN0Tm9kZSB9KSB7XG4gIHJldHVybiAoXG4gICAgPGh0bWwgbGFuZz17ZmFsbGJhY2tMb2NhbGV9IGNsYXNzTmFtZT17YCR7aW50ZXIudmFyaWFibGV9ICR7cm9ib3RvTW9uby52YXJpYWJsZX1gfT5cbiAgICAgIDxib2R5PlxuICAgICAgICA8QXBwUHJvdmlkZXJzPntjaGlsZHJlbn08L0FwcFByb3ZpZGVycz5cbiAgICAgIDwvYm9keT5cbiAgICA8L2h0bWw+XG4gICk7XG59XG4iXSwibmFtZXMiOlsiZ2V0TWV0YWRhdGFGb3JMb2NhbGUiLCJmYWxsYmFja0xvY2FsZSIsImxvY2FsZXMiLCJBcHBQcm92aWRlcnMiLCJpbnRlciIsInJvYm90b01vbm8iLCJidWlsZExvY2FsZUFsdGVybmF0ZXMiLCJidWlsZE9wZW5HcmFwaCIsImJ1aWxkVHdpdHRlckNhcmQiLCJtZXRhZGF0YUJhc2UiLCJiYXNlTWV0YSIsIm1ldGFkYXRhIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsImFsdGVybmF0ZXMiLCJjYW5vbmljYWwiLCJsYW5ndWFnZXMiLCJvcGVuR3JhcGgiLCJsb2NhbGUiLCJwYXRoIiwidHdpdHRlciIsImtleXdvcmRzIiwib3RoZXIiLCJqb2luIiwiUm9vdExheW91dCIsImNoaWxkcmVuIiwiaHRtbCIsImxhbmciLCJjbGFzc05hbWUiLCJ2YXJpYWJsZSIsImJvZHkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./app/layout.tsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/config/i18n.ts":
|
||
/*!****************************!*\
|
||
!*** ./src/config/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 */ dictionaries: () => (/* reexport safe */ _allai_i18n_config__WEBPACK_IMPORTED_MODULE_0__.dictionaries),\n/* harmony export */ fallbackLocale: () => (/* reexport safe */ _allai_i18n_config__WEBPACK_IMPORTED_MODULE_0__.fallbackLocale),\n/* harmony export */ getLocaleDisplayName: () => (/* reexport safe */ _allai_i18n_config__WEBPACK_IMPORTED_MODULE_0__.getLocaleDisplayName),\n/* harmony export */ getMetadataForLocale: () => (/* reexport safe */ _allai_i18n_config__WEBPACK_IMPORTED_MODULE_0__.getMetadataForLocale),\n/* harmony export */ locales: () => (/* reexport safe */ _allai_i18n_config__WEBPACK_IMPORTED_MODULE_0__.locales),\n/* harmony export */ resolveLocale: () => (/* reexport safe */ _allai_i18n_config__WEBPACK_IMPORTED_MODULE_0__.resolveLocale),\n/* harmony export */ rtlLocales: () => (/* reexport safe */ _allai_i18n_config__WEBPACK_IMPORTED_MODULE_0__.rtlLocales)\n/* harmony export */ });\n/* harmony import */ var _allai_i18n_config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @allai/i18n/config */ \"(rsc)/../../packages/i18n/config.ts\");\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvY29uZmlnL2kxOG4udHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFTNEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4vc3JjL2NvbmZpZy9pMThuLnRzP2ZiMmUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHtcbiAgbG9jYWxlcyxcbiAgdHlwZSBMb2NhbGUsXG4gIGZhbGxiYWNrTG9jYWxlLFxuICBydGxMb2NhbGVzLFxuICByZXNvbHZlTG9jYWxlLFxuICBnZXRMb2NhbGVEaXNwbGF5TmFtZSxcbiAgZ2V0TWV0YWRhdGFGb3JMb2NhbGUsXG4gIGRpY3Rpb25hcmllc1xufSBmcm9tIFwiQGFsbGFpL2kxOG4vY29uZmlnXCI7XG4iXSwibmFtZXMiOlsibG9jYWxlcyIsImZhbGxiYWNrTG9jYWxlIiwicnRsTG9jYWxlcyIsInJlc29sdmVMb2NhbGUiLCJnZXRMb2NhbGVEaXNwbGF5TmFtZSIsImdldE1ldGFkYXRhRm9yTG9jYWxlIiwiZGljdGlvbmFyaWVzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/config/i18n.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/providers/AppProviders.tsx":
|
||
/*!****************************************!*\
|
||
!*** ./src/providers/AppProviders.tsx ***!
|
||
\****************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
__webpack_require__.r(__webpack_exports__);
|
||
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
||
/* harmony export */ AppProviders: () => (/* 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/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/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`/home/vladislove/Nextcloud/Sync/PC/AllAI/apps/web/src/providers/AppProviders.tsx#AppProviders`);
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/seo/seoUtils.ts":
|
||
/*!*****************************!*\
|
||
!*** ./src/seo/seoUtils.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 */ absoluteUrl: () => (/* binding */ absoluteUrl),\n/* harmony export */ buildCanonical: () => (/* binding */ buildCanonical),\n/* harmony export */ buildLocaleAlternates: () => (/* binding */ buildLocaleAlternates),\n/* harmony export */ buildOpenGraph: () => (/* binding */ buildOpenGraph),\n/* harmony export */ buildTwitterCard: () => (/* binding */ buildTwitterCard),\n/* harmony export */ getSiteUrl: () => (/* binding */ getSiteUrl),\n/* harmony export */ metadataBase: () => (/* binding */ metadataBase)\n/* harmony export */ });\n/* harmony import */ var _config_i18n__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @/config/i18n */ \"(rsc)/./src/config/i18n.ts\");\n\nconst rawSiteUrl = process.env.NEXT_PUBLIC_SITE_URL ?? \"http://localhost:3000\";\nconst normalizedSiteUrl = rawSiteUrl.replace(/\\/+$/, \"\");\nfunction getSiteUrl() {\n return normalizedSiteUrl;\n}\nfunction metadataBase() {\n return new URL(`${getSiteUrl()}/`);\n}\nfunction absoluteUrl(path = \"/\") {\n const cleanPath = path.startsWith(\"/\") ? path.slice(1) : path;\n return new URL(cleanPath, `${getSiteUrl()}/`).toString();\n}\nfunction buildCanonical(locale = _config_i18n__WEBPACK_IMPORTED_MODULE_0__.fallbackLocale, path = \"\") {\n const cleanPath = path.startsWith(\"/\") ? path : `/${path}`;\n return absoluteUrl(`/${locale}${cleanPath === \"/\" ? \"\" : cleanPath}`);\n}\nfunction buildLocaleAlternates(path = \"\") {\n const alternates = {};\n _config_i18n__WEBPACK_IMPORTED_MODULE_0__.locales.forEach((locale)=>{\n alternates[locale] = buildCanonical(locale, path);\n });\n return alternates;\n}\nfunction buildOpenGraph({ locale, title, description, path = \"\", type = \"website\" }) {\n const url = buildCanonical(locale, path);\n return {\n title,\n description,\n url,\n siteName: \"AllAI Studio\",\n locale,\n alternateLocale: _config_i18n__WEBPACK_IMPORTED_MODULE_0__.locales.filter((code)=>code !== locale),\n type\n };\n}\nfunction buildTwitterCard({ title, description }) {\n return {\n card: \"summary_large_image\",\n title,\n description,\n creator: \"@allai_studio\"\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvc2VvL3Nlb1V0aWxzLnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQXFFO0FBRXJFLE1BQU1FLGFBQWFDLFFBQVFDLEdBQUcsQ0FBQ0Msb0JBQW9CLElBQUk7QUFDdkQsTUFBTUMsb0JBQW9CSixXQUFXSyxPQUFPLENBQUMsUUFBUTtBQUU5QyxTQUFTQztJQUNkLE9BQU9GO0FBQ1Q7QUFFTyxTQUFTRztJQUNkLE9BQU8sSUFBSUMsSUFBSSxDQUFDLEVBQUVGLGFBQWEsQ0FBQyxDQUFDO0FBQ25DO0FBRU8sU0FBU0csWUFBWUMsT0FBTyxHQUFHO0lBQ3BDLE1BQU1DLFlBQVlELEtBQUtFLFVBQVUsQ0FBQyxPQUFPRixLQUFLRyxLQUFLLENBQUMsS0FBS0g7SUFDekQsT0FBTyxJQUFJRixJQUFJRyxXQUFXLENBQUMsRUFBRUwsYUFBYSxDQUFDLENBQUMsRUFBRVEsUUFBUTtBQUN4RDtBQUVPLFNBQVNDLGVBQWVDLFNBQWlCbEIsd0RBQWMsRUFBRVksT0FBTyxFQUFFO0lBQ3ZFLE1BQU1DLFlBQVlELEtBQUtFLFVBQVUsQ0FBQyxPQUFPRixPQUFPLENBQUMsQ0FBQyxFQUFFQSxLQUFLLENBQUM7SUFDMUQsT0FBT0QsWUFBWSxDQUFDLENBQUMsRUFBRU8sT0FBTyxFQUFFTCxjQUFjLE1BQU0sS0FBS0EsVUFBVSxDQUFDO0FBQ3RFO0FBRU8sU0FBU00sc0JBQXNCUCxPQUFPLEVBQUU7SUFDN0MsTUFBTVEsYUFBcUMsQ0FBQztJQUM1Q25CLGlEQUFPQSxDQUFDb0IsT0FBTyxDQUFDLENBQUNIO1FBQ2ZFLFVBQVUsQ0FBQ0YsT0FBTyxHQUFHRCxlQUFlQyxRQUFRTjtJQUM5QztJQUNBLE9BQU9RO0FBQ1Q7QUFFTyxTQUFTRSxlQUFlLEVBQzdCSixNQUFNLEVBQ05LLEtBQUssRUFDTEMsV0FBVyxFQUNYWixPQUFPLEVBQUUsRUFDVGEsT0FBTyxTQUFrQixFQU8xQjtJQUNDLE1BQU1DLE1BQU1ULGVBQWVDLFFBQVFOO0lBQ25DLE9BQU87UUFDTFc7UUFDQUM7UUFDQUU7UUFDQUMsVUFBVTtRQUNWVDtRQUNBVSxpQkFBaUIzQixpREFBT0EsQ0FBQzRCLE1BQU0sQ0FBQyxDQUFDQyxPQUFTQSxTQUFTWjtRQUNuRE87SUFDRjtBQUNGO0FBRU8sU0FBU00saUJBQWlCLEVBQy9CUixLQUFLLEVBQ0xDLFdBQVcsRUFJWjtJQUNDLE9BQU87UUFDTFEsTUFBTTtRQUNOVDtRQUNBQztRQUNBUyxTQUFTO0lBQ1g7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL0BhbGxhaS93ZWIvLi9zcmMvc2VvL3Nlb1V0aWxzLnRzP2Q2NjciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZmFsbGJhY2tMb2NhbGUsIGxvY2FsZXMsIHR5cGUgTG9jYWxlIH0gZnJvbSBcIkAvY29uZmlnL2kxOG5cIjtcblxuY29uc3QgcmF3U2l0ZVVybCA9IHByb2Nlc3MuZW52Lk5FWFRfUFVCTElDX1NJVEVfVVJMID8/IFwiaHR0cDovL2xvY2FsaG9zdDozMDAwXCI7XG5jb25zdCBub3JtYWxpemVkU2l0ZVVybCA9IHJhd1NpdGVVcmwucmVwbGFjZSgvXFwvKyQvLCBcIlwiKTtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldFNpdGVVcmwoKSB7XG4gIHJldHVybiBub3JtYWxpemVkU2l0ZVVybDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIG1ldGFkYXRhQmFzZSgpIHtcbiAgcmV0dXJuIG5ldyBVUkwoYCR7Z2V0U2l0ZVVybCgpfS9gKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGFic29sdXRlVXJsKHBhdGggPSBcIi9cIikge1xuICBjb25zdCBjbGVhblBhdGggPSBwYXRoLnN0YXJ0c1dpdGgoXCIvXCIpID8gcGF0aC5zbGljZSgxKSA6IHBhdGg7XG4gIHJldHVybiBuZXcgVVJMKGNsZWFuUGF0aCwgYCR7Z2V0U2l0ZVVybCgpfS9gKS50b1N0cmluZygpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gYnVpbGRDYW5vbmljYWwobG9jYWxlOiBMb2NhbGUgPSBmYWxsYmFja0xvY2FsZSwgcGF0aCA9IFwiXCIpIHtcbiAgY29uc3QgY2xlYW5QYXRoID0gcGF0aC5zdGFydHNXaXRoKFwiL1wiKSA/IHBhdGggOiBgLyR7cGF0aH1gO1xuICByZXR1cm4gYWJzb2x1dGVVcmwoYC8ke2xvY2FsZX0ke2NsZWFuUGF0aCA9PT0gXCIvXCIgPyBcIlwiIDogY2xlYW5QYXRofWApO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gYnVpbGRMb2NhbGVBbHRlcm5hdGVzKHBhdGggPSBcIlwiKSB7XG4gIGNvbnN0IGFsdGVybmF0ZXM6IFJlY29yZDxzdHJpbmcsIHN0cmluZz4gPSB7fTtcbiAgbG9jYWxlcy5mb3JFYWNoKChsb2NhbGUpID0+IHtcbiAgICBhbHRlcm5hdGVzW2xvY2FsZV0gPSBidWlsZENhbm9uaWNhbChsb2NhbGUsIHBhdGgpO1xuICB9KTtcbiAgcmV0dXJuIGFsdGVybmF0ZXM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBidWlsZE9wZW5HcmFwaCh7XG4gIGxvY2FsZSxcbiAgdGl0bGUsXG4gIGRlc2NyaXB0aW9uLFxuICBwYXRoID0gXCJcIixcbiAgdHlwZSA9IFwid2Vic2l0ZVwiIGFzIGNvbnN0XG59OiB7XG4gIGxvY2FsZTogTG9jYWxlO1xuICB0aXRsZTogc3RyaW5nO1xuICBkZXNjcmlwdGlvbjogc3RyaW5nO1xuICBwYXRoPzogc3RyaW5nO1xuICB0eXBlPzogXCJ3ZWJzaXRlXCIgfCBcImFydGljbGVcIjtcbn0pIHtcbiAgY29uc3QgdXJsID0gYnVpbGRDYW5vbmljYWwobG9jYWxlLCBwYXRoKTtcbiAgcmV0dXJuIHtcbiAgICB0aXRsZSxcbiAgICBkZXNjcmlwdGlvbixcbiAgICB1cmwsXG4gICAgc2l0ZU5hbWU6IFwiQWxsQUkgU3R1ZGlvXCIsXG4gICAgbG9jYWxlLFxuICAgIGFsdGVybmF0ZUxvY2FsZTogbG9jYWxlcy5maWx0ZXIoKGNvZGUpID0+IGNvZGUgIT09IGxvY2FsZSksXG4gICAgdHlwZVxuICB9O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gYnVpbGRUd2l0dGVyQ2FyZCh7XG4gIHRpdGxlLFxuICBkZXNjcmlwdGlvblxufToge1xuICB0aXRsZTogc3RyaW5nO1xuICBkZXNjcmlwdGlvbjogc3RyaW5nO1xufSkge1xuICByZXR1cm4ge1xuICAgIGNhcmQ6IFwic3VtbWFyeV9sYXJnZV9pbWFnZVwiLFxuICAgIHRpdGxlLFxuICAgIGRlc2NyaXB0aW9uLFxuICAgIGNyZWF0b3I6IFwiQGFsbGFpX3N0dWRpb1wiXG4gIH07XG59XG5cbiJdLCJuYW1lcyI6WyJmYWxsYmFja0xvY2FsZSIsImxvY2FsZXMiLCJyYXdTaXRlVXJsIiwicHJvY2VzcyIsImVudiIsIk5FWFRfUFVCTElDX1NJVEVfVVJMIiwibm9ybWFsaXplZFNpdGVVcmwiLCJyZXBsYWNlIiwiZ2V0U2l0ZVVybCIsIm1ldGFkYXRhQmFzZSIsIlVSTCIsImFic29sdXRlVXJsIiwicGF0aCIsImNsZWFuUGF0aCIsInN0YXJ0c1dpdGgiLCJzbGljZSIsInRvU3RyaW5nIiwiYnVpbGRDYW5vbmljYWwiLCJsb2NhbGUiLCJidWlsZExvY2FsZUFsdGVybmF0ZXMiLCJhbHRlcm5hdGVzIiwiZm9yRWFjaCIsImJ1aWxkT3BlbkdyYXBoIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsInR5cGUiLCJ1cmwiLCJzaXRlTmFtZSIsImFsdGVybmF0ZUxvY2FsZSIsImZpbHRlciIsImNvZGUiLCJidWlsZFR3aXR0ZXJDYXJkIiwiY2FyZCIsImNyZWF0b3IiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/./src/seo/seoUtils.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/./src/styles/fonts.ts":
|
||
/*!*****************************!*\
|
||
!*** ./src/styles/fonts.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 */ inter: () => (/* reexport default from dynamic */ next_font_google_target_css_path_src_styles_fonts_ts_import_Inter_arguments_subsets_latin_cyrillic_variable_font_sans_display_swap_variableName_inter___WEBPACK_IMPORTED_MODULE_0___default.a),\n/* harmony export */ robotoMono: () => (/* reexport default from dynamic */ next_font_google_target_css_path_src_styles_fonts_ts_import_Roboto_Mono_arguments_subsets_latin_cyrillic_variable_font_mono_display_swap_variableName_robotoMono___WEBPACK_IMPORTED_MODULE_1___default.a)\n/* harmony export */ });\n/* harmony import */ var next_font_google_target_css_path_src_styles_fonts_ts_import_Inter_arguments_subsets_latin_cyrillic_variable_font_sans_display_swap_variableName_inter___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! next/font/google/target.css?{\"path\":\"src/styles/fonts.ts\",\"import\":\"Inter\",\"arguments\":[{\"subsets\":[\"latin\",\"cyrillic\"],\"variable\":\"--font-sans\",\"display\":\"swap\"}],\"variableName\":\"inter\"} */ \"(rsc)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/font/google/target.css?{\\\"path\\\":\\\"src/styles/fonts.ts\\\",\\\"import\\\":\\\"Inter\\\",\\\"arguments\\\":[{\\\"subsets\\\":[\\\"latin\\\",\\\"cyrillic\\\"],\\\"variable\\\":\\\"--font-sans\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"inter\\\"}\");\n/* harmony import */ var next_font_google_target_css_path_src_styles_fonts_ts_import_Inter_arguments_subsets_latin_cyrillic_variable_font_sans_display_swap_variableName_inter___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(next_font_google_target_css_path_src_styles_fonts_ts_import_Inter_arguments_subsets_latin_cyrillic_variable_font_sans_display_swap_variableName_inter___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_font_google_target_css_path_src_styles_fonts_ts_import_Roboto_Mono_arguments_subsets_latin_cyrillic_variable_font_mono_display_swap_variableName_robotoMono___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/font/google/target.css?{\"path\":\"src/styles/fonts.ts\",\"import\":\"Roboto_Mono\",\"arguments\":[{\"subsets\":[\"latin\",\"cyrillic\"],\"variable\":\"--font-mono\",\"display\":\"swap\"}],\"variableName\":\"robotoMono\"} */ \"(rsc)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/font/google/target.css?{\\\"path\\\":\\\"src/styles/fonts.ts\\\",\\\"import\\\":\\\"Roboto_Mono\\\",\\\"arguments\\\":[{\\\"subsets\\\":[\\\"latin\\\",\\\"cyrillic\\\"],\\\"variable\\\":\\\"--font-mono\\\",\\\"display\\\":\\\"swap\\\"}],\\\"variableName\\\":\\\"robotoMono\\\"}\");\n/* harmony import */ var next_font_google_target_css_path_src_styles_fonts_ts_import_Roboto_Mono_arguments_subsets_latin_cyrillic_variable_font_mono_display_swap_variableName_robotoMono___WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_font_google_target_css_path_src_styles_fonts_ts_import_Roboto_Mono_arguments_subsets_latin_cyrillic_variable_font_mono_display_swap_variableName_robotoMono___WEBPACK_IMPORTED_MODULE_1__);\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi9zcmMvc3R5bGVzL2ZvbnRzLnRzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUVhQTtBQU1BQztBQU5BRDtBQU1BQyIsInNvdXJjZXMiOlsid2VicGFjazovL0BhbGxhaS93ZWIvLi9zcmMvc3R5bGVzL2ZvbnRzLnRzPzM4Y2QiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW50ZXIsIFJvYm90b19Nb25vIH0gZnJvbSBcIm5leHQvZm9udC9nb29nbGVcIjtcblxuZXhwb3J0IGNvbnN0IGludGVyID0gSW50ZXIoe1xuICBzdWJzZXRzOiBbXCJsYXRpblwiLCBcImN5cmlsbGljXCJdLFxuICB2YXJpYWJsZTogXCItLWZvbnQtc2Fuc1wiLFxuICBkaXNwbGF5OiBcInN3YXBcIlxufSk7XG5cbmV4cG9ydCBjb25zdCByb2JvdG9Nb25vID0gUm9ib3RvX01vbm8oe1xuICBzdWJzZXRzOiBbXCJsYXRpblwiLCBcImN5cmlsbGljXCJdLFxuICB2YXJpYWJsZTogXCItLWZvbnQtbW9ub1wiLFxuICBkaXNwbGF5OiBcInN3YXBcIlxufSk7XG4iXSwibmFtZXMiOlsiaW50ZXIiLCJyb2JvdG9Nb25vIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/./src/styles/fonts.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/../../packages/i18n/config.ts":
|
||
/*!*************************************!*\
|
||
!*** ../../packages/i18n/config.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 */ dictionaries: () => (/* binding */ dictionaries),\n/* harmony export */ fallbackLocale: () => (/* binding */ fallbackLocale),\n/* harmony export */ getLocaleDisplayName: () => (/* binding */ getLocaleDisplayName),\n/* harmony export */ getMetadataForLocale: () => (/* binding */ getMetadataForLocale),\n/* harmony export */ locales: () => (/* binding */ locales),\n/* harmony export */ resolveLocale: () => (/* binding */ resolveLocale),\n/* harmony export */ rtlLocales: () => (/* binding */ rtlLocales)\n/* harmony export */ });\n/* harmony import */ var _dictionaries_en__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dictionaries/en */ \"(rsc)/../../packages/i18n/dictionaries/en.ts\");\n/* harmony import */ var _dictionaries_ru__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dictionaries/ru */ \"(rsc)/../../packages/i18n/dictionaries/ru.ts\");\n/* harmony import */ var _dictionaries_nl__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./dictionaries/nl */ \"(rsc)/../../packages/i18n/dictionaries/nl.ts\");\n/* harmony import */ var _dictionaries_es__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./dictionaries/es */ \"(rsc)/../../packages/i18n/dictionaries/es.ts\");\n\n\n\n\nconst locales = [\n \"en\",\n \"ru\",\n \"es\",\n \"pt\",\n \"fr\",\n \"de\",\n \"it\",\n \"zh-CN\",\n \"zh-TW\",\n \"ja\",\n \"ko\",\n \"hi\",\n \"ar\",\n \"tr\",\n \"pl\",\n \"uk\",\n \"nl\",\n \"sv\",\n \"no\",\n \"da\",\n \"fi\",\n \"cs\",\n \"sk\",\n \"sl\",\n \"ro\",\n \"hu\",\n \"el\",\n \"he\",\n \"fa\",\n \"ur\",\n \"id\",\n \"ms\",\n \"th\",\n \"vi\",\n \"fil\",\n \"bn\",\n \"ta\",\n \"te\",\n \"mr\",\n \"pa\",\n \"bg\",\n \"sr\",\n \"hr\",\n \"lt\",\n \"lv\",\n \"et\",\n \"uz\",\n \"kk\",\n \"az\",\n \"ka\"\n];\nconst fallbackLocale = \"en\";\nconst rtlLocales = [\n \"ar\",\n \"fa\",\n \"he\",\n \"ur\"\n];\nconst localeMeta = {\n en: {\n title: \"AllAI Studio - Unified Generative AI Workspace\",\n description: \"Create and orchestrate generative AI workflows for imagery, video, and audio.\"\n },\n ru: {\n title: \"AllAI Studio — Единое пространство для генеративного ИИ\",\n description: \"Стройте пайплайны для изображений, видео и аудио в одной студии.\"\n }\n};\nconst dictionaries = {\n en: _dictionaries_en__WEBPACK_IMPORTED_MODULE_0__.enDictionary,\n ru: _dictionaries_ru__WEBPACK_IMPORTED_MODULE_1__.ruDictionary,\n nl: _dictionaries_nl__WEBPACK_IMPORTED_MODULE_2__.nlDictionary,\n es: _dictionaries_es__WEBPACK_IMPORTED_MODULE_3__.esDictionary\n};\nfunction resolveLocale(input) {\n if (!input) return fallbackLocale;\n const normalized = input.toLowerCase();\n if (locales.includes(normalized)) {\n return normalized;\n }\n const base = normalized.split(\"-\")[0];\n if (locales.includes(base)) {\n return base;\n }\n return fallbackLocale;\n}\nfunction getLocaleDisplayName(locale, displayLocale = fallbackLocale) {\n try {\n const formatter = new Intl.DisplayNames([\n displayLocale\n ], {\n type: \"language\"\n });\n return formatter.of(locale) ?? locale.toUpperCase();\n } catch {\n return locale.toUpperCase();\n }\n}\nfunction getMetadataForLocale(locale) {\n return localeMeta[locale] ?? localeMeta[fallbackLocale];\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vcGFja2FnZXMvaTE4bi9jb25maWcudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7QUFDaUQ7QUFDQTtBQUNBO0FBQ0E7QUFFMUMsTUFBTUksVUFBVTtJQUNyQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0NBQ0QsQ0FBVTtBQUlKLE1BQU1DLGlCQUF5QixLQUFLO0FBRXBDLE1BQU1DLGFBQXVCO0lBQUM7SUFBTTtJQUFNO0lBQU07Q0FBSyxDQUFDO0FBRTdELE1BQU1DLGFBQThFO0lBQ2xGQyxJQUFJO1FBQ0ZDLE9BQU87UUFDUEMsYUFBYTtJQUNmO0lBQ0FDLElBQUk7UUFDRkYsT0FBTztRQUNQQyxhQUFhO0lBQ2Y7QUFDRjtBQUVPLE1BQU1FLGVBQW9EO0lBQy9ESixJQUFJUiwwREFBWUE7SUFDaEJXLElBQUlWLDBEQUFZQTtJQUNoQlksSUFBSVgsMERBQVlBO0lBQ2hCWSxJQUFJWCwwREFBWUE7QUFDbEIsRUFBRTtBQUVLLFNBQVNZLGNBQWNDLEtBQXFCO0lBQ2pELElBQUksQ0FBQ0EsT0FBTyxPQUFPWDtJQUNuQixNQUFNWSxhQUFhRCxNQUFNRSxXQUFXO0lBQ3BDLElBQUlkLFFBQVFlLFFBQVEsQ0FBQ0YsYUFBdUI7UUFDMUMsT0FBT0E7SUFDVDtJQUNBLE1BQU1HLE9BQU9ILFdBQVdJLEtBQUssQ0FBQyxJQUFJLENBQUMsRUFBRTtJQUNyQyxJQUFJakIsUUFBUWUsUUFBUSxDQUFDQyxPQUFPO1FBQzFCLE9BQU9BO0lBQ1Q7SUFDQSxPQUFPZjtBQUNUO0FBRU8sU0FBU2lCLHFCQUFxQkMsTUFBYyxFQUFFQyxnQkFBd0JuQixjQUFjO0lBQ3pGLElBQUk7UUFDRixNQUFNb0IsWUFBWSxJQUFJQyxLQUFLQyxZQUFZLENBQUM7WUFBQ0g7U0FBYyxFQUFFO1lBQUVJLE1BQU07UUFBVztRQUM1RSxPQUFPSCxVQUFVSSxFQUFFLENBQUNOLFdBQVdBLE9BQU9PLFdBQVc7SUFDbkQsRUFBRSxPQUFNO1FBQ04sT0FBT1AsT0FBT08sV0FBVztJQUMzQjtBQUNGO0FBRU8sU0FBU0MscUJBQXFCUixNQUFjO0lBQ2pELE9BQU9oQixVQUFVLENBQUNnQixPQUFPLElBQUloQixVQUFVLENBQUNGLGVBQWU7QUFDekQiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4uLy4uL3BhY2thZ2VzL2kxOG4vY29uZmlnLnRzPzNkODkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBEaWN0aW9uYXJ5IH0gZnJvbSBcIi4vdHlwZXNcIjtcbmltcG9ydCB7IGVuRGljdGlvbmFyeSB9IGZyb20gXCIuL2RpY3Rpb25hcmllcy9lblwiO1xuaW1wb3J0IHsgcnVEaWN0aW9uYXJ5IH0gZnJvbSBcIi4vZGljdGlvbmFyaWVzL3J1XCI7XG5pbXBvcnQgeyBubERpY3Rpb25hcnkgfSBmcm9tIFwiLi9kaWN0aW9uYXJpZXMvbmxcIjtcbmltcG9ydCB7IGVzRGljdGlvbmFyeSB9IGZyb20gXCIuL2RpY3Rpb25hcmllcy9lc1wiO1xuXG5leHBvcnQgY29uc3QgbG9jYWxlcyA9IFtcbiAgXCJlblwiLFxuICBcInJ1XCIsXG4gIFwiZXNcIixcbiAgXCJwdFwiLFxuICBcImZyXCIsXG4gIFwiZGVcIixcbiAgXCJpdFwiLFxuICBcInpoLUNOXCIsXG4gIFwiemgtVFdcIixcbiAgXCJqYVwiLFxuICBcImtvXCIsXG4gIFwiaGlcIixcbiAgXCJhclwiLFxuICBcInRyXCIsXG4gIFwicGxcIixcbiAgXCJ1a1wiLFxuICBcIm5sXCIsXG4gIFwic3ZcIixcbiAgXCJub1wiLFxuICBcImRhXCIsXG4gIFwiZmlcIixcbiAgXCJjc1wiLFxuICBcInNrXCIsXG4gIFwic2xcIixcbiAgXCJyb1wiLFxuICBcImh1XCIsXG4gIFwiZWxcIixcbiAgXCJoZVwiLFxuICBcImZhXCIsXG4gIFwidXJcIixcbiAgXCJpZFwiLFxuICBcIm1zXCIsXG4gIFwidGhcIixcbiAgXCJ2aVwiLFxuICBcImZpbFwiLFxuICBcImJuXCIsXG4gIFwidGFcIixcbiAgXCJ0ZVwiLFxuICBcIm1yXCIsXG4gIFwicGFcIixcbiAgXCJiZ1wiLFxuICBcInNyXCIsXG4gIFwiaHJcIixcbiAgXCJsdFwiLFxuICBcImx2XCIsXG4gIFwiZXRcIixcbiAgXCJ1elwiLFxuICBcImtrXCIsXG4gIFwiYXpcIixcbiAgXCJrYVwiXG5dIGFzIGNvbnN0O1xuXG5leHBvcnQgdHlwZSBMb2NhbGUgPSAodHlwZW9mIGxvY2FsZXMpW251bWJlcl07XG5cbmV4cG9ydCBjb25zdCBmYWxsYmFja0xvY2FsZTogTG9jYWxlID0gXCJlblwiO1xuXG5leHBvcnQgY29uc3QgcnRsTG9jYWxlczogTG9jYWxlW10gPSBbXCJhclwiLCBcImZhXCIsIFwiaGVcIiwgXCJ1clwiXTtcblxuY29uc3QgbG9jYWxlTWV0YTogUGFydGlhbDxSZWNvcmQ8TG9jYWxlLCB7IHRpdGxlOiBzdHJpbmc7IGRlc2NyaXB0aW9uOiBzdHJpbmcgfT4+ID0ge1xuICBlbjoge1xuICAgIHRpdGxlOiBcIkFsbEFJIFN0dWRpbyAtIFVuaWZpZWQgR2VuZXJhdGl2ZSBBSSBXb3Jrc3BhY2VcIixcbiAgICBkZXNjcmlwdGlvbjogXCJDcmVhdGUgYW5kIG9yY2hlc3RyYXRlIGdlbmVyYXRpdmUgQUkgd29ya2Zsb3dzIGZvciBpbWFnZXJ5LCB2aWRlbywgYW5kIGF1ZGlvLlwiXG4gIH0sXG4gIHJ1OiB7XG4gICAgdGl0bGU6IFwiQWxsQUkgU3R1ZGlvIOKAlCDQldC00LjQvdC+0LUg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+INC00LvRjyDQs9C10L3QtdGA0LDRgtC40LLQvdC+0LPQviDQmNCYXCIsXG4gICAgZGVzY3JpcHRpb246IFwi0KHRgtGA0L7QudGC0LUg0L/QsNC50L/Qu9Cw0LnQvdGLINC00LvRjyDQuNC30L7QsdGA0LDQttC10L3QuNC5LCDQstC40LTQtdC+INC4INCw0YPQtNC40L4g0LIg0L7QtNC90L7QuSDRgdGC0YPQtNC40LguXCJcbiAgfVxufTtcblxuZXhwb3J0IGNvbnN0IGRpY3Rpb25hcmllczogUGFydGlhbDxSZWNvcmQ8TG9jYWxlLCBEaWN0aW9uYXJ5Pj4gPSB7XG4gIGVuOiBlbkRpY3Rpb25hcnksXG4gIHJ1OiBydURpY3Rpb25hcnksXG4gIG5sOiBubERpY3Rpb25hcnksXG4gIGVzOiBlc0RpY3Rpb25hcnlcbn07XG5cbmV4cG9ydCBmdW5jdGlvbiByZXNvbHZlTG9jYWxlKGlucHV0Pzogc3RyaW5nIHwgbnVsbCk6IExvY2FsZSB7XG4gIGlmICghaW5wdXQpIHJldHVybiBmYWxsYmFja0xvY2FsZTtcbiAgY29uc3Qgbm9ybWFsaXplZCA9IGlucHV0LnRvTG93ZXJDYXNlKCk7XG4gIGlmIChsb2NhbGVzLmluY2x1ZGVzKG5vcm1hbGl6ZWQgYXMgTG9jYWxlKSkge1xuICAgIHJldHVybiBub3JtYWxpemVkIGFzIExvY2FsZTtcbiAgfVxuICBjb25zdCBiYXNlID0gbm9ybWFsaXplZC5zcGxpdChcIi1cIilbMF0gYXMgTG9jYWxlO1xuICBpZiAobG9jYWxlcy5pbmNsdWRlcyhiYXNlKSkge1xuICAgIHJldHVybiBiYXNlO1xuICB9XG4gIHJldHVybiBmYWxsYmFja0xvY2FsZTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldExvY2FsZURpc3BsYXlOYW1lKGxvY2FsZTogTG9jYWxlLCBkaXNwbGF5TG9jYWxlOiBMb2NhbGUgPSBmYWxsYmFja0xvY2FsZSk6IHN0cmluZyB7XG4gIHRyeSB7XG4gICAgY29uc3QgZm9ybWF0dGVyID0gbmV3IEludGwuRGlzcGxheU5hbWVzKFtkaXNwbGF5TG9jYWxlXSwgeyB0eXBlOiBcImxhbmd1YWdlXCIgfSk7XG4gICAgcmV0dXJuIGZvcm1hdHRlci5vZihsb2NhbGUpID8/IGxvY2FsZS50b1VwcGVyQ2FzZSgpO1xuICB9IGNhdGNoIHtcbiAgICByZXR1cm4gbG9jYWxlLnRvVXBwZXJDYXNlKCk7XG4gIH1cbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldE1ldGFkYXRhRm9yTG9jYWxlKGxvY2FsZTogTG9jYWxlKSB7XG4gIHJldHVybiBsb2NhbGVNZXRhW2xvY2FsZV0gPz8gbG9jYWxlTWV0YVtmYWxsYmFja0xvY2FsZV0hO1xufVxuIl0sIm5hbWVzIjpbImVuRGljdGlvbmFyeSIsInJ1RGljdGlvbmFyeSIsIm5sRGljdGlvbmFyeSIsImVzRGljdGlvbmFyeSIsImxvY2FsZXMiLCJmYWxsYmFja0xvY2FsZSIsInJ0bExvY2FsZXMiLCJsb2NhbGVNZXRhIiwiZW4iLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwicnUiLCJkaWN0aW9uYXJpZXMiLCJubCIsImVzIiwicmVzb2x2ZUxvY2FsZSIsImlucHV0Iiwibm9ybWFsaXplZCIsInRvTG93ZXJDYXNlIiwiaW5jbHVkZXMiLCJiYXNlIiwic3BsaXQiLCJnZXRMb2NhbGVEaXNwbGF5TmFtZSIsImxvY2FsZSIsImRpc3BsYXlMb2NhbGUiLCJmb3JtYXR0ZXIiLCJJbnRsIiwiRGlzcGxheU5hbWVzIiwidHlwZSIsIm9mIiwidG9VcHBlckNhc2UiLCJnZXRNZXRhZGF0YUZvckxvY2FsZSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/../../packages/i18n/config.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/../../packages/i18n/dictionaries/en.ts":
|
||
/*!**********************************************!*\
|
||
!*** ../../packages/i18n/dictionaries/en.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 */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ enDictionary: () => (/* binding */ enDictionary)\n/* harmony export */ });\nconst enDictionary = {\n common: {\n brandShort: \"AllAI\",\n brandLong: \"AllAI Studio\",\n logIn: \"Log in\",\n signOutLabel: \"Sign out\",\n balanceLabel: \"Balance\",\n creditsSuffix: \"credits\",\n searchLabel: \"Search\",\n languageMenuLabel: \"Select language\"\n },\n navigation: {\n suite: \"Workspace\",\n home: \"Home\",\n stock: \"Asset market\",\n community: \"Community\",\n about: \"About\",\n pricing: \"Pricing\",\n faq: \"FAQ\",\n blog: \"Blog\",\n imageGenerator: \"Image lab\",\n videoGenerator: \"Video lab\",\n assistant: \"Assistant\",\n allTools: \"All tools\",\n creations: \"Creations\",\n pinned: \"Pinned\"\n },\n actions: {\n upgradeDescription: \"Unlock higher tiers and priority rendering.\",\n upgrade: \"Upgrade plan\",\n create: \"Create\"\n },\n dashboard: {\n welcome: \"Welcome back\",\n selectModel: \"Choose a model\",\n guidedMode: \"Guided\",\n proMode: \"Pro\",\n promptPlaceholder: \"Describe the result you need...\",\n tasks: \"Popular tasks\",\n history: \"Recent activity\",\n historyEmpty: \"Once you generate something, it will appear here for easy access.\",\n inspiration: \"Inspiration presets\",\n inspirationRefresh: \"Refresh\",\n recent: \"Recent\"\n },\n marketing: {\n pricing: {\n heroTitle: \"Pricing\",\n heroSubtitle: \"Choose the plan that matches your production velocity. Every coin equals 1 ₽, never expires, and can be spent across image and video workbenches.\",\n priceSuffix: \"/pack\",\n buttonLabel: \"Purchase pack\",\n footerTitle: \"Need a custom deployment?\",\n footerBody: \"Need something bespoke? Email sales@allai.studio and we will tailor a private balance, custom infrastructure, and credits to match your launch schedule.\",\n plans: {\n starter: {\n title: \"Starter\",\n description: \"Perfect for individuals exploring Nano Banana with predictable spend.\",\n features: [\n \"Includes {{coins}} coins (≈{{approxNano}} Nano Banana jobs or {{approxVeo}} Veo3 renders)\",\n \"1 coin = 1 ₽ and coins never expire\",\n \"Nano Banana, Seedream, Runway and Kling access\",\n \"Prompt library, saved styles, history playback\"\n ]\n },\n creator: {\n title: \"Creator\",\n description: \"Built for steady weekly production across image and video pipelines.\",\n features: [\n \"Includes {{coins}} coins (≈{{approxNano}} Nano Banana or {{approxVeo}} Veo3 renders)\",\n \"Shared team balance with role-based spend limits\",\n \"Brand safety presets, audit timeline, localisation tools\",\n \"Priority support with 12h response\"\n ]\n },\n studio: {\n title: \"Studio\",\n description: \"For agencies and in-house teams shipping high-volume campaigns.\",\n features: [\n \"Includes {{coins}} coins (≈{{approxNano}} Nano Banana or {{approxVeo}} Veo3 renders)\",\n \"Organisation-wide balance with budget automation\",\n \"Advanced guardrails, watermarking, compliance reviews\",\n \"Dedicated success manager and live chat support\"\n ]\n }\n }\n }\n },\n nanoWorkbench: {\n menuTitle: \"ALL AI MODELS\",\n imageCategoryLabel: \"Image generator\",\n videoCategoryLabel: \"Video generator\",\n modelLabels: {\n \"nano-banana\": \"Nano Banana\",\n veo3: \"VEO3\",\n sora: \"Sora 2\",\n seedream: \"SeeDream\",\n runway: \"Runway\",\n kling: \"Kling\"\n },\n promptLabel: \"Prompt\",\n promptPlaceholder: \"Describe the image you want...\",\n promptHint: \"You can paste up to 8000 characters including screenshots - visual assets are added automatically.\",\n formatLabel: \"Format\",\n formatOptions: [\n {\n value: \"1:1\",\n label: \"1:1\"\n },\n {\n value: \"9:16\",\n label: \"9:16\"\n },\n {\n value: \"16:9\",\n label: \"16:9\"\n },\n {\n value: \"3:4\",\n label: \"3:4\"\n },\n {\n value: \"4:3\",\n label: \"4:3\"\n },\n {\n value: \"3:2\",\n label: \"3:2\"\n },\n {\n value: \"2:3\",\n label: \"2:3\"\n },\n {\n value: \"5:4\",\n label: \"5:4\"\n },\n {\n value: \"4:5\",\n label: \"4:5\"\n },\n {\n value: \"21:9\",\n label: \"21:9\"\n },\n {\n value: \"auto\",\n label: \"Auto\"\n }\n ],\n primaryLabel: \"Main image\",\n primaryEmptyTitle: \"Add main image\",\n primaryEmptyHint: \"PNG/JPG\",\n referencesLabel: \"Reference images (up to 9)\",\n referenceEmptyTitle: \"Add reference\",\n referenceEmptyHint: \"PNG/JPG\",\n removeLabel: \"Remove\",\n deleteTitle: \"Delete image\",\n generate: \"Generate\",\n clearAll: \"Clear all images\",\n history: {\n title: \"Creative feed\",\n subtitle: \"Placeholder gallery while the real history API is being wired.\",\n button: \"History\"\n },\n historyStatus: {\n submitting: \"Submitting request...\",\n waiting: \"Task created. Waiting for Nano Banana...\",\n queuing: \"Queued for rendering...\",\n generating: \"Rendering your image...\",\n progressLabel: \"Progress\",\n completed: \"Ready\",\n failed: \"Failed\",\n noResult: \"Images generated but no result URLs were returned.\",\n promptCopied: \"Prompt copied to clipboard.\",\n promptCopyError: \"Unable to copy prompt. Please try manually.\"\n },\n historyActions: {\n menu: \"Open actions\",\n preview: \"Open preview\",\n download: \"Download\",\n copyPrompt: \"Copy prompt\",\n animate: \"Animate with video model\",\n share: \"Share\",\n delete: \"Remove from feed\"\n },\n historyModals: {\n previewTitle: \"Preview image\",\n animateTitle: \"Animate this image\",\n animateDescription: \"Send the current frame to a video generator to bring it to life.\",\n animateSelectLabel: \"Choose a video model\",\n animateConfirm: \"Continue\",\n shareTitle: \"Share image\",\n shareSubtitle: \"Send the link to teammates or channels.\",\n shareEmail: \"Share via email\",\n shareTelegram: \"Share in Telegram\",\n shareWhatsapp: \"Share on WhatsApp\",\n shareCopyLink: \"Copy link\",\n shareCopied: \"Link copied!\",\n deleteTitle: \"Remove image\",\n deleteDescription: \"The image will disappear from your creative feed. This action can’t be undone.\",\n deleteConfirm: \"Delete\",\n cancel: \"Cancel\"\n },\n promos: {\n \"nano-banana\": {\n tag: \"Image Lab\",\n title: \"Nano Banana | AI visual lab\",\n description: \"One workspace for creative image generation: text prompts, reference blends, and iterative chat tweaks in seconds.\",\n bulletPoints: [\n \"Produce photoreal scenes with precise control over camera, lighting, and atmosphere.\",\n \"Edit uploaded frames by adding or removing elements, shifting style, or recoloring the palette.\",\n \"Combine up to nine references and refine the result step by step inside the dialog.\"\n ]\n },\n veo3: {\n tag: \"Video Lab\",\n title: \"VEO3 | Cinematic pipeline\",\n description: \"Experimental frame-by-frame video studio: grow a project from script outline to final clip in a single flow.\",\n bulletPoints: [\n \"Turn scripts into storyboards and short videos with duration and aspect controls.\",\n \"Feed motion, audio, and style references to build hybrid video compositions.\",\n \"Track versions and team edits with a query history that captures every iteration.\"\n ]\n },\n sora: {\n tag: \"Motion Lab\",\n title: \"Sora 2 | Generative scenes\",\n description: \"Next-gen physics-aware video model capturing long shots, dynamic camera movement, and crisp subject fidelity.\",\n bulletPoints: [\n \"Spin up story concepts into polished footage with natural lighting and cinematic depth.\",\n \"Blend text, image, and clips to direct choreography, mood, and on-screen action.\",\n \"Export ready-to-edit sequences with consistent characters across every frame.\"\n ]\n },\n seedream: {\n tag: \"Studio Lab\",\n title: \"SeeDream | Style-to-image atelier\",\n description: \"Blend couture concepts, art direction, and color palettes into gallery-ready imagery in just a few prompts.\",\n bulletPoints: [\n \"Translate moodboards into cohesive looks with palette, fabric, and lighting controls.\",\n \"Layer up to five references to transfer composition, pose, or stylized brushwork.\",\n \"Iterate with conversational refinement while preserving brand-safe aesthetics.\"\n ]\n },\n runway: {\n tag: \"Production Lab\",\n title: \"Runway | Multimodal launchpad\",\n description: \"Ship campaigns faster with seamless text, image, and video workflows powered by Runway's Gen models.\",\n bulletPoints: [\n \"Storyboard, animate, and polish marketing assets from one collaborative canvas.\",\n \"Use motion brushes, depth control, and audio sync to craft precise sequences.\",\n \"Export layered assets ready for Premiere, Resolve, or After Effects pipelines.\"\n ]\n },\n kling: {\n tag: \"Realtime Lab\",\n title: \"Kling | Real-world simulacra\",\n description: \"Physics-consistent diffusion for product shots, crowds, and realistic drone views - all rendered in record time.\",\n bulletPoints: [\n \"Generate scenes with accurate shadows, reflections, and intricate materials.\",\n \"Direct camera paths and depth-of-field for sweeping aerial or macro shots.\",\n \"Loop outputs or extend clips without losing subject fidelity frame to frame.\"\n ]\n }\n }\n },\n videoWorkbench: {\n menuTitle: \"Video models\",\n modelLabels: {\n veo3: \"Veo 3\",\n \"veo3-fast\": \"Veo 3 Fast\",\n veo2: \"Veo 2\"\n },\n promptLabel: \"Prompt\",\n promptPlaceholder: \"Describe the scene, camera, motion, and audio cues...\",\n promptHint: \"Include dialogue in quotes and explicit sound cues for richer audio tracks.\",\n negativePromptLabel: \"Negative prompt\",\n negativePromptPlaceholder: \"Elements to avoid (for example: cartoon, low quality)...\",\n modeLabel: \"Generation mode\",\n modeOptions: {\n \"text-to-video\": \"Text to video\",\n \"image-to-video\": \"Image to video\"\n },\n aspectLabel: \"Aspect ratio\",\n resolutionLabel: \"Resolution\",\n personLabel: \"People generation\",\n seedLabel: \"Seed\",\n referenceLabel: \"Reference image (optional)\",\n referenceHint: \"PNG/JPG, up to 20 MB\",\n removeLabel: \"Remove reference\",\n generate: \"Generate video\",\n clearAll: \"Clear settings\",\n history: {\n title: \"Recent renders\",\n subtitle: \"Finished videos will appear here when the API is connected.\",\n button: \"History\"\n },\n promos: {\n veo3: {\n tag: \"Motion Lab\",\n title: \"Veo 3.1 | Flagship cinematic model\",\n description: \"Advanced Gemini-integrated model for 8-second clips in 720p or 1080p with striking realism and native audio.\",\n bulletPoints: [\n \"Extend existing Veo projects by seamlessly adding new footage with video extend.\",\n \"Define first and last frames to guide motion with frame-to-frame video generation.\",\n \"Steer creative output using up to three control images for image-directed guidance.\"\n ]\n },\n \"veo3-fast\": {\n tag: \"Motion Lab\",\n title: \"Veo 3 Fast | Production speed\",\n description: \"Optimised for rapid iterations and backend workloads that need high quality with low latency.\",\n bulletPoints: [\n \"Great for A/B testing concepts or rendering social assets on demand.\",\n \"Supports text-to-video and image animation workflows with native audio.\",\n \"Balance speed and fidelity with smart defaults tuned for business usage.\"\n ]\n },\n veo2: {\n tag: \"Legacy Lab\",\n title: \"Veo 2 | Stylised storytelling\",\n description: \"Previous generation model for quick storyboards, stylised shorts, and atmospheric experiments.\",\n bulletPoints: [\n \"Generate up to two clips per request with 5-8 second runtime.\",\n \"Perfect for exploratory work where creative direction matters more than resolution.\",\n \"Mix prompts with optional reference frames to bring concept art to life.\"\n ]\n }\n }\n },\n auth: {\n loginTitle: \"Welcome back\",\n loginSubtitle: \"Sign in to access all AI workbenches, manage credits, and review your history.\",\n registerTitle: \"Create your AllAI account\",\n registerSubtitle: \"Register with email or continue with Google to start generating instantly.\",\n emailLabel: \"Email\",\n passwordLabel: \"Password\",\n confirmPasswordLabel: \"Confirm password\",\n submitLogin: \"Sign in\",\n submitRegister: \"Create account\",\n orDivider: \"or\",\n googleButton: \"Continue with Google\",\n registerCta: \"New here?\",\n registerLink: \"Create an account\",\n loginCta: \"Already have an account?\",\n loginLink: \"Sign in\",\n errorGeneric: \"Something went wrong. Please try again.\",\n passwordMismatch: \"Passwords must match.\"\n },\n account: {\n badge: \"Account\",\n title: \"My account\",\n subtitle: \"Track your token balance, explore usage stats, and keep profile and security settings in sync.\",\n overviewTitle: \"Overview\",\n overviewSubtitle: \"Balance essentials, latest activity, and referral progress in one place.\",\n balanceLabel: \"Available tokens\",\n accountStatus: \"Active\",\n balanceHint: \"Tokens unlock every AllAI workbench. Once they reach zero, simply top up and keep creating.\",\n topUpCta: \"Top up tokens\",\n inviteCta: \"Invite a friend\",\n activityTitle: \"Recent activity\",\n activitySubtitle: \"Last credit changes\",\n activityEmpty: \"No transactions yet. Generate something to see usage here.\",\n refreshLabel: \"Refresh\",\n referralTitle: \"Referrals\",\n referralSubtitle: \"Share AllAI and earn bonus tokens\",\n referralHint: \"Each friend who completes their first purchase adds 60 bonus tokens to your balance.\",\n referralCodeLabel: \"Referral code\",\n referralInvitedLabel: \"Friends invited\",\n referralRewardsLabel: \"Bonus earned\",\n referralCta: \"Copy invite link\",\n statisticsTitle: \"Statistics\",\n statisticsSubtitle: \"Understand how token usage evolves across weeks and features.\",\n chartLabel: \"Weekly pace\",\n chartTitle: \"Tokens spent per day\",\n chartPeriodWeek: \"Last 7 days\",\n chartHint: \"Demo data. Real usage appears after your first generation.\",\n tableLabel: \"Functions\",\n tableTitle: \"Usage by feature\",\n tableFunction: \"Function\",\n tableRequests: \"Requests\",\n tableTokens: \"Tokens\",\n tableHint: \"Approximate requests and token burn for each capability.\",\n functionLabels: {\n text: \"Text\",\n rewrite: \"Paraphrasing\",\n image: \"Images\",\n audio: \"Audio\",\n video: \"Video\",\n presentation: \"Presentations\",\n research: \"Research\"\n },\n chartLabels: [\n \"Mon\",\n \"Tue\",\n \"Wed\",\n \"Thu\",\n \"Fri\",\n \"Sat\",\n \"Sun\"\n ],\n profileTitle: \"Profile & security\",\n profileSubtitle: \"Adjust personal details, notifications, and sign-in safety.\",\n profileDetailsTitle: \"Profile\",\n profileEmailLabel: \"Email\",\n profileCompanyLabel: \"Team / company\",\n notificationsTitle: \"Notifications\",\n notifyUsageLabel: \"Usage summaries & balance alerts\",\n notifyNewsLabel: \"Product news & feature launches\",\n saveProfileCta: \"Save preferences\",\n securityTitle: \"Security\",\n twoFactorLabel: \"Two-factor authentication\",\n twoFactorHint: \"Protect sign-ins with an authenticator app or SMS code.\",\n enableTwoFactorCta: \"Enable 2FA\",\n sessionsTitle: \"Active sessions\",\n sessionsHint: \"Sign out remote browsers and devices.\",\n signOutAll: \"Sign out of all devices\",\n privacyTitle: \"Privacy\",\n exportDataCta: \"Download my data\",\n deleteAccountCta: \"Delete account\",\n deleteWarning: \"Deleting your account removes history, billing info, and remaining tokens forever.\"\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (enDictionary);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vcGFja2FnZXMvaTE4bi9kaWN0aW9uYXJpZXMvZW4udHMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFFTyxNQUFNQSxlQUEyQjtJQUN0Q0MsUUFBUTtRQUNOQyxZQUFZO1FBQ1pDLFdBQVc7UUFDWEMsT0FBTztRQUNQQyxjQUFjO1FBQ2RDLGNBQWM7UUFDZEMsZUFBZTtRQUNmQyxhQUFhO1FBQ2JDLG1CQUFtQjtJQUNyQjtJQUNBQyxZQUFZO1FBQ1ZDLE9BQU87UUFDUEMsTUFBTTtRQUNOQyxPQUFPO1FBQ1BDLFdBQVc7UUFDWEMsT0FBTztRQUNQQyxTQUFTO1FBQ1RDLEtBQUs7UUFDTEMsTUFBTTtRQUNOQyxnQkFBZ0I7UUFDaEJDLGdCQUFnQjtRQUNoQkMsV0FBVztRQUNYQyxVQUFVO1FBQ1ZDLFdBQVc7UUFDWEMsUUFBUTtJQUNWO0lBQ0FDLFNBQVM7UUFDUEMsb0JBQW9CO1FBQ3BCQyxTQUFTO1FBQ1RDLFFBQVE7SUFDVjtJQUNBQyxXQUFXO1FBQ1RDLFNBQVM7UUFDVEMsYUFBYTtRQUNiQyxZQUFZO1FBQ1pDLFNBQVM7UUFDVEMsbUJBQW1CO1FBQ25CQyxPQUFPO1FBQ1BDLFNBQVM7UUFDVEMsY0FBYztRQUNkQyxhQUFhO1FBQ2JDLG9CQUFvQjtRQUNwQkMsUUFBUTtJQUNWO0lBQ0FDLFdBQVc7UUFDVHpCLFNBQVM7WUFDUDBCLFdBQVc7WUFDWEMsY0FDRTtZQUNGQyxhQUFhO1lBQ2JDLGFBQWE7WUFDYkMsYUFBYTtZQUNiQyxZQUNFO1lBQ0ZDLE9BQU87Z0JBQ0xDLFNBQVM7b0JBQ1BDLE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JBQ1I7d0JBQ0E7d0JBQ0E7d0JBQ0E7cUJBQ0Q7Z0JBQ0g7Z0JBQ0FDLFNBQVM7b0JBQ1BILE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JBQ1I7d0JBQ0E7d0JBQ0E7d0JBQ0E7cUJBQ0Q7Z0JBQ0g7Z0JBQ0FFLFFBQVE7b0JBQ05KLE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JB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QUNQK0IsVUFBVTtRQUNWd0UsZUFBZTtRQUNmQyxrQkFBa0I7UUFDbEJwSixjQUFjO1FBQ2RxSixlQUFlO1FBQ2ZDLGFBQWE7UUFDYkMsVUFBVTtRQUNWQyxXQUFXO1FBQ1hDLGVBQWU7UUFDZkMsa0JBQWtCO1FBQ2xCQyxlQUFlO1FBQ2ZDLGNBQWM7UUFDZEMsZUFBZTtRQUNmQyxrQkFBa0I7UUFDbEJDLGNBQWM7UUFDZEMsbUJBQW1CO1FBQ25CQyxzQkFBc0I7UUFDdEJDLHNCQUFzQjtRQUN0QkMsYUFBYTtRQUNiQyxpQkFBaUI7UUFDakJDLG9CQUFvQjtRQUNwQkMsWUFBWTtRQUNaQyxZQUFZO1FBQ1pDLGlCQUFpQjtRQUNqQkMsV0FBVztRQUNYQyxZQUFZO1FBQ1pDLFlBQVk7UUFDWkMsZUFBZTtRQUNmQyxlQUFlO1FBQ2ZDLGFBQWE7UUFDYkMsV0FBVztRQUNYQyxnQkFBZ0I7WUFDZEMsTUFBTTtZQUNOQyxTQUFTO1lBQ1RDLE9BQU87WUFDUEMsT0FBTztZQUNQQyxPQUFPO1lBQ1BDLGNBQWM7WUFDZEMsVUFBVTtRQUNaO1FBQ0FDLGFBQWE7WUFBQztZQUFPO1lBQU87WUFBTztZQUFPO1lBQU87WUFBTztTQUFNO1FBQzlEQyxjQUFjO1FBQ2RDLGlCQUFpQjtRQUNqQkMscUJBQXFCO1FBQ3JCQyxtQkFBbUI7UUFDbkJDLHFCQUFxQjtRQUNyQkMsb0JBQW9CO1FBQ3BCQyxrQkFBa0I7UUFDbEJDLGlCQUFpQjtRQUNqQkMsZ0JBQWdCO1FBQ2hCQyxlQUFlO1FBQ2ZDLGdCQUFnQjtRQUNoQkMsZUFBZTtRQUNmQyxvQkFBb0I7UUFDcEJDLGVBQWU7UUFDZkMsY0FBYztRQUNkQyxZQUFZO1FBQ1pDLGNBQWM7UUFDZEMsZUFBZTtRQUNmQyxrQkFBa0I7UUFDbEJDLGVBQWU7SUFDakI7QUFDRixFQUFFO0FBRUYsaUVBQWVsTixZQUFZQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uLi8uLi9wYWNrYWdlcy9pMThuL2RpY3Rpb25hcmllcy9lbi50cz82ZjEyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpY3Rpb25hcnkgfSBmcm9tIFwiLi4vdHlwZXNcIjtcblxuZXhwb3J0IGNvbnN0IGVuRGljdGlvbmFyeTogRGljdGlvbmFyeSA9IHtcbiAgY29tbW9uOiB7XG4gICAgYnJhbmRTaG9ydDogXCJBbGxBSVwiLFxuICAgIGJyYW5kTG9uZzogXCJBbGxBSSBTdHVkaW9cIixcbiAgICBsb2dJbjogXCJMb2cgaW5cIixcbiAgICBzaWduT3V0TGFiZWw6IFwiU2lnbiBvdXRcIixcbiAgICBiYWxhbmNlTGFiZWw6IFwiQmFsYW5jZVwiLFxuICAgIGNyZWRpdHNTdWZmaXg6IFwiY3JlZGl0c1wiLFxuICAgIHNlYXJjaExhYmVsOiBcIlNlYXJjaFwiLFxuICAgIGxhbmd1YWdlTWVudUxhYmVsOiBcIlNlbGVjdCBsYW5ndWFnZVwiXG4gIH0sXG4gIG5hdmlnYXRpb246IHtcbiAgICBzdWl0ZTogXCJXb3Jrc3BhY2VcIixcbiAgICBob21lOiBcIkhvbWVcIixcbiAgICBzdG9jazogXCJBc3NldCBtYXJrZXRcIixcbiAgICBjb21tdW5pdHk6IFwiQ29tbXVuaXR5XCIsXG4gICAgYWJvdXQ6IFwiQWJvdXRcIixcbiAgICBwcmljaW5nOiBcIlByaWNpbmdcIixcbiAgICBmYXE6IFwiRkFRXCIsXG4gICAgYmxvZzogXCJCbG9nXCIsXG4gICAgaW1hZ2VHZW5lcmF0b3I6IFwiSW1hZ2UgbGFiXCIsXG4gICAgdmlkZW9HZW5lcmF0b3I6IFwiVmlkZW8gbGFiXCIsXG4gICAgYXNzaXN0YW50OiBcIkFzc2lzdGFudFwiLFxuICAgIGFsbFRvb2xzOiBcIkFsbCB0b29sc1wiLFxuICAgIGNyZWF0aW9uczogXCJDcmVhdGlvbnNcIixcbiAgICBwaW5uZWQ6IFwiUGlubmVkXCJcbiAgfSxcbiAgYWN0aW9uczoge1xuICAgIHVwZ3JhZGVEZXNjcmlwdGlvbjogXCJVbmxvY2sgaGlnaGVyIHRpZXJzIGFuZCBwcmlvcml0eSByZW5kZXJpbmcuXCIsXG4gICAgdXBncmFkZTogXCJVcGdyYWRlIHBsYW5cIixcbiAgICBjcmVhdGU6IFwiQ3JlYXRlXCJcbiAgfSxcbiAgZGFzaGJvYXJkOiB7XG4gICAgd2VsY29tZTogXCJXZWxjb21lIGJhY2tcIixcbiAgICBzZWxlY3RNb2RlbDogXCJDaG9vc2UgYSBtb2RlbFwiLFxuICAgIGd1aWRlZE1vZGU6IFwiR3VpZGVkXCIsXG4gICAgcHJvTW9kZTogXCJQcm9cIixcbiAgICBwcm9tcHRQbGFjZWhvbGRlcjogXCJEZXNjcmliZSB0aGUgcmVzdWx0IHlvdSBuZWVkLi4uXCIsXG4gICAgdGFza3M6IFwiUG9wdWxhciB0YXNrc1wiLFxuICAgIGhpc3Rvcnk6IFwiUmVjZW50IGFjdGl2aXR5XCIsXG4gICAgaGlzdG9yeUVtcHR5OiBcIk9uY2UgeW91IGdlbmVyYXRlIHNvbWV0aGluZywgaXQgd2lsbCBhcHBlYXIgaGVyZSBmb3IgZWFzeSBhY2Nlc3MuXCIsXG4gICAgaW5zcGlyYXRpb246IFwiSW5zcGlyYXRpb24gcHJlc2V0c1wiLFxuICAgIGluc3BpcmF0aW9uUmVmcmVzaDogXCJSZWZyZXNoXCIsXG4gICAgcmVjZW50OiBcIlJlY2VudFwiXG4gIH0sXG4gIG1hcmtldGluZzoge1xuICAgIHByaWNpbmc6IHtcbiAgICAgIGhlcm9UaXRsZTogXCJQcmljaW5nXCIsXG4gICAgICBoZXJvU3VidGl0bGU6XG4gICAgICAgIFwiQ2hvb3NlIHRoZSBwbGFuIHRoYXQgbWF0Y2hlcyB5b3VyIHByb2R1Y3Rpb24gdmVsb2NpdHkuIEV2ZXJ5IGNvaW4gZXF1YWxzIDEg4oK9LCBuZXZlciBleHBpcmVzLCBhbmQgY2FuIGJlIHNwZW50IGFjcm9zcyBpbWFnZSBhbmQgdmlkZW8gd29ya2JlbmNoZXMuXCIsXG4gICAgICBwcmljZVN1ZmZpeDogXCIvcGFja1wiLFxuICAgICAgYnV0dG9uTGFiZWw6IFwiUHVyY2hhc2UgcGFja1wiLFxuICAgICAgZm9vdGVyVGl0bGU6IFwiTmVlZCBhIGN1c3RvbSBkZXBsb3ltZW50P1wiLFxuICAgICAgZm9vdGVyQm9keTpcbiAgICAgICAgXCJOZWVkIHNvbWV0aGluZyBiZXNwb2tlPyBFbWFpbCBzYWxlc0BhbGxhaS5zdHVkaW8gYW5kIHdlIHdpbGwgdGFpbG9yIGEgcHJpdmF0ZSBiYWxhbmNlLCBjdXN0b20gaW5mcmFzdHJ1Y3R1cmUsIGFuZCBjcmVkaXRzIHRvIG1hdGNoIHlvdXIgbGF1bmNoIHNjaGVkdWxlLlwiLFxuICAgICAgcGxhbnM6IHtcbiAgICAgICAgc3RhcnRlcjoge1xuICAgICAgICAgIHRpdGxlOiBcIlN0YXJ0ZXJcIixcbiAgICAgICAgICBkZXNjcmlwdGlvbjogXCJQZXJmZWN0IGZvciBpbmRpdmlkdWFscyBleHBsb3JpbmcgTmFubyBCYW5hbmEgd2l0aCBwcmVkaWN0YWJsZSBzcGVuZC5cIixcbiAgICAgICAgICBmZWF0dXJlczogW1xuICAgICAgICAgICAgXCJJbmNsdWRlcyB7e2NvaW5zfX0gY29pbnMgKOKJiHt7YXBwcm94TmFub319IE5hbm8gQmFuYW5hIGpvYnMgb3Ige3thcHByb3hWZW99fSBWZW8zIHJlbmRlcnMpXCIsXG4gICAgICAgICAgICBcIjEgY29pbiA9IDEg4oK9IGFuZCBjb2lucyBuZXZlciBleHBpcmVcIixcbiAgICAgICAgICAgIFwiTmFubyBCYW5hbmEsIFNlZWRyZWFtLCBSdW53YXkgYW5kIEtsaW5nIGFjY2Vzc1wiLFxuICAgICAgICAgICAgXCJQcm9tcHQgbGlicmFyeSwgc2F2ZWQgc3R5bGVzLCBoaXN0b3J5IHBsYXliYWNrXCJcbiAgICAgICAgICBdXG4gICAgICAgIH0sXG4gICAgICAgIGNyZWF0b3I6IHtcbiAgICAgICAgICB0aXRsZTogXCJDcmVhdG9yXCIsXG4gICAgICAgICAgZGVzY3JpcHRpb246IFwiQnVpbHQgZm9yIHN0ZWFkeSB3ZWVrbHkgcHJvZHVjdGlvbiBhY3Jvc3MgaW1hZ2UgYW5kIHZpZGVvIHBpcGVsaW5lcy5cIixcbiAgICAgICAgICBmZWF0dXJlczogW1xuICAgICAgICAgICAgXCJJbmNsdWRlcyB7e2NvaW5zfX0gY29pbnMgKOKJiHt7YXBwcm94TmFub319IE5hbm8gQmFuYW5hIG9yIHt7YXBwcm94VmVvfX0gVmVvMyByZW5kZXJzKVwiLFxuICAgICAgICAgICAgXCJTaGFyZWQgdGVhbSBiYWxhbmNlIHdpdGggcm9sZS1iYXNlZCBzcGVuZCBsaW1pdHNcIixcbiAgICAgICAgICAgIFwiQnJhbmQgc2FmZXR5IHByZXNldHMsIGF1ZGl0IHRpbWVsaW5lLCBsb2NhbGlzYXRpb24gdG9vbHNcIixcbiAgICAgICAgICAgIFwiUHJpb3JpdHkgc3VwcG9ydCB3aXRoIDEyaCByZXNwb25zZVwiXG4gICAgICAgICAgXVxuICAgICAgICB9LFxuICAgICAgICBzdHVkaW86IHtcbiAgICAgICAgICB0aXRsZTogXCJTdHVkaW9cIixcbiAgICAgICAgICBkZXNjcmlwdGlvbjogXCJGb3IgYWdlbmNpZXMgYW5kIGluLWhvdXNlIHRlYW1zIHNoaXBwaW5nIGhpZ2gtdm9sdW1lIGNhbXBhaWducy5cIixcbiAgICAgICAgICBmZWF0dXJlczogW1xuICAgICAgICAgICAgXCJJbmNsdWRlcyB7e2NvaW5zfX0gY29pbnMgKOKJiHt7YXBwcm94TmFub319IE5hbm8gQmFuYW5hIG9yIHt7YXBwcm94VmVvfX0gVmVvMyByZW5kZXJzKVwiLFxuICAgICAgICAgICAgXCJPcmdhbmlzYXRpb24td2lkZSBiYWxhbmNlIHdpdGggYnVkZ2V0IGF1dG9tYXRpb25cIixcbiAgICAgICAgICAgIFwiQWR2YW5jZWQgZ3VhcmRyYWlscywgd2F0ZXJtYXJraW5nLCBjb21wbGlhbmNlIHJldmlld3NcIixcbiAgICAgICAgICAgIFwiRGVkaWNhdGVkIHN1Y2Nlc3MgbWFuYWdlciBhbmQgbGl2ZSBjaGF0IHN1cHBvcnRcIlxuICAgICAgICAgIF1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgbmFub1dvcmtiZW5jaDoge1xuICAgIG1lbnVUaXRsZTogXCJBTEwgQUkgTU9ERUxTXCIsXG4gICAgaW1hZ2VDYXRlZ29yeUxhYmVsOiBcIkltYWdlIGdlbmVyYXRvclwiLFxuICAgIHZpZGVvQ2F0ZWdvcnlMYWJlbDogXCJWaWRlbyBnZW5lcmF0b3JcIixcbiAgICBtb2RlbExhYmVsczoge1xuICAgICAgXCJuYW5vLWJhbmFuYVwiOiBcIk5hbm8gQmFuYW5hXCIsXG4gICAgICB2ZW8zOiBcIlZFTzNcIixcbiAgICAgIHNvcmE6IFwiU29yYSAyXCIsXG4gICAgICBzZWVkcmVhbTogXCJTZWVEcmVhbVwiLFxuICAgICAgcnVud2F5OiBcIlJ1bndheVwiLFxuICAgICAga2xpbmc6IFwiS2xpbmdcIlxuICAgIH0sXG4gICAgcHJvbXB0TGFiZWw6IFwiUHJvbXB0XCIsXG4gICAgcHJvbXB0UGxhY2Vob2xkZXI6IFwiRGVzY3JpYmUgdGhlIGltYWdlIHlvdSB3YW50Li4uXCIsXG4gICAgcHJvbXB0SGludDogXCJZb3UgY2FuIHBhc3RlIHVwIHRvIDgwMDAgY2hhcmFjdGVycyBpbmNsdWRpbmcgc2NyZWVuc2hvdHMgLSB2aXN1YWwgYXNzZXRzIGFyZSBhZGRlZCBhdXRvbWF0aWNhbGx5LlwiLFxuICAgIGZvcm1hdExhYmVsOiBcIkZvcm1hdFwiLFxuICAgIGZvcm1hdE9wdGlvbnM6IFtcbiAgICAgIHsgdmFsdWU6IFwiMToxXCIsIGxhYmVsOiBcIjE6MVwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjk6MTZcIiwgbGFiZWw6IFwiOToxNlwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjE2OjlcIiwgbGFiZWw6IFwiMTY6OVwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjM6NFwiLCBsYWJlbDogXCIzOjRcIiB9LFxuICAgICAgeyB2YWx1ZTogXCI0OjNcIiwgbGFiZWw6IFwiNDozXCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiMzoyXCIsIGxhYmVsOiBcIjM6MlwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjI6M1wiLCBsYWJlbDogXCIyOjNcIiB9LFxuICAgICAgeyB2YWx1ZTogXCI1OjRcIiwgbGFiZWw6IFwiNTo0XCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiNDo1XCIsIGxhYmVsOiBcIjQ6NVwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjIxOjlcIiwgbGFiZWw6IFwiMjE6OVwiIH0sXG4gICAgICB7IHZhbHVlOiBcImF1dG9cIiwgbGFiZWw6IFwiQXV0b1wiIH1cbiAgICBdLFxuICAgIHByaW1hcnlMYWJlbDogXCJNYWluIGltYWdlXCIsXG4gICAgcHJpbWFyeUVtcHR5VGl0bGU6IFwiQWRkIG1haW4gaW1hZ2VcIixcbiAgICBwcmltYXJ5RW1wdHlIaW50OiBcIlBORy9KUEdcIixcbiAgICByZWZlcmVuY2VzTGFiZWw6IFwiUmVmZXJlbmNlIGltYWdlcyAodXAgdG8gOSlcIixcbiAgICByZWZlcmVuY2VFbXB0eVRpdGxlOiBcIkFkZCByZWZlcmVuY2VcIixcbiAgICByZWZlcmVuY2VFbXB0eUhpbnQ6IFwiUE5HL0pQR1wiLFxuICAgIHJlbW92ZUxhYmVsOiBcIlJlbW92ZVwiLFxuICAgIGRlbGV0ZVRpdGxlOiBcIkRlbGV0ZSBpbWFnZVwiLFxuICAgIGdlbmVyYXRlOiBcIkdlbmVyYXRlXCIsXG4gICAgY2xlYXJBbGw6IFwiQ2xlYXIgYWxsIGltYWdlc1wiLFxuICAgIGhpc3Rvcnk6IHtcbiAgICAgIHRpdGxlOiBcIkNyZWF0aXZlIGZlZWRcIixcbiAgICAgIHN1YnRpdGxlOiBcIlBsYWNlaG9sZGVyIGdhbGxlcnkgd2hpbGUgdGhlIHJlYWwgaGlzdG9yeSBBUEkgaXMgYmVpbmcgd2lyZWQuXCIsXG4gICAgICBidXR0b246IFwiSGlzdG9yeVwiXG4gICAgfSxcbiAgICBoaXN0b3J5U3RhdHVzOiB7XG4gICAgICBzdWJtaXR0aW5nOiBcIlN1Ym1pdHRpbmcgcmVxdWVzdC4uLlwiLFxuICAgICAgd2FpdGluZzogXCJUYXNrIGNyZWF0ZWQuIFdhaXRpbmcgZm9yIE5hbm8gQmFuYW5hLi4uXCIsXG4gICAgICBxdWV1aW5nOiBcIlF1ZXVlZCBmb3IgcmVuZGVyaW5nLi4uXCIsXG4gICAgICBnZW5lcmF0aW5nOiBcIlJlbmRlcmluZyB5b3VyIGltYWdlLi4uXCIsXG4gICAgICBwcm9ncmVzc0xhYmVsOiBcIlByb2dyZXNzXCIsXG4gICAgICBjb21wbGV0ZWQ6IFwiUmVhZHlcIixcbiAgICAgIGZhaWxlZDogXCJGYWlsZWRcIixcbiAgICAgIG5vUmVzdWx0OiBcIkltYWdlcyBnZW5lcmF0ZWQgYnV0IG5vIHJlc3VsdCBVUkxzIHdlcmUgcmV0dXJuZWQuXCIsXG4gICAgICBwcm9tcHRDb3BpZWQ6IFwiUHJvbXB0IGNvcGllZCB0byBjbGlwYm9hcmQuXCIsXG4gICAgICBwcm9tcHRDb3B5RXJyb3I6IFwiVW5hYmxlIHRvIGNvcHkgcHJvbXB0LiBQbGVhc2UgdHJ5IG1hbnVhbGx5LlwiXG4gICAgfSxcbiAgICBoaXN0b3J5QWN0aW9uczoge1xuICAgICAgbWVudTogXCJPcGVuIGFjdGlvbnNcIixcbiAgICAgIHByZXZpZXc6IFwiT3BlbiBwcmV2aWV3XCIsXG4gICAgICBkb3dubG9hZDogXCJEb3dubG9hZFwiLFxuICAgICAgY29weVByb21wdDogXCJDb3B5IHByb21wdFwiLFxuICAgICAgYW5pbWF0ZTogXCJBbmltYXRlIHdpdGggdmlkZW8gbW9kZWxcIixcbiAgICAgIHNoYXJlOiBcIlNoYXJlXCIsXG4gICAgICBkZWxldGU6IFwiUmVtb3ZlIGZyb20gZmVlZFwiXG4gICAgfSxcbiAgICBoaXN0b3J5TW9kYWxzOiB7XG4gICAgICBwcmV2aWV3VGl0bGU6IFwiUHJldmlldyBpbWFnZVwiLFxuICAgICAgYW5pbWF0ZVRpdGxlOiBcIkFuaW1hdGUgdGhpcyBpbWFnZVwiLFxuICAgICAgYW5pbWF0ZURlc2NyaXB0aW9uOiBcIlNlbmQgdGhlIGN1cnJlbnQgZnJhbWUgdG8gYSB2aWRlbyBnZW5lcmF0b3IgdG8gYnJpbmcgaXQgdG8gbGlmZS5cIixcbiAgICAgIGFuaW1hdGVTZWxlY3RMYWJlbDogXCJDaG9vc2UgYSB2aWRlbyBtb2RlbFwiLFxuICAgICAgYW5pbWF0ZUNvbmZpcm06IFwiQ29udGludWVcIixcbiAgICAgIHNoYXJlVGl0bGU6IFwiU2hhcmUgaW1hZ2VcIixcbiAgICAgIHNoYXJlU3VidGl0bGU6IFwiU2VuZCB0aGUgbGluayB0byB0ZWFtbWF0ZXMgb3IgY2hhbm5lbHMuXCIsXG4gICAgICBzaGFyZUVtYWlsOiBcIlNoYXJlIHZpYSBlbWFpbFwiLFxuICAgICAgc2hhcmVUZWxlZ3JhbTogXCJTaGFyZSBpbiBUZWxlZ3JhbVwiLFxuICAgICAgc2hhcmVXaGF0c2FwcDogXCJTaGFyZSBvbiBXaGF0c0FwcFwiLFxuICAgICAgc2hhcmVDb3B5TGluazogXCJDb3B5IGxpbmtcIixcbiAgICAgIHNoYXJlQ29waWVkOiBcIkxpbmsgY29waWVkIVwiLFxuICAgICAgZGVsZXRlVGl0bGU6IFwiUmVtb3ZlIGltYWdlXCIsXG4gICAgICBkZWxldGVEZXNjcmlwdGlvbjogXCJUaGUgaW1hZ2Ugd2lsbCBkaXNhcHBlYXIgZnJvbSB5b3VyIGNyZWF0aXZlIGZlZWQuIFRoaXMgYWN0aW9uIGNhbuKAmXQgYmUgdW5kb25lLlwiLFxuICAgICAgZGVsZXRlQ29uZmlybTogXCJEZWxldGVcIixcbiAgICAgIGNhbmNlbDogXCJDYW5jZWxcIlxuICAgIH0sXG4gICAgcHJvbW9zOiB7XG4gICAgICBcIm5hbm8tYmFuYW5hXCI6IHtcbiAgICAgICAgdGFnOiBcIkltYWdlIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJOYW5vIEJhbmFuYSB8IEFJIHZpc3VhbCBsYWJcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCJPbmUgd29ya3NwYWNlIGZvciBjcmVhdGl2ZSBpbWFnZSBnZW5lcmF0aW9uOiB0ZXh0IHByb21wdHMsIHJlZmVyZW5jZSBibGVuZHMsIGFuZCBpdGVyYXRpdmUgY2hhdCB0d2Vha3MgaW4gc2Vjb25kcy5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCJQcm9kdWNlIHBob3RvcmVhbCBzY2VuZXMgd2l0aCBwcmVjaXNlIGNvbnRyb2wgb3ZlciBjYW1lcmEsIGxpZ2h0aW5nLCBhbmQgYXRtb3NwaGVyZS5cIixcbiAgICAgICAgICBcIkVkaXQgdXBsb2FkZWQgZnJhbWVzIGJ5IGFkZGluZyBvciByZW1vdmluZyBlbGVtZW50cywgc2hpZnRpbmcgc3R5bGUsIG9yIHJlY29sb3JpbmcgdGhlIHBhbGV0dGUuXCIsXG4gICAgICAgICAgXCJDb21iaW5lIHVwIHRvIG5pbmUgcmVmZXJlbmNlcyBhbmQgcmVmaW5lIHRoZSByZXN1bHQgc3RlcCBieSBzdGVwIGluc2lkZSB0aGUgZGlhbG9nLlwiXG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICB2ZW8zOiB7XG4gICAgICAgIHRhZzogXCJWaWRlbyBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiVkVPMyB8IENpbmVtYXRpYyBwaXBlbGluZVwiLFxuICAgICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgICBcIkV4cGVyaW1lbnRhbCBmcmFtZS1ieS1mcmFtZSB2aWRlbyBzdHVkaW86IGdyb3cgYSBwcm9qZWN0IGZyb20gc2NyaXB0IG91dGxpbmUgdG8gZmluYWwgY2xpcCBpbiBhIHNpbmdsZSBmbG93LlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIlR1cm4gc2NyaXB0cyBpbnRvIHN0b3J5Ym9hcmRzIGFuZCBzaG9ydCB2aWRlb3Mgd2l0aCBkdXJhdGlvbiBhbmQgYXNwZWN0IGNvbnRyb2xzLlwiLFxuICAgICAgICAgIFwiRmVlZCBtb3Rpb24sIGF1ZGlvLCBhbmQgc3R5bGUgcmVmZXJlbmNlcyB0byBidWlsZCBoeWJyaWQgdmlkZW8gY29tcG9zaXRpb25zLlwiLFxuICAgICAgICAgIFwiVHJhY2sgdmVyc2lvbnMgYW5kIHRlYW0gZWRpdHMgd2l0aCBhIHF1ZXJ5IGhpc3RvcnkgdGhhdCBjYXB0dXJlcyBldmVyeSBpdGVyYXRpb24uXCJcbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIHNvcmE6IHtcbiAgICAgICAgdGFnOiBcIk1vdGlvbiBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiU29yYSAyIHwgR2VuZXJhdGl2ZSBzY2VuZXNcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCJOZXh0LWdlbiBwaHlzaWNzLWF3YXJlIHZpZGVvIG1vZGVsIGNhcHR1cmluZyBsb25nIHNob3RzLCBkeW5hbWljIGNhbWVyYSBtb3ZlbWVudCwgYW5kIGNyaXNwIHN1YmplY3QgZmlkZWxpdHkuXCIsXG4gICAgICAgIGJ1bGxldFBvaW50czogW1xuICAgICAgICAgIFwiU3BpbiB1cCBzdG9yeSBjb25jZXB0cyBpbnRvIHBvbGlzaGVkIGZvb3RhZ2Ugd2l0aCBuYXR1cmFsIGxpZ2h0aW5nIGFuZCBjaW5lbWF0aWMgZGVwdGguXCIsXG4gICAgICAgICAgXCJCbGVuZCB0ZXh0LCBpbWFnZSwgYW5kIGNsaXBzIHRvIGRpcmVjdCBjaG9yZW9ncmFwaHksIG1vb2QsIGFuZCBvbi1zY3JlZW4gYWN0aW9uLlwiLFxuICAgICAgICAgIFwiRXhwb3J0IHJlYWR5LXRvLWVkaXQgc2VxdWVuY2VzIHdpdGggY29uc2lzdGVudCBjaGFyYWN0ZXJzIGFjcm9zcyBldmVyeSBmcmFtZS5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgc2VlZHJlYW06IHtcbiAgICAgICAgdGFnOiBcIlN0dWRpbyBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiU2VlRHJlYW0gfCBTdHlsZS10by1pbWFnZSBhdGVsaWVyXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwiQmxlbmQgY291dHVyZSBjb25jZXB0cywgYXJ0IGRpcmVjdGlvbiwgYW5kIGNvbG9yIHBhbGV0dGVzIGludG8gZ2FsbGVyeS1yZWFkeSBpbWFnZXJ5IGluIGp1c3QgYSBmZXcgcHJvbXB0cy5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCJUcmFuc2xhdGUgbW9vZGJvYXJkcyBpbnRvIGNvaGVzaXZlIGxvb2tzIHdpdGggcGFsZXR0ZSwgZmFicmljLCBhbmQgbGlnaHRpbmcgY29udHJvbHMuXCIsXG4gICAgICAgICAgXCJMYXllciB1cCB0byBmaXZlIHJlZmVyZW5jZXMgdG8gdHJhbnNmZXIgY29tcG9zaXRpb24sIHBvc2UsIG9yIHN0eWxpemVkIGJydXNod29yay5cIixcbiAgICAgICAgICBcIkl0ZXJhdGUgd2l0aCBjb252ZXJzYXRpb25hbCByZWZpbmVtZW50IHdoaWxlIHByZXNlcnZpbmcgYnJhbmQtc2FmZSBhZXN0aGV0aWNzLlwiXG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBydW53YXk6IHtcbiAgICAgICAgdGFnOiBcIlByb2R1Y3Rpb24gTGFiXCIsXG4gICAgICAgIHRpdGxlOiBcIlJ1bndheSB8IE11bHRpbW9kYWwgbGF1bmNocGFkXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwiU2hpcCBjYW1wYWlnbnMgZmFzdGVyIHdpdGggc2VhbWxlc3MgdGV4dCwgaW1hZ2UsIGFuZCB2aWRlbyB3b3JrZmxvd3MgcG93ZXJlZCBieSBSdW53YXkncyBHZW4gbW9kZWxzLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIlN0b3J5Ym9hcmQsIGFuaW1hdGUsIGFuZCBwb2xpc2ggbWFya2V0aW5nIGFzc2V0cyBmcm9tIG9uZSBjb2xsYWJvcmF0aXZlIGNhbnZhcy5cIixcbiAgICAgICAgICBcIlVzZSBtb3Rpb24gYnJ1c2hlcywgZGVwdGggY29udHJvbCwgYW5kIGF1ZGlvIHN5bmMgdG8gY3JhZnQgcHJlY2lzZSBzZXF1ZW5jZXMuXCIsXG4gICAgICAgICAgXCJFeHBvcnQgbGF5ZXJlZCBhc3NldHMgcmVhZHkgZm9yIFByZW1pZXJlLCBSZXNvbHZlLCBvciBBZnRlciBFZmZlY3RzIHBpcGVsaW5lcy5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAga2xpbmc6IHtcbiAgICAgICAgdGFnOiBcIlJlYWx0aW1lIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJLbGluZyB8IFJlYWwtd29ybGQgc2ltdWxhY3JhXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwiUGh5c2ljcy1jb25zaXN0ZW50IGRpZmZ1c2lvbiBmb3IgcHJvZHVjdCBzaG90cywgY3Jvd2RzLCBhbmQgcmVhbGlzdGljIGRyb25lIHZpZXdzIC0gYWxsIHJlbmRlcmVkIGluIHJlY29yZCB0aW1lLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIkdlbmVyYXRlIHNjZW5lcyB3aXRoIGFjY3VyYXRlIHNoYWRvd3MsIHJlZmxlY3Rpb25zLCBhbmQgaW50cmljYXRlIG1hdGVyaWFscy5cIixcbiAgICAgICAgICBcIkRpcmVjdCBjYW1lcmEgcGF0aHMgYW5kIGRlcHRoLW9mLWZpZWxkIGZvciBzd2VlcGluZyBhZXJpYWwgb3IgbWFjcm8gc2hvdHMuXCIsXG4gICAgICAgICAgXCJMb29wIG91dHB1dHMgb3IgZXh0ZW5kIGNsaXBzIHdpdGhvdXQgbG9zaW5nIHN1YmplY3QgZmlkZWxpdHkgZnJhbWUgdG8gZnJhbWUuXCJcbiAgICAgICAgXVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAsXG4gIHZpZGVvV29ya2JlbmNoOiB7XG4gICAgbWVudVRpdGxlOiBcIlZpZGVvIG1vZGVsc1wiLFxuICAgIG1vZGVsTGFiZWxzOiB7XG4gICAgICB2ZW8zOiBcIlZlbyAzXCIsXG4gICAgICBcInZlbzMtZmFzdFwiOiBcIlZlbyAzIEZhc3RcIixcbiAgICAgIHZlbzI6IFwiVmVvIDJcIlxuICAgIH0sXG4gICAgcHJvbXB0TGFiZWw6IFwiUHJvbXB0XCIsXG4gICAgcHJvbXB0UGxhY2Vob2xkZXI6IFwiRGVzY3JpYmUgdGhlIHNjZW5lLCBjYW1lcmEsIG1vdGlvbiwgYW5kIGF1ZGlvIGN1ZXMuLi5cIixcbiAgICBwcm9tcHRIaW50OiBcIkluY2x1ZGUgZGlhbG9ndWUgaW4gcXVvdGVzIGFuZCBleHBsaWNpdCBzb3VuZCBjdWVzIGZvciByaWNoZXIgYXVkaW8gdHJhY2tzLlwiLFxuICAgIG5lZ2F0aXZlUHJvbXB0TGFiZWw6IFwiTmVnYXRpdmUgcHJvbXB0XCIsXG4gICAgbmVnYXRpdmVQcm9tcHRQbGFjZWhvbGRlcjogXCJFbGVtZW50cyB0byBhdm9pZCAoZm9yIGV4YW1wbGU6IGNhcnRvb24sIGxvdyBxdWFsaXR5KS4uLlwiLFxuICAgIG1vZGVMYWJlbDogXCJHZW5lcmF0aW9uIG1vZGVcIixcbiAgICBtb2RlT3B0aW9uczoge1xuICAgICAgXCJ0ZXh0LXRvLXZpZGVvXCI6IFwiVGV4dCB0byB2aWRlb1wiLFxuICAgICAgXCJpbWFnZS10by12aWRlb1wiOiBcIkltYWdlIHRvIHZpZGVvXCJcbiAgICB9LFxuICAgIGFzcGVjdExhYmVsOiBcIkFzcGVjdCByYXRpb1wiLFxuICAgIHJlc29sdXRpb25MYWJlbDogXCJSZXNvbHV0aW9uXCIsXG4gICAgcGVyc29uTGFiZWw6IFwiUGVvcGxlIGdlbmVyYXRpb25cIixcbiAgICBzZWVkTGFiZWw6IFwiU2VlZFwiLFxuICAgIHJlZmVyZW5jZUxhYmVsOiBcIlJlZmVyZW5jZSBpbWFnZSAob3B0aW9uYWwpXCIsXG4gICAgcmVmZXJlbmNlSGludDogXCJQTkcvSlBHLCB1cCB0byAyMCBNQlwiLFxuICAgIHJlbW92ZUxhYmVsOiBcIlJlbW92ZSByZWZlcmVuY2VcIixcbiAgICBnZW5lcmF0ZTogXCJHZW5lcmF0ZSB2aWRlb1wiLFxuICAgIGNsZWFyQWxsOiBcIkNsZWFyIHNldHRpbmdzXCIsXG4gICAgaGlzdG9yeToge1xuICAgICAgdGl0bGU6IFwiUmVjZW50IHJlbmRlcnNcIixcbiAgICAgIHN1YnRpdGxlOiBcIkZpbmlzaGVkIHZpZGVvcyB3aWxsIGFwcGVhciBoZXJlIHdoZW4gdGhlIEFQSSBpcyBjb25uZWN0ZWQuXCIsXG4gICAgICBidXR0b246IFwiSGlzdG9yeVwiXG4gICAgfSxcbiAgICBwcm9tb3M6IHtcbiAgICAgIHZlbzM6IHtcbiAgICAgICAgdGFnOiBcIk1vdGlvbiBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiVmVvIDMuMSB8IEZsYWdzaGlwIGNpbmVtYXRpYyBtb2RlbFwiLFxuICAgICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgICBcIkFkdmFuY2VkIEdlbWluaS1pbnRlZ3JhdGVkIG1vZGVsIGZvciA4LXNlY29uZCBjbGlwcyBpbiA3MjBwIG9yIDEwODBwIHdpdGggc3RyaWtpbmcgcmVhbGlzbSBhbmQgbmF0aXZlIGF1ZGlvLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIkV4dGVuZCBleGlzdGluZyBWZW8gcHJvamVjdHMgYnkgc2VhbWxlc3NseSBhZGRpbmcgbmV3IGZvb3RhZ2Ugd2l0aCB2aWRlbyBleHRlbmQuXCIsXG4gICAgICAgICAgXCJEZWZpbmUgZmlyc3QgYW5kIGxhc3QgZnJhbWVzIHRvIGd1aWRlIG1vdGlvbiB3aXRoIGZyYW1lLXRvLWZyYW1lIHZpZGVvIGdlbmVyYXRpb24uXCIsXG4gICAgICAgICAgXCJTdGVlciBjcmVhdGl2ZSBvdXRwdXQgdXNpbmcgdXAgdG8gdGhyZWUgY29udHJvbCBpbWFnZXMgZm9yIGltYWdlLWRpcmVjdGVkIGd1aWRhbmNlLlwiXG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBcInZlbzMtZmFzdFwiOiB7XG4gICAgICAgIHRhZzogXCJNb3Rpb24gTGFiXCIsXG4gICAgICAgIHRpdGxlOiBcIlZlbyAzIEZhc3QgfCBQcm9kdWN0aW9uIHNwZWVkXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwiT3B0aW1pc2VkIGZvciByYXBpZCBpdGVyYXRpb25zIGFuZCBiYWNrZW5kIHdvcmtsb2FkcyB0aGF0IG5lZWQgaGlnaCBxdWFsaXR5IHdpdGggbG93IGxhdGVuY3kuXCIsXG4gICAgICAgIGJ1bGxldFBvaW50czogW1xuICAgICAgICAgIFwiR3JlYXQgZm9yIEEvQiB0ZXN0aW5nIGNvbmNlcHRzIG9yIHJlbmRlcmluZyBzb2NpYWwgYXNzZXRzIG9uIGRlbWFuZC5cIixcbiAgICAgICAgICBcIlN1cHBvcnRzIHRleHQtdG8tdmlkZW8gYW5kIGltYWdlIGFuaW1hdGlvbiB3b3JrZmxvd3Mgd2l0aCBuYXRpdmUgYXVkaW8uXCIsXG4gICAgICAgICAgXCJCYWxhbmNlIHNwZWVkIGFuZCBmaWRlbGl0eSB3aXRoIHNtYXJ0IGRlZmF1bHRzIHR1bmVkIGZvciBidXNpbmVzcyB1c2FnZS5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgdmVvMjoge1xuICAgICAgICB0YWc6IFwiTGVnYWN5IExhYlwiLFxuICAgICAgICB0aXRsZTogXCJWZW8gMiB8IFN0eWxpc2VkIHN0b3J5dGVsbGluZ1wiLFxuICAgICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgICBcIlByZXZpb3VzIGdlbmVyYXRpb24gbW9kZWwgZm9yIHF1aWNrIHN0b3J5Ym9hcmRzLCBzdHlsaXNlZCBzaG9ydHMsIGFuZCBhdG1vc3BoZXJpYyBleHBlcmltZW50cy5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCJHZW5lcmF0ZSB1cCB0byB0d28gY2xpcHMgcGVyIHJlcXVlc3Qgd2l0aCA1LTggc2Vjb25kIHJ1bnRpbWUuXCIsXG4gICAgICAgICAgXCJQZXJmZWN0IGZvciBleHBsb3JhdG9yeSB3b3JrIHdoZXJlIGNyZWF0aXZlIGRpcmVjdGlvbiBtYXR0ZXJzIG1vcmUgdGhhbiByZXNvbHV0aW9uLlwiLFxuICAgICAgICAgIFwiTWl4IHByb21wdHMgd2l0aCBvcHRpb25hbCByZWZlcmVuY2UgZnJhbWVzIHRvIGJyaW5nIGNvbmNlcHQgYXJ0IHRvIGxpZmUuXCJcbiAgICAgICAgXVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAsXG4gIGF1dGg6IHtcbiAgICBsb2dpblRpdGxlOiBcIldlbGNvbWUgYmFja1wiLFxuICAgIGxvZ2luU3VidGl0bGU6IFwiU2lnbiBpbiB0byBhY2Nlc3MgYWxsIEFJIHdvcmtiZW5jaGVzLCBtYW5hZ2UgY3JlZGl0cywgYW5kIHJldmlldyB5b3VyIGhpc3RvcnkuXCIsXG4gICAgcmVnaXN0ZXJUaXRsZTogXCJDcmVhdGUgeW91ciBBbGxBSSBhY2NvdW50XCIsXG4gICAgcmVnaXN0ZXJTdWJ0aXRsZTogXCJSZWdpc3RlciB3aXRoIGVtYWlsIG9yIGNvbnRpbnVlIHdpdGggR29vZ2xlIHRvIHN0YXJ0IGdlbmVyYXRpbmcgaW5zdGFudGx5LlwiLFxuICAgIGVtYWlsTGFiZWw6IFwiRW1haWxcIixcbiAgICBwYXNzd29yZExhYmVsOiBcIlBhc3N3b3JkXCIsXG4gICAgY29uZmlybVBhc3N3b3JkTGFiZWw6IFwiQ29uZmlybSBwYXNzd29yZFwiLFxuICAgIHN1Ym1pdExvZ2luOiBcIlNpZ24gaW5cIixcbiAgICBzdWJtaXRSZWdpc3RlcjogXCJDcmVhdGUgYWNjb3VudFwiLFxuICAgIG9yRGl2aWRlcjogXCJvclwiLFxuICAgIGdvb2dsZUJ1dHRvbjogXCJDb250aW51ZSB3aXRoIEdvb2dsZVwiLFxuICAgIHJlZ2lzdGVyQ3RhOiBcIk5ldyBoZXJlP1wiLFxuICAgIHJlZ2lzdGVyTGluazogXCJDcmVhdGUgYW4gYWNjb3VudFwiLFxuICAgIGxvZ2luQ3RhOiBcIkFscmVhZHkgaGF2ZSBhbiBhY2NvdW50P1wiLFxuICAgIGxvZ2luTGluazogXCJTaWduIGluXCIsXG4gICAgZXJyb3JHZW5lcmljOiBcIlNvbWV0aGluZyB3ZW50IHdyb25nLiBQbGVhc2UgdHJ5IGFnYWluLlwiLFxuICAgIHBhc3N3b3JkTWlzbWF0Y2g6IFwiUGFzc3dvcmRzIG11c3QgbWF0Y2guXCJcbiAgfSxcbiAgYWNjb3VudDoge1xuICAgIGJhZGdlOiBcIkFjY291bnRcIixcbiAgICB0aXRsZTogXCJNeSBhY2NvdW50XCIsXG4gICAgc3VidGl0bGU6IFwiVHJhY2sgeW91ciB0b2tlbiBiYWxhbmNlLCBleHBsb3JlIHVzYWdlIHN0YXRzLCBhbmQga2VlcCBwcm9maWxlIGFuZCBzZWN1cml0eSBzZXR0aW5ncyBpbiBzeW5jLlwiLFxuICAgIG92ZXJ2aWV3VGl0bGU6IFwiT3ZlcnZpZXdcIixcbiAgICBvdmVydmlld1N1YnRpdGxlOiBcIkJhbGFuY2UgZXNzZW50aWFscywgbGF0ZXN0IGFjdGl2aXR5LCBhbmQgcmVmZXJyYWwgcHJvZ3Jlc3MgaW4gb25lIHBsYWNlLlwiLFxuICAgIGJhbGFuY2VMYWJlbDogXCJBdmFpbGFibGUgdG9rZW5zXCIsXG4gICAgYWNjb3VudFN0YXR1czogXCJBY3RpdmVcIixcbiAgICBiYWxhbmNlSGludDogXCJUb2tlbnMgdW5sb2NrIGV2ZXJ5IEFsbEFJIHdvcmtiZW5jaC4gT25jZSB0aGV5IHJlYWNoIHplcm8sIHNpbXBseSB0b3AgdXAgYW5kIGtlZXAgY3JlYXRpbmcuXCIsXG4gICAgdG9wVXBDdGE6IFwiVG9wIHVwIHRva2Vuc1wiLFxuICAgIGludml0ZUN0YTogXCJJbnZpdGUgYSBmcmllbmRcIixcbiAgICBhY3Rpdml0eVRpdGxlOiBcIlJlY2VudCBhY3Rpdml0eVwiLFxuICAgIGFjdGl2aXR5U3VidGl0bGU6IFwiTGFzdCBjcmVkaXQgY2hhbmdlc1wiLFxuICAgIGFjdGl2aXR5RW1wdHk6IFwiTm8gdHJhbnNhY3Rpb25zIHlldC4gR2VuZXJhdGUgc29tZXRoaW5nIHRvIHNlZSB1c2FnZSBoZXJlLlwiLFxuICAgIHJlZnJlc2hMYWJlbDogXCJSZWZyZXNoXCIsXG4gICAgcmVmZXJyYWxUaXRsZTogXCJSZWZlcnJhbHNcIixcbiAgICByZWZlcnJhbFN1YnRpdGxlOiBcIlNoYXJlIEFsbEFJIGFuZCBlYXJuIGJvbnVzIHRva2Vuc1wiLFxuICAgIHJlZmVycmFsSGludDogXCJFYWNoIGZyaWVuZCB3aG8gY29tcGxldGVzIHRoZWlyIGZpcnN0IHB1cmNoYXNlIGFkZHMgNjAgYm9udXMgdG9rZW5zIHRvIHlvdXIgYmFsYW5jZS5cIixcbiAgICByZWZlcnJhbENvZGVMYWJlbDogXCJSZWZlcnJhbCBjb2RlXCIsXG4gICAgcmVmZXJyYWxJbnZpdGVkTGFiZWw6IFwiRnJpZW5kcyBpbnZpdGVkXCIsXG4gICAgcmVmZXJyYWxSZXdhcmRzTGFiZWw6IFwiQm9udXMgZWFybmVkXCIsXG4gICAgcmVmZXJyYWxDdGE6IFwiQ29weSBpbnZpdGUgbGlua1wiLFxuICAgIHN0YXRpc3RpY3NUaXRsZTogXCJTdGF0aXN0aWNzXCIsXG4gICAgc3RhdGlzdGljc1N1YnRpdGxlOiBcIlVuZGVyc3RhbmQgaG93IHRva2VuIHVzYWdlIGV2b2x2ZXMgYWNyb3NzIHdlZWtzIGFuZCBmZWF0dXJlcy5cIixcbiAgICBjaGFydExhYmVsOiBcIldlZWtseSBwYWNlXCIsXG4gICAgY2hhcnRUaXRsZTogXCJUb2tlbnMgc3BlbnQgcGVyIGRheVwiLFxuICAgIGNoYXJ0UGVyaW9kV2VlazogXCJMYXN0IDcgZGF5c1wiLFxuICAgIGNoYXJ0SGludDogXCJEZW1vIGRhdGEuIFJlYWwgdXNhZ2UgYXBwZWFycyBhZnRlciB5b3VyIGZpcnN0IGdlbmVyYXRpb24uXCIsXG4gICAgdGFibGVMYWJlbDogXCJGdW5jdGlvbnNcIixcbiAgICB0YWJsZVRpdGxlOiBcIlVzYWdlIGJ5IGZlYXR1cmVcIixcbiAgICB0YWJsZUZ1bmN0aW9uOiBcIkZ1bmN0aW9uXCIsXG4gICAgdGFibGVSZXF1ZXN0czogXCJSZXF1ZXN0c1wiLFxuICAgIHRhYmxlVG9rZW5zOiBcIlRva2Vuc1wiLFxuICAgIHRhYmxlSGludDogXCJBcHByb3hpbWF0ZSByZXF1ZXN0cyBhbmQgdG9rZW4gYnVybiBmb3IgZWFjaCBjYXBhYmlsaXR5LlwiLFxuICAgIGZ1bmN0aW9uTGFiZWxzOiB7XG4gICAgICB0ZXh0OiBcIlRleHRcIixcbiAgICAgIHJld3JpdGU6IFwiUGFyYXBocmFzaW5nXCIsXG4gICAgICBpbWFnZTogXCJJbWFnZXNcIixcbiAgICAgIGF1ZGlvOiBcIkF1ZGlvXCIsXG4gICAgICB2aWRlbzogXCJWaWRlb1wiLFxuICAgICAgcHJlc2VudGF0aW9uOiBcIlByZXNlbnRhdGlvbnNcIixcbiAgICAgIHJlc2VhcmNoOiBcIlJlc2VhcmNoXCJcbiAgICB9LFxuICAgIGNoYXJ0TGFiZWxzOiBbXCJNb25cIiwgXCJUdWVcIiwgXCJXZWRcIiwgXCJUaHVcIiwgXCJGcmlcIiwgXCJTYXRcIiwgXCJTdW5cIl0sXG4gICAgcHJvZmlsZVRpdGxlOiBcIlByb2ZpbGUgJiBzZWN1cml0eVwiLFxuICAgIHByb2ZpbGVTdWJ0aXRsZTogXCJBZGp1c3QgcGVyc29uYWwgZGV0YWlscywgbm90aWZpY2F0aW9ucywgYW5kIHNpZ24taW4gc2FmZXR5LlwiLFxuICAgIHByb2ZpbGVEZXRhaWxzVGl0bGU6IFwiUHJvZmlsZVwiLFxuICAgIHByb2ZpbGVFbWFpbExhYmVsOiBcIkVtYWlsXCIsXG4gICAgcHJvZmlsZUNvbXBhbnlMYWJlbDogXCJUZWFtIC8gY29tcGFueVwiLFxuICAgIG5vdGlmaWNhdGlvbnNUaXRsZTogXCJOb3RpZmljYXRpb25zXCIsXG4gICAgbm90aWZ5VXNhZ2VMYWJlbDogXCJVc2FnZSBzdW1tYXJpZXMgJiBiYWxhbmNlIGFsZXJ0c1wiLFxuICAgIG5vdGlmeU5ld3NMYWJlbDogXCJQcm9kdWN0IG5ld3MgJiBmZWF0dXJlIGxhdW5jaGVzXCIsXG4gICAgc2F2ZVByb2ZpbGVDdGE6IFwiU2F2ZSBwcmVmZXJlbmNlc1wiLFxuICAgIHNlY3VyaXR5VGl0bGU6IFwiU2VjdXJpdHlcIixcbiAgICB0d29GYWN0b3JMYWJlbDogXCJUd28tZmFjdG9yIGF1dGhlbnRpY2F0aW9uXCIsXG4gICAgdHdvRmFjdG9ySGludDogXCJQcm90ZWN0IHNpZ24taW5zIHdpdGggYW4gYXV0aGVudGljYXRvciBhcHAgb3IgU01TIGNvZGUuXCIsXG4gICAgZW5hYmxlVHdvRmFjdG9yQ3RhOiBcIkVuYWJsZSAyRkFcIixcbiAgICBzZXNzaW9uc1RpdGxlOiBcIkFjdGl2ZSBzZXNzaW9uc1wiLFxuICAgIHNlc3Npb25zSGludDogXCJTaWduIG91dCByZW1vdGUgYnJvd3NlcnMgYW5kIGRldmljZXMuXCIsXG4gICAgc2lnbk91dEFsbDogXCJTaWduIG91dCBvZiBhbGwgZGV2aWNlc1wiLFxuICAgIHByaXZhY3lUaXRsZTogXCJQcml2YWN5XCIsXG4gICAgZXhwb3J0RGF0YUN0YTogXCJEb3dubG9hZCBteSBkYXRhXCIsXG4gICAgZGVsZXRlQWNjb3VudEN0YTogXCJEZWxldGUgYWNjb3VudFwiLFxuICAgIGRlbGV0ZVdhcm5pbmc6IFwiRGVsZXRpbmcgeW91ciBhY2NvdW50IHJlbW92ZXMgaGlzdG9yeSwgYmlsbGluZyBpbmZvLCBhbmQgcmVtYWluaW5nIHRva2VucyBmb3JldmVyLlwiXG4gIH1cbn07XG5cbmV4cG9ydCBkZWZhdWx0IGVuRGljdGlvbmFyeTtcblxuXG5cbiJdLCJuYW1lcyI6WyJlbkRpY3Rpb25hcnkiLCJjb21tb24iLCJicmFuZFNob3J0IiwiYnJhbmRMb25nIiwibG9nSW4iLCJzaWduT3V0TGFiZWwiLCJiYWxhbmNlTGFiZWwiLCJjcmVkaXRzU3VmZml4Iiwic2VhcmNoTGFiZWwiLCJsYW5ndWFnZU1lbnVMYWJlbCIsIm5hdmlnYXRpb24iLCJzdWl0ZSIsImhvbWUiLCJzdG9jayIsImNvbW11bml0eSIsImFib3V0IiwicHJpY2luZyIsImZhcSIsImJsb2ciLCJpbWFnZUdlbmVyYXRvciIsInZpZGVvR2VuZXJhdG9yIiwiYXNzaXN0YW50IiwiYWxsVG9vbHMiLCJjcmVhdGlvbnMiLCJwaW5uZWQiLCJhY3Rpb25zIiwidXBncmFkZURlc2NyaXB0aW9uIiwidXBncmFkZSIsImNyZWF0ZSIsImRhc2hib2FyZCIsIndlbGNvbWUiLCJzZWxlY3RNb2RlbCIsImd1aWRlZE1vZGUiLCJwcm9Nb2RlIiwicHJvbXB0UGxhY2Vob2xkZXIiLCJ0YXNrcyIsImhpc3RvcnkiLCJoaXN0b3J5RW1wdHkiLCJpbnNwaXJhdGlvbiIsImluc3BpcmF0aW9uUmVmcmVzaCIsInJlY2VudCIsIm1hcmtldGluZyIsImhlcm9UaXRsZSIsImhlcm9TdWJ0aXRsZSIsInByaWNlU3VmZml4IiwiYnV0dG9uTGFiZWwiLCJmb290ZXJUaXRsZSIsImZvb3RlckJvZHkiLCJwbGFucyIsInN0YXJ0ZXIiLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiZmVhdHVyZXMiLCJjcmVhdG9yIiwic3R1ZGlvIiwibmFub1dvcmtiZW5jaCIsIm1lbnVUaXRsZSIsImltYWdlQ2F0ZWdvcnlMYWJlbCIsInZpZGVvQ2F0ZWdvcnlMYWJlbCIsIm1vZGVsTGFiZWxzIiwidmVvMyIsInNvcmEiLCJzZWVkcmVhbSIsInJ1bndheSIsImtsaW5nIiwicHJvbXB0TGFiZWwiLCJwcm9tcHRIaW50IiwiZm9ybWF0TGFiZWwiLCJmb3JtYXRPcHRpb25zIiwidmFsdWUiLCJsYWJlbCIsInByaW1hcnlMYWJlbCIsInByaW1hcnlFbXB0eVRpdGxlIiwicHJpbWFyeUVtcHR5SGludCIsInJlZmVyZW5jZXNMYWJlbCIsInJlZmVyZW5jZUVtcHR5VGl0bGUiLCJyZWZlcmVuY2VFbXB0eUhpbnQiLCJyZW1vdmVMYWJlbCIsImRlbGV0ZVRpdGxlIiwiZ2VuZXJhdGUiLCJjbGVhckFsbCIsInN1YnRpdGxlIiwiYnV0dG9uIiwiaGlzdG9yeVN0YXR1cyIsInN1Ym1pdHRpbmciLCJ3YWl0aW5nIiwicXVldWluZyIsImdlbmVyYXRpbmciLCJwcm9ncmVzc0xhYmVsIiwiY29tcGxldGVkIiwiZmFpbGVkIiwibm9SZXN1bHQiLCJwcm9tcHRDb3BpZWQiLCJwcm9tcHRDb3B5RXJyb3IiLCJoaXN0b3J5QWN0aW9ucyIsIm1lbnUiLCJwcmV2aWV3IiwiZG93bmxvYWQiLCJjb3B5UHJvbXB0IiwiYW5pbWF0ZSIsInNoYXJlIiwiZGVsZXRlIiwiaGlzdG9yeU1vZGFscyIsInByZXZpZXdUaXRsZSIsImFuaW1hdGVUaXRsZSIsImFuaW1hdGVEZXNjcmlwdGlvbiIsImFuaW1hdGVTZWxlY3RMYWJlbCIsImFuaW1hdGVDb25maXJtIiwic2hhcmVUaXRsZSIsInNoYXJlU3VidGl0bGUiLCJzaGFyZUVtYWlsIiwic2hhcmVUZWxlZ3JhbSIsInNoYXJlV2hhdHNhcHAiLCJzaGFyZUNvcHlMaW5rIiwic2hhcmVDb3BpZWQiLCJkZWxldGVEZXNjcmlwdGlvbiIsImRlbGV0ZUNvbmZpcm0iLCJjYW5jZWwiLCJwcm9tb3MiLCJ0YWciLCJidWxsZXRQb2ludHMiLCJ2aWRlb1dvcmtiZW5jaCIsInZlbzIiLCJuZWdhdGl2ZVByb21wdExhYmVsIiwibmVnYXRpdmVQcm9tcHRQbGFjZWhvbGRlciIsIm1vZGVMYWJlbCIsIm1vZGVPcHRpb25zIiwiYXNwZWN0TGFiZWwiLCJyZXNvbHV0aW9uTGFiZWwiLCJwZXJzb25MYWJlbCIsInNlZWRMYWJlbCIsInJlZmVyZW5jZUxhYmVsIiwicmVmZXJlbmNlSGludCIsImF1dGgiLCJsb2dpblRpdGxlIiwibG9naW5TdWJ0aXRsZSIsInJlZ2lzdGVyVGl0bGUiLCJyZWdpc3RlclN1YnRpdGxlIiwiZW1haWxMYWJlbCIsInBhc3N3b3JkTGFiZWwiLCJjb25maXJtUGFzc3dvcmRMYWJlbCIsInN1Ym1pdExvZ2luIiwic3VibWl0UmVnaXN0ZXIiLCJvckRpdmlkZXIiLCJnb29nbGVCdXR0b24iLCJyZWdpc3RlckN0YSIsInJlZ2lzdGVyTGluayIsImxvZ2luQ3RhIiwibG9naW5MaW5rIiwiZXJyb3JHZW5lcmljIiwicGFzc3dvcmRNaXNtYXRjaCIsImFjY291bnQiLCJiYWRnZSIsIm92ZXJ2aWV3VGl0bGUiLCJvdmVydmlld1N1YnRpdGxlIiwiYWNjb3VudFN0YXR1cyIsImJhbGFuY2VIaW50IiwidG9wVXBDdGEiLCJpbnZpdGVDdGEiLCJhY3Rpdml0eVRpdGxlIiwiYWN0aXZpdHlTdWJ0aXRsZSIsImFjdGl2aXR5RW1wdHkiLCJyZWZyZXNoTGFiZWwiLCJyZWZlcnJhbFRpdGxlIiwicmVmZXJyYWxTdWJ0aXRsZSIsInJlZmVycmFsSGludCIsInJlZmVycmFsQ29kZUxhYmVsIiwicmVmZXJyYWxJbnZpdGVkTGFiZWwiLCJyZWZlcnJhbFJld2FyZHNMYWJlbCIsInJlZmVycmFsQ3RhIiwic3RhdGlzdGljc1RpdGxlIiwic3RhdGlzdGljc1N1YnRpdGxlIiwiY2hhcnRMYWJlbCIsImNoYXJ0VGl0bGUiLCJjaGFydFBlcmlvZFdlZWsiLCJjaGFydEhpbnQiLCJ0YWJsZUxhYmVsIiwidGFibGVUaXRsZSIsInRhYmxlRnVuY3Rpb24iLCJ0YWJsZVJlcXVlc3RzIiwidGFibGVUb2tlbnMiLCJ0YWJsZUhpbnQiLCJmdW5jdGlvbkxhYmVscyIsInRleHQiLCJyZXdyaXRlIiwiaW1hZ2UiLCJhdWRpbyIsInZpZGVvIiwicHJlc2VudGF0aW9uIiwicmVzZWFyY2giLCJjaGFydExhYmVscyIsInByb2ZpbGVUaXRsZSIsInByb2ZpbGVTdWJ0aXRsZSIsInByb2ZpbGVEZXRhaWxzVGl0bGUiLCJwcm9maWxlRW1haWxMYWJlbCIsInByb2ZpbGVDb21wYW55TGFiZWwiLCJub3RpZmljYXRpb25zVGl0bGUiLCJub3RpZnlVc2FnZUxhYmVsIiwibm90aWZ5TmV3c0xhYmVsIiwic2F2ZVByb2ZpbGVDdGEiLCJzZWN1cml0eVRpdGxlIiwidHdvRmFjdG9yTGFiZWwiLCJ0d29GYWN0b3JIaW50IiwiZW5hYmxlVHdvRmFjdG9yQ3RhIiwic2Vzc2lvbnNUaXRsZSIsInNlc3Npb25zSGludCIsInNpZ25PdXRBbGwiLCJwcml2YWN5VGl0bGUiLCJleHBvcnREYXRhQ3RhIiwiZGVsZXRlQWNjb3VudEN0YSIsImRlbGV0ZVdhcm5pbmciXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/../../packages/i18n/dictionaries/en.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/../../packages/i18n/dictionaries/es.ts":
|
||
/*!**********************************************!*\
|
||
!*** ../../packages/i18n/dictionaries/es.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 */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ esDictionary: () => (/* binding */ esDictionary)\n/* harmony export */ });\nconst esDictionary = {\n common: {\n brandShort: \"AllAI\",\n brandLong: \"AllAI Studio\",\n logIn: \"Iniciar sesion\",\n signOutLabel: \"Cerrar sesion\",\n balanceLabel: \"Saldo\",\n creditsSuffix: \"crГ\\xa9ditos\",\n searchLabel: \"Buscar\",\n languageMenuLabel: \"Seleccionar idioma\"\n },\n navigation: {\n suite: \"ГЃrea de trabajo\",\n home: \"Inicio\",\n stock: \"Mercado de recursos\",\n community: \"Comunidad\",\n about: \"Sobre nosotros\",\n pricing: \"Precios\",\n faq: \"Preguntas frecuentes\",\n blog: \"Blog\",\n imageGenerator: \"Generador de imГЎgenes\",\n videoGenerator: \"Generador de video\",\n assistant: \"Asistente\",\n allTools: \"Todas las herramientas\",\n creations: \"Proyectos\",\n pinned: \"Fijados\"\n },\n actions: {\n upgrade: \"Actualizar plan\",\n upgradeDescription: \"Desbloquea mayores resoluciones y colas mГЎs rГЎpidas para creadores {locale}.\",\n create: \"Crear\"\n },\n dashboard: {\n welcome: \"Bienvenido de nuevo\",\n selectModel: \"Elige un modelo\",\n guidedMode: \"Guiado\",\n proMode: \"Pro\",\n promptPlaceholder: \"Describe el resultado que necesitas...\",\n tasks: \"Tareas populares\",\n history: \"Actividad reciente\",\n historyEmpty: \"Cuando generes algo aparecerГЎ aquГ\\xad para un acceso rГЎpido.\",\n inspiration: \"Presets de inspiraciГіn\",\n inspirationRefresh: \"Actualizar\",\n recent: \"Recientes\"\n },\n marketing: {\n pricing: {\n heroTitle: \"Pricing\",\n heroSubtitle: \"Choose the plan that matches your production velocity. Every coin equals 1 ₽, never expires, and can be spent across image and video workbenches.\",\n priceSuffix: \"/pack\",\n buttonLabel: \"Purchase pack\",\n footerTitle: \"Need a custom deployment?\",\n footerBody: \"Need something bespoke? Email sales@allai.studio and we will tailor a private balance, custom infrastructure, and credits to match your launch schedule.\",\n plans: {\n starter: {\n title: \"Starter\",\n description: \"Perfect for individuals exploring Nano Banana with predictable spend.\",\n features: [\n \"Includes {{coins}} coins (≈{{approxNano}} Nano Banana jobs or {{approxVeo}} Veo3 renders)\",\n \"1 coin = 1 ₽ and coins never expire\",\n \"Nano Banana, Seedream, Runway and Kling access\",\n \"Prompt library, saved styles, history playback\"\n ]\n },\n creator: {\n title: \"Creator\",\n description: \"Built for steady weekly production across image and video pipelines.\",\n features: [\n \"Includes {{coins}} coins (≈{{approxNano}} Nano Banana or {{approxVeo}} Veo3 renders)\",\n \"Shared team balance with role-based spend limits\",\n \"Brand safety presets, audit timeline, localisation tools\",\n \"Priority support with 12h response\"\n ]\n },\n studio: {\n title: \"Studio\",\n description: \"For agencies and in-house teams shipping high-volume campaigns.\",\n features: [\n \"Includes {{coins}} coins (≈{{approxNano}} Nano Banana or {{approxVeo}} Veo3 renders)\",\n \"Organisation-wide balance with budget automation\",\n \"Advanced guardrails, watermarking, compliance reviews\",\n \"Dedicated success manager and live chat support\"\n ]\n }\n }\n }\n },\n nanoWorkbench: {\n menuTitle: \"Todos los modelos\",\n imageCategoryLabel: \"Generadores de imagen\",\n videoCategoryLabel: \"Generadores de video\",\n modelLabels: {\n \"nano-banana\": \"Nano Banana\",\n veo3: \"VEO3\",\n sora: \"Sora 2\",\n seedream: \"SeeDream\",\n runway: \"Runway\",\n kling: \"Kling\"\n },\n promptLabel: \"Prompt\",\n promptPlaceholder: \"Describe la imagen que quieres obtener...\",\n promptHint: \"Puedes pegar hasta 8000 caracteres, incluidas capturas de pantalla — los recursos visuales se aГ\\xb1aden automГЎticamente.\",\n formatLabel: \"Formato\",\n formatOptions: [\n {\n value: \"1:1\",\n label: \"1:1\"\n },\n {\n value: \"9:16\",\n label: \"9:16\"\n },\n {\n value: \"16:9\",\n label: \"16:9\"\n },\n {\n value: \"3:4\",\n label: \"3:4\"\n },\n {\n value: \"4:3\",\n label: \"4:3\"\n },\n {\n value: \"3:2\",\n label: \"3:2\"\n },\n {\n value: \"2:3\",\n label: \"2:3\"\n },\n {\n value: \"5:4\",\n label: \"5:4\"\n },\n {\n value: \"4:5\",\n label: \"4:5\"\n },\n {\n value: \"21:9\",\n label: \"21:9\"\n },\n {\n value: \"auto\",\n label: \"Auto\"\n }\n ],\n primaryLabel: \"Imagen principal\",\n primaryEmptyTitle: \"AГ\\xb1adir imagen principal\",\n primaryEmptyHint: \"PNG/JPG\",\n referencesLabel: \"Referencias (hasta 9)\",\n referenceEmptyTitle: \"AГ\\xb1adir referencia\",\n referenceEmptyHint: \"PNG/JPG\",\n removeLabel: \"Eliminar\",\n deleteTitle: \"Eliminar imagen\",\n generate: \"Generar\",\n clearAll: \"Borrar todas las imГЎgenes\",\n history: {\n title: \"Feed creativo\",\n subtitle: \"GalerГ\\xada temporal mientras conectamos la API real de historial.\",\n button: \"Historial\"\n },\n historyStatus: {\n submitting: \"Enviando solicitud...\",\n waiting: \"Tarea creada. Esperando a Nano Banana...\",\n queuing: \"En cola de renderizado...\",\n generating: \"Generando tu imagen...\",\n progressLabel: \"Progreso\",\n completed: \"Lista\",\n failed: \"Error\",\n noResult: \"La API no devolvi\\xf3 URLs de resultado.\",\n promptCopied: \"Prompt copiado al portapapeles.\",\n promptCopyError: \"No se pudo copiar el prompt. Hazlo manualmente.\"\n },\n historyActions: {\n menu: \"Abrir acciones\",\n preview: \"Abrir vista previa\",\n download: \"Descargar\",\n copyPrompt: \"Copiar prompt\",\n animate: \"Animar con modelo de video\",\n share: \"Compartir\",\n delete: \"Eliminar del feed\"\n },\n historyModals: {\n previewTitle: \"Vista previa\",\n animateTitle: \"Animar esta imagen\",\n animateDescription: \"Env\\xeda el cuadro a un generador de video para darle movimiento.\",\n animateSelectLabel: \"Elige un modelo de video\",\n animateConfirm: \"Continuar\",\n shareTitle: \"Compartir imagen\",\n shareSubtitle: \"Env\\xeda el enlace a tu equipo o redes.\",\n shareEmail: \"Compartir por correo\",\n shareTelegram: \"Compartir en Telegram\",\n shareWhatsapp: \"Compartir en WhatsApp\",\n shareCopyLink: \"Copiar enlace\",\n shareCopied: \"\\xa1Enlace copiado!\",\n deleteTitle: \"Eliminar imagen\",\n deleteDescription: \"La imagen desaparecer\\xe1 del feed creativo. Esta acci\\xf3n no se puede deshacer.\",\n deleteConfirm: \"Eliminar\",\n cancel: \"Cancelar\"\n },\n promos: {\n \"nano-banana\": {\n tag: \"Image Lab\",\n title: \"Nano Banana | Laboratorio visual IA\",\n description: \"Un solo espacio para generar imГЎgenes creativas: prompts de texto, mezclas de referencias y ajustes iterativos en segundos.\",\n bulletPoints: [\n \"Produce escenas fotorrealistas con control preciso de cГЎmara, iluminaciГіn y atmГіsfera.\",\n \"Edita fotogramas subidos aГ\\xb1adiendo o quitando elementos, cambiando el estilo o recoloreando la paleta.\",\n \"Combina hasta nueve referencias y perfecciona el resultado paso a paso dentro del diГЎlogo.\"\n ]\n },\n veo3: {\n tag: \"Video Lab\",\n title: \"VEO3 | Flujo cinematogrГЎfico\",\n description: \"Estudio experimental cuadro a cuadro: lleva un guion a un clip final en un Гєnico flujo.\",\n bulletPoints: [\n \"Convierte guiones en storyboards y videos cortos con control de duraciГіn y formato.\",\n \"Aporta referencias de movimiento, audio y estilo para crear composiciones hГ\\xadbridas.\",\n \"Sigue versiones y ediciones del equipo con un historial que captura cada iteraciГіn.\"\n ]\n },\n sora: {\n tag: \"Motion Lab\",\n title: \"Sora 2 | Escenas generativas\",\n description: \"Modelo de video consciente de la fГ\\xadsica para planos largos, cГЎmara dinГЎmica y sujetos nГ\\xadtidos.\",\n bulletPoints: [\n \"Transforma conceptos en metraje pulido con iluminaciГіn natural y profundidad cinematogrГЎfica.\",\n \"Combina texto, imГЎgenes y clips para dirigir la coreografГ\\xada, el ambiente y la acciГіn en pantalla.\",\n \"Exporta secuencias listas para ediciГіn con personajes consistentes en cada cuadro.\"\n ]\n },\n seedream: {\n tag: \"Studio Lab\",\n title: \"SeeDream | Atelier de estilo a imagen\",\n description: \"Mezcla conceptos de moda, direcciГіn artГ\\xadstica y paletas en visuales listos para galerГ\\xada con pocas indicaciones.\",\n bulletPoints: [\n \"Traduce moodboards a looks coherentes controlando paleta, textura e iluminaciГіn.\",\n \"Superpone hasta cinco referencias para trasladar composiciГіn, pose o huella estilizada.\",\n \"Itera mediante diГЎlogo mientras mantienes una estГ\\xa9tica segura para la marca.\"\n ]\n },\n runway: {\n tag: \"Production Lab\",\n title: \"Runway | Plataforma multimodal\",\n description: \"Lanza campaГ\\xb1as mГЎs rГЎpido con flujos de texto, imagen y video alimentados por los modelos Gen de Runway.\",\n bulletPoints: [\n \"Construye storyboards, animaciones y assets de marketing en un lienzo colaborativo.\",\n \"Usa motion brushes, control de profundidad y sincronizaciГіn de audio para escenas precisas.\",\n \"Exporta assets por capas listos para Premiere, Resolve o After Effects.\"\n ]\n },\n kling: {\n tag: \"Realtime Lab\",\n title: \"Kling | Simulacros realistas\",\n description: \"DifusiГіn coherente con la fГ\\xadsica para productos, multitudes y vistas de dron — renderizado en tiempo rГ\\xa9cord.\",\n bulletPoints: [\n \"Genera escenas con sombras, reflejos y materiales complejos precisos.\",\n \"Define trayectorias de cГЎmara y profundidad de campo para panorГЎmicas amplias o macros.\",\n \"Haz bucles o extiende clips sin perder fidelidad cuadro a cuadro.\"\n ]\n }\n }\n },\n videoWorkbench: {\n menuTitle: \"Modelos de video\",\n modelLabels: {\n veo3: \"Veo 3\",\n \"veo3-fast\": \"Veo 3 Fast\",\n veo2: \"Veo 2\"\n },\n promptLabel: \"Prompt\",\n promptPlaceholder: \"Describe la escena, la cГЎmara, el movimiento y las pistas de audioвЂ\\xa6\",\n promptHint: \"Incluye diГЎlogos entre comillas y efectos de sonido explГ\\xadcitos para mejorar la banda sonora.\",\n negativePromptLabel: \"Prompt negativo\",\n negativePromptPlaceholder: \"Elementos que deseas evitar (por ejemplo: caricatura, baja calidad)вЂ\\xa6\",\n modeLabel: \"Modo de generaciГіn\",\n modeOptions: {\n \"text-to-video\": \"Texto a video\",\n \"image-to-video\": \"Imagen a video\"\n },\n aspectLabel: \"RelaciГіn de aspecto\",\n resolutionLabel: \"ResoluciГіn\",\n personLabel: \"GeneraciГіn de personas\",\n seedLabel: \"Seed\",\n referenceLabel: \"Imagen de referencia (opcional)\",\n referenceHint: \"PNG/JPG hasta 20 MB\",\n removeLabel: \"Eliminar referencia\",\n generate: \"Generar video\",\n clearAll: \"Limpiar ajustes\",\n history: {\n title: \"Renders recientes\",\n subtitle: \"Cuando conectemos la API real verГЎs aquГ\\xad tus resultados.\",\n button: \"Historial\"\n },\n promos: {\n veo3: {\n tag: \"Motion Lab\",\n title: \"Veo 3 | Realismo cinematogrГЎfico\",\n description: \"El modelo insignia de Google DeepMind con audio nativo, clips de 8 s en 1080p y control preciso del estilo.\",\n bulletPoints: [\n \"Describe diГЎlogos, movimientos de cГЎmara y ambiente para obtener audio y video sincronizados.\",\n \"Alterna entre formatos verticales u horizontales segГєn el canal de publicaciГіn.\",\n \"GuГ\\xada las iteraciones con prompts negativos y seeds para mantener consistencia.\"\n ]\n },\n \"veo3-fast\": {\n tag: \"Motion Lab\",\n title: \"Veo 3 Fast | Velocidad productiva\",\n description: \"DiseГ\\xb1ado para cargas de trabajo que requieren alta calidad con latencia reducida.\",\n bulletPoints: [\n \"Ideal para pruebas A/B, campaГ\\xb1as publicitarias o generaciГіn de contenido social.\",\n \"Compatible con flujos textoв†’video e imagenв†’video con audio nativo.\",\n \"Los presets equilibrados mantienen la calidad mientras maximizan la rapidez.\"\n ]\n },\n veo2: {\n tag: \"Legacy Lab\",\n title: \"Veo 2 | ExploraciГіn creativa\",\n description: \"La generaciГіn anterior perfecta para storyboards rГЎpidos, cortos estilizados y exploraciones atmosfГ\\xa9ricas.\",\n bulletPoints: [\n \"Genera hasta dos clips por solicitud con una duraciГіn de 5–8 segundos.\",\n \"Excelente para pruebas de concepto donde importa mГЎs la estГ\\xa9tica que la resoluciГіn full HD.\",\n \"Combina prompts con referencias para dar vida a bocetos o concept art.\"\n ]\n }\n }\n },\n auth: {\n loginTitle: \"Bienvenido de nuevo\",\n loginSubtitle: \"Inicia sesion para gestionar tu saldo y tus proyectos.\",\n registerTitle: \"Crea una cuenta AllAI\",\n registerSubtitle: \"Registrate con correo electronico o continua con Google.\",\n emailLabel: \"Correo\",\n passwordLabel: \"Contrasena\",\n confirmPasswordLabel: \"Repite la contrasena\",\n submitlogIn: \"Iniciar sesion\",\n signOutLabel: \"Cerrar sesion\",\n submitRegister: \"Crear cuenta\",\n orDivider: \"o\",\n googleButton: \"Continuar con Google\",\n registerCta: \"?Nuevo en AllAI?\",\n registerLink: \"Crea una cuenta\",\n loginCta: \"?Ya tienes cuenta?\",\n loginLink: \"Entrar\",\n errorGeneric: \"Algo salio mal. Intentalo de nuevo.\",\n passwordMismatch: \"Las contrasenas deben coincidir.\"\n },\n account: {\n badge: \"Cuenta\",\n title: \"Mi cuenta\",\n subtitle: \"Controla tu saldo de tokens, revisa estad\\xedsticas de uso y ajusta perfil y seguridad.\",\n overviewTitle: \"Resumen\",\n overviewSubtitle: \"Saldo actual, actividad reciente y referidos.\",\n balanceLabel: \"Tokens disponibles\",\n accountStatus: \"Activa\",\n balanceHint: \"Los tokens desbloquean todos los espacios de trabajo de AllAI. Sigue creando mientras el saldo sea mayor que cero.\",\n topUpCta: \"Recargar tokens\",\n inviteCta: \"Invitar a un amigo\",\n activityTitle: \"Actividad reciente\",\n activitySubtitle: \"\\xdaltimos movimientos\",\n activityEmpty: \"A\\xfan no hay movimientos. Genera algo para verlos aqu\\xed.\",\n refreshLabel: \"Actualizar\",\n referralTitle: \"Programa de referidos\",\n referralSubtitle: \"Comparte AllAI y gana bonos\",\n referralHint: \"Cada amigo que realiza su primera compra a\\xf1ade 60 tokens de bono.\",\n referralCodeLabel: \"C\\xf3digo de referido\",\n referralInvitedLabel: \"Amigos invitados\",\n referralRewardsLabel: \"Bonos obtenidos\",\n referralCta: \"Copiar enlace\",\n statisticsTitle: \"Estad\\xedsticas\",\n statisticsSubtitle: \"Comprende c\\xf3mo evolucionan tus tokens por semanas y funciones.\",\n chartLabel: \"Ritmo semanal\",\n chartTitle: \"Tokens gastados por d\\xeda\",\n chartPeriodWeek: \"\\xdaltimos 7 d\\xedas\",\n chartHint: \"Datos demo. Los reales aparecer\\xe1n tras tu primera generaci\\xf3n.\",\n tableLabel: \"Funciones\",\n tableTitle: \"Uso por capacidad\",\n tableFunction: \"Funci\\xf3n\",\n tableRequests: \"Solicitudes\",\n tableTokens: \"Tokens\",\n tableHint: \"Solicitudes y consumo estimado por cada capacidad.\",\n functionLabels: {\n text: \"Texto\",\n rewrite: \"Par\\xe1frasis\",\n image: \"Im\\xe1genes\",\n audio: \"Audio\",\n video: \"Video\",\n presentation: \"Presentaciones\",\n research: \"Investigaci\\xf3n\"\n },\n chartLabels: [\n \"Lun\",\n \"Mar\",\n \"Mi\\xe9\",\n \"Jue\",\n \"Vie\",\n \"S\\xe1b\",\n \"Dom\"\n ],\n profileTitle: \"Perfil y seguridad\",\n profileSubtitle: \"Ajusta tus datos, notificaciones y protecci\\xf3n de acceso.\",\n profileDetailsTitle: \"Perfil\",\n profileEmailLabel: \"Correo\",\n profileCompanyLabel: \"Equipo / empresa\",\n notificationsTitle: \"Notificaciones\",\n notifyUsageLabel: \"Res\\xfamenes de uso y alertas de saldo\",\n notifyNewsLabel: \"Noticias y lanzamientos del producto\",\n saveProfileCta: \"Guardar preferencias\",\n securityTitle: \"Seguridad\",\n twoFactorLabel: \"Autenticaci\\xf3n de dos factores\",\n twoFactorHint: \"Protege los inicios con una app o SMS.\",\n enableTwoFactorCta: \"Activar 2FA\",\n sessionsTitle: \"Sesiones activas\",\n sessionsHint: \"Cierra sesi\\xf3n en navegadores y dispositivos remotos.\",\n signOutAll: \"Cerrar sesi\\xf3n en todos\",\n privacyTitle: \"Privacidad\",\n exportDataCta: \"Descargar mis datos\",\n deleteAccountCta: \"Eliminar cuenta\",\n deleteWarning: \"Eliminar la cuenta borra historial, facturaci\\xf3n y tokens restantes de forma permanente.\"\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (esDictionary);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vcGFja2FnZXMvaTE4bi9kaWN0aW9uYXJpZXMvZXMudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFFTyxNQUFNQSxlQUEyQjtJQUN0Q0MsUUFBUTtRQUNOQyxZQUFZO1FBQ1pDLFdBQVc7UUFDWEMsT0FBTztRQUNQQyxjQUFjO1FBQ2RDLGNBQWM7UUFDZEMsZUFBZTtRQUNmQyxhQUFhO1FBQ2JDLG1CQUFtQjtJQUNyQjtJQUNBQyxZQUFZO1FBQ1ZDLE9BQU87UUFDUEMsTUFBTTtRQUNOQyxPQUFPO1FBQ0hDLFdBQVc7UUFDZkMsT0FBTztRQUNQQyxTQUFTO1FBQ1RDLEtBQUs7UUFDTEMsTUFBTTtRQUNOQyxnQkFBZ0I7UUFDaEJDLGdCQUFnQjtRQUNoQkMsV0FBVztRQUNYQyxVQUFVO1FBQ1ZDLFdBQVc7UUFDWEMsUUFBUTtJQUNWO0lBQ0FDLFNBQVM7UUFDUEMsU0FBUztRQUNUQyxvQkFBb0I7UUFDcEJDLFFBQVE7SUFDVjtJQUNBQyxXQUFXO1FBQ1RDLFNBQVM7UUFDVEMsYUFBYTtRQUNiQyxZQUFZO1FBQ1pDLFNBQVM7UUFDVEMsbUJBQW1CO1FBQ25CQyxPQUFPO1FBQ1BDLFNBQVM7UUFDVEMsY0FBYztRQUNkQyxhQUFhO1FBQ2JDLG9CQUFvQjtRQUNwQkMsUUFBUTtJQUNWO0lBQ0FDLFdBQVc7UUFDVHpCLFNBQVM7WUFDUDBCLFdBQVc7WUFDWEMsY0FDRTtZQUNGQyxhQUFhO1lBQ2JDLGFBQWE7WUFDYkMsYUFBYTtZQUNiQyxZQUNFO1lBQ0ZDLE9BQU87Z0JBQ0xDLFNBQVM7b0JBQ1BDLE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JBQ1I7d0JBQ0E7d0JBQ0E7d0JBQ0E7cUJBQ0Q7Z0JBQ0g7Z0JBQ0FDLFNBQVM7b0JBQ1BILE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JBQ1I7d0JBQ0E7d0JBQ0E7d0JBQ0E7cUJBQ0Q7Z0JBQ0g7Z0JBQ0FFLFFBQVE7b0JBQ05KLE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JB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UUFDUHRHLE9BQU87UUFDUCtCLFVBQVU7UUFDVndFLGVBQWU7UUFDZkMsa0JBQWtCO1FBQ2xCcEosY0FBYztRQUNkcUosZUFBZTtRQUNmQyxhQUFhO1FBQ2JDLFVBQVU7UUFDVkMsV0FBVztRQUNYQyxlQUFlO1FBQ2ZDLGtCQUFrQjtRQUNsQkMsZUFBZTtRQUNmQyxjQUFjO1FBQ2RDLGVBQWU7UUFDZkMsa0JBQWtCO1FBQ2xCQyxjQUFjO1FBQ2RDLG1CQUFtQjtRQUNuQkMsc0JBQXNCO1FBQ3RCQyxzQkFBc0I7UUFDdEJDLGFBQWE7UUFDYkMsaUJBQWlCO1FBQ2pCQyxvQkFBb0I7UUFDcEJDLFlBQVk7UUFDWkMsWUFBWTtRQUNaQyxpQkFBaUI7UUFDakJDLFdBQVc7UUFDWEMsWUFBWTtRQUNaQyxZQUFZO1FBQ1pDLGVBQWU7UUFDZkMsZUFBZTtRQUNmQyxhQUFhO1FBQ2JDLFdBQVc7UUFDWEMsZ0JBQWdCO1lBQ2RDLE1BQU07WUFDTkMsU0FBUztZQUNUQyxPQUFPO1lBQ1BDLE9BQU87WUFDUEMsT0FBTztZQUNQQyxjQUFjO1lBQ2RDLFVBQVU7UUFDWjtRQUNBQyxhQUFhO1lBQUM7WUFBTztZQUFPO1lBQU87WUFBTztZQUFPO1lBQU87U0FBTTtRQUM5REMsY0FBYztRQUNkQyxpQkFBaUI7UUFDakJDLHFCQUFxQjtRQUNyQkMsbUJBQW1CO1FBQ25CQyxxQkFBcUI7UUFDckJDLG9CQUFvQjtRQUNwQkMsa0JBQWtCO1FBQ2xCQyxpQkFBaUI7UUFDakJDLGdCQUFnQjtRQUNoQkMsZUFBZTtRQUNmQyxnQkFBZ0I7UUFDaEJDLGVBQWU7UUFDZkMsb0JBQW9CO1FBQ3BCQyxlQUFlO1FBQ2ZDLGNBQWM7UUFDZEMsWUFBWTtRQUNaQyxjQUFjO1FBQ2RDLGVBQWU7UUFDZkMsa0JBQWtCO1FBQ2xCQyxlQUFlO0lBQ2pCO0FBQ0YsRUFBRTtBQUNGLGlFQUFlbE4sWUFBWUEsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL0BhbGxhaS93ZWIvLi4vLi4vcGFja2FnZXMvaTE4bi9kaWN0aW9uYXJpZXMvZXMudHM/M2UxOSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaWN0aW9uYXJ5IH0gZnJvbSBcIi4uL3R5cGVzXCI7XG5cbmV4cG9ydCBjb25zdCBlc0RpY3Rpb25hcnk6IERpY3Rpb25hcnkgPSB7XG4gIGNvbW1vbjoge1xuICAgIGJyYW5kU2hvcnQ6IFwiQWxsQUlcIixcbiAgICBicmFuZExvbmc6IFwiQWxsQUkgU3R1ZGlvXCIsXG4gICAgbG9nSW46IFwiSW5pY2lhciBzZXNpb25cIixcbiAgICBzaWduT3V0TGFiZWw6IFwiQ2VycmFyIHNlc2lvblwiLFxuICAgIGJhbGFuY2VMYWJlbDogXCJTYWxkb1wiLFxuICAgIGNyZWRpdHNTdWZmaXg6IFwiY3LQk8KpZGl0b3NcIixcbiAgICBzZWFyY2hMYWJlbDogXCJCdXNjYXJcIixcbiAgICBsYW5ndWFnZU1lbnVMYWJlbDogXCJTZWxlY2Npb25hciBpZGlvbWFcIlxuICB9LFxuICBuYXZpZ2F0aW9uOiB7XG4gICAgc3VpdGU6IFwi0JPQg3JlYSBkZSB0cmFiYWpvXCIsXG4gICAgaG9tZTogXCJJbmljaW9cIixcbiAgICBzdG9jazogXCJNZXJjYWRvIGRlIHJlY3Vyc29zXCIsXG4gICAgICAgIGNvbW11bml0eTogXCJDb211bmlkYWRcIixcbiAgICBhYm91dDogXCJTb2JyZSBub3NvdHJvc1wiLFxuICAgIHByaWNpbmc6IFwiUHJlY2lvc1wiLFxuICAgIGZhcTogXCJQcmVndW50YXMgZnJlY3VlbnRlc1wiLFxuICAgIGJsb2c6IFwiQmxvZ1wiLFxuICAgIGltYWdlR2VuZXJhdG9yOiBcIkdlbmVyYWRvciBkZSBpbdCT0I5nZW5lc1wiLFxuICAgIHZpZGVvR2VuZXJhdG9yOiBcIkdlbmVyYWRvciBkZSB2aWRlb1wiLFxuICAgIGFzc2lzdGFudDogXCJBc2lzdGVudGVcIixcbiAgICBhbGxUb29sczogXCJUb2RhcyBsYXMgaGVycmFtaWVudGFzXCIsXG4gICAgY3JlYXRpb25zOiBcIlByb3llY3Rvc1wiLFxuICAgIHBpbm5lZDogXCJGaWphZG9zXCJcbiAgfSxcbiAgYWN0aW9uczoge1xuICAgIHVwZ3JhZGU6IFwiQWN0dWFsaXphciBwbGFuXCIsXG4gICAgdXBncmFkZURlc2NyaXB0aW9uOiBcIkRlc2Jsb3F1ZWEgbWF5b3JlcyByZXNvbHVjaW9uZXMgeSBjb2xhcyBt0JPQjnMgctCT0I5waWRhcyBwYXJhIGNyZWFkb3JlcyB7bG9jYWxlfS5cIixcbiAgICBjcmVhdGU6IFwiQ3JlYXJcIlxuICB9LFxuICBkYXNoYm9hcmQ6IHtcbiAgICB3ZWxjb21lOiBcIkJpZW52ZW5pZG8gZGUgbnVldm9cIixcbiAgICBzZWxlY3RNb2RlbDogXCJFbGlnZSB1biBtb2RlbG9cIixcbiAgICBndWlkZWRNb2RlOiBcIkd1aWFkb1wiLFxuICAgIHByb01vZGU6IFwiUHJvXCIsXG4gICAgcHJvbXB0UGxhY2Vob2xkZXI6IFwiRGVzY3JpYmUgZWwgcmVzdWx0YWRvIHF1ZSBuZWNlc2l0YXMuLi5cIixcbiAgICB0YXNrczogXCJUYXJlYXMgcG9wdWxhcmVzXCIsXG4gICAgaGlzdG9yeTogXCJBY3RpdmlkYWQgcmVjaWVudGVcIixcbiAgICBoaXN0b3J5RW1wdHk6IFwiQ3VhbmRvIGdlbmVyZXMgYWxnbyBhcGFyZWNlctCT0I4gYXF10JPCrSBwYXJhIHVuIGFjY2VzbyBy0JPQjnBpZG8uXCIsXG4gICAgaW5zcGlyYXRpb246IFwiUHJlc2V0cyBkZSBpbnNwaXJhY2nQk9GWblwiLFxuICAgIGluc3BpcmF0aW9uUmVmcmVzaDogXCJBY3R1YWxpemFyXCIsXG4gICAgcmVjZW50OiBcIlJlY2llbnRlc1wiXG4gIH0sXG4gIG1hcmtldGluZzoge1xuICAgIHByaWNpbmc6IHtcbiAgICAgIGhlcm9UaXRsZTogXCJQcmljaW5nXCIsXG4gICAgICBoZXJvU3VidGl0bGU6XG4gICAgICAgIFwiQ2hvb3NlIHRoZSBwbGFuIHRoYXQgbWF0Y2hlcyB5b3VyIHByb2R1Y3Rpb24gdmVsb2NpdHkuIEV2ZXJ5IGNvaW4gZXF1YWxzIDEg4oK9LCBuZXZlciBleHBpcmVzLCBhbmQgY2FuIGJlIHNwZW50IGFjcm9zcyBpbWFnZSBhbmQgdmlkZW8gd29ya2JlbmNoZXMuXCIsXG4gICAgICBwcmljZVN1ZmZpeDogXCIvcGFja1wiLFxuICAgICAgYnV0dG9uTGFiZWw6IFwiUHVyY2hhc2UgcGFja1wiLFxuICAgICAgZm9vdGVyVGl0bGU6IFwiTmVlZCBhIGN1c3RvbSBkZXBsb3ltZW50P1wiLFxuICAgICAgZm9vdGVyQm9keTpcbiAgICAgICAgXCJOZWVkIHNvbWV0aGluZyBiZXNwb2tlPyBFbWFpbCBzYWxlc0BhbGxhaS5zdHVkaW8gYW5kIHdlIHdpbGwgdGFpbG9yIGEgcHJpdmF0ZSBiYWxhbmNlLCBjdXN0b20gaW5mcmFzdHJ1Y3R1cmUsIGFuZCBjcmVkaXRzIHRvIG1hdGNoIHlvdXIgbGF1bmNoIHNjaGVkdWxlLlwiLFxuICAgICAgcGxhbnM6IHtcbiAgICAgICAgc3RhcnRlcjoge1xuICAgICAgICAgIHRpdGxlOiBcIlN0YXJ0ZXJcIixcbiAgICAgICAgICBkZXNjcmlwdGlvbjogXCJQZXJmZWN0IGZvciBpbmRpdmlkdWFscyBleHBsb3JpbmcgTmFubyBCYW5hbmEgd2l0aCBwcmVkaWN0YWJsZSBzcGVuZC5cIixcbiAgICAgICAgICBmZWF0dXJlczogW1xuICAgICAgICAgICAgXCJJbmNsdWRlcyB7e2NvaW5zfX0gY29pbnMgKOKJiHt7YXBwcm94TmFub319IE5hbm8gQmFuYW5hIGpvYnMgb3Ige3thcHByb3hWZW99fSBWZW8zIHJlbmRlcnMpXCIsXG4gICAgICAgICAgICBcIjEgY29pbiA9IDEg4oK9IGFuZCBjb2lucyBuZXZlciBleHBpcmVcIixcbiAgICAgICAgICAgIFwiTmFubyBCYW5hbmEsIFNlZWRyZWFtLCBSdW53YXkgYW5kIEtsaW5nIGFjY2Vzc1wiLFxuICAgICAgICAgICAgXCJQcm9tcHQgbGlicmFyeSwgc2F2ZWQgc3R5bGVzLCBoaXN0b3J5IHBsYXliYWNrXCJcbiAgICAgICAgICBdXG4gICAgICAgIH0sXG4gICAgICAgIGNyZWF0b3I6IHtcbiAgICAgICAgICB0aXRsZTogXCJDcmVhdG9yXCIsXG4gICAgICAgICAgZGVzY3JpcHRpb246IFwiQnVpbHQgZm9yIHN0ZWFkeSB3ZWVrbHkgcHJvZHVjdGlvbiBhY3Jvc3MgaW1hZ2UgYW5kIHZpZGVvIHBpcGVsaW5lcy5cIixcbiAgICAgICAgICBmZWF0dXJlczogW1xuICAgICAgICAgICAgXCJJbmNsdWRlcyB7e2NvaW5zfX0gY29pbnMgKOKJiHt7YXBwcm94TmFub319IE5hbm8gQmFuYW5hIG9yIHt7YXBwcm94VmVvfX0gVmVvMyByZW5kZXJzKVwiLFxuICAgICAgICAgICAgXCJTaGFyZWQgdGVhbSBiYWxhbmNlIHdpdGggcm9sZS1iYXNlZCBzcGVuZCBsaW1pdHNcIixcbiAgICAgICAgICAgIFwiQnJhbmQgc2FmZXR5IHByZXNldHMsIGF1ZGl0IHRpbWVsaW5lLCBsb2NhbGlzYXRpb24gdG9vbHNcIixcbiAgICAgICAgICAgIFwiUHJpb3JpdHkgc3VwcG9ydCB3aXRoIDEyaCByZXNwb25zZVwiXG4gICAgICAgICAgXVxuICAgICAgICB9LFxuICAgICAgICBzdHVkaW86IHtcbiAgICAgICAgICB0aXRsZTogXCJTdHVkaW9cIixcbiAgICAgICAgICBkZXNjcmlwdGlvbjogXCJGb3IgYWdlbmNpZXMgYW5kIGluLWhvdXNlIHRlYW1zIHNoaXBwaW5nIGhpZ2gtdm9sdW1lIGNhbXBhaWducy5cIixcbiAgICAgICAgICBmZWF0dXJlczogW1xuICAgICAgICAgICAgXCJJbmNsdWRlcyB7e2NvaW5zfX0gY29pbnMgKOKJiHt7YXBwcm94TmFub319IE5hbm8gQmFuYW5hIG9yIHt7YXBwcm94VmVvfX0gVmVvMyByZW5kZXJzKVwiLFxuICAgICAgICAgICAgXCJPcmdhbmlzYXRpb24td2lkZSBiYWxhbmNlIHdpdGggYnVkZ2V0IGF1dG9tYXRpb25cIixcbiAgICAgICAgICAgIFwiQWR2YW5jZWQgZ3VhcmRyYWlscywgd2F0ZXJtYXJraW5nLCBjb21wbGlhbmNlIHJldmlld3NcIixcbiAgICAgICAgICAgIFwiRGVkaWNhdGVkIHN1Y2Nlc3MgbWFuYWdlciBhbmQgbGl2ZSBjaGF0IHN1cHBvcnRcIlxuICAgICAgICAgIF1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgbmFub1dvcmtiZW5jaDoge1xuICAgIG1lbnVUaXRsZTogXCJUb2RvcyBsb3MgbW9kZWxvc1wiLFxuICAgIGltYWdlQ2F0ZWdvcnlMYWJlbDogXCJHZW5lcmFkb3JlcyBkZSBpbWFnZW5cIixcbiAgICB2aWRlb0NhdGVnb3J5TGFiZWw6IFwiR2VuZXJhZG9yZXMgZGUgdmlkZW9cIixcbiAgICBtb2RlbExhYmVsczoge1xuICAgICAgXCJuYW5vLWJhbmFuYVwiOiBcIk5hbm8gQmFuYW5hXCIsXG4gICAgICB2ZW8zOiBcIlZFTzNcIixcbiAgICAgIHNvcmE6IFwiU29yYSAyXCIsXG4gICAgICBzZWVkcmVhbTogXCJTZWVEcmVhbVwiLFxuICAgICAgcnVud2F5OiBcIlJ1bndheVwiLFxuICAgICAga2xpbmc6IFwiS2xpbmdcIlxuICAgIH0sXG4gICAgcHJvbXB0TGFiZWw6IFwiUHJvbXB0XCIsXG4gICAgcHJvbXB0UGxhY2Vob2xkZXI6IFwiRGVzY3JpYmUgbGEgaW1hZ2VuIHF1ZSBxdWllcmVzIG9idGVuZXIuLi5cIixcbiAgICBwcm9tcHRIaW50OiBcIlB1ZWRlcyBwZWdhciBoYXN0YSA4MDAwIGNhcmFjdGVyZXMsIGluY2x1aWRhcyBjYXB0dXJhcyBkZSBwYW50YWxsYSDQstCC4oCdIGxvcyByZWN1cnNvcyB2aXN1YWxlcyBzZSBh0JPCsWFkZW4gYXV0b23Qk9COdGljYW1lbnRlLlwiLFxuICAgIGZvcm1hdExhYmVsOiBcIkZvcm1hdG9cIixcbiAgICBmb3JtYXRPcHRpb25zOiBbXG4gICAgICB7IHZhbHVlOiBcIjE6MVwiLCBsYWJlbDogXCIxOjFcIiB9LFxuICAgICAgeyB2YWx1ZTogXCI5OjE2XCIsIGxhYmVsOiBcIjk6MTZcIiB9LFxuICAgICAgeyB2YWx1ZTogXCIxNjo5XCIsIGxhYmVsOiBcIjE2OjlcIiB9LFxuICAgICAgeyB2YWx1ZTogXCIzOjRcIiwgbGFiZWw6IFwiMzo0XCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiNDozXCIsIGxhYmVsOiBcIjQ6M1wiIH0sXG4gICAgICB7IHZhbHVlOiBcIjM6MlwiLCBsYWJlbDogXCIzOjJcIiB9LFxuICAgICAgeyB2YWx1ZTogXCIyOjNcIiwgbGFiZWw6IFwiMjozXCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiNTo0XCIsIGxhYmVsOiBcIjU6NFwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjQ6NVwiLCBsYWJlbDogXCI0OjVcIiB9LFxuICAgICAgeyB2YWx1ZTogXCIyMTo5XCIsIGxhYmVsOiBcIjIxOjlcIiB9LFxuICAgICAgeyB2YWx1ZTogXCJhdXRvXCIsIGxhYmVsOiBcIkF1dG9cIiB9XG4gICAgXSxcbiAgICBwcmltYXJ5TGFiZWw6IFwiSW1hZ2VuIHByaW5jaXBhbFwiLFxuICAgIHByaW1hcnlFbXB0eVRpdGxlOiBcIkHQk8KxYWRpciBpbWFnZW4gcHJpbmNpcGFsXCIsXG4gICAgcHJpbWFyeUVtcHR5SGludDogXCJQTkcvSlBHXCIsXG4gICAgcmVmZXJlbmNlc0xhYmVsOiBcIlJlZmVyZW5jaWFzIChoYXN0YSA5KVwiLFxuICAgIHJlZmVyZW5jZUVtcHR5VGl0bGU6IFwiQdCTwrFhZGlyIHJlZmVyZW5jaWFcIixcbiAgICByZWZlcmVuY2VFbXB0eUhpbnQ6IFwiUE5HL0pQR1wiLFxuICAgIHJlbW92ZUxhYmVsOiBcIkVsaW1pbmFyXCIsXG4gICAgZGVsZXRlVGl0bGU6IFwiRWxpbWluYXIgaW1hZ2VuXCIsXG4gICAgZ2VuZXJhdGU6IFwiR2VuZXJhclwiLFxuICAgIGNsZWFyQWxsOiBcIkJvcnJhciB0b2RhcyBsYXMgaW3Qk9COZ2VuZXNcIixcbiAgICBoaXN0b3J5OiB7XG4gICAgICB0aXRsZTogXCJGZWVkIGNyZWF0aXZvXCIsXG4gICAgICBzdWJ0aXRsZTogXCJHYWxlctCTwq1hIHRlbXBvcmFsIG1pZW50cmFzIGNvbmVjdGFtb3MgbGEgQVBJIHJlYWwgZGUgaGlzdG9yaWFsLlwiLFxuICAgICAgYnV0dG9uOiBcIkhpc3RvcmlhbFwiXG4gICAgfSxcbiAgICBoaXN0b3J5U3RhdHVzOiB7XG4gICAgICBzdWJtaXR0aW5nOiBcIkVudmlhbmRvIHNvbGljaXR1ZC4uLlwiLFxuICAgICAgd2FpdGluZzogXCJUYXJlYSBjcmVhZGEuIEVzcGVyYW5kbyBhIE5hbm8gQmFuYW5hLi4uXCIsXG4gICAgICBxdWV1aW5nOiBcIkVuIGNvbGEgZGUgcmVuZGVyaXphZG8uLi5cIixcbiAgICAgIGdlbmVyYXRpbmc6IFwiR2VuZXJhbmRvIHR1IGltYWdlbi4uLlwiLFxuICAgICAgcHJvZ3Jlc3NMYWJlbDogXCJQcm9ncmVzb1wiLFxuICAgICAgY29tcGxldGVkOiBcIkxpc3RhXCIsXG4gICAgICBmYWlsZWQ6IFwiRXJyb3JcIixcbiAgICAgIG5vUmVzdWx0OiBcIkxhIEFQSSBubyBkZXZvbHZpw7MgVVJMcyBkZSByZXN1bHRhZG8uXCIsXG4gICAgICBwcm9tcHRDb3BpZWQ6IFwiUHJvbXB0IGNvcGlhZG8gYWwgcG9ydGFwYXBlbGVzLlwiLFxuICAgICAgcHJvbXB0Q29weUVycm9yOiBcIk5vIHNlIHB1ZG8gY29waWFyIGVsIHByb21wdC4gSGF6bG8gbWFudWFsbWVudGUuXCJcbiAgICB9LFxuICAgIGhpc3RvcnlBY3Rpb25zOiB7XG4gICAgICBtZW51OiBcIkFicmlyIGFjY2lvbmVzXCIsXG4gICAgICBwcmV2aWV3OiBcIkFicmlyIHZpc3RhIHByZXZpYVwiLFxuICAgICAgZG93bmxvYWQ6IFwiRGVzY2FyZ2FyXCIsXG4gICAgICBjb3B5UHJvbXB0OiBcIkNvcGlhciBwcm9tcHRcIixcbiAgICAgIGFuaW1hdGU6IFwiQW5pbWFyIGNvbiBtb2RlbG8gZGUgdmlkZW9cIixcbiAgICAgIHNoYXJlOiBcIkNvbXBhcnRpclwiLFxuICAgICAgZGVsZXRlOiBcIkVsaW1pbmFyIGRlbCBmZWVkXCJcbiAgICB9LFxuICAgIGhpc3RvcnlNb2RhbHM6IHtcbiAgICAgIHByZXZpZXdUaXRsZTogXCJWaXN0YSBwcmV2aWFcIixcbiAgICAgIGFuaW1hdGVUaXRsZTogXCJBbmltYXIgZXN0YSBpbWFnZW5cIixcbiAgICAgIGFuaW1hdGVEZXNjcmlwdGlvbjogXCJFbnbDrWEgZWwgY3VhZHJvIGEgdW4gZ2VuZXJhZG9yIGRlIHZpZGVvIHBhcmEgZGFybGUgbW92aW1pZW50by5cIixcbiAgICAgIGFuaW1hdGVTZWxlY3RMYWJlbDogXCJFbGlnZSB1biBtb2RlbG8gZGUgdmlkZW9cIixcbiAgICAgIGFuaW1hdGVDb25maXJtOiBcIkNvbnRpbnVhclwiLFxuICAgICAgc2hhcmVUaXRsZTogXCJDb21wYXJ0aXIgaW1hZ2VuXCIsXG4gICAgICBzaGFyZVN1YnRpdGxlOiBcIkVudsOtYSBlbCBlbmxhY2UgYSB0dSBlcXVpcG8gbyByZWRlcy5cIixcbiAgICAgIHNoYXJlRW1haWw6IFwiQ29tcGFydGlyIHBvciBjb3JyZW9cIixcbiAgICAgIHNoYXJlVGVsZWdyYW06IFwiQ29tcGFydGlyIGVuIFRlbGVncmFtXCIsXG4gICAgICBzaGFyZVdoYXRzYXBwOiBcIkNvbXBhcnRpciBlbiBXaGF0c0FwcFwiLFxuICAgICAgc2hhcmVDb3B5TGluazogXCJDb3BpYXIgZW5sYWNlXCIsXG4gICAgICBzaGFyZUNvcGllZDogXCLCoUVubGFjZSBjb3BpYWRvIVwiLFxuICAgICAgZGVsZXRlVGl0bGU6IFwiRWxpbWluYXIgaW1hZ2VuXCIsXG4gICAgICBkZWxldGVEZXNjcmlwdGlvbjogXCJMYSBpbWFnZW4gZGVzYXBhcmVjZXLDoSBkZWwgZmVlZCBjcmVhdGl2by4gRXN0YSBhY2Npw7NuIG5vIHNlIHB1ZWRlIGRlc2hhY2VyLlwiLFxuICAgICAgZGVsZXRlQ29uZmlybTogXCJFbGltaW5hclwiLFxuICAgICAgY2FuY2VsOiBcIkNhbmNlbGFyXCJcbiAgICB9LFxuICAgIHByb21vczoge1xuICAgICAgXCJuYW5vLWJhbmFuYVwiOiB7XG4gICAgICAgIHRhZzogXCJJbWFnZSBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiTmFubyBCYW5hbmEgfCBMYWJvcmF0b3JpbyB2aXN1YWwgSUFcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCJVbiBzb2xvIGVzcGFjaW8gcGFyYSBnZW5lcmFyIGlt0JPQjmdlbmVzIGNyZWF0aXZhczogcHJvbXB0cyBkZSB0ZXh0bywgbWV6Y2xhcyBkZSByZWZlcmVuY2lhcyB5IGFqdXN0ZXMgaXRlcmF0aXZvcyBlbiBzZWd1bmRvcy5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCJQcm9kdWNlIGVzY2VuYXMgZm90b3JyZWFsaXN0YXMgY29uIGNvbnRyb2wgcHJlY2lzbyBkZSBj0JPQjm1hcmEsIGlsdW1pbmFjadCT0ZZuIHkgYXRt0JPRlnNmZXJhLlwiLFxuICAgICAgICAgIFwiRWRpdGEgZm90b2dyYW1hcyBzdWJpZG9zIGHQk8KxYWRpZW5kbyBvIHF1aXRhbmRvIGVsZW1lbnRvcywgY2FtYmlhbmRvIGVsIGVzdGlsbyBvIHJlY29sb3JlYW5kbyBsYSBwYWxldGEuXCIsXG4gICAgICAgICAgXCJDb21iaW5hIGhhc3RhIG51ZXZlIHJlZmVyZW5jaWFzIHkgcGVyZmVjY2lvbmEgZWwgcmVzdWx0YWRvIHBhc28gYSBwYXNvIGRlbnRybyBkZWwgZGnQk9CObG9nby5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgdmVvMzoge1xuICAgICAgICB0YWc6IFwiVmlkZW8gTGFiXCIsXG4gICAgICAgIHRpdGxlOiBcIlZFTzMgfCBGbHVqbyBjaW5lbWF0b2dy0JPQjmZpY29cIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCJFc3R1ZGlvIGV4cGVyaW1lbnRhbCBjdWFkcm8gYSBjdWFkcm86IGxsZXZhIHVuIGd1aW9uIGEgdW4gY2xpcCBmaW5hbCBlbiB1biDQk9GUbmljbyBmbHVqby5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCJDb252aWVydGUgZ3Vpb25lcyBlbiBzdG9yeWJvYXJkcyB5IHZpZGVvcyBjb3J0b3MgY29uIGNvbnRyb2wgZGUgZHVyYWNp0JPRlm4geSBmb3JtYXRvLlwiLFxuICAgICAgICAgIFwiQXBvcnRhIHJlZmVyZW5jaWFzIGRlIG1vdmltaWVudG8sIGF1ZGlvIHkgZXN0aWxvIHBhcmEgY3JlYXIgY29tcG9zaWNpb25lcyBo0JPCrWJyaWRhcy5cIixcbiAgICAgICAgICBcIlNpZ3VlIHZlcnNpb25lcyB5IGVkaWNpb25lcyBkZWwgZXF1aXBvIGNvbiB1biBoaXN0b3JpYWwgcXVlIGNhcHR1cmEgY2FkYSBpdGVyYWNp0JPRlm4uXCJcbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIHNvcmE6IHtcbiAgICAgICAgdGFnOiBcIk1vdGlvbiBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiU29yYSAyIHwgRXNjZW5hcyBnZW5lcmF0aXZhc1wiLFxuICAgICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgICBcIk1vZGVsbyBkZSB2aWRlbyBjb25zY2llbnRlIGRlIGxhIGbQk8Ktc2ljYSBwYXJhIHBsYW5vcyBsYXJnb3MsIGPQk9CObWFyYSBkaW7Qk9CObWljYSB5IHN1amV0b3MgbtCTwq10aWRvcy5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCJUcmFuc2Zvcm1hIGNvbmNlcHRvcyBlbiBtZXRyYWplIHB1bGlkbyBjb24gaWx1bWluYWNp0JPRlm4gbmF0dXJhbCB5IHByb2Z1bmRpZGFkIGNpbmVtYXRvZ3LQk9COZmljYS5cIixcbiAgICAgICAgICBcIkNvbWJpbmEgdGV4dG8sIGlt0JPQjmdlbmVzIHkgY2xpcHMgcGFyYSBkaXJpZ2lyIGxhIGNvcmVvZ3JhZtCTwq1hLCBlbCBhbWJpZW50ZSB5IGxhIGFjY2nQk9GWbiBlbiBwYW50YWxsYS5cIixcbiAgICAgICAgICBcIkV4cG9ydGEgc2VjdWVuY2lhcyBsaXN0YXMgcGFyYSBlZGljadCT0ZZuIGNvbiBwZXJzb25hamVzIGNvbnNpc3RlbnRlcyBlbiBjYWRhIGN1YWRyby5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgc2VlZHJlYW06IHtcbiAgICAgICAgdGFnOiBcIlN0dWRpbyBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiU2VlRHJlYW0gfCBBdGVsaWVyIGRlIGVzdGlsbyBhIGltYWdlblwiLFxuICAgICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgICBcIk1lemNsYSBjb25jZXB0b3MgZGUgbW9kYSwgZGlyZWNjadCT0ZZuIGFydNCTwq1zdGljYSB5IHBhbGV0YXMgZW4gdmlzdWFsZXMgbGlzdG9zIHBhcmEgZ2FsZXLQk8KtYSBjb24gcG9jYXMgaW5kaWNhY2lvbmVzLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIlRyYWR1Y2UgbW9vZGJvYXJkcyBhIGxvb2tzIGNvaGVyZW50ZXMgY29udHJvbGFuZG8gcGFsZXRhLCB0ZXh0dXJhIGUgaWx1bWluYWNp0JPRlm4uXCIsXG4gICAgICAgICAgXCJTdXBlcnBvbmUgaGFzdGEgY2luY28gcmVmZXJlbmNpYXMgcGFyYSB0cmFzbGFkYXIgY29tcG9zaWNp0JPRlm4sIHBvc2UgbyBodWVsbGEgZXN0aWxpemFkYS5cIixcbiAgICAgICAgICBcIkl0ZXJhIG1lZGlhbnRlIGRp0JPQjmxvZ28gbWllbnRyYXMgbWFudGllbmVzIHVuYSBlc3TQk8KpdGljYSBzZWd1cmEgcGFyYSBsYSBtYXJjYS5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgcnVud2F5OiB7XG4gICAgICAgIHRhZzogXCJQcm9kdWN0aW9uIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJSdW53YXkgfCBQbGF0YWZvcm1hIG11bHRpbW9kYWxcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCJMYW56YSBjYW1wYdCTwrFhcyBt0JPQjnMgctCT0I5waWRvIGNvbiBmbHVqb3MgZGUgdGV4dG8sIGltYWdlbiB5IHZpZGVvIGFsaW1lbnRhZG9zIHBvciBsb3MgbW9kZWxvcyBHZW4gZGUgUnVud2F5LlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIkNvbnN0cnV5ZSBzdG9yeWJvYXJkcywgYW5pbWFjaW9uZXMgeSBhc3NldHMgZGUgbWFya2V0aW5nIGVuIHVuIGxpZW56byBjb2xhYm9yYXRpdm8uXCIsXG4gICAgICAgICAgXCJVc2EgbW90aW9uIGJydXNoZXMsIGNvbnRyb2wgZGUgcHJvZnVuZGlkYWQgeSBzaW5jcm9uaXphY2nQk9GWbiBkZSBhdWRpbyBwYXJhIGVzY2VuYXMgcHJlY2lzYXMuXCIsXG4gICAgICAgICAgXCJFeHBvcnRhIGFzc2V0cyBwb3IgY2FwYXMgbGlzdG9zIHBhcmEgUHJlbWllcmUsIFJlc29sdmUgbyBBZnRlciBFZmZlY3RzLlwiXG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBrbGluZzoge1xuICAgICAgICB0YWc6IFwiUmVhbHRpbWUgTGFiXCIsXG4gICAgICAgIHRpdGxlOiBcIktsaW5nIHwgU2ltdWxhY3JvcyByZWFsaXN0YXNcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCJEaWZ1c2nQk9GWbiBjb2hlcmVudGUgY29uIGxhIGbQk8Ktc2ljYSBwYXJhIHByb2R1Y3RvcywgbXVsdGl0dWRlcyB5IHZpc3RhcyBkZSBkcm9uINCy0ILigJ0gcmVuZGVyaXphZG8gZW4gdGllbXBvIHLQk8KpY29yZC5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCJHZW5lcmEgZXNjZW5hcyBjb24gc29tYnJhcywgcmVmbGVqb3MgeSBtYXRlcmlhbGVzIGNvbXBsZWpvcyBwcmVjaXNvcy5cIixcbiAgICAgICAgICBcIkRlZmluZSB0cmF5ZWN0b3JpYXMgZGUgY9CT0I5tYXJhIHkgcHJvZnVuZGlkYWQgZGUgY2FtcG8gcGFyYSBwYW5vctCT0I5taWNhcyBhbXBsaWFzIG8gbWFjcm9zLlwiLFxuICAgICAgICAgIFwiSGF6IGJ1Y2xlcyBvIGV4dGllbmRlIGNsaXBzIHNpbiBwZXJkZXIgZmlkZWxpZGFkIGN1YWRybyBhIGN1YWRyby5cIlxuICAgICAgICBdXG4gICAgICB9XG4gICAgfVxuICB9XG4gICxcbiAgdmlkZW9Xb3JrYmVuY2g6IHtcbiAgICBtZW51VGl0bGU6IFwiTW9kZWxvcyBkZSB2aWRlb1wiLFxuICAgIG1vZGVsTGFiZWxzOiB7XG4gICAgICB2ZW8zOiBcIlZlbyAzXCIsXG4gICAgICBcInZlbzMtZmFzdFwiOiBcIlZlbyAzIEZhc3RcIixcbiAgICAgIHZlbzI6IFwiVmVvIDJcIlxuICAgIH0sXG4gICAgcHJvbXB0TGFiZWw6IFwiUHJvbXB0XCIsXG4gICAgcHJvbXB0UGxhY2Vob2xkZXI6IFwiRGVzY3JpYmUgbGEgZXNjZW5hLCBsYSBj0JPQjm1hcmEsIGVsIG1vdmltaWVudG8geSBsYXMgcGlzdGFzIGRlIGF1ZGlv0LLQgsKmXCIsXG4gICAgcHJvbXB0SGludDogXCJJbmNsdXllIGRp0JPQjmxvZ29zIGVudHJlIGNvbWlsbGFzIHkgZWZlY3RvcyBkZSBzb25pZG8gZXhwbNCTwq1jaXRvcyBwYXJhIG1lam9yYXIgbGEgYmFuZGEgc29ub3JhLlwiLFxuICAgIG5lZ2F0aXZlUHJvbXB0TGFiZWw6IFwiUHJvbXB0IG5lZ2F0aXZvXCIsXG4gICAgbmVnYXRpdmVQcm9tcHRQbGFjZWhvbGRlcjogXCJFbGVtZW50b3MgcXVlIGRlc2VhcyBldml0YXIgKHBvciBlamVtcGxvOiBjYXJpY2F0dXJhLCBiYWphIGNhbGlkYWQp0LLQgsKmXCIsXG4gICAgbW9kZUxhYmVsOiBcIk1vZG8gZGUgZ2VuZXJhY2nQk9GWblwiLFxuICAgIG1vZGVPcHRpb25zOiB7XG4gICAgICBcInRleHQtdG8tdmlkZW9cIjogXCJUZXh0byBhIHZpZGVvXCIsXG4gICAgICBcImltYWdlLXRvLXZpZGVvXCI6IFwiSW1hZ2VuIGEgdmlkZW9cIlxuICAgIH0sXG4gICAgYXNwZWN0TGFiZWw6IFwiUmVsYWNp0JPRlm4gZGUgYXNwZWN0b1wiLFxuICAgIHJlc29sdXRpb25MYWJlbDogXCJSZXNvbHVjadCT0ZZuXCIsXG4gICAgcGVyc29uTGFiZWw6IFwiR2VuZXJhY2nQk9GWbiBkZSBwZXJzb25hc1wiLFxuICAgIHNlZWRMYWJlbDogXCJTZWVkXCIsXG4gICAgcmVmZXJlbmNlTGFiZWw6IFwiSW1hZ2VuIGRlIHJlZmVyZW5jaWEgKG9wY2lvbmFsKVwiLFxuICAgIHJlZmVyZW5jZUhpbnQ6IFwiUE5HL0pQRyBoYXN0YSAyMCBNQlwiLFxuICAgIHJlbW92ZUxhYmVsOiBcIkVsaW1pbmFyIHJlZmVyZW5jaWFcIixcbiAgICBnZW5lcmF0ZTogXCJHZW5lcmFyIHZpZGVvXCIsXG4gICAgY2xlYXJBbGw6IFwiTGltcGlhciBhanVzdGVzXCIsXG4gICAgaGlzdG9yeToge1xuICAgICAgdGl0bGU6IFwiUmVuZGVycyByZWNpZW50ZXNcIixcbiAgICAgIHN1YnRpdGxlOiBcIkN1YW5kbyBjb25lY3RlbW9zIGxhIEFQSSByZWFsIHZlctCT0I5zIGFxddCTwq0gdHVzIHJlc3VsdGFkb3MuXCIsXG4gICAgICBidXR0b246IFwiSGlzdG9yaWFsXCJcbiAgICB9LFxuICAgIHByb21vczoge1xuICAgICAgdmVvMzoge1xuICAgICAgICB0YWc6IFwiTW90aW9uIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJWZW8gMyB8IFJlYWxpc21vIGNpbmVtYXRvZ3LQk9COZmljb1wiLFxuICAgICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgICBcIkVsIG1vZGVsbyBpbnNpZ25pYSBkZSBHb29nbGUgRGVlcE1pbmQgY29uIGF1ZGlvIG5hdGl2bywgY2xpcHMgZGUgOCBzIGVuIDEwODBwIHkgY29udHJvbCBwcmVjaXNvIGRlbCBlc3RpbG8uXCIsXG4gICAgICAgIGJ1bGxldFBvaW50czogW1xuICAgICAgICAgIFwiRGVzY3JpYmUgZGnQk9CObG9nb3MsIG1vdmltaWVudG9zIGRlIGPQk9CObWFyYSB5IGFtYmllbnRlIHBhcmEgb2J0ZW5lciBhdWRpbyB5IHZpZGVvIHNpbmNyb25pemFkb3MuXCIsXG4gICAgICAgICAgXCJBbHRlcm5hIGVudHJlIGZvcm1hdG9zIHZlcnRpY2FsZXMgdSBob3Jpem9udGFsZXMgc2Vn0JPRlG4gZWwgY2FuYWwgZGUgcHVibGljYWNp0JPRlm4uXCIsXG4gICAgICAgICAgXCJHddCTwq1hIGxhcyBpdGVyYWNpb25lcyBjb24gcHJvbXB0cyBuZWdhdGl2b3MgeSBzZWVkcyBwYXJhIG1hbnRlbmVyIGNvbnNpc3RlbmNpYS5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgXCJ2ZW8zLWZhc3RcIjoge1xuICAgICAgICB0YWc6IFwiTW90aW9uIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJWZW8gMyBGYXN0IHwgVmVsb2NpZGFkIHByb2R1Y3RpdmFcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCJEaXNl0JPCsWFkbyBwYXJhIGNhcmdhcyBkZSB0cmFiYWpvIHF1ZSByZXF1aWVyZW4gYWx0YSBjYWxpZGFkIGNvbiBsYXRlbmNpYSByZWR1Y2lkYS5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCJJZGVhbCBwYXJhIHBydWViYXMgQS9CLCBjYW1wYdCTwrFhcyBwdWJsaWNpdGFyaWFzIG8gZ2VuZXJhY2nQk9GWbiBkZSBjb250ZW5pZG8gc29jaWFsLlwiLFxuICAgICAgICAgIFwiQ29tcGF0aWJsZSBjb24gZmx1am9zIHRleHRv0LLigKDigJl2aWRlbyBlIGltYWdlbtCy4oCg4oCZdmlkZW8gY29uIGF1ZGlvIG5hdGl2by5cIixcbiAgICAgICAgICBcIkxvcyBwcmVzZXRzIGVxdWlsaWJyYWRvcyBtYW50aWVuZW4gbGEgY2FsaWRhZCBtaWVudHJhcyBtYXhpbWl6YW4gbGEgcmFwaWRlei5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgdmVvMjoge1xuICAgICAgICB0YWc6IFwiTGVnYWN5IExhYlwiLFxuICAgICAgICB0aXRsZTogXCJWZW8gMiB8IEV4cGxvcmFjadCT0ZZuIGNyZWF0aXZhXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwiTGEgZ2VuZXJhY2nQk9GWbiBhbnRlcmlvciBwZXJmZWN0YSBwYXJhIHN0b3J5Ym9hcmRzIHLQk9COcGlkb3MsIGNvcnRvcyBlc3RpbGl6YWRvcyB5IGV4cGxvcmFjaW9uZXMgYXRtb3Nm0JPCqXJpY2FzLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIkdlbmVyYSBoYXN0YSBkb3MgY2xpcHMgcG9yIHNvbGljaXR1ZCBjb24gdW5hIGR1cmFjadCT0ZZuIGRlIDXQstCC4oCcOCBzZWd1bmRvcy5cIixcbiAgICAgICAgICBcIkV4Y2VsZW50ZSBwYXJhIHBydWViYXMgZGUgY29uY2VwdG8gZG9uZGUgaW1wb3J0YSBt0JPQjnMgbGEgZXN00JPCqXRpY2EgcXVlIGxhIHJlc29sdWNp0JPRlm4gZnVsbCBIRC5cIixcbiAgICAgICAgICBcIkNvbWJpbmEgcHJvbXB0cyBjb24gcmVmZXJlbmNpYXMgcGFyYSBkYXIgdmlkYSBhIGJvY2V0b3MgbyBjb25jZXB0IGFydC5cIlxuICAgICAgICBdXG4gICAgICB9XG4gICAgfVxuICB9LFxuICBhdXRoOiB7XG4gICAgbG9naW5UaXRsZTogXCJCaWVudmVuaWRvIGRlIG51ZXZvXCIsXG4gICAgbG9naW5TdWJ0aXRsZTogXCJJbmljaWEgc2VzaW9uIHBhcmEgZ2VzdGlvbmFyIHR1IHNhbGRvIHkgdHVzIHByb3llY3Rvcy5cIixcbiAgICByZWdpc3RlclRpdGxlOiBcIkNyZWEgdW5hIGN1ZW50YSBBbGxBSVwiLFxuICAgIHJlZ2lzdGVyU3VidGl0bGU6IFwiUmVnaXN0cmF0ZSBjb24gY29ycmVvIGVsZWN0cm9uaWNvIG8gY29udGludWEgY29uIEdvb2dsZS5cIixcbiAgICBlbWFpbExhYmVsOiBcIkNvcnJlb1wiLFxuICAgIHBhc3N3b3JkTGFiZWw6IFwiQ29udHJhc2VuYVwiLFxuICAgIGNvbmZpcm1QYXNzd29yZExhYmVsOiBcIlJlcGl0ZSBsYSBjb250cmFzZW5hXCIsXG4gICAgc3VibWl0bG9nSW46IFwiSW5pY2lhciBzZXNpb25cIixcbiAgICBzaWduT3V0TGFiZWw6IFwiQ2VycmFyIHNlc2lvblwiLFxuICAgIHN1Ym1pdFJlZ2lzdGVyOiBcIkNyZWFyIGN1ZW50YVwiLFxuICAgIG9yRGl2aWRlcjogXCJvXCIsXG4gICAgZ29vZ2xlQnV0dG9uOiBcIkNvbnRpbnVhciBjb24gR29vZ2xlXCIsXG4gICAgcmVnaXN0ZXJDdGE6IFwiP051ZXZvIGVuIEFsbEFJP1wiLFxuICAgIHJlZ2lzdGVyTGluazogXCJDcmVhIHVuYSBjdWVudGFcIixcbiAgICBsb2dpbkN0YTogXCI/WWEgdGllbmVzIGN1ZW50YT9cIixcbiAgICBsb2dpbkxpbms6IFwiRW50cmFyXCIsXG4gICAgZXJyb3JHZW5lcmljOiBcIkFsZ28gc2FsaW8gbWFsLiBJbnRlbnRhbG8gZGUgbnVldm8uXCIsXG4gICAgcGFzc3dvcmRNaXNtYXRjaDogXCJMYXMgY29udHJhc2VuYXMgZGViZW4gY29pbmNpZGlyLlwiXG4gIH0sXG4gIGFjY291bnQ6IHtcbiAgICBiYWRnZTogXCJDdWVudGFcIixcbiAgICB0aXRsZTogXCJNaSBjdWVudGFcIixcbiAgICBzdWJ0aXRsZTogXCJDb250cm9sYSB0dSBzYWxkbyBkZSB0b2tlbnMsIHJldmlzYSBlc3RhZMOtc3RpY2FzIGRlIHVzbyB5IGFqdXN0YSBwZXJmaWwgeSBzZWd1cmlkYWQuXCIsXG4gICAgb3ZlcnZpZXdUaXRsZTogXCJSZXN1bWVuXCIsXG4gICAgb3ZlcnZpZXdTdWJ0aXRsZTogXCJTYWxkbyBhY3R1YWwsIGFjdGl2aWRhZCByZWNpZW50ZSB5IHJlZmVyaWRvcy5cIixcbiAgICBiYWxhbmNlTGFiZWw6IFwiVG9rZW5zIGRpc3BvbmlibGVzXCIsXG4gICAgYWNjb3VudFN0YXR1czogXCJBY3RpdmFcIixcbiAgICBiYWxhbmNlSGludDogXCJMb3MgdG9rZW5zIGRlc2Jsb3F1ZWFuIHRvZG9zIGxvcyBlc3BhY2lvcyBkZSB0cmFiYWpvIGRlIEFsbEFJLiBTaWd1ZSBjcmVhbmRvIG1pZW50cmFzIGVsIHNhbGRvIHNlYSBtYXlvciBxdWUgY2Vyby5cIixcbiAgICB0b3BVcEN0YTogXCJSZWNhcmdhciB0b2tlbnNcIixcbiAgICBpbnZpdGVDdGE6IFwiSW52aXRhciBhIHVuIGFtaWdvXCIsXG4gICAgYWN0aXZpdHlUaXRsZTogXCJBY3RpdmlkYWQgcmVjaWVudGVcIixcbiAgICBhY3Rpdml0eVN1YnRpdGxlOiBcIsOabHRpbW9zIG1vdmltaWVudG9zXCIsXG4gICAgYWN0aXZpdHlFbXB0eTogXCJBw7puIG5vIGhheSBtb3ZpbWllbnRvcy4gR2VuZXJhIGFsZ28gcGFyYSB2ZXJsb3MgYXF1w60uXCIsXG4gICAgcmVmcmVzaExhYmVsOiBcIkFjdHVhbGl6YXJcIixcbiAgICByZWZlcnJhbFRpdGxlOiBcIlByb2dyYW1hIGRlIHJlZmVyaWRvc1wiLFxuICAgIHJlZmVycmFsU3VidGl0bGU6IFwiQ29tcGFydGUgQWxsQUkgeSBnYW5hIGJvbm9zXCIsXG4gICAgcmVmZXJyYWxIaW50OiBcIkNhZGEgYW1pZ28gcXVlIHJlYWxpemEgc3UgcHJpbWVyYSBjb21wcmEgYcOxYWRlIDYwIHRva2VucyBkZSBib25vLlwiLFxuICAgIHJlZmVycmFsQ29kZUxhYmVsOiBcIkPDs2RpZ28gZGUgcmVmZXJpZG9cIixcbiAgICByZWZlcnJhbEludml0ZWRMYWJlbDogXCJBbWlnb3MgaW52aXRhZG9zXCIsXG4gICAgcmVmZXJyYWxSZXdhcmRzTGFiZWw6IFwiQm9ub3Mgb2J0ZW5pZG9zXCIsXG4gICAgcmVmZXJyYWxDdGE6IFwiQ29waWFyIGVubGFjZVwiLFxuICAgIHN0YXRpc3RpY3NUaXRsZTogXCJFc3RhZMOtc3RpY2FzXCIsXG4gICAgc3RhdGlzdGljc1N1YnRpdGxlOiBcIkNvbXByZW5kZSBjw7NtbyBldm9sdWNpb25hbiB0dXMgdG9rZW5zIHBvciBzZW1hbmFzIHkgZnVuY2lvbmVzLlwiLFxuICAgIGNoYXJ0TGFiZWw6IFwiUml0bW8gc2VtYW5hbFwiLFxuICAgIGNoYXJ0VGl0bGU6IFwiVG9rZW5zIGdhc3RhZG9zIHBvciBkw61hXCIsXG4gICAgY2hhcnRQZXJpb2RXZWVrOiBcIsOabHRpbW9zIDcgZMOtYXNcIixcbiAgICBjaGFydEhpbnQ6IFwiRGF0b3MgZGVtby4gTG9zIHJlYWxlcyBhcGFyZWNlcsOhbiB0cmFzIHR1IHByaW1lcmEgZ2VuZXJhY2nDs24uXCIsXG4gICAgdGFibGVMYWJlbDogXCJGdW5jaW9uZXNcIixcbiAgICB0YWJsZVRpdGxlOiBcIlVzbyBwb3IgY2FwYWNpZGFkXCIsXG4gICAgdGFibGVGdW5jdGlvbjogXCJGdW5jacOzblwiLFxuICAgIHRhYmxlUmVxdWVzdHM6IFwiU29saWNpdHVkZXNcIixcbiAgICB0YWJsZVRva2VuczogXCJUb2tlbnNcIixcbiAgICB0YWJsZUhpbnQ6IFwiU29saWNpdHVkZXMgeSBjb25zdW1vIGVzdGltYWRvIHBvciBjYWRhIGNhcGFjaWRhZC5cIixcbiAgICBmdW5jdGlvbkxhYmVsczoge1xuICAgICAgdGV4dDogXCJUZXh0b1wiLFxuICAgICAgcmV3cml0ZTogXCJQYXLDoWZyYXNpc1wiLFxuICAgICAgaW1hZ2U6IFwiSW3DoWdlbmVzXCIsXG4gICAgICBhdWRpbzogXCJBdWRpb1wiLFxuICAgICAgdmlkZW86IFwiVmlkZW9cIixcbiAgICAgIHByZXNlbnRhdGlvbjogXCJQcmVzZW50YWNpb25lc1wiLFxuICAgICAgcmVzZWFyY2g6IFwiSW52ZXN0aWdhY2nDs25cIlxuICAgIH0sXG4gICAgY2hhcnRMYWJlbHM6IFtcIkx1blwiLCBcIk1hclwiLCBcIk1pw6lcIiwgXCJKdWVcIiwgXCJWaWVcIiwgXCJTw6FiXCIsIFwiRG9tXCJdLFxuICAgIHByb2ZpbGVUaXRsZTogXCJQZXJmaWwgeSBzZWd1cmlkYWRcIixcbiAgICBwcm9maWxlU3VidGl0bGU6IFwiQWp1c3RhIHR1cyBkYXRvcywgbm90aWZpY2FjaW9uZXMgeSBwcm90ZWNjacOzbiBkZSBhY2Nlc28uXCIsXG4gICAgcHJvZmlsZURldGFpbHNUaXRsZTogXCJQZXJmaWxcIixcbiAgICBwcm9maWxlRW1haWxMYWJlbDogXCJDb3JyZW9cIixcbiAgICBwcm9maWxlQ29tcGFueUxhYmVsOiBcIkVxdWlwbyAvIGVtcHJlc2FcIixcbiAgICBub3RpZmljYXRpb25zVGl0bGU6IFwiTm90aWZpY2FjaW9uZXNcIixcbiAgICBub3RpZnlVc2FnZUxhYmVsOiBcIlJlc8O6bWVuZXMgZGUgdXNvIHkgYWxlcnRhcyBkZSBzYWxkb1wiLFxuICAgIG5vdGlmeU5ld3NMYWJlbDogXCJOb3RpY2lhcyB5IGxhbnphbWllbnRvcyBkZWwgcHJvZHVjdG9cIixcbiAgICBzYXZlUHJvZmlsZUN0YTogXCJHdWFyZGFyIHByZWZlcmVuY2lhc1wiLFxuICAgIHNlY3VyaXR5VGl0bGU6IFwiU2VndXJpZGFkXCIsXG4gICAgdHdvRmFjdG9yTGFiZWw6IFwiQXV0ZW50aWNhY2nDs24gZGUgZG9zIGZhY3RvcmVzXCIsXG4gICAgdHdvRmFjdG9ySGludDogXCJQcm90ZWdlIGxvcyBpbmljaW9zIGNvbiB1bmEgYXBwIG8gU01TLlwiLFxuICAgIGVuYWJsZVR3b0ZhY3RvckN0YTogXCJBY3RpdmFyIDJGQVwiLFxuICAgIHNlc3Npb25zVGl0bGU6IFwiU2VzaW9uZXMgYWN0aXZhc1wiLFxuICAgIHNlc3Npb25zSGludDogXCJDaWVycmEgc2VzacOzbiBlbiBuYXZlZ2Fkb3JlcyB5IGRpc3Bvc2l0aXZvcyByZW1vdG9zLlwiLFxuICAgIHNpZ25PdXRBbGw6IFwiQ2VycmFyIHNlc2nDs24gZW4gdG9kb3NcIixcbiAgICBwcml2YWN5VGl0bGU6IFwiUHJpdmFjaWRhZFwiLFxuICAgIGV4cG9ydERhdGFDdGE6IFwiRGVzY2FyZ2FyIG1pcyBkYXRvc1wiLFxuICAgIGRlbGV0ZUFjY291bnRDdGE6IFwiRWxpbWluYXIgY3VlbnRhXCIsXG4gICAgZGVsZXRlV2FybmluZzogXCJFbGltaW5hciBsYSBjdWVudGEgYm9ycmEgaGlzdG9yaWFsLCBmYWN0dXJhY2nDs24geSB0b2tlbnMgcmVzdGFudGVzIGRlIGZvcm1hIHBlcm1hbmVudGUuXCJcbiAgfVxufTtcbmV4cG9ydCBkZWZhdWx0IGVzRGljdGlvbmFyeTtcblxuXG5cblxuIl0sIm5hbWVzIjpbImVzRGljdGlvbmFyeSIsImNvbW1vbiIsImJyYW5kU2hvcnQiLCJicmFuZExvbmciLCJsb2dJbiIsInNpZ25PdXRMYWJlbCIsImJhbGFuY2VMYWJlbCIsImNyZWRpdHNTdWZmaXgiLCJzZWFyY2hMYWJlbCIsImxhbmd1YWdlTWVudUxhYmVsIiwibmF2aWdhdGlvbiIsInN1aXRlIiwiaG9tZSIsInN0b2NrIiwiY29tbXVuaXR5IiwiYWJvdXQiLCJwcmljaW5nIiwiZmFxIiwiYmxvZyIsImltYWdlR2VuZXJhdG9yIiwidmlkZW9HZW5lcmF0b3IiLCJhc3Npc3RhbnQiLCJhbGxUb29scyIsImNyZWF0aW9ucyIsInBpbm5lZCIsImFjdGlvbnMiLCJ1cGdyYWRlIiwidXBncmFkZURlc2NyaXB0aW9uIiwiY3JlYXRlIiwiZGFzaGJvYXJkIiwid2VsY29tZSIsInNlbGVjdE1vZGVsIiwiZ3VpZGVkTW9kZSIsInByb01vZGUiLCJwcm9tcHRQbGFjZWhvbGRlciIsInRhc2tzIiwiaGlzdG9yeSIsImhpc3RvcnlFbXB0eSIsImluc3BpcmF0aW9uIiwiaW5zcGlyYXRpb25SZWZyZXNoIiwicmVjZW50IiwibWFya2V0aW5nIiwiaGVyb1RpdGxlIiwiaGVyb1N1YnRpdGxlIiwicHJpY2VTdWZmaXgiLCJidXR0b25MYWJlbCIsImZvb3RlclRpdGxlIiwiZm9vdGVyQm9keSIsInBsYW5zIiwic3RhcnRlciIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJmZWF0dXJlcyIsImNyZWF0b3IiLCJzdHVkaW8iLCJuYW5vV29ya2JlbmNoIiwibWVudVRpdGxlIiwiaW1hZ2VDYXRlZ29yeUxhYmVsIiwidmlkZW9DYXRlZ29yeUxhYmVsIiwibW9kZWxMYWJlbHMiLCJ2ZW8zIiwic29yYSIsInNlZWRyZWFtIiwicnVud2F5Iiwia2xpbmciLCJwcm9tcHRMYWJlbCIsInByb21wdEhpbnQiLCJmb3JtYXRMYWJlbCIsImZvcm1hdE9wdGlvbnMiLCJ2YWx1ZSIsImxhYmVsIiwicHJpbWFyeUxhYmVsIiwicHJpbWFyeUVtcHR5VGl0bGUiLCJwcmltYXJ5RW1wdHlIaW50IiwicmVmZXJlbmNlc0xhYmVsIiwicmVmZXJlbmNlRW1wdHlUaXRsZSIsInJlZmVyZW5jZUVtcHR5SGludCIsInJlbW92ZUxhYmVsIiwiZGVsZXRlVGl0bGUiLCJnZW5lcmF0ZSIsImNsZWFyQWxsIiwic3VidGl0bGUiLCJidXR0b24iLCJoaXN0b3J5U3RhdHVzIiwic3VibWl0dGluZyIsIndhaXRpbmciLCJxdWV1aW5nIiwiZ2VuZXJhdGluZyIsInByb2dyZXNzTGFiZWwiLCJjb21wbGV0ZWQiLCJmYWlsZWQiLCJub1Jlc3VsdCIsInByb21wdENvcGllZCIsInByb21wdENvcHlFcnJvciIsImhpc3RvcnlBY3Rpb25zIiwibWVudSIsInByZXZpZXciLCJkb3dubG9hZCIsImNvcHlQcm9tcHQiLCJhbmltYXRlIiwic2hhcmUiLCJkZWxldGUiLCJoaXN0b3J5TW9kYWxzIiwicHJldmlld1RpdGxlIiwiYW5pbWF0ZVRpdGxlIiwiYW5pbWF0ZURlc2NyaXB0aW9uIiwiYW5pbWF0ZVNlbGVjdExhYmVsIiwiYW5pbWF0ZUNvbmZpcm0iLCJzaGFyZVRpdGxlIiwic2hhcmVTdWJ0aXRsZSIsInNoYXJlRW1haWwiLCJzaGFyZVRlbGVncmFtIiwic2hhcmVXaGF0c2FwcCIsInNoYXJlQ29weUxpbmsiLCJzaGFyZUNvcGllZCIsImRlbGV0ZURlc2NyaXB0aW9uIiwiZGVsZXRlQ29uZmlybSIsImNhbmNlbCIsInByb21vcyIsInRhZyIsImJ1bGxldFBvaW50cyIsInZpZGVvV29ya2JlbmNoIiwidmVvMiIsIm5lZ2F0aXZlUHJvbXB0TGFiZWwiLCJuZWdhdGl2ZVByb21wdFBsYWNlaG9sZGVyIiwibW9kZUxhYmVsIiwibW9kZU9wdGlvbnMiLCJhc3BlY3RMYWJlbCIsInJlc29sdXRpb25MYWJlbCIsInBlcnNvbkxhYmVsIiwic2VlZExhYmVsIiwicmVmZXJlbmNlTGFiZWwiLCJyZWZlcmVuY2VIaW50IiwiYXV0aCIsImxvZ2luVGl0bGUiLCJsb2dpblN1YnRpdGxlIiwicmVnaXN0ZXJUaXRsZSIsInJlZ2lzdGVyU3VidGl0bGUiLCJlbWFpbExhYmVsIiwicGFzc3dvcmRMYWJlbCIsImNvbmZpcm1QYXNzd29yZExhYmVsIiwic3VibWl0bG9nSW4iLCJzdWJtaXRSZWdpc3RlciIsIm9yRGl2aWRlciIsImdvb2dsZUJ1dHRvbiIsInJlZ2lzdGVyQ3RhIiwicmVnaXN0ZXJMaW5rIiwibG9naW5DdGEiLCJsb2dpbkxpbmsiLCJlcnJvckdlbmVyaWMiLCJwYXNzd29yZE1pc21hdGNoIiwiYWNjb3VudCIsImJhZGdlIiwib3ZlcnZpZXdUaXRsZSIsIm92ZXJ2aWV3U3VidGl0bGUiLCJhY2NvdW50U3RhdHVzIiwiYmFsYW5jZUhpbnQiLCJ0b3BVcEN0YSIsImludml0ZUN0YSIsImFjdGl2aXR5VGl0bGUiLCJhY3Rpdml0eVN1YnRpdGxlIiwiYWN0aXZpdHlFbXB0eSIsInJlZnJlc2hMYWJlbCIsInJlZmVycmFsVGl0bGUiLCJyZWZlcnJhbFN1YnRpdGxlIiwicmVmZXJyYWxIaW50IiwicmVmZXJyYWxDb2RlTGFiZWwiLCJyZWZlcnJhbEludml0ZWRMYWJlbCIsInJlZmVycmFsUmV3YXJkc0xhYmVsIiwicmVmZXJyYWxDdGEiLCJzdGF0aXN0aWNzVGl0bGUiLCJzdGF0aXN0aWNzU3VidGl0bGUiLCJjaGFydExhYmVsIiwiY2hhcnRUaXRsZSIsImNoYXJ0UGVyaW9kV2VlayIsImNoYXJ0SGludCIsInRhYmxlTGFiZWwiLCJ0YWJsZVRpdGxlIiwidGFibGVGdW5jdGlvbiIsInRhYmxlUmVxdWVzdHMiLCJ0YWJsZVRva2VucyIsInRhYmxlSGludCIsImZ1bmN0aW9uTGFiZWxzIiwidGV4dCIsInJld3JpdGUiLCJpbWFnZSIsImF1ZGlvIiwidmlkZW8iLCJwcmVzZW50YXRpb24iLCJyZXNlYXJjaCIsImNoYXJ0TGFiZWxzIiwicHJvZmlsZVRpdGxlIiwicHJvZmlsZVN1YnRpdGxlIiwicHJvZmlsZURldGFpbHNUaXRsZSIsInByb2ZpbGVFbWFpbExhYmVsIiwicHJvZmlsZUNvbXBhbnlMYWJlbCIsIm5vdGlmaWNhdGlvbnNUaXRsZSIsIm5vdGlmeVVzYWdlTGFiZWwiLCJub3RpZnlOZXdzTGFiZWwiLCJzYXZlUHJvZmlsZUN0YSIsInNlY3VyaXR5VGl0bGUiLCJ0d29GYWN0b3JMYWJlbCIsInR3b0ZhY3RvckhpbnQiLCJlbmFibGVUd29GYWN0b3JDdGEiLCJzZXNzaW9uc1RpdGxlIiwic2Vzc2lvbnNIaW50Iiwic2lnbk91dEFsbCIsInByaXZhY3lUaXRsZSIsImV4cG9ydERhdGFDdGEiLCJkZWxldGVBY2NvdW50Q3RhIiwiZGVsZXRlV2FybmluZyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/../../packages/i18n/dictionaries/es.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/../../packages/i18n/dictionaries/nl.ts":
|
||
/*!**********************************************!*\
|
||
!*** ../../packages/i18n/dictionaries/nl.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 */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ nlDictionary: () => (/* binding */ nlDictionary)\n/* harmony export */ });\nconst nlDictionary = {\n common: {\n brandShort: \"AllAI\",\n brandLong: \"AllAI Studio\",\n logIn: \"Inloggen\",\n signOutLabel: \"Uitloggen\",\n balanceLabel: \"Saldo\",\n creditsSuffix: \"credits\",\n searchLabel: \"Zoeken\",\n languageMenuLabel: \"Taal selecteren\"\n },\n navigation: {\n suite: \"Werkruimte\",\n home: \"Start\",\n stock: \"Asset-markt\",\n community: \"Community\",\n about: \"Over ons\",\n pricing: \"Prijzen\",\n faq: \"Veelgestelde vragen\",\n blog: \"Blog\",\n imageGenerator: \"Beeldgenerator\",\n videoGenerator: \"Videogenerator\",\n assistant: \"Assistent\",\n allTools: \"Alle tools\",\n creations: \"Projecten\",\n pinned: \"Vastgezet\"\n },\n actions: {\n upgrade: \"Upgrade abonnement\",\n upgradeDescription: \"Ontgrendel hogere resoluties en snellere wachtrijen voor makers uit {locale}.\",\n create: \"Maken\"\n },\n dashboard: {\n welcome: \"Welkom terug\",\n selectModel: \"Kies een model\",\n guidedMode: \"Geleid\",\n proMode: \"Pro\",\n promptPlaceholder: \"Beschrijf het resultaat dat je nodig hebt...\",\n tasks: \"Populaire taken\",\n history: \"Recente activiteit\",\n historyEmpty: \"Zodra je iets genereert, verschijnt het hier voor snelle toegang.\",\n inspiration: \"Inspiratie-presets\",\n inspirationRefresh: \"Vernieuwen\",\n recent: \"Recent\"\n },\n marketing: {\n pricing: {\n heroTitle: \"Pricing\",\n heroSubtitle: \"Choose the plan that matches your production velocity. Every coin equals 1 ₽, never expires, and can be spent across image and video workbenches.\",\n priceSuffix: \"/pack\",\n buttonLabel: \"Purchase pack\",\n footerTitle: \"Need a custom deployment?\",\n footerBody: \"Need something bespoke? Email sales@allai.studio and we will tailor a private balance, custom infrastructure, and credits to match your launch schedule.\",\n plans: {\n starter: {\n title: \"Starter\",\n description: \"Perfect for individuals exploring Nano Banana with predictable spend.\",\n features: [\n \"Includes {{coins}} coins (≈{{approxNano}} Nano Banana jobs or {{approxVeo}} Veo3 renders)\",\n \"1 coin = 1 ₽ and coins never expire\",\n \"Nano Banana, Seedream, Runway and Kling access\",\n \"Prompt library, saved styles, history playback\"\n ]\n },\n creator: {\n title: \"Creator\",\n description: \"Built for steady weekly production across image and video pipelines.\",\n features: [\n \"Includes {{coins}} coins (≈{{approxNano}} Nano Banana or {{approxVeo}} Veo3 renders)\",\n \"Shared team balance with role-based spend limits\",\n \"Brand safety presets, audit timeline, localisation tools\",\n \"Priority support with 12h response\"\n ]\n },\n studio: {\n title: \"Studio\",\n description: \"For agencies and in-house teams shipping high-volume campaigns.\",\n features: [\n \"Includes {{coins}} coins (≈{{approxNano}} Nano Banana or {{approxVeo}} Veo3 renders)\",\n \"Organisation-wide balance with budget automation\",\n \"Advanced guardrails, watermarking, compliance reviews\",\n \"Dedicated success manager and live chat support\"\n ]\n }\n }\n }\n },\n nanoWorkbench: {\n menuTitle: \"Alle modellen\",\n imageCategoryLabel: \"Beeldgenerators\",\n videoCategoryLabel: \"Videogenerators\",\n modelLabels: {\n \"nano-banana\": \"Nano Banana\",\n veo3: \"VEO3\",\n sora: \"Sora 2\",\n seedream: \"SeeDream\",\n runway: \"Runway\",\n kling: \"Kling\"\n },\n promptLabel: \"Prompt\",\n promptPlaceholder: \"Beschrijf het gewenste beeld...\",\n promptHint: \"Je kunt tot 8000 tekens plakken, inclusief screenshots — media worden automatisch toegevoegd.\",\n formatLabel: \"Formaat\",\n formatOptions: [\n {\n value: \"1:1\",\n label: \"1:1\"\n },\n {\n value: \"9:16\",\n label: \"9:16\"\n },\n {\n value: \"16:9\",\n label: \"16:9\"\n },\n {\n value: \"3:4\",\n label: \"3:4\"\n },\n {\n value: \"4:3\",\n label: \"4:3\"\n },\n {\n value: \"3:2\",\n label: \"3:2\"\n },\n {\n value: \"2:3\",\n label: \"2:3\"\n },\n {\n value: \"5:4\",\n label: \"5:4\"\n },\n {\n value: \"4:5\",\n label: \"4:5\"\n },\n {\n value: \"21:9\",\n label: \"21:9\"\n },\n {\n value: \"auto\",\n label: \"Auto\"\n }\n ],\n primaryLabel: \"Hoofdafbeelding\",\n primaryEmptyTitle: \"Hoofdafbeelding toevoegen\",\n primaryEmptyHint: \"PNG/JPG\",\n referencesLabel: \"Referenties (max. 9)\",\n referenceEmptyTitle: \"Referentie toevoegen\",\n referenceEmptyHint: \"PNG/JPG\",\n removeLabel: \"Verwijderen\",\n deleteTitle: \"Afbeelding verwijderen\",\n generate: \"Genereren\",\n clearAll: \"Alle afbeeldingen wissen\",\n history: {\n title: \"IdeeГ\\xabnfeed\",\n subtitle: \"Voorlopig een tijdelijke galerij — de geschiedenis-API volgt later.\",\n button: \"Geschiedenis\"\n },\n historyStatus: {\n submitting: \"Verzoek wordt verzonden...\",\n waiting: \"Taak aangemaakt. Wachten op Nano Banana...\",\n queuing: \"In de renderwachtrij...\",\n generating: \"Bezig met genereren...\",\n progressLabel: \"Voortgang\",\n completed: \"Klaar\",\n failed: \"Mislukt\",\n noResult: \"Geen resultaat-URL's ontvangen.\",\n promptCopied: \"Prompt gekopieerd naar het klembord.\",\n promptCopyError: \"Prompt kopi\\xebren mislukt. Probeer het handmatig.\"\n },\n historyActions: {\n menu: \"Acties openen\",\n preview: \"Voorbeeld openen\",\n download: \"Downloaden\",\n copyPrompt: \"Prompt kopi\\xebren\",\n animate: \"Animatie met videomodel\",\n share: \"Delen\",\n delete: \"Verwijderen uit feed\"\n },\n historyModals: {\n previewTitle: \"Voorbeeld bekijken\",\n animateTitle: \"Maak er een video van\",\n animateDescription: \"Stuur het frame naar een videomodel om het tot leven te wekken.\",\n animateSelectLabel: \"Kies een videomodel\",\n animateConfirm: \"Doorgaan\",\n shareTitle: \"Afbeelding delen\",\n shareSubtitle: \"Deel de link met je team of kanalen.\",\n shareEmail: \"Delen via e-mail\",\n shareTelegram: \"Delen op Telegram\",\n shareWhatsapp: \"Delen op WhatsApp\",\n shareCopyLink: \"Link kopi\\xebren\",\n shareCopied: \"Link gekopieerd!\",\n deleteTitle: \"Afbeelding verwijderen\",\n deleteDescription: \"De afbeelding verdwijnt uit de creatieve feed. Dit kan niet ongedaan worden gemaakt.\",\n deleteConfirm: \"Verwijderen\",\n cancel: \"Annuleren\"\n },\n promos: {\n \"nano-banana\": {\n tag: \"Image Lab\",\n title: \"Nano Banana | AI beeldlab\",\n description: \"EГ\\xa9n werkruimte voor creatieve beeldgeneratie: tekstprompts, referentiemixen en iteratieve chat-aanpassingen in seconden.\",\n bulletPoints: [\n \"CreГ\\xaber fotorealistische scГЁnes met nauwkeurige controle over camera, verlichting en sfeer.\",\n \"Bewerk geГјploade frames door elementen toe te voegen of te verwijderen, stijl te wijzigen of het palet aan te passen.\",\n \"Combineer tot negen referenties en verfijn het resultaat stap voor stap in het gesprek.\"\n ]\n },\n veo3: {\n tag: \"Video Lab\",\n title: \"VEO3 | Filmische pipeline\",\n description: \"Experimentele frame-voor-frame videostudio: van scriptoutline tot finale clip in Г\\xa9Г\\xa9n flow.\",\n bulletPoints: [\n \"Zet scripts om in storyboards en korte video’s met controle over duur en beeldverhouding.\",\n \"Voeg beweging, audio en stijlreferenties toe voor hybride videocomposities.\",\n \"Volg versies en teamwijzigingen met een geschiedenis van elke iteratie.\"\n ]\n },\n sora: {\n tag: \"Motion Lab\",\n title: \"Sora 2 | Generatieve scГЁnes\",\n description: \"Nieuwe generatie fysisch consistente video met lange shots, dynamische camerabewegingen en haarscherpe onderwerpen.\",\n bulletPoints: [\n \"Werk ideeГ\\xabn uit tot afgewerkte beelden met natuurlijk licht en filmische diepte.\",\n \"Combineer tekst, beeld en clips om choreografie, sfeer en actie te sturen.\",\n \"Exporteer kant-en-klare sequenties met consistente personages in elke frame.\"\n ]\n },\n seedream: {\n tag: \"Studio Lab\",\n title: \"SeeDream | Stijl-atelier\",\n description: \"Meng couture-concepten, art direction en kleurpaletten tot galerieklaar beeld in enkele prompts.\",\n bulletPoints: [\n \"Vertaal moodboards naar coherente looks met controle over palet, textuur en licht.\",\n \"Gebruik tot vijf referenties om compositie, poses of stijlelementen over te nemen.\",\n \"Verfijn iteratief in een gesprek terwijl je merkveilige esthetiek behoudt.\"\n ]\n },\n runway: {\n tag: \"Production Lab\",\n title: \"Runway | Multimodale lanceerbasis\",\n description: \"Lever campagnes sneller met naadloze tekst-, beeld- en videoworkflows op basis van Runway’s Gen-modellen.\",\n bulletPoints: [\n \"Bouw storyboards, animaties en teasers in Г\\xa9Г\\xa9n collaboratieve omgeving.\",\n \"Gebruik motion brushes, dieptecontrole en audio-sync voor nauwkeurige scГЁnes.\",\n \"Exporteer gelaagde assets die klaar zijn voor Premiere, Resolve of After Effects.\"\n ]\n },\n kling: {\n tag: \"Realtime Lab\",\n title: \"Kling | Realistische simulacra\",\n description: \"Fysisch consistente diffusie voor productshots, menigten en realistische dronebeelden — rendert razendsnel.\",\n bulletPoints: [\n \"Genereer scГЁnes met correcte schaduwen, reflecties en complexe materialen.\",\n \"Stuur cameratrajecten en scherptediepte voor brede panoramas of macro’s.\",\n \"Maak lusvideo’s of verleng clips zonder verlies van detail per frame.\"\n ]\n }\n }\n },\n videoWorkbench: {\n menuTitle: \"Videomodellen\",\n modelLabels: {\n veo3: \"Veo 3\",\n \"veo3-fast\": \"Veo 3 Fast\",\n veo2: \"Veo 2\"\n },\n promptLabel: \"Prompt\",\n promptPlaceholder: \"Beschrijf de scene, camerabeweging en eventuele audioвЂ\\xa6\",\n promptHint: \"Zet dialoog tussen aanhalingstekens en benoem geluidseffecten voor betere audio.\",\n negativePromptLabel: \"Negatieve prompt\",\n negativePromptPlaceholder: \"Elementen om te vermijden (bijv. cartoon, low quality)вЂ\\xa6\",\n modeLabel: \"Generatiemodus\",\n modeOptions: {\n \"text-to-video\": \"Tekst naar video\",\n \"image-to-video\": \"Afbeelding naar video\"\n },\n aspectLabel: \"Beeldverhouding\",\n resolutionLabel: \"Resolutie\",\n personLabel: \"Personen genereren\",\n seedLabel: \"Seed\",\n referenceLabel: \"Referentiebeeld (optioneel)\",\n referenceHint: \"PNG/JPG, maximaal 20 MB\",\n removeLabel: \"Referentie verwijderen\",\n generate: \"Video genereren\",\n clearAll: \"Instellingen wissen\",\n history: {\n title: \"Recente renders\",\n subtitle: \"Zodra de echte API is gekoppeld verschijnen hier de resultaten.\",\n button: \"Geschiedenis\"\n },\n promos: {\n veo3: {\n tag: \"Motion Lab\",\n title: \"Veo 3 | Filmische intelligentie\",\n description: \"De vlaggenschipvideo van Google DeepMind met native audio, 8‑seconden output en precieze stijlcontrole.\",\n bulletPoints: [\n \"Beschrijf dialoog, camerabeweging en sfeer voor synchroon geluid en beeld.\",\n \"Schakel tussen verticale en horizontale formats voor social of widescreen content.\",\n \"Gebruik negatieve prompts en seeds om consistente iteraties te bouwen.\"\n ]\n },\n \"veo3-fast\": {\n tag: \"Motion Lab\",\n title: \"Veo 3 Fast | Productiesnelheid\",\n description: \"Geoptimaliseerd voor snelle iteraties en backend-workloads die kwaliteit Г\\xa9n snelheid eisen.\",\n bulletPoints: [\n \"Ideaal voor A/B-tests, advertentie-automatisering en social-mediageneratie.\",\n \"Ondersteunt tekst- en image-to-video flows met native audio.\",\n \"Slimme standaardinstellingen houden de balans tussen performance en detail.\"\n ]\n },\n veo2: {\n tag: \"Legacy Lab\",\n title: \"Veo 2 | Creatieve exploratie\",\n description: \"Vorige generatie voor snelle storyboards, gestileerde shorts en sfeerexperimenten.\",\n bulletPoints: [\n \"Genereer tot twee clips per verzoek met een duur van 5‑8 seconden.\",\n \"Perfect voor conceptontwikkeling waarbij stijl belangrijker is dan 1080p.\",\n \"Combineer prompts met referenties om concept art tot leven te brengen.\"\n ]\n }\n }\n },\n auth: {\n loginTitle: \"Welkom terug\",\n loginSubtitle: \"Log in om je saldo en werkruimte te beheren.\",\n registerTitle: \"Maak een AllAI-account\",\n registerSubtitle: \"Registreer met e-mail of ga verder met Google.\",\n emailLabel: \"E-mail\",\n passwordLabel: \"Wachtwoord\",\n confirmPasswordLabel: \"Bevestig wachtwoord\",\n submitLogin: \"Inloggen\",\n submitRegister: \"Account maken\",\n orDivider: \"of\",\n googleButton: \"Ga verder met Google\",\n registerCta: \"Nieuw bij AllAI?\",\n registerLink: \"Maak een account\",\n loginCta: \"Al een account?\",\n loginLink: \"Inloggen\",\n errorGeneric: \"Er ging iets mis. Probeer het opnieuw.\",\n passwordMismatch: \"Wachtwoorden moeten gelijk zijn.\"\n },\n account: {\n badge: \"Account\",\n title: \"Mijn account\",\n subtitle: \"Houd je tokenbalans, gebruiksstatistieken en profiel- en beveiligingsinstellingen bij.\",\n overviewTitle: \"Overzicht\",\n overviewSubtitle: \"Balans, recente activiteit en referenties.\",\n balanceLabel: \"Beschikbare tokens\",\n accountStatus: \"Actief\",\n balanceHint: \"Tokens ontgrendelen alle AllAI-workbenches. Blijf cre\\xebren tot het saldo nul is.\",\n topUpCta: \"Tokens toevoegen\",\n inviteCta: \"Vriend uitnodigen\",\n activityTitle: \"Recente activiteit\",\n activitySubtitle: \"Laatste mutaties\",\n activityEmpty: \"Nog geen transacties. Start een generatie om beweging te zien.\",\n refreshLabel: \"Vernieuwen\",\n referralTitle: \"Referralprogramma\",\n referralSubtitle: \"Deel AllAI en verdien bonussen\",\n referralHint: \"Elke vriend die zijn eerste aankoop doet levert 60 bonustokens op.\",\n referralCodeLabel: \"Referralcode\",\n referralInvitedLabel: \"Uitgenodigde vrienden\",\n referralRewardsLabel: \"Bonustokens\",\n referralCta: \"Link kopi\\xebren\",\n statisticsTitle: \"Statistieken\",\n statisticsSubtitle: \"Krijg inzicht in tokenverbruik per week en per functie.\",\n chartLabel: \"Weektempo\",\n chartTitle: \"Tokens per dag\",\n chartPeriodWeek: \"Laatste 7 dagen\",\n chartHint: \"Demodata. Echte waarden verschijnen na je eerste generatie.\",\n tableLabel: \"Functies\",\n tableTitle: \"Gebruik per functie\",\n tableFunction: \"Functie\",\n tableRequests: \"Aanvragen\",\n tableTokens: \"Tokens\",\n tableHint: \"Geschatte aanvragen en tokenverbruik per functie.\",\n functionLabels: {\n text: \"Tekst\",\n rewrite: \"Herschrijven\",\n image: \"Afbeeldingen\",\n audio: \"Audio\",\n video: \"Video\",\n presentation: \"Presentaties\",\n research: \"Research\"\n },\n chartLabels: [\n \"Ma\",\n \"Di\",\n \"Wo\",\n \"Do\",\n \"Vr\",\n \"Za\",\n \"Zo\"\n ],\n profileTitle: \"Profiel & beveiliging\",\n profileSubtitle: \"Beheer gegevens, meldingen en toegang.\",\n profileDetailsTitle: \"Profiel\",\n profileEmailLabel: \"E-mail\",\n profileCompanyLabel: \"Team / bedrijf\",\n notificationsTitle: \"Meldingen\",\n notifyUsageLabel: \"Gebruiksrapporten en saldomeldingen\",\n notifyNewsLabel: \"Productnieuws en releases\",\n saveProfileCta: \"Voorkeuren opslaan\",\n securityTitle: \"Beveiliging\",\n twoFactorLabel: \"Twee-factor-authenticatie\",\n twoFactorHint: \"Bescherm aanmeldingen met een app of sms-code.\",\n enableTwoFactorCta: \"2FA inschakelen\",\n sessionsTitle: \"Actieve sessies\",\n sessionsHint: \"Log uit op andere apparaten.\",\n signOutAll: \"Overal uitloggen\",\n privacyTitle: \"Privacy\",\n exportDataCta: \"Mijn data downloaden\",\n deleteAccountCta: \"Account verwijderen\",\n deleteWarning: \"Verwijderen wist geschiedenis, betalingen en resterende tokens definitief.\"\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (nlDictionary);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vcGFja2FnZXMvaTE4bi9kaWN0aW9uYXJpZXMvbmwudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFFTyxNQUFNQSxlQUEyQjtJQUN0Q0MsUUFBUTtRQUNOQyxZQUFZO1FBQ1pDLFdBQVc7UUFDWEMsT0FBTztRQUNQQyxjQUFjO1FBQ2RDLGNBQWM7UUFDZEMsZUFBZTtRQUNmQyxhQUFhO1FBQ2JDLG1CQUFtQjtJQUNyQjtJQUNBQyxZQUFZO1FBQ1ZDLE9BQU87UUFDUEMsTUFBTTtRQUNOQyxPQUFPO1FBQ0hDLFdBQVc7UUFDZkMsT0FBTztRQUNQQyxTQUFTO1FBQ1RDLEtBQUs7UUFDTEMsTUFBTTtRQUNOQyxnQkFBZ0I7UUFDaEJDLGdCQUFnQjtRQUNoQkMsV0FBVztRQUNYQyxVQUFVO1FBQ1ZDLFdBQVc7UUFDWEMsUUFBUTtJQUNWO0lBQ0FDLFNBQVM7UUFDUEMsU0FBUztRQUNUQyxvQkFBb0I7UUFDcEJDLFFBQVE7SUFDVjtJQUNBQyxXQUFXO1FBQ1RDLFNBQVM7UUFDVEMsYUFBYTtRQUNiQyxZQUFZO1FBQ1pDLFNBQVM7UUFDVEMsbUJBQW1CO1FBQ25CQyxPQUFPO1FBQ1BDLFNBQVM7UUFDVEMsY0FBYztRQUNkQyxhQUFhO1FBQ2JDLG9CQUFvQjtRQUNwQkMsUUFBUTtJQUNWO0lBQ0FDLFdBQVc7UUFDVHpCLFNBQVM7WUFDUDBCLFdBQVc7WUFDWEMsY0FBYztZQUNkQyxhQUFhO1lBQ2JDLGFBQWE7WUFDYkMsYUFBYTtZQUNiQyxZQUFZO1lBQ1pDLE9BQU87Z0JBQ0xDLFNBQVM7b0JBQ1BDLE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JBQ1I7d0JBQ0E7d0JBQ0E7d0JBQ0E7cUJBQ0Q7Z0JBQ0g7Z0JBQ0FDLFNBQVM7b0JBQ1BILE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JBQ1I7d0JBQ0E7d0JBQ0E7d0JBQ0E7cUJBQ0Q7Z0JBQ0g7Z0JBQ0FFLFFBQVE7b0JBQ05KLE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JB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QUNQK0IsVUFBVTtRQUNWd0UsZUFBZTtRQUNmQyxrQkFBa0I7UUFDbEJwSixjQUFjO1FBQ2RxSixlQUFlO1FBQ2ZDLGFBQWE7UUFDYkMsVUFBVTtRQUNWQyxXQUFXO1FBQ1hDLGVBQWU7UUFDZkMsa0JBQWtCO1FBQ2xCQyxlQUFlO1FBQ2ZDLGNBQWM7UUFDZEMsZUFBZTtRQUNmQyxrQkFBa0I7UUFDbEJDLGNBQWM7UUFDZEMsbUJBQW1CO1FBQ25CQyxzQkFBc0I7UUFDdEJDLHNCQUFzQjtRQUN0QkMsYUFBYTtRQUNiQyxpQkFBaUI7UUFDakJDLG9CQUFvQjtRQUNwQkMsWUFBWTtRQUNaQyxZQUFZO1FBQ1pDLGlCQUFpQjtRQUNqQkMsV0FBVztRQUNYQyxZQUFZO1FBQ1pDLFlBQVk7UUFDWkMsZUFBZTtRQUNmQyxlQUFlO1FBQ2ZDLGFBQWE7UUFDYkMsV0FBVztRQUNYQyxnQkFBZ0I7WUFDZEMsTUFBTTtZQUNOQyxTQUFTO1lBQ1RDLE9BQU87WUFDUEMsT0FBTztZQUNQQyxPQUFPO1lBQ1BDLGNBQWM7WUFDZEMsVUFBVTtRQUNaO1FBQ0FDLGFBQWE7WUFBQztZQUFNO1lBQU07WUFBTTtZQUFNO1lBQU07WUFBTTtTQUFLO1FBQ3ZEQyxjQUFjO1FBQ2RDLGlCQUFpQjtRQUNqQkMscUJBQXFCO1FBQ3JCQyxtQkFBbUI7UUFDbkJDLHFCQUFxQjtRQUNyQkMsb0JBQW9CO1FBQ3BCQyxrQkFBa0I7UUFDbEJDLGlCQUFpQjtRQUNqQkMsZ0JBQWdCO1FBQ2hCQyxlQUFlO1FBQ2ZDLGdCQUFnQjtRQUNoQkMsZUFBZTtRQUNmQyxvQkFBb0I7UUFDcEJDLGVBQWU7UUFDZkMsY0FBYztRQUNkQyxZQUFZO1FBQ1pDLGNBQWM7UUFDZEMsZUFBZTtRQUNmQyxrQkFBa0I7UUFDbEJDLGVBQWU7SUFDakI7QUFDRixFQUFFO0FBQ0YsaUVBQWVsTixZQUFZQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uLi8uLi9wYWNrYWdlcy9pMThuL2RpY3Rpb25hcmllcy9ubC50cz8zMTQ5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpY3Rpb25hcnkgfSBmcm9tIFwiLi4vdHlwZXNcIjtcblxuZXhwb3J0IGNvbnN0IG5sRGljdGlvbmFyeTogRGljdGlvbmFyeSA9IHtcbiAgY29tbW9uOiB7XG4gICAgYnJhbmRTaG9ydDogXCJBbGxBSVwiLFxuICAgIGJyYW5kTG9uZzogXCJBbGxBSSBTdHVkaW9cIixcbiAgICBsb2dJbjogXCJJbmxvZ2dlblwiLFxuICAgIHNpZ25PdXRMYWJlbDogXCJVaXRsb2dnZW5cIixcbiAgICBiYWxhbmNlTGFiZWw6IFwiU2FsZG9cIixcbiAgICBjcmVkaXRzU3VmZml4OiBcImNyZWRpdHNcIixcbiAgICBzZWFyY2hMYWJlbDogXCJab2VrZW5cIixcbiAgICBsYW5ndWFnZU1lbnVMYWJlbDogXCJUYWFsIHNlbGVjdGVyZW5cIlxuICB9LFxuICBuYXZpZ2F0aW9uOiB7XG4gICAgc3VpdGU6IFwiV2Vya3J1aW10ZVwiLFxuICAgIGhvbWU6IFwiU3RhcnRcIixcbiAgICBzdG9jazogXCJBc3NldC1tYXJrdFwiLFxuICAgICAgICBjb21tdW5pdHk6IFwiQ29tbXVuaXR5XCIsXG4gICAgYWJvdXQ6IFwiT3ZlciBvbnNcIixcbiAgICBwcmljaW5nOiBcIlByaWp6ZW5cIixcbiAgICBmYXE6IFwiVmVlbGdlc3RlbGRlIHZyYWdlblwiLFxuICAgIGJsb2c6IFwiQmxvZ1wiLFxuICAgIGltYWdlR2VuZXJhdG9yOiBcIkJlZWxkZ2VuZXJhdG9yXCIsXG4gICAgdmlkZW9HZW5lcmF0b3I6IFwiVmlkZW9nZW5lcmF0b3JcIixcbiAgICBhc3Npc3RhbnQ6IFwiQXNzaXN0ZW50XCIsXG4gICAgYWxsVG9vbHM6IFwiQWxsZSB0b29sc1wiLFxuICAgIGNyZWF0aW9uczogXCJQcm9qZWN0ZW5cIixcbiAgICBwaW5uZWQ6IFwiVmFzdGdlemV0XCJcbiAgfSxcbiAgYWN0aW9uczoge1xuICAgIHVwZ3JhZGU6IFwiVXBncmFkZSBhYm9ubmVtZW50XCIsXG4gICAgdXBncmFkZURlc2NyaXB0aW9uOiBcIk9udGdyZW5kZWwgaG9nZXJlIHJlc29sdXRpZXMgZW4gc25lbGxlcmUgd2FjaHRyaWplbiB2b29yIG1ha2VycyB1aXQge2xvY2FsZX0uXCIsXG4gICAgY3JlYXRlOiBcIk1ha2VuXCJcbiAgfSxcbiAgZGFzaGJvYXJkOiB7XG4gICAgd2VsY29tZTogXCJXZWxrb20gdGVydWdcIixcbiAgICBzZWxlY3RNb2RlbDogXCJLaWVzIGVlbiBtb2RlbFwiLFxuICAgIGd1aWRlZE1vZGU6IFwiR2VsZWlkXCIsXG4gICAgcHJvTW9kZTogXCJQcm9cIixcbiAgICBwcm9tcHRQbGFjZWhvbGRlcjogXCJCZXNjaHJpamYgaGV0IHJlc3VsdGFhdCBkYXQgamUgbm9kaWcgaGVidC4uLlwiLFxuICAgIHRhc2tzOiBcIlBvcHVsYWlyZSB0YWtlblwiLFxuICAgIGhpc3Rvcnk6IFwiUmVjZW50ZSBhY3Rpdml0ZWl0XCIsXG4gICAgaGlzdG9yeUVtcHR5OiBcIlpvZHJhIGplIGlldHMgZ2VuZXJlZXJ0LCB2ZXJzY2hpam50IGhldCBoaWVyIHZvb3Igc25lbGxlIHRvZWdhbmcuXCIsXG4gICAgaW5zcGlyYXRpb246IFwiSW5zcGlyYXRpZS1wcmVzZXRzXCIsXG4gICAgaW5zcGlyYXRpb25SZWZyZXNoOiBcIlZlcm5pZXV3ZW5cIixcbiAgICByZWNlbnQ6IFwiUmVjZW50XCJcbiAgfSxcbiAgbWFya2V0aW5nOiB7XG4gICAgcHJpY2luZzoge1xuICAgICAgaGVyb1RpdGxlOiBcIlByaWNpbmdcIixcbiAgICAgIGhlcm9TdWJ0aXRsZTogXCJDaG9vc2UgdGhlIHBsYW4gdGhhdCBtYXRjaGVzIHlvdXIgcHJvZHVjdGlvbiB2ZWxvY2l0eS4gRXZlcnkgY29pbiBlcXVhbHMgMSDigr0sIG5ldmVyIGV4cGlyZXMsIGFuZCBjYW4gYmUgc3BlbnQgYWNyb3NzIGltYWdlIGFuZCB2aWRlbyB3b3JrYmVuY2hlcy5cIixcbiAgICAgIHByaWNlU3VmZml4OiBcIi9wYWNrXCIsXG4gICAgICBidXR0b25MYWJlbDogXCJQdXJjaGFzZSBwYWNrXCIsXG4gICAgICBmb290ZXJUaXRsZTogXCJOZWVkIGEgY3VzdG9tIGRlcGxveW1lbnQ/XCIsXG4gICAgICBmb290ZXJCb2R5OiBcIk5lZWQgc29tZXRoaW5nIGJlc3Bva2U/IEVtYWlsIHNhbGVzQGFsbGFpLnN0dWRpbyBhbmQgd2Ugd2lsbCB0YWlsb3IgYSBwcml2YXRlIGJhbGFuY2UsIGN1c3RvbSBpbmZyYXN0cnVjdHVyZSwgYW5kIGNyZWRpdHMgdG8gbWF0Y2ggeW91ciBsYXVuY2ggc2NoZWR1bGUuXCIsXG4gICAgICBwbGFuczoge1xuICAgICAgICBzdGFydGVyOiB7XG4gICAgICAgICAgdGl0bGU6IFwiU3RhcnRlclwiLFxuICAgICAgICAgIGRlc2NyaXB0aW9uOiBcIlBlcmZlY3QgZm9yIGluZGl2aWR1YWxzIGV4cGxvcmluZyBOYW5vIEJhbmFuYSB3aXRoIHByZWRpY3RhYmxlIHNwZW5kLlwiLFxuICAgICAgICAgIGZlYXR1cmVzOiBbXG4gICAgICAgICAgICBcIkluY2x1ZGVzIHt7Y29pbnN9fSBjb2lucyAo4omIe3thcHByb3hOYW5vfX0gTmFubyBCYW5hbmEgam9icyBvciB7e2FwcHJveFZlb319IFZlbzMgcmVuZGVycylcIixcbiAgICAgICAgICAgIFwiMSBjb2luID0gMSDigr0gYW5kIGNvaW5zIG5ldmVyIGV4cGlyZVwiLFxuICAgICAgICAgICAgXCJOYW5vIEJhbmFuYSwgU2VlZHJlYW0sIFJ1bndheSBhbmQgS2xpbmcgYWNjZXNzXCIsXG4gICAgICAgICAgICBcIlByb21wdCBsaWJyYXJ5LCBzYXZlZCBzdHlsZXMsIGhpc3RvcnkgcGxheWJhY2tcIlxuICAgICAgICAgIF1cbiAgICAgICAgfSxcbiAgICAgICAgY3JlYXRvcjoge1xuICAgICAgICAgIHRpdGxlOiBcIkNyZWF0b3JcIixcbiAgICAgICAgICBkZXNjcmlwdGlvbjogXCJCdWlsdCBmb3Igc3RlYWR5IHdlZWtseSBwcm9kdWN0aW9uIGFjcm9zcyBpbWFnZSBhbmQgdmlkZW8gcGlwZWxpbmVzLlwiLFxuICAgICAgICAgIGZlYXR1cmVzOiBbXG4gICAgICAgICAgICBcIkluY2x1ZGVzIHt7Y29pbnN9fSBjb2lucyAo4omIe3thcHByb3hOYW5vfX0gTmFubyBCYW5hbmEgb3Ige3thcHByb3hWZW99fSBWZW8zIHJlbmRlcnMpXCIsXG4gICAgICAgICAgICBcIlNoYXJlZCB0ZWFtIGJhbGFuY2Ugd2l0aCByb2xlLWJhc2VkIHNwZW5kIGxpbWl0c1wiLFxuICAgICAgICAgICAgXCJCcmFuZCBzYWZldHkgcHJlc2V0cywgYXVkaXQgdGltZWxpbmUsIGxvY2FsaXNhdGlvbiB0b29sc1wiLFxuICAgICAgICAgICAgXCJQcmlvcml0eSBzdXBwb3J0IHdpdGggMTJoIHJlc3BvbnNlXCJcbiAgICAgICAgICBdXG4gICAgICAgIH0sXG4gICAgICAgIHN0dWRpbzoge1xuICAgICAgICAgIHRpdGxlOiBcIlN0dWRpb1wiLFxuICAgICAgICAgIGRlc2NyaXB0aW9uOiBcIkZvciBhZ2VuY2llcyBhbmQgaW4taG91c2UgdGVhbXMgc2hpcHBpbmcgaGlnaC12b2x1bWUgY2FtcGFpZ25zLlwiLFxuICAgICAgICAgIGZlYXR1cmVzOiBbXG4gICAgICAgICAgICBcIkluY2x1ZGVzIHt7Y29pbnN9fSBjb2lucyAo4omIe3thcHByb3hOYW5vfX0gTmFubyBCYW5hbmEgb3Ige3thcHByb3hWZW99fSBWZW8zIHJlbmRlcnMpXCIsXG4gICAgICAgICAgICBcIk9yZ2FuaXNhdGlvbi13aWRlIGJhbGFuY2Ugd2l0aCBidWRnZXQgYXV0b21hdGlvblwiLFxuICAgICAgICAgICAgXCJBZHZhbmNlZCBndWFyZHJhaWxzLCB3YXRlcm1hcmtpbmcsIGNvbXBsaWFuY2UgcmV2aWV3c1wiLFxuICAgICAgICAgICAgXCJEZWRpY2F0ZWQgc3VjY2VzcyBtYW5hZ2VyIGFuZCBsaXZlIGNoYXQgc3VwcG9ydFwiXG4gICAgICAgICAgXVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9LFxuICBuYW5vV29ya2JlbmNoOiB7XG4gICAgbWVudVRpdGxlOiBcIkFsbGUgbW9kZWxsZW5cIixcbiAgICBpbWFnZUNhdGVnb3J5TGFiZWw6IFwiQmVlbGRnZW5lcmF0b3JzXCIsXG4gICAgdmlkZW9DYXRlZ29yeUxhYmVsOiBcIlZpZGVvZ2VuZXJhdG9yc1wiLFxuICAgIG1vZGVsTGFiZWxzOiB7XG4gICAgICBcIm5hbm8tYmFuYW5hXCI6IFwiTmFubyBCYW5hbmFcIixcbiAgICAgIHZlbzM6IFwiVkVPM1wiLFxuICAgICAgc29yYTogXCJTb3JhIDJcIixcbiAgICAgIHNlZWRyZWFtOiBcIlNlZURyZWFtXCIsXG4gICAgICBydW53YXk6IFwiUnVud2F5XCIsXG4gICAgICBrbGluZzogXCJLbGluZ1wiXG4gICAgfSxcbiAgICBwcm9tcHRMYWJlbDogXCJQcm9tcHRcIixcbiAgICBwcm9tcHRQbGFjZWhvbGRlcjogXCJCZXNjaHJpamYgaGV0IGdld2Vuc3RlIGJlZWxkLi4uXCIsXG4gICAgcHJvbXB0SGludDogXCJKZSBrdW50IHRvdCA4MDAwIHRla2VucyBwbGFra2VuLCBpbmNsdXNpZWYgc2NyZWVuc2hvdHMg0LLQguKAnSBtZWRpYSB3b3JkZW4gYXV0b21hdGlzY2ggdG9lZ2V2b2VnZC5cIixcbiAgICBmb3JtYXRMYWJlbDogXCJGb3JtYWF0XCIsXG4gICAgZm9ybWF0T3B0aW9uczogW1xuICAgICAgeyB2YWx1ZTogXCIxOjFcIiwgbGFiZWw6IFwiMToxXCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiOToxNlwiLCBsYWJlbDogXCI5OjE2XCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiMTY6OVwiLCBsYWJlbDogXCIxNjo5XCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiMzo0XCIsIGxhYmVsOiBcIjM6NFwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjQ6M1wiLCBsYWJlbDogXCI0OjNcIiB9LFxuICAgICAgeyB2YWx1ZTogXCIzOjJcIiwgbGFiZWw6IFwiMzoyXCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiMjozXCIsIGxhYmVsOiBcIjI6M1wiIH0sXG4gICAgICB7IHZhbHVlOiBcIjU6NFwiLCBsYWJlbDogXCI1OjRcIiB9LFxuICAgICAgeyB2YWx1ZTogXCI0OjVcIiwgbGFiZWw6IFwiNDo1XCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiMjE6OVwiLCBsYWJlbDogXCIyMTo5XCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiYXV0b1wiLCBsYWJlbDogXCJBdXRvXCIgfVxuICAgIF0sXG4gICAgcHJpbWFyeUxhYmVsOiBcIkhvb2ZkYWZiZWVsZGluZ1wiLFxuICAgIHByaW1hcnlFbXB0eVRpdGxlOiBcIkhvb2ZkYWZiZWVsZGluZyB0b2V2b2VnZW5cIixcbiAgICBwcmltYXJ5RW1wdHlIaW50OiBcIlBORy9KUEdcIixcbiAgICByZWZlcmVuY2VzTGFiZWw6IFwiUmVmZXJlbnRpZXMgKG1heC4gOSlcIixcbiAgICByZWZlcmVuY2VFbXB0eVRpdGxlOiBcIlJlZmVyZW50aWUgdG9ldm9lZ2VuXCIsXG4gICAgcmVmZXJlbmNlRW1wdHlIaW50OiBcIlBORy9KUEdcIixcbiAgICByZW1vdmVMYWJlbDogXCJWZXJ3aWpkZXJlblwiLFxuICAgIGRlbGV0ZVRpdGxlOiBcIkFmYmVlbGRpbmcgdmVyd2lqZGVyZW5cIixcbiAgICBnZW5lcmF0ZTogXCJHZW5lcmVyZW5cIixcbiAgICBjbGVhckFsbDogXCJBbGxlIGFmYmVlbGRpbmdlbiB3aXNzZW5cIixcbiAgICBoaXN0b3J5OiB7XG4gICAgICB0aXRsZTogXCJJZGVl0JPCq25mZWVkXCIsXG4gICAgICBzdWJ0aXRsZTogXCJWb29ybG9waWcgZWVuIHRpamRlbGlqa2UgZ2FsZXJpaiDQstCC4oCdIGRlIGdlc2NoaWVkZW5pcy1BUEkgdm9sZ3QgbGF0ZXIuXCIsXG4gICAgICBidXR0b246IFwiR2VzY2hpZWRlbmlzXCJcbiAgICB9LFxuICAgIGhpc3RvcnlTdGF0dXM6IHtcbiAgICAgIHN1Ym1pdHRpbmc6IFwiVmVyem9layB3b3JkdCB2ZXJ6b25kZW4uLi5cIixcbiAgICAgIHdhaXRpbmc6IFwiVGFhayBhYW5nZW1hYWt0LiBXYWNodGVuIG9wIE5hbm8gQmFuYW5hLi4uXCIsXG4gICAgICBxdWV1aW5nOiBcIkluIGRlIHJlbmRlcndhY2h0cmlqLi4uXCIsXG4gICAgICBnZW5lcmF0aW5nOiBcIkJlemlnIG1ldCBnZW5lcmVyZW4uLi5cIixcbiAgICAgIHByb2dyZXNzTGFiZWw6IFwiVm9vcnRnYW5nXCIsXG4gICAgICBjb21wbGV0ZWQ6IFwiS2xhYXJcIixcbiAgICAgIGZhaWxlZDogXCJNaXNsdWt0XCIsXG4gICAgICBub1Jlc3VsdDogXCJHZWVuIHJlc3VsdGFhdC1VUkwncyBvbnR2YW5nZW4uXCIsXG4gICAgICBwcm9tcHRDb3BpZWQ6IFwiUHJvbXB0IGdla29waWVlcmQgbmFhciBoZXQga2xlbWJvcmQuXCIsXG4gICAgICBwcm9tcHRDb3B5RXJyb3I6IFwiUHJvbXB0IGtvcGnDq3JlbiBtaXNsdWt0LiBQcm9iZWVyIGhldCBoYW5kbWF0aWcuXCJcbiAgICB9LFxuICAgIGhpc3RvcnlBY3Rpb25zOiB7XG4gICAgICBtZW51OiBcIkFjdGllcyBvcGVuZW5cIixcbiAgICAgIHByZXZpZXc6IFwiVm9vcmJlZWxkIG9wZW5lblwiLFxuICAgICAgZG93bmxvYWQ6IFwiRG93bmxvYWRlblwiLFxuICAgICAgY29weVByb21wdDogXCJQcm9tcHQga29wacOrcmVuXCIsXG4gICAgICBhbmltYXRlOiBcIkFuaW1hdGllIG1ldCB2aWRlb21vZGVsXCIsXG4gICAgICBzaGFyZTogXCJEZWxlblwiLFxuICAgICAgZGVsZXRlOiBcIlZlcndpamRlcmVuIHVpdCBmZWVkXCJcbiAgICB9LFxuICAgIGhpc3RvcnlNb2RhbHM6IHtcbiAgICAgIHByZXZpZXdUaXRsZTogXCJWb29yYmVlbGQgYmVraWprZW5cIixcbiAgICAgIGFuaW1hdGVUaXRsZTogXCJNYWFrIGVyIGVlbiB2aWRlbyB2YW5cIixcbiAgICAgIGFuaW1hdGVEZXNjcmlwdGlvbjogXCJTdHV1ciBoZXQgZnJhbWUgbmFhciBlZW4gdmlkZW9tb2RlbCBvbSBoZXQgdG90IGxldmVuIHRlIHdla2tlbi5cIixcbiAgICAgIGFuaW1hdGVTZWxlY3RMYWJlbDogXCJLaWVzIGVlbiB2aWRlb21vZGVsXCIsXG4gICAgICBhbmltYXRlQ29uZmlybTogXCJEb29yZ2FhblwiLFxuICAgICAgc2hhcmVUaXRsZTogXCJBZmJlZWxkaW5nIGRlbGVuXCIsXG4gICAgICBzaGFyZVN1YnRpdGxlOiBcIkRlZWwgZGUgbGluayBtZXQgamUgdGVhbSBvZiBrYW5hbGVuLlwiLFxuICAgICAgc2hhcmVFbWFpbDogXCJEZWxlbiB2aWEgZS1tYWlsXCIsXG4gICAgICBzaGFyZVRlbGVncmFtOiBcIkRlbGVuIG9wIFRlbGVncmFtXCIsXG4gICAgICBzaGFyZVdoYXRzYXBwOiBcIkRlbGVuIG9wIFdoYXRzQXBwXCIsXG4gICAgICBzaGFyZUNvcHlMaW5rOiBcIkxpbmsga29wacOrcmVuXCIsXG4gICAgICBzaGFyZUNvcGllZDogXCJMaW5rIGdla29waWVlcmQhXCIsXG4gICAgICBkZWxldGVUaXRsZTogXCJBZmJlZWxkaW5nIHZlcndpamRlcmVuXCIsXG4gICAgICBkZWxldGVEZXNjcmlwdGlvbjogXCJEZSBhZmJlZWxkaW5nIHZlcmR3aWpudCB1aXQgZGUgY3JlYXRpZXZlIGZlZWQuIERpdCBrYW4gbmlldCBvbmdlZGFhbiB3b3JkZW4gZ2VtYWFrdC5cIixcbiAgICAgIGRlbGV0ZUNvbmZpcm06IFwiVmVyd2lqZGVyZW5cIixcbiAgICAgIGNhbmNlbDogXCJBbm51bGVyZW5cIlxuICAgIH0sXG4gICAgcHJvbW9zOiB7XG4gICAgICBcIm5hbm8tYmFuYW5hXCI6IHtcbiAgICAgICAgdGFnOiBcIkltYWdlIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJOYW5vIEJhbmFuYSB8IEFJIGJlZWxkbGFiXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwiRdCTwqluIHdlcmtydWltdGUgdm9vciBjcmVhdGlldmUgYmVlbGRnZW5lcmF0aWU6IHRla3N0cHJvbXB0cywgcmVmZXJlbnRpZW1peGVuIGVuIGl0ZXJhdGlldmUgY2hhdC1hYW5wYXNzaW5nZW4gaW4gc2Vjb25kZW4uXCIsXG4gICAgICAgIGJ1bGxldFBvaW50czogW1xuICAgICAgICAgIFwiQ3Jl0JPCq2VyIGZvdG9yZWFsaXN0aXNjaGUgc2PQk9CBbmVzIG1ldCBuYXV3a2V1cmlnZSBjb250cm9sZSBvdmVyIGNhbWVyYSwgdmVybGljaHRpbmcgZW4gc2ZlZXIuXCIsXG4gICAgICAgICAgXCJCZXdlcmsgZ2XQk9GYcGxvYWRlIGZyYW1lcyBkb29yIGVsZW1lbnRlbiB0b2UgdGUgdm9lZ2VuIG9mIHRlIHZlcndpamRlcmVuLCBzdGlqbCB0ZSB3aWp6aWdlbiBvZiBoZXQgcGFsZXQgYWFuIHRlIHBhc3Nlbi5cIixcbiAgICAgICAgICBcIkNvbWJpbmVlciB0b3QgbmVnZW4gcmVmZXJlbnRpZXMgZW4gdmVyZmlqbiBoZXQgcmVzdWx0YWF0IHN0YXAgdm9vciBzdGFwIGluIGhldCBnZXNwcmVrLlwiXG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICB2ZW8zOiB7XG4gICAgICAgIHRhZzogXCJWaWRlbyBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiVkVPMyB8IEZpbG1pc2NoZSBwaXBlbGluZVwiLFxuICAgICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgICBcIkV4cGVyaW1lbnRlbGUgZnJhbWUtdm9vci1mcmFtZSB2aWRlb3N0dWRpbzogdmFuIHNjcmlwdG91dGxpbmUgdG90IGZpbmFsZSBjbGlwIGluINCTwqnQk8KpbiBmbG93LlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIlpldCBzY3JpcHRzIG9tIGluIHN0b3J5Ym9hcmRzIGVuIGtvcnRlIHZpZGVv0LLQguKEonMgbWV0IGNvbnRyb2xlIG92ZXIgZHV1ciBlbiBiZWVsZHZlcmhvdWRpbmcuXCIsXG4gICAgICAgICAgXCJWb2VnIGJld2VnaW5nLCBhdWRpbyBlbiBzdGlqbHJlZmVyZW50aWVzIHRvZSB2b29yIGh5YnJpZGUgdmlkZW9jb21wb3NpdGllcy5cIixcbiAgICAgICAgICBcIlZvbGcgdmVyc2llcyBlbiB0ZWFtd2lqemlnaW5nZW4gbWV0IGVlbiBnZXNjaGllZGVuaXMgdmFuIGVsa2UgaXRlcmF0aWUuXCJcbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIHNvcmE6IHtcbiAgICAgICAgdGFnOiBcIk1vdGlvbiBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiU29yYSAyIHwgR2VuZXJhdGlldmUgc2PQk9CBbmVzXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwiTmlldXdlIGdlbmVyYXRpZSBmeXNpc2NoIGNvbnNpc3RlbnRlIHZpZGVvIG1ldCBsYW5nZSBzaG90cywgZHluYW1pc2NoZSBjYW1lcmFiZXdlZ2luZ2VuIGVuIGhhYXJzY2hlcnBlIG9uZGVyd2VycGVuLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIldlcmsgaWRlZdCTwqtuIHVpdCB0b3QgYWZnZXdlcmt0ZSBiZWVsZGVuIG1ldCBuYXR1dXJsaWprIGxpY2h0IGVuIGZpbG1pc2NoZSBkaWVwdGUuXCIsXG4gICAgICAgICAgXCJDb21iaW5lZXIgdGVrc3QsIGJlZWxkIGVuIGNsaXBzIG9tIGNob3Jlb2dyYWZpZSwgc2ZlZXIgZW4gYWN0aWUgdGUgc3R1cmVuLlwiLFxuICAgICAgICAgIFwiRXhwb3J0ZWVyIGthbnQtZW4ta2xhcmUgc2VxdWVudGllcyBtZXQgY29uc2lzdGVudGUgcGVyc29uYWdlcyBpbiBlbGtlIGZyYW1lLlwiXG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBzZWVkcmVhbToge1xuICAgICAgICB0YWc6IFwiU3R1ZGlvIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJTZWVEcmVhbSB8IFN0aWpsLWF0ZWxpZXJcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCJNZW5nIGNvdXR1cmUtY29uY2VwdGVuLCBhcnQgZGlyZWN0aW9uIGVuIGtsZXVycGFsZXR0ZW4gdG90IGdhbGVyaWVrbGFhciBiZWVsZCBpbiBlbmtlbGUgcHJvbXB0cy5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCJWZXJ0YWFsIG1vb2Rib2FyZHMgbmFhciBjb2hlcmVudGUgbG9va3MgbWV0IGNvbnRyb2xlIG92ZXIgcGFsZXQsIHRleHR1dXIgZW4gbGljaHQuXCIsXG4gICAgICAgICAgXCJHZWJydWlrIHRvdCB2aWpmIHJlZmVyZW50aWVzIG9tIGNvbXBvc2l0aWUsIHBvc2VzIG9mIHN0aWpsZWxlbWVudGVuIG92ZXIgdGUgbmVtZW4uXCIsXG4gICAgICAgICAgXCJWZXJmaWpuIGl0ZXJhdGllZiBpbiBlZW4gZ2VzcHJlayB0ZXJ3aWpsIGplIG1lcmt2ZWlsaWdlIGVzdGhldGllayBiZWhvdWR0LlwiXG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBydW53YXk6IHtcbiAgICAgICAgdGFnOiBcIlByb2R1Y3Rpb24gTGFiXCIsXG4gICAgICAgIHRpdGxlOiBcIlJ1bndheSB8IE11bHRpbW9kYWxlIGxhbmNlZXJiYXNpc1wiLFxuICAgICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgICBcIkxldmVyIGNhbXBhZ25lcyBzbmVsbGVyIG1ldCBuYWFkbG96ZSB0ZWtzdC0sIGJlZWxkLSBlbiB2aWRlb3dvcmtmbG93cyBvcCBiYXNpcyB2YW4gUnVud2F50LLQguKEonMgR2VuLW1vZGVsbGVuLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIkJvdXcgc3Rvcnlib2FyZHMsIGFuaW1hdGllcyBlbiB0ZWFzZXJzIGluINCTwqnQk8KpbiBjb2xsYWJvcmF0aWV2ZSBvbWdldmluZy5cIixcbiAgICAgICAgICBcIkdlYnJ1aWsgbW90aW9uIGJydXNoZXMsIGRpZXB0ZWNvbnRyb2xlIGVuIGF1ZGlvLXN5bmMgdm9vciBuYXV3a2V1cmlnZSBzY9CT0IFuZXMuXCIsXG4gICAgICAgICAgXCJFeHBvcnRlZXIgZ2VsYWFnZGUgYXNzZXRzIGRpZSBrbGFhciB6aWpuIHZvb3IgUHJlbWllcmUsIFJlc29sdmUgb2YgQWZ0ZXIgRWZmZWN0cy5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAga2xpbmc6IHtcbiAgICAgICAgdGFnOiBcIlJlYWx0aW1lIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJLbGluZyB8IFJlYWxpc3Rpc2NoZSBzaW11bGFjcmFcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCJGeXNpc2NoIGNvbnNpc3RlbnRlIGRpZmZ1c2llIHZvb3IgcHJvZHVjdHNob3RzLCBtZW5pZ3RlbiBlbiByZWFsaXN0aXNjaGUgZHJvbmViZWVsZGVuINCy0ILigJ0gcmVuZGVydCByYXplbmRzbmVsLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIkdlbmVyZWVyIHNj0JPQgW5lcyBtZXQgY29ycmVjdGUgc2NoYWR1d2VuLCByZWZsZWN0aWVzIGVuIGNvbXBsZXhlIG1hdGVyaWFsZW4uXCIsXG4gICAgICAgICAgXCJTdHV1ciBjYW1lcmF0cmFqZWN0ZW4gZW4gc2NoZXJwdGVkaWVwdGUgdm9vciBicmVkZSBwYW5vcmFtYXMgb2YgbWFjcm/QstCC4oSicy5cIixcbiAgICAgICAgICBcIk1hYWsgbHVzdmlkZW/QstCC4oSicyBvZiB2ZXJsZW5nIGNsaXBzIHpvbmRlciB2ZXJsaWVzIHZhbiBkZXRhaWwgcGVyIGZyYW1lLlwiXG4gICAgICAgIF1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLFxuICB2aWRlb1dvcmtiZW5jaDoge1xuICAgIG1lbnVUaXRsZTogXCJWaWRlb21vZGVsbGVuXCIsXG4gICAgbW9kZWxMYWJlbHM6IHtcbiAgICAgIHZlbzM6IFwiVmVvIDNcIixcbiAgICAgIFwidmVvMy1mYXN0XCI6IFwiVmVvIDMgRmFzdFwiLFxuICAgICAgdmVvMjogXCJWZW8gMlwiXG4gICAgfSxcbiAgICBwcm9tcHRMYWJlbDogXCJQcm9tcHRcIixcbiAgICBwcm9tcHRQbGFjZWhvbGRlcjogXCJCZXNjaHJpamYgZGUgc2NlbmUsIGNhbWVyYWJld2VnaW5nIGVuIGV2ZW50dWVsZSBhdWRpb9Cy0ILCplwiLFxuICAgIHByb21wdEhpbnQ6IFwiWmV0IGRpYWxvb2cgdHVzc2VuIGFhbmhhbGluZ3N0ZWtlbnMgZW4gYmVub2VtIGdlbHVpZHNlZmZlY3RlbiB2b29yIGJldGVyZSBhdWRpby5cIixcbiAgICBuZWdhdGl2ZVByb21wdExhYmVsOiBcIk5lZ2F0aWV2ZSBwcm9tcHRcIixcbiAgICBuZWdhdGl2ZVByb21wdFBsYWNlaG9sZGVyOiBcIkVsZW1lbnRlbiBvbSB0ZSB2ZXJtaWpkZW4gKGJpanYuIGNhcnRvb24sIGxvdyBxdWFsaXR5KdCy0ILCplwiLFxuICAgIG1vZGVMYWJlbDogXCJHZW5lcmF0aWVtb2R1c1wiLFxuICAgIG1vZGVPcHRpb25zOiB7XG4gICAgICBcInRleHQtdG8tdmlkZW9cIjogXCJUZWtzdCBuYWFyIHZpZGVvXCIsXG4gICAgICBcImltYWdlLXRvLXZpZGVvXCI6IFwiQWZiZWVsZGluZyBuYWFyIHZpZGVvXCJcbiAgICB9LFxuICAgIGFzcGVjdExhYmVsOiBcIkJlZWxkdmVyaG91ZGluZ1wiLFxuICAgIHJlc29sdXRpb25MYWJlbDogXCJSZXNvbHV0aWVcIixcbiAgICBwZXJzb25MYWJlbDogXCJQZXJzb25lbiBnZW5lcmVyZW5cIixcbiAgICBzZWVkTGFiZWw6IFwiU2VlZFwiLFxuICAgIHJlZmVyZW5jZUxhYmVsOiBcIlJlZmVyZW50aWViZWVsZCAob3B0aW9uZWVsKVwiLFxuICAgIHJlZmVyZW5jZUhpbnQ6IFwiUE5HL0pQRywgbWF4aW1hYWwgMjAgTUJcIixcbiAgICByZW1vdmVMYWJlbDogXCJSZWZlcmVudGllIHZlcndpamRlcmVuXCIsXG4gICAgZ2VuZXJhdGU6IFwiVmlkZW8gZ2VuZXJlcmVuXCIsXG4gICAgY2xlYXJBbGw6IFwiSW5zdGVsbGluZ2VuIHdpc3NlblwiLFxuICAgIGhpc3Rvcnk6IHtcbiAgICAgIHRpdGxlOiBcIlJlY2VudGUgcmVuZGVyc1wiLFxuICAgICAgc3VidGl0bGU6IFwiWm9kcmEgZGUgZWNodGUgQVBJIGlzIGdla29wcGVsZCB2ZXJzY2hpam5lbiBoaWVyIGRlIHJlc3VsdGF0ZW4uXCIsXG4gICAgICBidXR0b246IFwiR2VzY2hpZWRlbmlzXCJcbiAgICB9LFxuICAgIHByb21vczoge1xuICAgICAgdmVvMzoge1xuICAgICAgICB0YWc6IFwiTW90aW9uIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJWZW8gMyB8IEZpbG1pc2NoZSBpbnRlbGxpZ2VudGllXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwiRGUgdmxhZ2dlbnNjaGlwdmlkZW8gdmFuIEdvb2dsZSBEZWVwTWluZCBtZXQgbmF0aXZlIGF1ZGlvLCA40LLQguKAmHNlY29uZGVuIG91dHB1dCBlbiBwcmVjaWV6ZSBzdGlqbGNvbnRyb2xlLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIkJlc2NocmlqZiBkaWFsb29nLCBjYW1lcmFiZXdlZ2luZyBlbiBzZmVlciB2b29yIHN5bmNocm9vbiBnZWx1aWQgZW4gYmVlbGQuXCIsXG4gICAgICAgICAgXCJTY2hha2VsIHR1c3NlbiB2ZXJ0aWNhbGUgZW4gaG9yaXpvbnRhbGUgZm9ybWF0cyB2b29yIHNvY2lhbCBvZiB3aWRlc2NyZWVuIGNvbnRlbnQuXCIsXG4gICAgICAgICAgXCJHZWJydWlrIG5lZ2F0aWV2ZSBwcm9tcHRzIGVuIHNlZWRzIG9tIGNvbnNpc3RlbnRlIGl0ZXJhdGllcyB0ZSBib3V3ZW4uXCJcbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIFwidmVvMy1mYXN0XCI6IHtcbiAgICAgICAgdGFnOiBcIk1vdGlvbiBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiVmVvIDMgRmFzdCB8IFByb2R1Y3RpZXNuZWxoZWlkXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwiR2VvcHRpbWFsaXNlZXJkIHZvb3Igc25lbGxlIGl0ZXJhdGllcyBlbiBiYWNrZW5kLXdvcmtsb2FkcyBkaWUga3dhbGl0ZWl0INCTwqluIHNuZWxoZWlkIGVpc2VuLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIklkZWFhbCB2b29yIEEvQi10ZXN0cywgYWR2ZXJ0ZW50aWUtYXV0b21hdGlzZXJpbmcgZW4gc29jaWFsLW1lZGlhZ2VuZXJhdGllLlwiLFxuICAgICAgICAgIFwiT25kZXJzdGV1bnQgdGVrc3QtIGVuIGltYWdlLXRvLXZpZGVvIGZsb3dzIG1ldCBuYXRpdmUgYXVkaW8uXCIsXG4gICAgICAgICAgXCJTbGltbWUgc3RhbmRhYXJkaW5zdGVsbGluZ2VuIGhvdWRlbiBkZSBiYWxhbnMgdHVzc2VuIHBlcmZvcm1hbmNlIGVuIGRldGFpbC5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgdmVvMjoge1xuICAgICAgICB0YWc6IFwiTGVnYWN5IExhYlwiLFxuICAgICAgICB0aXRsZTogXCJWZW8gMiB8IENyZWF0aWV2ZSBleHBsb3JhdGllXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwiVm9yaWdlIGdlbmVyYXRpZSB2b29yIHNuZWxsZSBzdG9yeWJvYXJkcywgZ2VzdGlsZWVyZGUgc2hvcnRzIGVuIHNmZWVyZXhwZXJpbWVudGVuLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcIkdlbmVyZWVyIHRvdCB0d2VlIGNsaXBzIHBlciB2ZXJ6b2VrIG1ldCBlZW4gZHV1ciB2YW4gNdCy0ILigJg4IHNlY29uZGVuLlwiLFxuICAgICAgICAgIFwiUGVyZmVjdCB2b29yIGNvbmNlcHRvbnR3aWtrZWxpbmcgd2FhcmJpaiBzdGlqbCBiZWxhbmdyaWprZXIgaXMgZGFuIDEwODBwLlwiLFxuICAgICAgICAgIFwiQ29tYmluZWVyIHByb21wdHMgbWV0IHJlZmVyZW50aWVzIG9tIGNvbmNlcHQgYXJ0IHRvdCBsZXZlbiB0ZSBicmVuZ2VuLlwiXG4gICAgICAgIF1cbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIGF1dGg6IHtcbiAgICBsb2dpblRpdGxlOiBcIldlbGtvbSB0ZXJ1Z1wiLFxuICAgIGxvZ2luU3VidGl0bGU6IFwiTG9nIGluIG9tIGplIHNhbGRvIGVuIHdlcmtydWltdGUgdGUgYmVoZXJlbi5cIixcbiAgICByZWdpc3RlclRpdGxlOiBcIk1hYWsgZWVuIEFsbEFJLWFjY291bnRcIixcbiAgICByZWdpc3RlclN1YnRpdGxlOiBcIlJlZ2lzdHJlZXIgbWV0IGUtbWFpbCBvZiBnYSB2ZXJkZXIgbWV0IEdvb2dsZS5cIixcbiAgICBlbWFpbExhYmVsOiBcIkUtbWFpbFwiLFxuICAgIHBhc3N3b3JkTGFiZWw6IFwiV2FjaHR3b29yZFwiLFxuICAgIGNvbmZpcm1QYXNzd29yZExhYmVsOiBcIkJldmVzdGlnIHdhY2h0d29vcmRcIixcbiAgICBzdWJtaXRMb2dpbjogXCJJbmxvZ2dlblwiLFxuICAgIHN1Ym1pdFJlZ2lzdGVyOiBcIkFjY291bnQgbWFrZW5cIixcbiAgICBvckRpdmlkZXI6IFwib2ZcIixcbiAgICBnb29nbGVCdXR0b246IFwiR2EgdmVyZGVyIG1ldCBHb29nbGVcIixcbiAgICByZWdpc3RlckN0YTogXCJOaWV1dyBiaWogQWxsQUk/XCIsXG4gICAgcmVnaXN0ZXJMaW5rOiBcIk1hYWsgZWVuIGFjY291bnRcIixcbiAgICBsb2dpbkN0YTogXCJBbCBlZW4gYWNjb3VudD9cIixcbiAgICBsb2dpbkxpbms6IFwiSW5sb2dnZW5cIixcbiAgICBlcnJvckdlbmVyaWM6IFwiRXIgZ2luZyBpZXRzIG1pcy4gUHJvYmVlciBoZXQgb3BuaWV1dy5cIixcbiAgICBwYXNzd29yZE1pc21hdGNoOiBcIldhY2h0d29vcmRlbiBtb2V0ZW4gZ2VsaWprIHppam4uXCJcbiAgfSxcbiAgYWNjb3VudDoge1xuICAgIGJhZGdlOiBcIkFjY291bnRcIixcbiAgICB0aXRsZTogXCJNaWpuIGFjY291bnRcIixcbiAgICBzdWJ0aXRsZTogXCJIb3VkIGplIHRva2VuYmFsYW5zLCBnZWJydWlrc3N0YXRpc3RpZWtlbiBlbiBwcm9maWVsLSBlbiBiZXZlaWxpZ2luZ3NpbnN0ZWxsaW5nZW4gYmlqLlwiLFxuICAgIG92ZXJ2aWV3VGl0bGU6IFwiT3ZlcnppY2h0XCIsXG4gICAgb3ZlcnZpZXdTdWJ0aXRsZTogXCJCYWxhbnMsIHJlY2VudGUgYWN0aXZpdGVpdCBlbiByZWZlcmVudGllcy5cIixcbiAgICBiYWxhbmNlTGFiZWw6IFwiQmVzY2hpa2JhcmUgdG9rZW5zXCIsXG4gICAgYWNjb3VudFN0YXR1czogXCJBY3RpZWZcIixcbiAgICBiYWxhbmNlSGludDogXCJUb2tlbnMgb250Z3JlbmRlbGVuIGFsbGUgQWxsQUktd29ya2JlbmNoZXMuIEJsaWpmIGNyZcOrcmVuIHRvdCBoZXQgc2FsZG8gbnVsIGlzLlwiLFxuICAgIHRvcFVwQ3RhOiBcIlRva2VucyB0b2V2b2VnZW5cIixcbiAgICBpbnZpdGVDdGE6IFwiVnJpZW5kIHVpdG5vZGlnZW5cIixcbiAgICBhY3Rpdml0eVRpdGxlOiBcIlJlY2VudGUgYWN0aXZpdGVpdFwiLFxuICAgIGFjdGl2aXR5U3VidGl0bGU6IFwiTGFhdHN0ZSBtdXRhdGllc1wiLFxuICAgIGFjdGl2aXR5RW1wdHk6IFwiTm9nIGdlZW4gdHJhbnNhY3RpZXMuIFN0YXJ0IGVlbiBnZW5lcmF0aWUgb20gYmV3ZWdpbmcgdGUgemllbi5cIixcbiAgICByZWZyZXNoTGFiZWw6IFwiVmVybmlldXdlblwiLFxuICAgIHJlZmVycmFsVGl0bGU6IFwiUmVmZXJyYWxwcm9ncmFtbWFcIixcbiAgICByZWZlcnJhbFN1YnRpdGxlOiBcIkRlZWwgQWxsQUkgZW4gdmVyZGllbiBib251c3NlblwiLFxuICAgIHJlZmVycmFsSGludDogXCJFbGtlIHZyaWVuZCBkaWUgemlqbiBlZXJzdGUgYWFua29vcCBkb2V0IGxldmVydCA2MCBib251c3Rva2VucyBvcC5cIixcbiAgICByZWZlcnJhbENvZGVMYWJlbDogXCJSZWZlcnJhbGNvZGVcIixcbiAgICByZWZlcnJhbEludml0ZWRMYWJlbDogXCJVaXRnZW5vZGlnZGUgdnJpZW5kZW5cIixcbiAgICByZWZlcnJhbFJld2FyZHNMYWJlbDogXCJCb251c3Rva2Vuc1wiLFxuICAgIHJlZmVycmFsQ3RhOiBcIkxpbmsga29wacOrcmVuXCIsXG4gICAgc3RhdGlzdGljc1RpdGxlOiBcIlN0YXRpc3RpZWtlblwiLFxuICAgIHN0YXRpc3RpY3NTdWJ0aXRsZTogXCJLcmlqZyBpbnppY2h0IGluIHRva2VudmVyYnJ1aWsgcGVyIHdlZWsgZW4gcGVyIGZ1bmN0aWUuXCIsXG4gICAgY2hhcnRMYWJlbDogXCJXZWVrdGVtcG9cIixcbiAgICBjaGFydFRpdGxlOiBcIlRva2VucyBwZXIgZGFnXCIsXG4gICAgY2hhcnRQZXJpb2RXZWVrOiBcIkxhYXRzdGUgNyBkYWdlblwiLFxuICAgIGNoYXJ0SGludDogXCJEZW1vZGF0YS4gRWNodGUgd2FhcmRlbiB2ZXJzY2hpam5lbiBuYSBqZSBlZXJzdGUgZ2VuZXJhdGllLlwiLFxuICAgIHRhYmxlTGFiZWw6IFwiRnVuY3RpZXNcIixcbiAgICB0YWJsZVRpdGxlOiBcIkdlYnJ1aWsgcGVyIGZ1bmN0aWVcIixcbiAgICB0YWJsZUZ1bmN0aW9uOiBcIkZ1bmN0aWVcIixcbiAgICB0YWJsZVJlcXVlc3RzOiBcIkFhbnZyYWdlblwiLFxuICAgIHRhYmxlVG9rZW5zOiBcIlRva2Vuc1wiLFxuICAgIHRhYmxlSGludDogXCJHZXNjaGF0dGUgYWFudnJhZ2VuIGVuIHRva2VudmVyYnJ1aWsgcGVyIGZ1bmN0aWUuXCIsXG4gICAgZnVuY3Rpb25MYWJlbHM6IHtcbiAgICAgIHRleHQ6IFwiVGVrc3RcIixcbiAgICAgIHJld3JpdGU6IFwiSGVyc2NocmlqdmVuXCIsXG4gICAgICBpbWFnZTogXCJBZmJlZWxkaW5nZW5cIixcbiAgICAgIGF1ZGlvOiBcIkF1ZGlvXCIsXG4gICAgICB2aWRlbzogXCJWaWRlb1wiLFxuICAgICAgcHJlc2VudGF0aW9uOiBcIlByZXNlbnRhdGllc1wiLFxuICAgICAgcmVzZWFyY2g6IFwiUmVzZWFyY2hcIlxuICAgIH0sXG4gICAgY2hhcnRMYWJlbHM6IFtcIk1hXCIsIFwiRGlcIiwgXCJXb1wiLCBcIkRvXCIsIFwiVnJcIiwgXCJaYVwiLCBcIlpvXCJdLFxuICAgIHByb2ZpbGVUaXRsZTogXCJQcm9maWVsICYgYmV2ZWlsaWdpbmdcIixcbiAgICBwcm9maWxlU3VidGl0bGU6IFwiQmVoZWVyIGdlZ2V2ZW5zLCBtZWxkaW5nZW4gZW4gdG9lZ2FuZy5cIixcbiAgICBwcm9maWxlRGV0YWlsc1RpdGxlOiBcIlByb2ZpZWxcIixcbiAgICBwcm9maWxlRW1haWxMYWJlbDogXCJFLW1haWxcIixcbiAgICBwcm9maWxlQ29tcGFueUxhYmVsOiBcIlRlYW0gLyBiZWRyaWpmXCIsXG4gICAgbm90aWZpY2F0aW9uc1RpdGxlOiBcIk1lbGRpbmdlblwiLFxuICAgIG5vdGlmeVVzYWdlTGFiZWw6IFwiR2VicnVpa3NyYXBwb3J0ZW4gZW4gc2FsZG9tZWxkaW5nZW5cIixcbiAgICBub3RpZnlOZXdzTGFiZWw6IFwiUHJvZHVjdG5pZXV3cyBlbiByZWxlYXNlc1wiLFxuICAgIHNhdmVQcm9maWxlQ3RhOiBcIlZvb3JrZXVyZW4gb3BzbGFhblwiLFxuICAgIHNlY3VyaXR5VGl0bGU6IFwiQmV2ZWlsaWdpbmdcIixcbiAgICB0d29GYWN0b3JMYWJlbDogXCJUd2VlLWZhY3Rvci1hdXRoZW50aWNhdGllXCIsXG4gICAgdHdvRmFjdG9ySGludDogXCJCZXNjaGVybSBhYW5tZWxkaW5nZW4gbWV0IGVlbiBhcHAgb2Ygc21zLWNvZGUuXCIsXG4gICAgZW5hYmxlVHdvRmFjdG9yQ3RhOiBcIjJGQSBpbnNjaGFrZWxlblwiLFxuICAgIHNlc3Npb25zVGl0bGU6IFwiQWN0aWV2ZSBzZXNzaWVzXCIsXG4gICAgc2Vzc2lvbnNIaW50OiBcIkxvZyB1aXQgb3AgYW5kZXJlIGFwcGFyYXRlbi5cIixcbiAgICBzaWduT3V0QWxsOiBcIk92ZXJhbCB1aXRsb2dnZW5cIixcbiAgICBwcml2YWN5VGl0bGU6IFwiUHJpdmFjeVwiLFxuICAgIGV4cG9ydERhdGFDdGE6IFwiTWlqbiBkYXRhIGRvd25sb2FkZW5cIixcbiAgICBkZWxldGVBY2NvdW50Q3RhOiBcIkFjY291bnQgdmVyd2lqZGVyZW5cIixcbiAgICBkZWxldGVXYXJuaW5nOiBcIlZlcndpamRlcmVuIHdpc3QgZ2VzY2hpZWRlbmlzLCBiZXRhbGluZ2VuIGVuIHJlc3RlcmVuZGUgdG9rZW5zIGRlZmluaXRpZWYuXCJcbiAgfVxufTtcbmV4cG9ydCBkZWZhdWx0IG5sRGljdGlvbmFyeTtcblxuXG5cblxuXG5cbiJdLCJuYW1lcyI6WyJubERpY3Rpb25hcnkiLCJjb21tb24iLCJicmFuZFNob3J0IiwiYnJhbmRMb25nIiwibG9nSW4iLCJzaWduT3V0TGFiZWwiLCJiYWxhbmNlTGFiZWwiLCJjcmVkaXRzU3VmZml4Iiwic2VhcmNoTGFiZWwiLCJsYW5ndWFnZU1lbnVMYWJlbCIsIm5hdmlnYXRpb24iLCJzdWl0ZSIsImhvbWUiLCJzdG9jayIsImNvbW11bml0eSIsImFib3V0IiwicHJpY2luZyIsImZhcSIsImJsb2ciLCJpbWFnZUdlbmVyYXRvciIsInZpZGVvR2VuZXJhdG9yIiwiYXNzaXN0YW50IiwiYWxsVG9vbHMiLCJjcmVhdGlvbnMiLCJwaW5uZWQiLCJhY3Rpb25zIiwidXBncmFkZSIsInVwZ3JhZGVEZXNjcmlwdGlvbiIsImNyZWF0ZSIsImRhc2hib2FyZCIsIndlbGNvbWUiLCJzZWxlY3RNb2RlbCIsImd1aWRlZE1vZGUiLCJwcm9Nb2RlIiwicHJvbXB0UGxhY2Vob2xkZXIiLCJ0YXNrcyIsImhpc3RvcnkiLCJoaXN0b3J5RW1wdHkiLCJpbnNwaXJhdGlvbiIsImluc3BpcmF0aW9uUmVmcmVzaCIsInJlY2VudCIsIm1hcmtldGluZyIsImhlcm9UaXRsZSIsImhlcm9TdWJ0aXRsZSIsInByaWNlU3VmZml4IiwiYnV0dG9uTGFiZWwiLCJmb290ZXJUaXRsZSIsImZvb3RlckJvZHkiLCJwbGFucyIsInN0YXJ0ZXIiLCJ0aXRsZSIsImRlc2NyaXB0aW9uIiwiZmVhdHVyZXMiLCJjcmVhdG9yIiwic3R1ZGlvIiwibmFub1dvcmtiZW5jaCIsIm1lbnVUaXRsZSIsImltYWdlQ2F0ZWdvcnlMYWJlbCIsInZpZGVvQ2F0ZWdvcnlMYWJlbCIsIm1vZGVsTGFiZWxzIiwidmVvMyIsInNvcmEiLCJzZWVkcmVhbSIsInJ1bndheSIsImtsaW5nIiwicHJvbXB0TGFiZWwiLCJwcm9tcHRIaW50IiwiZm9ybWF0TGFiZWwiLCJmb3JtYXRPcHRpb25zIiwidmFsdWUiLCJsYWJlbCIsInByaW1hcnlMYWJlbCIsInByaW1hcnlFbXB0eVRpdGxlIiwicHJpbWFyeUVtcHR5SGludCIsInJlZmVyZW5jZXNMYWJlbCIsInJlZmVyZW5jZUVtcHR5VGl0bGUiLCJyZWZlcmVuY2VFbXB0eUhpbnQiLCJyZW1vdmVMYWJlbCIsImRlbGV0ZVRpdGxlIiwiZ2VuZXJhdGUiLCJjbGVhckFsbCIsInN1YnRpdGxlIiwiYnV0dG9uIiwiaGlzdG9yeVN0YXR1cyIsInN1Ym1pdHRpbmciLCJ3YWl0aW5nIiwicXVldWluZyIsImdlbmVyYXRpbmciLCJwcm9ncmVzc0xhYmVsIiwiY29tcGxldGVkIiwiZmFpbGVkIiwibm9SZXN1bHQiLCJwcm9tcHRDb3BpZWQiLCJwcm9tcHRDb3B5RXJyb3IiLCJoaXN0b3J5QWN0aW9ucyIsIm1lbnUiLCJwcmV2aWV3IiwiZG93bmxvYWQiLCJjb3B5UHJvbXB0IiwiYW5pbWF0ZSIsInNoYXJlIiwiZGVsZXRlIiwiaGlzdG9yeU1vZGFscyIsInByZXZpZXdUaXRsZSIsImFuaW1hdGVUaXRsZSIsImFuaW1hdGVEZXNjcmlwdGlvbiIsImFuaW1hdGVTZWxlY3RMYWJlbCIsImFuaW1hdGVDb25maXJtIiwic2hhcmVUaXRsZSIsInNoYXJlU3VidGl0bGUiLCJzaGFyZUVtYWlsIiwic2hhcmVUZWxlZ3JhbSIsInNoYXJlV2hhdHNhcHAiLCJzaGFyZUNvcHlMaW5rIiwic2hhcmVDb3BpZWQiLCJkZWxldGVEZXNjcmlwdGlvbiIsImRlbGV0ZUNvbmZpcm0iLCJjYW5jZWwiLCJwcm9tb3MiLCJ0YWciLCJidWxsZXRQb2ludHMiLCJ2aWRlb1dvcmtiZW5jaCIsInZlbzIiLCJuZWdhdGl2ZVByb21wdExhYmVsIiwibmVnYXRpdmVQcm9tcHRQbGFjZWhvbGRlciIsIm1vZGVMYWJlbCIsIm1vZGVPcHRpb25zIiwiYXNwZWN0TGFiZWwiLCJyZXNvbHV0aW9uTGFiZWwiLCJwZXJzb25MYWJlbCIsInNlZWRMYWJlbCIsInJlZmVyZW5jZUxhYmVsIiwicmVmZXJlbmNlSGludCIsImF1dGgiLCJsb2dpblRpdGxlIiwibG9naW5TdWJ0aXRsZSIsInJlZ2lzdGVyVGl0bGUiLCJyZWdpc3RlclN1YnRpdGxlIiwiZW1haWxMYWJlbCIsInBhc3N3b3JkTGFiZWwiLCJjb25maXJtUGFzc3dvcmRMYWJlbCIsInN1Ym1pdExvZ2luIiwic3VibWl0UmVnaXN0ZXIiLCJvckRpdmlkZXIiLCJnb29nbGVCdXR0b24iLCJyZWdpc3RlckN0YSIsInJlZ2lzdGVyTGluayIsImxvZ2luQ3RhIiwibG9naW5MaW5rIiwiZXJyb3JHZW5lcmljIiwicGFzc3dvcmRNaXNtYXRjaCIsImFjY291bnQiLCJiYWRnZSIsIm92ZXJ2aWV3VGl0bGUiLCJvdmVydmlld1N1YnRpdGxlIiwiYWNjb3VudFN0YXR1cyIsImJhbGFuY2VIaW50IiwidG9wVXBDdGEiLCJpbnZpdGVDdGEiLCJhY3Rpdml0eVRpdGxlIiwiYWN0aXZpdHlTdWJ0aXRsZSIsImFjdGl2aXR5RW1wdHkiLCJyZWZyZXNoTGFiZWwiLCJyZWZlcnJhbFRpdGxlIiwicmVmZXJyYWxTdWJ0aXRsZSIsInJlZmVycmFsSGludCIsInJlZmVycmFsQ29kZUxhYmVsIiwicmVmZXJyYWxJbnZpdGVkTGFiZWwiLCJyZWZlcnJhbFJld2FyZHNMYWJlbCIsInJlZmVycmFsQ3RhIiwic3RhdGlzdGljc1RpdGxlIiwic3RhdGlzdGljc1N1YnRpdGxlIiwiY2hhcnRMYWJlbCIsImNoYXJ0VGl0bGUiLCJjaGFydFBlcmlvZFdlZWsiLCJjaGFydEhpbnQiLCJ0YWJsZUxhYmVsIiwidGFibGVUaXRsZSIsInRhYmxlRnVuY3Rpb24iLCJ0YWJsZVJlcXVlc3RzIiwidGFibGVUb2tlbnMiLCJ0YWJsZUhpbnQiLCJmdW5jdGlvbkxhYmVscyIsInRleHQiLCJyZXdyaXRlIiwiaW1hZ2UiLCJhdWRpbyIsInZpZGVvIiwicHJlc2VudGF0aW9uIiwicmVzZWFyY2giLCJjaGFydExhYmVscyIsInByb2ZpbGVUaXRsZSIsInByb2ZpbGVTdWJ0aXRsZSIsInByb2ZpbGVEZXRhaWxzVGl0bGUiLCJwcm9maWxlRW1haWxMYWJlbCIsInByb2ZpbGVDb21wYW55TGFiZWwiLCJub3RpZmljYXRpb25zVGl0bGUiLCJub3RpZnlVc2FnZUxhYmVsIiwibm90aWZ5TmV3c0xhYmVsIiwic2F2ZVByb2ZpbGVDdGEiLCJzZWN1cml0eVRpdGxlIiwidHdvRmFjdG9yTGFiZWwiLCJ0d29GYWN0b3JIaW50IiwiZW5hYmxlVHdvRmFjdG9yQ3RhIiwic2Vzc2lvbnNUaXRsZSIsInNlc3Npb25zSGludCIsInNpZ25PdXRBbGwiLCJwcml2YWN5VGl0bGUiLCJleHBvcnREYXRhQ3RhIiwiZGVsZXRlQWNjb3VudEN0YSIsImRlbGV0ZVdhcm5pbmciXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(rsc)/../../packages/i18n/dictionaries/nl.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/../../packages/i18n/dictionaries/ru.ts":
|
||
/*!**********************************************!*\
|
||
!*** ../../packages/i18n/dictionaries/ru.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 */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ ruDictionary: () => (/* binding */ ruDictionary)\n/* harmony export */ });\nconst ruDictionary = {\n common: {\n brandShort: \"AllAI\",\n brandLong: \"AllAI Studio\",\n logIn: \"Войти\",\n signOutLabel: \"Выйти\",\n balanceLabel: \"Баланс\",\n creditsSuffix: \"кредиты\",\n searchLabel: \"Поиск\",\n languageMenuLabel: \"Выбор языка\"\n },\n navigation: {\n suite: \"Рабочая зона\",\n home: \"Главная\",\n stock: \"Маркет ассетов\",\n community: \"Сообщество\",\n about: \"О нас\",\n pricing: \"Цены\",\n faq: \"Вопросы и ответы\",\n blog: \"Блог\",\n imageGenerator: \"Генератор изображений\",\n videoGenerator: \"Генератор видео\",\n assistant: \"Ассистент\",\n allTools: \"Все инструменты\",\n creations: \"Проекты\",\n pinned: \"Закреплено\"\n },\n actions: {\n upgradeDescription: \"Откройте доступ к более высоким тарифам и приоритетному рендеру.\",\n upgrade: \"Обновить план\",\n create: \"Создать\"\n },\n dashboard: {\n welcome: \"С возвращением\",\n selectModel: \"Выберите модель\",\n guidedMode: \"Режим с подсказками\",\n proMode: \"Pro\",\n promptPlaceholder: \"Опишите результат, который хотите получить...\",\n tasks: \"Популярные сценарии\",\n history: \"Недавняя активность\",\n historyEmpty: \"После первой генерации история появится здесь для быстрого доступа.\",\n inspiration: \"Пресеты вдохновения\",\n inspirationRefresh: \"Обновить\",\n recent: \"Недавние\"\n },\n marketing: {\n pricing: {\n heroTitle: \"Тарифы\",\n heroSubtitle: \"Выберите пакет, подходящий вашему темпу работы. Каждый койн равен 1 ₽, никогда не сгорает и расходуется во всех генераторах.\",\n priceSuffix: \"/пакет\",\n buttonLabel: \"Купить пакет\",\n footerTitle: \"Нужен кастомный тариф?\",\n footerBody: \"Напишите на sales@allai.studio — настроим приватный баланс, инфраструктуру и пакет кредитов под ваш график.\",\n plans: {\n starter: {\n title: \"Starter\",\n description: \"Подходит для индивидуальных экспериментов в Nano Banana с контролируемыми расходами.\",\n features: [\n \"Включает {{coins}} койнов (≈{{approxNano}} генераций Nano Banana или {{approxVeo}} Veo3).\",\n \"1 койн = 1 ₽, баланс не сгорает.\",\n \"Доступ к Nano Banana, Seedream, Runway и Kling.\",\n \"Библиотека промтов, сохранённые стили и история.\"\n ]\n },\n creator: {\n title: \"Creator\",\n description: \"Для стабильной еженедельной работы с изображениями и видео.\",\n features: [\n \"Включает {{coins}} койнов (≈{{approxNano}} Nano Banana или {{approxVeo}} Veo3).\",\n \"Общий баланс команды с лимитами на траты.\",\n \"Предустановки безопасности, журнал аудита, локализация.\",\n \"Приоритетная поддержка с ответом до 12 часов.\"\n ]\n },\n studio: {\n title: \"Studio\",\n description: \"Для агентств и внутренних команд с большим объёмом генераций.\",\n features: [\n \"Включает {{coins}} койнов (≈{{approxNano}} Nano Banana или {{approxVeo}} Veo3).\",\n \"Организационный баланс с автоматизацией бюджетов.\",\n \"Расширенные политики безопасности, водяные знаки, комплаенс.\",\n \"Выделенный success-менеджер и онлайн-чат.\"\n ]\n }\n }\n }\n },\n nanoWorkbench: {\n menuTitle: \"Все модели\",\n imageCategoryLabel: \"Генераторы изображений\",\n videoCategoryLabel: \"Генераторы видео\",\n modelLabels: {\n \"nano-banana\": \"Nano Banana\",\n veo3: \"VEO3\",\n sora: \"Sora 2\",\n seedream: \"SeeDream\",\n runway: \"Runway\",\n kling: \"Kling\"\n },\n promptLabel: \"Промпт\",\n promptPlaceholder: \"Опишите изображение, которое хотите получить...\",\n promptHint: \"Можно вставить до 8000 символов, включая скриншоты — медиа добавятся автоматически.\",\n formatLabel: \"Формат\",\n formatOptions: [\n {\n value: \"1:1\",\n label: \"1:1\"\n },\n {\n value: \"9:16\",\n label: \"9:16\"\n },\n {\n value: \"16:9\",\n label: \"16:9\"\n },\n {\n value: \"3:4\",\n label: \"3:4\"\n },\n {\n value: \"4:3\",\n label: \"4:3\"\n },\n {\n value: \"3:2\",\n label: \"3:2\"\n },\n {\n value: \"2:3\",\n label: \"2:3\"\n },\n {\n value: \"5:4\",\n label: \"5:4\"\n },\n {\n value: \"4:5\",\n label: \"4:5\"\n },\n {\n value: \"21:9\",\n label: \"21:9\"\n },\n {\n value: \"auto\",\n label: \"Auto\"\n }\n ],\n primaryLabel: \"Основное изображение\",\n primaryEmptyTitle: \"Добавьте основное изображение\",\n primaryEmptyHint: \"PNG/JPG\",\n referencesLabel: \"Reference images (up to 9)\",\n referenceEmptyTitle: \"Добавьте референс\",\n referenceEmptyHint: \"PNG/JPG\",\n removeLabel: \"Удалить\",\n deleteTitle: \"Удалить изображение\",\n generate: \"Сгенерировать\",\n clearAll: \"Очистить все изображения\",\n history: {\n title: \"Лента идей\",\n subtitle: \"Пока здесь заглушка — реальная история появится позже.\",\n button: \"История\"\n },\n historyStatus: {\n submitting: \"Отправляем запрос...\",\n waiting: \"Задача создана. Ждём Nano Banana...\",\n queuing: \"В очереди на рендер...\",\n generating: \"Создаём изображение...\",\n progressLabel: \"Прогресс\",\n completed: \"Готово\",\n failed: \"Ошибка\",\n noResult: \"Изображение сгенерировано, но ссылки не пришли.\",\n promptCopied: \"Промпт скопирован в буфер.\",\n promptCopyError: \"Не удалось скопировать промпт. Скопируйте вручную.\"\n },\n historyActions: {\n menu: \"Открыть действия\",\n preview: \"Открыть превью\",\n download: \"Скачать\",\n copyPrompt: \"Скопировать промпт\",\n animate: \"Оживить видео‑моделью\",\n share: \"Поделиться\",\n delete: \"Удалить из ленты\"\n },\n historyModals: {\n previewTitle: \"Просмотр изображения\",\n animateTitle: \"Оживить изображение\",\n animateDescription: \"Отправьте кадр в видеогенератор, чтобы добавить движение.\",\n animateSelectLabel: \"Выберите видеомодель\",\n animateConfirm: \"Продолжить\",\n shareTitle: \"Поделиться изображением\",\n shareSubtitle: \"Отправьте ссылку коллегам или в мессенджеры.\",\n shareEmail: \"Отправить на почту\",\n shareTelegram: \"Поделиться в Telegram\",\n shareWhatsapp: \"Поделиться в WhatsApp\",\n shareCopyLink: \"Скопировать ссылку\",\n shareCopied: \"Ссылка скопирована!\",\n deleteTitle: \"Удалить изображение\",\n deleteDescription: \"Изображение исчезнет из творческой ленты. Действие необратимо.\",\n deleteConfirm: \"Удалить\",\n cancel: \"Отмена\"\n },\n promos: {\n \"nano-banana\": {\n tag: \"Image Lab\",\n title: \"Nano Banana | Лаборатория визуального ИИ\",\n description: \"Единая рабочая среда для генерации изображений: текстовые промпты, смешивание референсов и быстрые правки.\",\n bulletPoints: [\n \"Создавайте фотореалистичные сцены с контролем камеры, света и атмосферы.\",\n \"Редактируйте загруженные кадры — добавляйте, удаляйте элементы и меняйте стиль.\",\n \"Комбинируйте до четырёх референсов и улучшайте результат шаг за шагом.\"\n ]\n },\n veo3: {\n tag: \"Video Lab\",\n title: \"VEO3 | Кинематографический пайплайн\",\n description: \"Экспериментальная покадровая студия: от синопсиса до финального ролика в одном процессе.\",\n bulletPoints: [\n \"Превращайте сценарии в раскадровки и короткие видео с контролем длительности.\",\n \"Используйте референсы движения, звука и стиля для гибридных композиций.\",\n \"Отслеживайте версии и правки команды благодаря сохранённой истории.\"\n ]\n },\n sora: {\n tag: \"Motion Lab\",\n title: \"Sora 2 | Генеративные сцены\",\n description: \"Физически корректная видеомодель нового поколения с длинными планами и динамичной камерой.\",\n bulletPoints: [\n \"Развивайте идеи в готовый контент с естественным освещением и глубиной.\",\n \"Смешивайте текст, изображения и клипы, управляя хореографией и настроением.\",\n \"Экспортируйте последовательности с постоянными персонажами в каждом кадре.\"\n ]\n },\n seedream: {\n tag: \"Studio Lab\",\n title: \"SeeDream | Ателье стиля\",\n description: \"Соединяйте модные концепции, арт-дирекшн и палитры для галерейных визуалов в нескольких промптах.\",\n bulletPoints: [\n \"Переносите мудборды в цельные образы с контролем палитры, фактур и света.\",\n \"Используйте до пяти референсов для передачи композиции и поз.\",\n \"Итерируйте в диалоге, сохраняя эстетику, безопасную для бренда.\"\n ]\n },\n runway: {\n tag: \"Production Lab\",\n title: \"Runway | Мультимодальный старт\",\n description: \"Ускоряйте кампании с помощью бесшовных потоков текста, изображений и видео на моделях Runway Gen.\",\n bulletPoints: [\n \"Создавайте раскадровки, анимации и маркетинговые материалы в одном пространстве.\",\n \"Используйте motion brushes, контроль глубины и синхронизацию аудио.\",\n \"Экспортируйте слоистые ассеты, готовые к монтажу в Premiere или Resolve.\"\n ]\n },\n kling: {\n tag: \"Realtime Lab\",\n title: \"Kling | Реалистичные симуляции\",\n description: \"Физически точная диффузия для предметных съёмок, масс-сцен и дрон-футажа в рекордные сроки.\",\n bulletPoints: [\n \"Создавайте сцены с точными тенями, отражениями и сложными материалами.\",\n \"Управляйте траекторией камеры и глубиной резкости для панорам и макро.\",\n \"Продлевайте или зацикливайте видео без потери чёткости по кадрам.\"\n ]\n }\n }\n },\n videoWorkbench: {\n menuTitle: \"Видео-модели\",\n modelLabels: {\n veo3: \"Veo 3\",\n \"veo3-fast\": \"Veo 3 Fast\",\n veo2: \"Veo 2\"\n },\n promptLabel: \"Промпт\",\n promptPlaceholder: \"Опишите сцену, камеру, движение и звуковые подсказки...\",\n promptHint: \"Добавляйте реплики в кавычках и явно указывайте звуки для насыщенного аудио.\",\n negativePromptLabel: \"Негативный промпт\",\n negativePromptPlaceholder: \"Что исключить (например: мультяшно, низкое качество)...\",\n modeLabel: \"Режим генерации\",\n modeOptions: {\n \"text-to-video\": \"Текст → видео\",\n \"image-to-video\": \"Изображение → видео\"\n },\n aspectLabel: \"Соотношение сторон\",\n resolutionLabel: \"Разрешение\",\n personLabel: \"Генерация людей\",\n seedLabel: \"Seed\",\n referenceLabel: \"Референс (опционально)\",\n referenceHint: \"PNG/JPG, до 20 МБ\",\n removeLabel: \"Удалить референс\",\n generate: \"Сгенерировать видео\",\n clearAll: \"Сбросить настройки\",\n history: {\n title: \"Недавние рендеры\",\n subtitle: \"Готовые ролики появятся здесь после подключения API.\",\n button: \"История\"\n },\n promos: {\n veo3: {\n tag: \"Motion Lab\",\n title: \"Veo 3.1 | Флагманская видеомодель\",\n description: \"Продвинутая модель с интеграцией Gemini: 8‑секундные клипы в 720p или 1080p с реалистикой и нативным звуком.\",\n bulletPoints: [\n \"Расширяйте существующие проекты Veo с помощью режима video extend.\",\n \"Задавайте первый и последний кадры, направляя движение видео.\",\n \"Используйте до трёх контрольных изображений для точного стилистического управления.\"\n ]\n },\n \"veo3-fast\": {\n tag: \"Motion Lab\",\n title: \"Veo 3 Fast | Производительная скорость\",\n description: \"Оптимизирована для быстрых итераций и задач с высокими требованиями к качеству при низкой задержке.\",\n bulletPoints: [\n \"Идеально для A/B‑тестов и потоковой генерации контента.\",\n \"Поддерживает сценарии текст→видео и анимацию изображений с нативным аудио.\",\n \"Удобные пресеты помогают балансировать между скоростью и детализацией.\"\n ]\n },\n veo2: {\n tag: \"Legacy Lab\",\n title: \"Veo 2 | Стилевой сторителлинг\",\n description: \"Предыдущее поколение для быстрых раскадровок, стилизованных шортов и атмосферных экспериментов.\",\n bulletPoints: [\n \"Генерируйте до двух клипов за запрос продолжительностью 5–8 секунд.\",\n \"Подходит для экспериментов, где важнее настроение, чем разрешение.\",\n \"Смешивайте промпты и референсы, оживляя концепт-арт.\"\n ]\n }\n }\n },\n auth: {\n loginTitle: \"Вход\",\n loginSubtitle: \"Авторизуйтесь, чтобы управлять балансом, историей и проектами.\",\n registerTitle: \"Создайте аккаунт AllAI\",\n registerSubtitle: \"Зарегистрируйтесь по почте или войдите через Google.\",\n emailLabel: \"Email\",\n passwordLabel: \"Пароль\",\n confirmPasswordLabel: \"Повторите пароль\",\n submitLogin: \"Войти\",\n submitRegister: \"Создать аккаунт\",\n orDivider: \"или\",\n googleButton: \"Продолжить через Google\",\n registerCta: \"Нет аккаунта?\",\n registerLink: \"Зарегистрируйтесь\",\n loginCta: \"Уже есть аккаунт?\",\n loginLink: \"Войти\",\n errorGeneric: \"Произошла ошибка. Попробуйте снова.\",\n passwordMismatch: \"Пароли должны совпадать.\"\n },\n account: {\n badge: \"Аккаунт\",\n title: \"Мой аккаунт\",\n subtitle: \"Следите за балансом токенов, статистикой использования и настройками профиля и безопасности.\",\n overviewTitle: \"Обзор\",\n overviewSubtitle: \"Баланс, последние операции и реферальная программа.\",\n balanceLabel: \"Доступные токены\",\n accountStatus: \"Активен\",\n balanceHint: \"Токены открывают доступ ко всем рабочим столам AllAI. Генерации продолжаются, пока баланс не станет нулевым.\",\n topUpCta: \"Пополнить\",\n inviteCta: \"Пригласить друга\",\n activityTitle: \"Последние операции\",\n activitySubtitle: \"Недавние списания и начисления\",\n activityEmpty: \"Операций пока нет. Запустите первую генерацию, чтобы увидеть движение токенов.\",\n refreshLabel: \"Обновить\",\n referralTitle: \"Реферальная программа\",\n referralSubtitle: \"Делитесь ссылкой и получайте бонусы\",\n referralHint: \"Каждый приглашённый друг, который пополнит баланс, добавит 60 бонусных токенов.\",\n referralCodeLabel: \"Реферальный код\",\n referralInvitedLabel: \"Приглашено\",\n referralRewardsLabel: \"Бонусных токенов\",\n referralCta: \"Скопировать ссылку\",\n statisticsTitle: \"Статистика\",\n statisticsSubtitle: \"Понимайте, куда уходят токены по дням и функциям.\",\n chartLabel: \"Темп недели\",\n chartTitle: \"Расход токенов по дням\",\n chartPeriodWeek: \"7 дней\",\n chartHint: \"Демо данные. Реальная статистика появится после первых генераций.\",\n tableLabel: \"Функции\",\n tableTitle: \"Использование по инструментам\",\n tableFunction: \"Инструмент\",\n tableRequests: \"Запросы\",\n tableTokens: \"Токены\",\n tableHint: \"Примерное количество запросов и расход токенов на каждую функцию.\",\n functionLabels: {\n text: \"Текст\",\n rewrite: \"Перефразирование\",\n image: \"Изображения\",\n audio: \"Аудио\",\n video: \"Видео\",\n presentation: \"Презентации\",\n research: \"Исследования\"\n },\n chartLabels: [\n \"Пн\",\n \"Вт\",\n \"Ср\",\n \"Чт\",\n \"Пт\",\n \"Сб\",\n \"Вс\"\n ],\n profileTitle: \"Профиль и безопасность\",\n profileSubtitle: \"Настройте контакты, уведомления и защиту входа.\",\n profileDetailsTitle: \"Профиль\",\n profileEmailLabel: \"Email\",\n profileCompanyLabel: \"Команда / компания\",\n notificationsTitle: \"Уведомления\",\n notifyUsageLabel: \"Сводки использования и оповещения о балансе\",\n notifyNewsLabel: \"Новости продукта и релизы\",\n saveProfileCta: \"Сохранить настройки\",\n securityTitle: \"Безопасность\",\n twoFactorLabel: \"Двухфакторная аутентификация\",\n twoFactorHint: \"Добавьте код из приложения или SMS, чтобы защитить вход.\",\n enableTwoFactorCta: \"Включить 2FA\",\n sessionsTitle: \"Активные сессии\",\n sessionsHint: \"Завершите сеансы на других устройствах.\",\n signOutAll: \"Выйти везде\",\n privacyTitle: \"Приватность\",\n exportDataCta: \"Скачать мои данные\",\n deleteAccountCta: \"Удалить аккаунт\",\n deleteWarning: \"Удаление очистит историю, платежи и оставшиеся токены без возможности восстановления.\"\n }\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ruDictionary);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vcGFja2FnZXMvaTE4bi9kaWN0aW9uYXJpZXMvcnUudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFFTyxNQUFNQSxlQUEyQjtJQUN0Q0MsUUFBUTtRQUNOQyxZQUFZO1FBQ1pDLFdBQVc7UUFDWEMsT0FBTztRQUNQQyxjQUFjO1FBQ2RDLGNBQWM7UUFDZEMsZUFBZTtRQUNmQyxhQUFhO1FBQ2JDLG1CQUFtQjtJQUNyQjtJQUNBQyxZQUFZO1FBQ1ZDLE9BQU87UUFDUEMsTUFBTTtRQUNOQyxPQUFPO1FBQ0hDLFdBQVc7UUFDZkMsT0FBTztRQUNQQyxTQUFTO1FBQ1RDLEtBQUs7UUFDTEMsTUFBTTtRQUNOQyxnQkFBZ0I7UUFDaEJDLGdCQUFnQjtRQUNoQkMsV0FBVztRQUNYQyxVQUFVO1FBQ1ZDLFdBQVc7UUFDWEMsUUFBUTtJQUNWO0lBQ0FDLFNBQVM7UUFDUEMsb0JBQW9CO1FBQ3BCQyxTQUFTO1FBQ1RDLFFBQVE7SUFDVjtJQUNBQyxXQUFXO1FBQ1RDLFNBQVM7UUFDVEMsYUFBYTtRQUNiQyxZQUFZO1FBQ1pDLFNBQVM7UUFDVEMsbUJBQW1CO1FBQ25CQyxPQUFPO1FBQ1BDLFNBQVM7UUFDVEMsY0FBYztRQUNkQyxhQUFhO1FBQ2JDLG9CQUFvQjtRQUNwQkMsUUFBUTtJQUNWO0lBQ0FDLFdBQVc7UUFDVHpCLFNBQVM7WUFDUDBCLFdBQVc7WUFDWEMsY0FBYztZQUNkQyxhQUFhO1lBQ2JDLGFBQWE7WUFDYkMsYUFBYTtZQUNiQyxZQUFZO1lBQ1pDLE9BQU87Z0JBQ0xDLFNBQVM7b0JBQ1BDLE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JBQ1I7d0JBQ0E7d0JBQ0E7d0JBQ0E7cUJBQ0Q7Z0JBQ0g7Z0JBQ0FDLFNBQVM7b0JBQ1BILE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JBQ1I7d0JBQ0E7d0JBQ0E7d0JBQ0E7cUJBQ0Q7Z0JBQ0g7Z0JBQ0FFLFFBQVE7b0JBQ05KLE9BQU87b0JBQ1BDLGFBQWE7b0JBQ2JDLFVBQVU7d0JB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QUNQK0IsVUFBVTtRQUNWd0UsZUFBZTtRQUNmQyxrQkFBa0I7UUFDbEJwSixjQUFjO1FBQ2RxSixlQUFlO1FBQ2ZDLGFBQWE7UUFDYkMsVUFBVTtRQUNWQyxXQUFXO1FBQ1hDLGVBQWU7UUFDZkMsa0JBQWtCO1FBQ2xCQyxlQUFlO1FBQ2ZDLGNBQWM7UUFDZEMsZUFBZTtRQUNmQyxrQkFBa0I7UUFDbEJDLGNBQWM7UUFDZEMsbUJBQW1CO1FBQ25CQyxzQkFBc0I7UUFDdEJDLHNCQUFzQjtRQUN0QkMsYUFBYTtRQUNiQyxpQkFBaUI7UUFDakJDLG9CQUFvQjtRQUNwQkMsWUFBWTtRQUNaQyxZQUFZO1FBQ1pDLGlCQUFpQjtRQUNqQkMsV0FBVztRQUNYQyxZQUFZO1FBQ1pDLFlBQVk7UUFDWkMsZUFBZTtRQUNmQyxlQUFlO1FBQ2ZDLGFBQWE7UUFDYkMsV0FBVztRQUNYQyxnQkFBZ0I7WUFDZEMsTUFBTTtZQUNOQyxTQUFTO1lBQ1RDLE9BQU87WUFDUEMsT0FBTztZQUNQQyxPQUFPO1lBQ1BDLGNBQWM7WUFDZEMsVUFBVTtRQUNaO1FBQ0FDLGFBQWE7WUFBQztZQUFNO1lBQU07WUFBTTtZQUFNO1lBQU07WUFBTTtTQUFLO1FBQ3ZEQyxjQUFjO1FBQ2RDLGlCQUFpQjtRQUNqQkMscUJBQXFCO1FBQ3JCQyxtQkFBbUI7UUFDbkJDLHFCQUFxQjtRQUNyQkMsb0JBQW9CO1FBQ3BCQyxrQkFBa0I7UUFDbEJDLGlCQUFpQjtRQUNqQkMsZ0JBQWdCO1FBQ2hCQyxlQUFlO1FBQ2ZDLGdCQUFnQjtRQUNoQkMsZUFBZTtRQUNmQyxvQkFBb0I7UUFDcEJDLGVBQWU7UUFDZkMsY0FBYztRQUNkQyxZQUFZO1FBQ1pDLGNBQWM7UUFDZEMsZUFBZTtRQUNmQyxrQkFBa0I7UUFDbEJDLGVBQWU7SUFDakI7QUFDRixFQUFFO0FBRUYsaUVBQWVsTixZQUFZQSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vQGFsbGFpL3dlYi8uLi8uLi9wYWNrYWdlcy9pMThuL2RpY3Rpb25hcmllcy9ydS50cz83MGViIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERpY3Rpb25hcnkgfSBmcm9tIFwiLi4vdHlwZXNcIjtcblxuZXhwb3J0IGNvbnN0IHJ1RGljdGlvbmFyeTogRGljdGlvbmFyeSA9IHtcbiAgY29tbW9uOiB7XG4gICAgYnJhbmRTaG9ydDogXCJBbGxBSVwiLFxuICAgIGJyYW5kTG9uZzogXCJBbGxBSSBTdHVkaW9cIixcbiAgICBsb2dJbjogXCLQktC+0LnRgtC4XCIsXG4gICAgc2lnbk91dExhYmVsOiBcItCS0YvQudGC0LhcIixcbiAgICBiYWxhbmNlTGFiZWw6IFwi0JHQsNC70LDQvdGBXCIsXG4gICAgY3JlZGl0c1N1ZmZpeDogXCLQutGA0LXQtNC40YLRi1wiLFxuICAgIHNlYXJjaExhYmVsOiBcItCf0L7QuNGB0LpcIixcbiAgICBsYW5ndWFnZU1lbnVMYWJlbDogXCLQktGL0LHQvtGAINGP0LfRi9C60LBcIlxuICB9LFxuICBuYXZpZ2F0aW9uOiB7XG4gICAgc3VpdGU6IFwi0KDQsNCx0L7Rh9Cw0Y8g0LfQvtC90LBcIixcbiAgICBob21lOiBcItCT0LvQsNCy0L3QsNGPXCIsXG4gICAgc3RvY2s6IFwi0JzQsNGA0LrQtdGCINCw0YHRgdC10YLQvtCyXCIsXG4gICAgICAgIGNvbW11bml0eTogXCLQodC+0L7QsdGJ0LXRgdGC0LLQvlwiLFxuICAgIGFib3V0OiBcItCeINC90LDRgVwiLFxuICAgIHByaWNpbmc6IFwi0KbQtdC90YtcIixcbiAgICBmYXE6IFwi0JLQvtC/0YDQvtGB0Ysg0Lgg0L7RgtCy0LXRgtGLXCIsXG4gICAgYmxvZzogXCLQkdC70L7Qs1wiLFxuICAgIGltYWdlR2VuZXJhdG9yOiBcItCT0LXQvdC10YDQsNGC0L7RgCDQuNC30L7QsdGA0LDQttC10L3QuNC5XCIsXG4gICAgdmlkZW9HZW5lcmF0b3I6IFwi0JPQtdC90LXRgNCw0YLQvtGAINCy0LjQtNC10L5cIixcbiAgICBhc3Npc3RhbnQ6IFwi0JDRgdGB0LjRgdGC0LXQvdGCXCIsXG4gICAgYWxsVG9vbHM6IFwi0JLRgdC1INC40L3RgdGC0YDRg9C80LXQvdGC0YtcIixcbiAgICBjcmVhdGlvbnM6IFwi0J/RgNC+0LXQutGC0YtcIixcbiAgICBwaW5uZWQ6IFwi0JfQsNC60YDQtdC/0LvQtdC90L5cIlxuICB9LFxuICBhY3Rpb25zOiB7XG4gICAgdXBncmFkZURlc2NyaXB0aW9uOiBcItCe0YLQutGA0L7QudGC0LUg0LTQvtGB0YLRg9C/INC6INCx0L7Qu9C10LUg0LLRi9GB0L7QutC40Lwg0YLQsNGA0LjRhNCw0Lwg0Lgg0L/RgNC40L7RgNC40YLQtdGC0L3QvtC80YMg0YDQtdC90LTQtdGA0YMuXCIsXG4gICAgdXBncmFkZTogXCLQntCx0L3QvtCy0LjRgtGMINC/0LvQsNC9XCIsXG4gICAgY3JlYXRlOiBcItCh0L7Qt9C00LDRgtGMXCJcbiAgfSxcbiAgZGFzaGJvYXJkOiB7XG4gICAgd2VsY29tZTogXCLQoSDQstC+0LfQstGA0LDRidC10L3QuNC10LxcIixcbiAgICBzZWxlY3RNb2RlbDogXCLQktGL0LHQtdGA0LjRgtC1INC80L7QtNC10LvRjFwiLFxuICAgIGd1aWRlZE1vZGU6IFwi0KDQtdC20LjQvCDRgSDQv9C+0LTRgdC60LDQt9C60LDQvNC4XCIsXG4gICAgcHJvTW9kZTogXCJQcm9cIixcbiAgICBwcm9tcHRQbGFjZWhvbGRlcjogXCLQntC/0LjRiNC40YLQtSDRgNC10LfRg9C70YzRgtCw0YIsINC60L7RgtC+0YDRi9C5INGF0L7RgtC40YLQtSDQv9C+0LvRg9GH0LjRgtGMLi4uXCIsXG4gICAgdGFza3M6IFwi0J/QvtC/0YPQu9GP0YDQvdGL0LUg0YHRhtC10L3QsNGA0LjQuFwiLFxuICAgIGhpc3Rvcnk6IFwi0J3QtdC00LDQstC90Y/RjyDQsNC60YLQuNCy0L3QvtGB0YLRjFwiLFxuICAgIGhpc3RvcnlFbXB0eTogXCLQn9C+0YHQu9C1INC/0LXRgNCy0L7QuSDQs9C10L3QtdGA0LDRhtC40Lgg0LjRgdGC0L7RgNC40Y8g0L/QvtGP0LLQuNGC0YHRjyDQt9C00LXRgdGMINC00LvRjyDQsdGL0YHRgtGA0L7Qs9C+INC00L7RgdGC0YPQv9CwLlwiLFxuICAgIGluc3BpcmF0aW9uOiBcItCf0YDQtdGB0LXRgtGLINCy0LTQvtGF0L3QvtCy0LXQvdC40Y9cIixcbiAgICBpbnNwaXJhdGlvblJlZnJlc2g6IFwi0J7QsdC90L7QstC40YLRjFwiLFxuICAgIHJlY2VudDogXCLQndC10LTQsNCy0L3QuNC1XCJcbiAgfSxcbiAgbWFya2V0aW5nOiB7XG4gICAgcHJpY2luZzoge1xuICAgICAgaGVyb1RpdGxlOiBcItCi0LDRgNC40YTRi1wiLFxuICAgICAgaGVyb1N1YnRpdGxlOiBcItCS0YvQsdC10YDQuNGC0LUg0L/QsNC60LXRgiwg0L/QvtC00YXQvtC00Y/RidC40Lkg0LLQsNGI0LXQvNGDINGC0LXQvNC/0YMg0YDQsNCx0L7RgtGLLiDQmtCw0LbQtNGL0Lkg0LrQvtC50L0g0YDQsNCy0LXQvSAxIOKCvSwg0L3QuNC60L7Qs9C00LAg0L3QtSDRgdCz0L7RgNCw0LXRgiDQuCDRgNCw0YHRhdC+0LTRg9C10YLRgdGPINCy0L4g0LLRgdC10YUg0LPQtdC90LXRgNCw0YLQvtGA0LDRhS5cIixcbiAgICAgIHByaWNlU3VmZml4OiBcIi/Qv9Cw0LrQtdGCXCIsXG4gICAgICBidXR0b25MYWJlbDogXCLQmtGD0L/QuNGC0Ywg0L/QsNC60LXRglwiLFxuICAgICAgZm9vdGVyVGl0bGU6IFwi0J3Rg9C20LXQvSDQutCw0YHRgtC+0LzQvdGL0Lkg0YLQsNGA0LjRhD9cIixcbiAgICAgIGZvb3RlckJvZHk6IFwi0J3QsNC/0LjRiNC40YLQtSDQvdCwIHNhbGVzQGFsbGFpLnN0dWRpbyDigJQg0L3QsNGB0YLRgNC+0LjQvCDQv9GA0LjQstCw0YLQvdGL0Lkg0LHQsNC70LDQvdGBLCDQuNC90YTRgNCw0YHRgtGA0YPQutGC0YPRgNGDINC4INC/0LDQutC10YIg0LrRgNC10LTQuNGC0L7QsiDQv9C+0LQg0LLQsNGIINCz0YDQsNGE0LjQui5cIixcbiAgICAgIHBsYW5zOiB7XG4gICAgICAgIHN0YXJ0ZXI6IHtcbiAgICAgICAgICB0aXRsZTogXCJTdGFydGVyXCIsXG4gICAgICAgICAgZGVzY3JpcHRpb246IFwi0J/QvtC00YXQvtC00LjRgiDQtNC70Y8g0LjQvdC00LjQstC40LTRg9Cw0LvRjNC90YvRhSDRjdC60YHQv9C10YDQuNC80LXQvdGC0L7QsiDQsiBOYW5vIEJhbmFuYSDRgSDQutC+0L3RgtGA0L7Qu9C40YDRg9C10LzRi9C80Lgg0YDQsNGB0YXQvtC00LDQvNC4LlwiLFxuICAgICAgICAgIGZlYXR1cmVzOiBbXG4gICAgICAgICAgICBcItCS0LrQu9GO0YfQsNC10YIge3tjb2luc319INC60L7QudC90L7QsiAo4omIe3thcHByb3hOYW5vfX0g0LPQtdC90LXRgNCw0YbQuNC5IE5hbm8gQmFuYW5hINC40LvQuCB7e2FwcHJveFZlb319IFZlbzMpLlwiLFxuICAgICAgICAgICAgXCIxINC60L7QudC9ID0gMSDigr0sINCx0LDQu9Cw0L3RgSDQvdC1INGB0LPQvtGA0LDQtdGCLlwiLFxuICAgICAgICAgICAgXCLQlNC+0YHRgtGD0L8g0LogTmFubyBCYW5hbmEsIFNlZWRyZWFtLCBSdW53YXkg0LggS2xpbmcuXCIsXG4gICAgICAgICAgICBcItCR0LjQsdC70LjQvtGC0LXQutCwINC/0YDQvtC80YLQvtCyLCDRgdC+0YXRgNCw0L3RkdC90L3Ri9C1INGB0YLQuNC70Lgg0Lgg0LjRgdGC0L7RgNC40Y8uXCJcbiAgICAgICAgICBdXG4gICAgICAgIH0sXG4gICAgICAgIGNyZWF0b3I6IHtcbiAgICAgICAgICB0aXRsZTogXCJDcmVhdG9yXCIsXG4gICAgICAgICAgZGVzY3JpcHRpb246IFwi0JTQu9GPINGB0YLQsNCx0LjQu9GM0L3QvtC5INC10LbQtdC90LXQtNC10LvRjNC90L7QuSDRgNCw0LHQvtGC0Ysg0YEg0LjQt9C+0LHRgNCw0LbQtdC90LjRj9C80Lgg0Lgg0LLQuNC00LXQvi5cIixcbiAgICAgICAgICBmZWF0dXJlczogW1xuICAgICAgICAgICAgXCLQktC60LvRjtGH0LDQtdGCIHt7Y29pbnN9fSDQutC+0LnQvdC+0LIgKOKJiHt7YXBwcm94TmFub319IE5hbm8gQmFuYW5hINC40LvQuCB7e2FwcHJveFZlb319IFZlbzMpLlwiLFxuICAgICAgICAgICAgXCLQntCx0YnQuNC5INCx0LDQu9Cw0L3RgSDQutC+0LzQsNC90LTRiyDRgSDQu9C40LzQuNGC0LDQvNC4INC90LAg0YLRgNCw0YLRiy5cIixcbiAgICAgICAgICAgIFwi0J/RgNC10LTRg9GB0YLQsNC90L7QstC60Lgg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4LCDQttGD0YDQvdCw0Lsg0LDRg9C00LjRgtCwLCDQu9C+0LrQsNC70LjQt9Cw0YbQuNGPLlwiLFxuICAgICAgICAgICAgXCLQn9GA0LjQvtGA0LjRgtC10YLQvdCw0Y8g0L/QvtC00LTQtdGA0LbQutCwINGBINC+0YLQstC10YLQvtC8INC00L4gMTIg0YfQsNGB0L7Qsi5cIlxuICAgICAgICAgIF1cbiAgICAgICAgfSxcbiAgICAgICAgc3R1ZGlvOiB7XG4gICAgICAgICAgdGl0bGU6IFwiU3R1ZGlvXCIsXG4gICAgICAgICAgZGVzY3JpcHRpb246IFwi0JTQu9GPINCw0LPQtdC90YLRgdGC0LIg0Lgg0LLQvdGD0YLRgNC10L3QvdC40YUg0LrQvtC80LDQvdC0INGBINCx0L7Qu9GM0YjQuNC8INC+0LHRitGR0LzQvtC8INCz0LXQvdC10YDQsNGG0LjQuS5cIixcbiAgICAgICAgICBmZWF0dXJlczogW1xuICAgICAgICAgICAgXCLQktC60LvRjtGH0LDQtdGCIHt7Y29pbnN9fSDQutC+0LnQvdC+0LIgKOKJiHt7YXBwcm94TmFub319IE5hbm8gQmFuYW5hINC40LvQuCB7e2FwcHJveFZlb319IFZlbzMpLlwiLFxuICAgICAgICAgICAgXCLQntGA0LPQsNC90LjQt9Cw0YbQuNC+0L3QvdGL0Lkg0LHQsNC70LDQvdGBINGBINCw0LLRgtC+0LzQsNGC0LjQt9Cw0YbQuNC10Lkg0LHRjtC00LbQtdGC0L7Qsi5cIixcbiAgICAgICAgICAgIFwi0KDQsNGB0YjQuNGA0LXQvdC90YvQtSDQv9C+0LvQuNGC0LjQutC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCwg0LLQvtC00Y/QvdGL0LUg0LfQvdCw0LrQuCwg0LrQvtC80L/Qu9Cw0LXQvdGBLlwiLFxuICAgICAgICAgICAgXCLQktGL0LTQtdC70LXQvdC90YvQuSBzdWNjZXNzLdC80LXQvdC10LTQttC10YAg0Lgg0L7QvdC70LDQudC9LdGH0LDRgi5cIlxuICAgICAgICAgIF1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgbmFub1dvcmtiZW5jaDoge1xuICAgIG1lbnVUaXRsZTogXCLQktGB0LUg0LzQvtC00LXQu9C4XCIsXG4gICAgaW1hZ2VDYXRlZ29yeUxhYmVsOiBcItCT0LXQvdC10YDQsNGC0L7RgNGLINC40LfQvtCx0YDQsNC20LXQvdC40LlcIixcbiAgICB2aWRlb0NhdGVnb3J5TGFiZWw6IFwi0JPQtdC90LXRgNCw0YLQvtGA0Ysg0LLQuNC00LXQvlwiLFxuICAgIG1vZGVsTGFiZWxzOiB7XG4gICAgICBcIm5hbm8tYmFuYW5hXCI6IFwiTmFubyBCYW5hbmFcIixcbiAgICAgIHZlbzM6IFwiVkVPM1wiLFxuICAgICAgc29yYTogXCJTb3JhIDJcIixcbiAgICAgIHNlZWRyZWFtOiBcIlNlZURyZWFtXCIsXG4gICAgICBydW53YXk6IFwiUnVud2F5XCIsXG4gICAgICBrbGluZzogXCJLbGluZ1wiXG4gICAgfSxcbiAgICBwcm9tcHRMYWJlbDogXCLQn9GA0L7QvNC/0YJcIixcbiAgICBwcm9tcHRQbGFjZWhvbGRlcjogXCLQntC/0LjRiNC40YLQtSDQuNC30L7QsdGA0LDQttC10L3QuNC1LCDQutC+0YLQvtGA0L7QtSDRhdC+0YLQuNGC0LUg0L/QvtC70YPRh9C40YLRjC4uLlwiLFxuICAgIHByb21wdEhpbnQ6IFwi0JzQvtC20L3QviDQstGB0YLQsNCy0LjRgtGMINC00L4gODAwMCDRgdC40LzQstC+0LvQvtCyLCDQstC60LvRjtGH0LDRjyDRgdC60YDQuNC90YjQvtGC0Ysg4oCUINC80LXQtNC40LAg0LTQvtCx0LDQstGP0YLRgdGPINCw0LLRgtC+0LzQsNGC0LjRh9C10YHQutC4LlwiLFxuICAgIGZvcm1hdExhYmVsOiBcItCk0L7RgNC80LDRglwiLFxuICAgIGZvcm1hdE9wdGlvbnM6IFtcbiAgICAgIHsgdmFsdWU6IFwiMToxXCIsIGxhYmVsOiBcIjE6MVwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjk6MTZcIiwgbGFiZWw6IFwiOToxNlwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjE2OjlcIiwgbGFiZWw6IFwiMTY6OVwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjM6NFwiLCBsYWJlbDogXCIzOjRcIiB9LFxuICAgICAgeyB2YWx1ZTogXCI0OjNcIiwgbGFiZWw6IFwiNDozXCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiMzoyXCIsIGxhYmVsOiBcIjM6MlwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjI6M1wiLCBsYWJlbDogXCIyOjNcIiB9LFxuICAgICAgeyB2YWx1ZTogXCI1OjRcIiwgbGFiZWw6IFwiNTo0XCIgfSxcbiAgICAgIHsgdmFsdWU6IFwiNDo1XCIsIGxhYmVsOiBcIjQ6NVwiIH0sXG4gICAgICB7IHZhbHVlOiBcIjIxOjlcIiwgbGFiZWw6IFwiMjE6OVwiIH0sXG4gICAgICB7IHZhbHVlOiBcImF1dG9cIiwgbGFiZWw6IFwiQXV0b1wiIH1cbiAgICBdLFxuICAgIHByaW1hcnlMYWJlbDogXCLQntGB0L3QvtCy0L3QvtC1INC40LfQvtCx0YDQsNC20LXQvdC40LVcIixcbiAgICBwcmltYXJ5RW1wdHlUaXRsZTogXCLQlNC+0LHQsNCy0YzRgtC1INC+0YHQvdC+0LLQvdC+0LUg0LjQt9C+0LHRgNCw0LbQtdC90LjQtVwiLFxuICAgIHByaW1hcnlFbXB0eUhpbnQ6IFwiUE5HL0pQR1wiLFxuICAgIHJlZmVyZW5jZXNMYWJlbDogXCJSZWZlcmVuY2UgaW1hZ2VzICh1cCB0byA5KVwiLFxuICAgIHJlZmVyZW5jZUVtcHR5VGl0bGU6IFwi0JTQvtCx0LDQstGM0YLQtSDRgNC10YTQtdGA0LXQvdGBXCIsXG4gICAgcmVmZXJlbmNlRW1wdHlIaW50OiBcIlBORy9KUEdcIixcbiAgICByZW1vdmVMYWJlbDogXCLQo9C00LDQu9C40YLRjFwiLFxuICAgIGRlbGV0ZVRpdGxlOiBcItCj0LTQsNC70LjRgtGMINC40LfQvtCx0YDQsNC20LXQvdC40LVcIixcbiAgICBnZW5lcmF0ZTogXCLQodCz0LXQvdC10YDQuNGA0L7QstCw0YLRjFwiLFxuICAgIGNsZWFyQWxsOiBcItCe0YfQuNGB0YLQuNGC0Ywg0LLRgdC1INC40LfQvtCx0YDQsNC20LXQvdC40Y9cIixcbiAgICBoaXN0b3J5OiB7XG4gICAgICB0aXRsZTogXCLQm9C10L3RgtCwINC40LTQtdC5XCIsXG4gICAgICBzdWJ0aXRsZTogXCLQn9C+0LrQsCDQt9C00LXRgdGMINC30LDQs9C70YPRiNC60LAg4oCUINGA0LXQsNC70YzQvdCw0Y8g0LjRgdGC0L7RgNC40Y8g0L/QvtGP0LLQuNGC0YHRjyDQv9C+0LfQttC1LlwiLFxuICAgICAgYnV0dG9uOiBcItCY0YHRgtC+0YDQuNGPXCJcbiAgICB9LFxuICAgIGhpc3RvcnlTdGF0dXM6IHtcbiAgICAgIHN1Ym1pdHRpbmc6IFwi0J7RgtC/0YDQsNCy0LvRj9C10Lwg0LfQsNC/0YDQvtGBLi4uXCIsXG4gICAgICB3YWl0aW5nOiBcItCX0LDQtNCw0YfQsCDRgdC+0LfQtNCw0L3QsC4g0JbQtNGR0LwgTmFubyBCYW5hbmEuLi5cIixcbiAgICAgIHF1ZXVpbmc6IFwi0JIg0L7Rh9C10YDQtdC00Lgg0L3QsCDRgNC10L3QtNC10YAuLi5cIixcbiAgICAgIGdlbmVyYXRpbmc6IFwi0KHQvtC30LTQsNGR0Lwg0LjQt9C+0LHRgNCw0LbQtdC90LjQtS4uLlwiLFxuICAgICAgcHJvZ3Jlc3NMYWJlbDogXCLQn9GA0L7Qs9GA0LXRgdGBXCIsXG4gICAgICBjb21wbGV0ZWQ6IFwi0JPQvtGC0L7QstC+XCIsXG4gICAgICBmYWlsZWQ6IFwi0J7RiNC40LHQutCwXCIsXG4gICAgICBub1Jlc3VsdDogXCLQmNC30L7QsdGA0LDQttC10L3QuNC1INGB0LPQtdC90LXRgNC40YDQvtCy0LDQvdC+LCDQvdC+INGB0YHRi9C70LrQuCDQvdC1INC/0YDQuNGI0LvQuC5cIixcbiAgICAgIHByb21wdENvcGllZDogXCLQn9GA0L7QvNC/0YIg0YHQutC+0L/QuNGA0L7QstCw0L0g0LIg0LHRg9GE0LXRgC5cIixcbiAgICAgIHByb21wdENvcHlFcnJvcjogXCLQndC1INGD0LTQsNC70L7RgdGMINGB0LrQvtC/0LjRgNC+0LLQsNGC0Ywg0L/RgNC+0LzQv9GCLiDQodC60L7Qv9C40YDRg9C50YLQtSDQstGA0YPRh9C90YPRji5cIlxuICAgIH0sXG4gICAgaGlzdG9yeUFjdGlvbnM6IHtcbiAgICAgIG1lbnU6IFwi0J7RgtC60YDRi9GC0Ywg0LTQtdC50YHRgtCy0LjRj1wiLFxuICAgICAgcHJldmlldzogXCLQntGC0LrRgNGL0YLRjCDQv9GA0LXQstGM0Y5cIixcbiAgICAgIGRvd25sb2FkOiBcItCh0LrQsNGH0LDRgtGMXCIsXG4gICAgICBjb3B5UHJvbXB0OiBcItCh0LrQvtC/0LjRgNC+0LLQsNGC0Ywg0L/RgNC+0LzQv9GCXCIsXG4gICAgICBhbmltYXRlOiBcItCe0LbQuNCy0LjRgtGMINCy0LjQtNC10L7igJHQvNC+0LTQtdC70YzRjlwiLFxuICAgICAgc2hhcmU6IFwi0J/QvtC00LXQu9C40YLRjNGB0Y9cIixcbiAgICAgIGRlbGV0ZTogXCLQo9C00LDQu9C40YLRjCDQuNC3INC70LXQvdGC0YtcIlxuICAgIH0sXG4gICAgaGlzdG9yeU1vZGFsczoge1xuICAgICAgcHJldmlld1RpdGxlOiBcItCf0YDQvtGB0LzQvtGC0YAg0LjQt9C+0LHRgNCw0LbQtdC90LjRj1wiLFxuICAgICAgYW5pbWF0ZVRpdGxlOiBcItCe0LbQuNCy0LjRgtGMINC40LfQvtCx0YDQsNC20LXQvdC40LVcIixcbiAgICAgIGFuaW1hdGVEZXNjcmlwdGlvbjogXCLQntGC0L/RgNCw0LLRjNGC0LUg0LrQsNC00YAg0LIg0LLQuNC00LXQvtCz0LXQvdC10YDQsNGC0L7RgCwg0YfRgtC+0LHRiyDQtNC+0LHQsNCy0LjRgtGMINC00LLQuNC20LXQvdC40LUuXCIsXG4gICAgICBhbmltYXRlU2VsZWN0TGFiZWw6IFwi0JLRi9Cx0LXRgNC40YLQtSDQstC40LTQtdC+0LzQvtC00LXQu9GMXCIsXG4gICAgICBhbmltYXRlQ29uZmlybTogXCLQn9GA0L7QtNC+0LvQttC40YLRjFwiLFxuICAgICAgc2hhcmVUaXRsZTogXCLQn9C+0LTQtdC70LjRgtGM0YHRjyDQuNC30L7QsdGA0LDQttC10L3QuNC10LxcIixcbiAgICAgIHNoYXJlU3VidGl0bGU6IFwi0J7RgtC/0YDQsNCy0YzRgtC1INGB0YHRi9C70LrRgyDQutC+0LvQu9C10LPQsNC8INC40LvQuCDQsiDQvNC10YHRgdC10L3QtNC20LXRgNGLLlwiLFxuICAgICAgc2hhcmVFbWFpbDogXCLQntGC0L/RgNCw0LLQuNGC0Ywg0L3QsCDQv9C+0YfRgtGDXCIsXG4gICAgICBzaGFyZVRlbGVncmFtOiBcItCf0L7QtNC10LvQuNGC0YzRgdGPINCyIFRlbGVncmFtXCIsXG4gICAgICBzaGFyZVdoYXRzYXBwOiBcItCf0L7QtNC10LvQuNGC0YzRgdGPINCyIFdoYXRzQXBwXCIsXG4gICAgICBzaGFyZUNvcHlMaW5rOiBcItCh0LrQvtC/0LjRgNC+0LLQsNGC0Ywg0YHRgdGL0LvQutGDXCIsXG4gICAgICBzaGFyZUNvcGllZDogXCLQodGB0YvQu9C60LAg0YHQutC+0L/QuNGA0L7QstCw0L3QsCFcIixcbiAgICAgIGRlbGV0ZVRpdGxlOiBcItCj0LTQsNC70LjRgtGMINC40LfQvtCx0YDQsNC20LXQvdC40LVcIixcbiAgICAgIGRlbGV0ZURlc2NyaXB0aW9uOiBcItCY0LfQvtCx0YDQsNC20LXQvdC40LUg0LjRgdGH0LXQt9C90LXRgiDQuNC3INGC0LLQvtGA0YfQtdGB0LrQvtC5INC70LXQvdGC0YsuINCU0LXQudGB0YLQstC40LUg0L3QtdC+0LHRgNCw0YLQuNC80L4uXCIsXG4gICAgICBkZWxldGVDb25maXJtOiBcItCj0LTQsNC70LjRgtGMXCIsXG4gICAgICBjYW5jZWw6IFwi0J7RgtC80LXQvdCwXCJcbiAgICB9LFxuICAgIHByb21vczoge1xuICAgICAgXCJuYW5vLWJhbmFuYVwiOiB7XG4gICAgICAgIHRhZzogXCJJbWFnZSBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiTmFubyBCYW5hbmEgfCDQm9Cw0LHQvtGA0LDRgtC+0YDQuNGPINCy0LjQt9GD0LDQu9GM0L3QvtCz0L4g0JjQmFwiLFxuICAgICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgICBcItCV0LTQuNC90LDRjyDRgNCw0LHQvtGH0LDRjyDRgdGA0LXQtNCwINC00LvRjyDQs9C10L3QtdGA0LDRhtC40Lgg0LjQt9C+0LHRgNCw0LbQtdC90LjQuTog0YLQtdC60YHRgtC+0LLRi9C1INC/0YDQvtC80L/RgtGLLCDRgdC80LXRiNC40LLQsNC90LjQtSDRgNC10YTQtdGA0LXQvdGB0L7QsiDQuCDQsdGL0YHRgtGA0YvQtSDQv9GA0LDQstC60LguXCIsXG4gICAgICAgIGJ1bGxldFBvaW50czogW1xuICAgICAgICAgIFwi0KHQvtC30LTQsNCy0LDQudGC0LUg0YTQvtGC0L7RgNC10LDQu9C40YHRgtC40YfQvdGL0LUg0YHRhtC10L3RiyDRgSDQutC+0L3RgtGA0L7Qu9C10Lwg0LrQsNC80LXRgNGLLCDRgdCy0LXRgtCwINC4INCw0YLQvNC+0YHRhNC10YDRiy5cIixcbiAgICAgICAgICBcItCg0LXQtNCw0LrRgtC40YDRg9C50YLQtSDQt9Cw0LPRgNGD0LbQtdC90L3Ri9C1INC60LDQtNGA0Ysg4oCUINC00L7QsdCw0LLQu9GP0LnRgtC1LCDRg9C00LDQu9GP0LnRgtC1INGN0LvQtdC80LXQvdGC0Ysg0Lgg0LzQtdC90Y/QudGC0LUg0YHRgtC40LvRjC5cIixcbiAgICAgICAgICBcItCa0L7QvNCx0LjQvdC40YDRg9C50YLQtSDQtNC+INGH0LXRgtGL0YDRkdGFINGA0LXRhNC10YDQtdC90YHQvtCyINC4INGD0LvRg9GH0YjQsNC50YLQtSDRgNC10LfRg9C70YzRgtCw0YIg0YjQsNCzINC30LAg0YjQsNCz0L7QvC5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgdmVvMzoge1xuICAgICAgICB0YWc6IFwiVmlkZW8gTGFiXCIsXG4gICAgICAgIHRpdGxlOiBcIlZFTzMgfCDQmtC40L3QtdC80LDRgtC+0LPRgNCw0YTQuNGH0LXRgdC60LjQuSDQv9Cw0LnQv9C70LDQudC9XCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwi0K3QutGB0L/QtdGA0LjQvNC10L3RgtCw0LvRjNC90LDRjyDQv9C+0LrQsNC00YDQvtCy0LDRjyDRgdGC0YPQtNC40Y86INC+0YIg0YHQuNC90L7Qv9GB0LjRgdCwINC00L4g0YTQuNC90LDQu9GM0L3QvtCz0L4g0YDQvtC70LjQutCwINCyINC+0LTQvdC+0Lwg0L/RgNC+0YbQtdGB0YHQtS5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCLQn9GA0LXQstGA0LDRidCw0LnRgtC1INGB0YbQtdC90LDRgNC40Lgg0LIg0YDQsNGB0LrQsNC00YDQvtCy0LrQuCDQuCDQutC+0YDQvtGC0LrQuNC1INCy0LjQtNC10L4g0YEg0LrQvtC90YLRgNC+0LvQtdC8INC00LvQuNGC0LXQu9GM0L3QvtGB0YLQuC5cIixcbiAgICAgICAgICBcItCY0YHQv9C+0LvRjNC30YPQudGC0LUg0YDQtdGE0LXRgNC10L3RgdGLINC00LLQuNC20LXQvdC40Y8sINC30LLRg9C60LAg0Lgg0YHRgtC40LvRjyDQtNC70Y8g0LPQuNCx0YDQuNC00L3Ri9GFINC60L7QvNC/0L7Qt9C40YbQuNC5LlwiLFxuICAgICAgICAgIFwi0J7RgtGB0LvQtdC20LjQstCw0LnRgtC1INCy0LXRgNGB0LjQuCDQuCDQv9GA0LDQstC60Lgg0LrQvtC80LDQvdC00Ysg0LHQu9Cw0LPQvtC00LDRgNGPINGB0L7RhdGA0LDQvdGR0L3QvdC+0Lkg0LjRgdGC0L7RgNC40LguXCJcbiAgICAgICAgXVxuICAgICAgfSxcbiAgICAgIHNvcmE6IHtcbiAgICAgICAgdGFnOiBcIk1vdGlvbiBMYWJcIixcbiAgICAgICAgdGl0bGU6IFwiU29yYSAyIHwg0JPQtdC90LXRgNCw0YLQuNCy0L3Ri9C1INGB0YbQtdC90YtcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCLQpNC40LfQuNGH0LXRgdC60Lgg0LrQvtGA0YDQtdC60YLQvdCw0Y8g0LLQuNC00LXQvtC80L7QtNC10LvRjCDQvdC+0LLQvtCz0L4g0L/QvtC60L7Qu9C10L3QuNGPINGBINC00LvQuNC90L3Ri9C80Lgg0L/Qu9Cw0L3QsNC80Lgg0Lgg0LTQuNC90LDQvNC40YfQvdC+0Lkg0LrQsNC80LXRgNC+0LkuXCIsXG4gICAgICAgIGJ1bGxldFBvaW50czogW1xuICAgICAgICAgIFwi0KDQsNC30LLQuNCy0LDQudGC0LUg0LjQtNC10Lgg0LIg0LPQvtGC0L7QstGL0Lkg0LrQvtC90YLQtdC90YIg0YEg0LXRgdGC0LXRgdGC0LLQtdC90L3Ri9C8INC+0YHQstC10YnQtdC90LjQtdC8INC4INCz0LvRg9Cx0LjQvdC+0LkuXCIsXG4gICAgICAgICAgXCLQodC80LXRiNC40LLQsNC50YLQtSDRgtC10LrRgdGCLCDQuNC30L7QsdGA0LDQttC10L3QuNGPINC4INC60LvQuNC/0YssINGD0L/RgNCw0LLQu9GP0Y8g0YXQvtGA0LXQvtCz0YDQsNGE0LjQtdC5INC4INC90LDRgdGC0YDQvtC10L3QuNC10LwuXCIsXG4gICAgICAgICAgXCLQrdC60YHQv9C+0YDRgtC40YDRg9C50YLQtSDQv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90L7RgdGC0Lgg0YEg0L/QvtGB0YLQvtGP0L3QvdGL0LzQuCDQv9C10YDRgdC+0L3QsNC20LDQvNC4INCyINC60LDQttC00L7QvCDQutCw0LTRgNC1LlwiXG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBzZWVkcmVhbToge1xuICAgICAgICB0YWc6IFwiU3R1ZGlvIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJTZWVEcmVhbSB8INCQ0YLQtdC70YzQtSDRgdGC0LjQu9GPXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwi0KHQvtC10LTQuNC90Y/QudGC0LUg0LzQvtC00L3Ri9C1INC60L7QvdGG0LXQv9GG0LjQuCwg0LDRgNGCLdC00LjRgNC10LrRiNC9INC4INC/0LDQu9C40YLRgNGLINC00LvRjyDQs9Cw0LvQtdGA0LXQudC90YvRhSDQstC40LfRg9Cw0LvQvtCyINCyINC90LXRgdC60L7Qu9GM0LrQuNGFINC/0YDQvtC80L/RgtCw0YUuXCIsXG4gICAgICAgIGJ1bGxldFBvaW50czogW1xuICAgICAgICAgIFwi0J/QtdGA0LXQvdC+0YHQuNGC0LUg0LzRg9C00LHQvtGA0LTRiyDQsiDRhtC10LvRjNC90YvQtSDQvtCx0YDQsNC30Ysg0YEg0LrQvtC90YLRgNC+0LvQtdC8INC/0LDQu9C40YLRgNGLLCDRhNCw0LrRgtGD0YAg0Lgg0YHQstC10YLQsC5cIixcbiAgICAgICAgICBcItCY0YHQv9C+0LvRjNC30YPQudGC0LUg0LTQviDQv9GP0YLQuCDRgNC10YTQtdGA0LXQvdGB0L7QsiDQtNC70Y8g0L/QtdGA0LXQtNCw0YfQuCDQutC+0LzQv9C+0LfQuNGG0LjQuCDQuCDQv9C+0LcuXCIsXG4gICAgICAgICAgXCLQmNGC0LXRgNC40YDRg9C50YLQtSDQsiDQtNC40LDQu9C+0LPQtSwg0YHQvtGF0YDQsNC90Y/RjyDRjdGB0YLQtdGC0LjQutGDLCDQsdC10LfQvtC/0LDRgdC90YPRjiDQtNC70Y8g0LHRgNC10L3QtNCwLlwiXG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICBydW53YXk6IHtcbiAgICAgICAgdGFnOiBcIlByb2R1Y3Rpb24gTGFiXCIsXG4gICAgICAgIHRpdGxlOiBcIlJ1bndheSB8INCc0YPQu9GM0YLQuNC80L7QtNCw0LvRjNC90YvQuSDRgdGC0LDRgNGCXCIsXG4gICAgICAgIGRlc2NyaXB0aW9uOlxuICAgICAgICAgIFwi0KPRgdC60L7RgNGP0LnRgtC1INC60LDQvNC/0LDQvdC40Lgg0YEg0L/QvtC80L7RidGM0Y4g0LHQtdGB0YjQvtCy0L3Ri9GFINC/0L7RgtC+0LrQvtCyINGC0LXQutGB0YLQsCwg0LjQt9C+0LHRgNCw0LbQtdC90LjQuSDQuCDQstC40LTQtdC+INC90LAg0LzQvtC00LXQu9GP0YUgUnVud2F5IEdlbi5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCLQodC+0LfQtNCw0LLQsNC50YLQtSDRgNCw0YHQutCw0LTRgNC+0LLQutC4LCDQsNC90LjQvNCw0YbQuNC4INC4INC80LDRgNC60LXRgtC40L3Qs9C+0LLRi9C1INC80LDRgtC10YDQuNCw0LvRiyDQsiDQvtC00L3QvtC8INC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQtS5cIixcbiAgICAgICAgICBcItCY0YHQv9C+0LvRjNC30YPQudGC0LUgbW90aW9uIGJydXNoZXMsINC60L7QvdGC0YDQvtC70Ywg0LPQu9GD0LHQuNC90Ysg0Lgg0YHQuNC90YXRgNC+0L3QuNC30LDRhtC40Y4g0LDRg9C00LjQvi5cIixcbiAgICAgICAgICBcItCt0LrRgdC/0L7RgNGC0LjRgNGD0LnRgtC1INGB0LvQvtC40YHRgtGL0LUg0LDRgdGB0LXRgtGLLCDQs9C+0YLQvtCy0YvQtSDQuiDQvNC+0L3RgtCw0LbRgyDQsiBQcmVtaWVyZSDQuNC70LggUmVzb2x2ZS5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAga2xpbmc6IHtcbiAgICAgICAgdGFnOiBcIlJlYWx0aW1lIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJLbGluZyB8INCg0LXQsNC70LjRgdGC0LjRh9C90YvQtSDRgdC40LzRg9C70Y/RhtC40LhcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCLQpNC40LfQuNGH0LXRgdC60Lgg0YLQvtGH0L3QsNGPINC00LjRhNGE0YPQt9C40Y8g0LTQu9GPINC/0YDQtdC00LzQtdGC0L3Ri9GFINGB0YrRkdC80L7Quiwg0LzQsNGB0YEt0YHRhtC10L0g0Lgg0LTRgNC+0L0t0YTRg9GC0LDQttCwINCyINGA0LXQutC+0YDQtNC90YvQtSDRgdGA0L7QutC4LlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcItCh0L7Qt9C00LDQstCw0LnRgtC1INGB0YbQtdC90Ysg0YEg0YLQvtGH0L3Ri9C80Lgg0YLQtdC90Y/QvNC4LCDQvtGC0YDQsNC20LXQvdC40Y/QvNC4INC4INGB0LvQvtC20L3Ri9C80Lgg0LzQsNGC0LXRgNC40LDQu9Cw0LzQuC5cIixcbiAgICAgICAgICBcItCj0L/RgNCw0LLQu9GP0LnRgtC1INGC0YDQsNC10LrRgtC+0YDQuNC10Lkg0LrQsNC80LXRgNGLINC4INCz0LvRg9Cx0LjQvdC+0Lkg0YDQtdC30LrQvtGB0YLQuCDQtNC70Y8g0L/QsNC90L7RgNCw0Lwg0Lgg0LzQsNC60YDQvi5cIixcbiAgICAgICAgICBcItCf0YDQvtC00LvQtdCy0LDQudGC0LUg0LjQu9C4INC30LDRhtC40LrQu9C40LLQsNC50YLQtSDQstC40LTQtdC+INCx0LXQtyDQv9C+0YLQtdGA0Lgg0YfRkdGC0LrQvtGB0YLQuCDQv9C+INC60LDQtNGA0LDQvC5cIlxuICAgICAgICBdXG4gICAgICB9XG4gICAgfVxuICB9LFxuICB2aWRlb1dvcmtiZW5jaDoge1xuICAgIG1lbnVUaXRsZTogXCLQktC40LTQtdC+LdC80L7QtNC10LvQuFwiLFxuICAgIG1vZGVsTGFiZWxzOiB7XG4gICAgICB2ZW8zOiBcIlZlbyAzXCIsXG4gICAgICBcInZlbzMtZmFzdFwiOiBcIlZlbyAzIEZhc3RcIixcbiAgICAgIHZlbzI6IFwiVmVvIDJcIlxuICAgIH0sXG4gICAgcHJvbXB0TGFiZWw6IFwi0J/RgNC+0LzQv9GCXCIsXG4gICAgcHJvbXB0UGxhY2Vob2xkZXI6IFwi0J7Qv9C40YjQuNGC0LUg0YHRhtC10L3Rgywg0LrQsNC80LXRgNGDLCDQtNCy0LjQttC10L3QuNC1INC4INC30LLRg9C60L7QstGL0LUg0L/QvtC00YHQutCw0LfQutC4Li4uXCIsXG4gICAgcHJvbXB0SGludDogXCLQlNC+0LHQsNCy0LvRj9C50YLQtSDRgNC10L/Qu9C40LrQuCDQsiDQutCw0LLRi9GH0LrQsNGFINC4INGP0LLQvdC+INGD0LrQsNC30YvQstCw0LnRgtC1INC30LLRg9C60Lgg0LTQu9GPINC90LDRgdGL0YnQtdC90L3QvtCz0L4g0LDRg9C00LjQvi5cIixcbiAgICBuZWdhdGl2ZVByb21wdExhYmVsOiBcItCd0LXQs9Cw0YLQuNCy0L3Ri9C5INC/0YDQvtC80L/RglwiLFxuICAgIG5lZ2F0aXZlUHJvbXB0UGxhY2Vob2xkZXI6IFwi0KfRgtC+INC40YHQutC70Y7Rh9C40YLRjCAo0L3QsNC/0YDQuNC80LXRgDog0LzRg9C70YzRgtGP0YjQvdC+LCDQvdC40LfQutC+0LUg0LrQsNGH0LXRgdGC0LLQvikuLi5cIixcbiAgICBtb2RlTGFiZWw6IFwi0KDQtdC20LjQvCDQs9C10L3QtdGA0LDRhtC40LhcIixcbiAgICBtb2RlT3B0aW9uczoge1xuICAgICAgXCJ0ZXh0LXRvLXZpZGVvXCI6IFwi0KLQtdC60YHRgiDihpIg0LLQuNC00LXQvlwiLFxuICAgICAgXCJpbWFnZS10by12aWRlb1wiOiBcItCY0LfQvtCx0YDQsNC20LXQvdC40LUg4oaSINCy0LjQtNC10L5cIlxuICAgIH0sXG4gICAgYXNwZWN0TGFiZWw6IFwi0KHQvtC+0YLQvdC+0YjQtdC90LjQtSDRgdGC0L7RgNC+0L1cIixcbiAgICByZXNvbHV0aW9uTGFiZWw6IFwi0KDQsNC30YDQtdGI0LXQvdC40LVcIixcbiAgICBwZXJzb25MYWJlbDogXCLQk9C10L3QtdGA0LDRhtC40Y8g0LvRjtC00LXQuVwiLFxuICAgIHNlZWRMYWJlbDogXCJTZWVkXCIsXG4gICAgcmVmZXJlbmNlTGFiZWw6IFwi0KDQtdGE0LXRgNC10L3RgSAo0L7Qv9GG0LjQvtC90LDQu9GM0L3QvilcIixcbiAgICByZWZlcmVuY2VIaW50OiBcIlBORy9KUEcsINC00L4gMjAg0JzQkVwiLFxuICAgIHJlbW92ZUxhYmVsOiBcItCj0LTQsNC70LjRgtGMINGA0LXRhNC10YDQtdC90YFcIixcbiAgICBnZW5lcmF0ZTogXCLQodCz0LXQvdC10YDQuNGA0L7QstCw0YLRjCDQstC40LTQtdC+XCIsXG4gICAgY2xlYXJBbGw6IFwi0KHQsdGA0L7RgdC40YLRjCDQvdCw0YHRgtGA0L7QudC60LhcIixcbiAgICBoaXN0b3J5OiB7XG4gICAgICB0aXRsZTogXCLQndC10LTQsNCy0L3QuNC1INGA0LXQvdC00LXRgNGLXCIsXG4gICAgICBzdWJ0aXRsZTogXCLQk9C+0YLQvtCy0YvQtSDRgNC+0LvQuNC60Lgg0L/QvtGP0LLRj9GC0YHRjyDQt9C00LXRgdGMINC/0L7RgdC70LUg0L/QvtC00LrQu9GO0YfQtdC90LjRjyBBUEkuXCIsXG4gICAgICBidXR0b246IFwi0JjRgdGC0L7RgNC40Y9cIlxuICAgIH0sXG4gICAgcHJvbW9zOiB7XG4gICAgICB2ZW8zOiB7XG4gICAgICAgIHRhZzogXCJNb3Rpb24gTGFiXCIsXG4gICAgICAgIHRpdGxlOiBcIlZlbyAzLjEgfCDQpNC70LDQs9C80LDQvdGB0LrQsNGPINCy0LjQtNC10L7QvNC+0LTQtdC70YxcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCLQn9GA0L7QtNCy0LjQvdGD0YLQsNGPINC80L7QtNC10LvRjCDRgSDQuNC90YLQtdCz0YDQsNGG0LjQtdC5IEdlbWluaTogOOKAkdGB0LXQutGD0L3QtNC90YvQtSDQutC70LjQv9GLINCyIDcyMHAg0LjQu9C4IDEwODBwINGBINGA0LXQsNC70LjRgdGC0LjQutC+0Lkg0Lgg0L3QsNGC0LjQstC90YvQvCDQt9Cy0YPQutC+0LwuXCIsXG4gICAgICAgIGJ1bGxldFBvaW50czogW1xuICAgICAgICAgIFwi0KDQsNGB0YjQuNGA0Y/QudGC0LUg0YHRg9GJ0LXRgdGC0LLRg9GO0YnQuNC1INC/0YDQvtC10LrRgtGLIFZlbyDRgSDQv9C+0LzQvtGJ0YzRjiDRgNC10LbQuNC80LAgdmlkZW8gZXh0ZW5kLlwiLFxuICAgICAgICAgIFwi0JfQsNC00LDQstCw0LnRgtC1INC/0LXRgNCy0YvQuSDQuCDQv9C+0YHQu9C10LTQvdC40Lkg0LrQsNC00YDRiywg0L3QsNC/0YDQsNCy0LvRj9GPINC00LLQuNC20LXQvdC40LUg0LLQuNC00LXQvi5cIixcbiAgICAgICAgICBcItCY0YHQv9C+0LvRjNC30YPQudGC0LUg0LTQviDRgtGA0ZHRhSDQutC+0L3RgtGA0L7Qu9GM0L3Ri9GFINC40LfQvtCx0YDQsNC20LXQvdC40Lkg0LTQu9GPINGC0L7Rh9C90L7Qs9C+INGB0YLQuNC70LjRgdGC0LjRh9C10YHQutC+0LPQviDRg9C/0YDQsNCy0LvQtdC90LjRjy5cIlxuICAgICAgICBdXG4gICAgICB9LFxuICAgICAgXCJ2ZW8zLWZhc3RcIjoge1xuICAgICAgICB0YWc6IFwiTW90aW9uIExhYlwiLFxuICAgICAgICB0aXRsZTogXCJWZW8gMyBGYXN0IHwg0J/RgNC+0LjQt9Cy0L7QtNC40YLQtdC70YzQvdCw0Y8g0YHQutC+0YDQvtGB0YLRjFwiLFxuICAgICAgICBkZXNjcmlwdGlvbjpcbiAgICAgICAgICBcItCe0L/RgtC40LzQuNC30LjRgNC+0LLQsNC90LAg0LTQu9GPINCx0YvRgdGC0YDRi9GFINC40YLQtdGA0LDRhtC40Lkg0Lgg0LfQsNC00LDRhyDRgSDQstGL0YHQvtC60LjQvNC4INGC0YDQtdCx0L7QstCw0L3QuNGP0LzQuCDQuiDQutCw0YfQtdGB0YLQstGDINC/0YDQuCDQvdC40LfQutC+0Lkg0LfQsNC00LXRgNC20LrQtS5cIixcbiAgICAgICAgYnVsbGV0UG9pbnRzOiBbXG4gICAgICAgICAgXCLQmNC00LXQsNC70YzQvdC+INC00LvRjyBBL0LigJHRgtC10YHRgtC+0LIg0Lgg0L/QvtGC0L7QutC+0LLQvtC5INCz0LXQvdC10YDQsNGG0LjQuCDQutC+0L3RgtC10L3RgtCwLlwiLFxuICAgICAgICAgIFwi0J/QvtC00LTQtdGA0LbQuNCy0LDQtdGCINGB0YbQtdC90LDRgNC40Lgg0YLQtdC60YHRguKGktCy0LjQtNC10L4g0Lgg0LDQvdC40LzQsNGG0LjRjiDQuNC30L7QsdGA0LDQttC10L3QuNC5INGBINC90LDRgtC40LLQvdGL0Lwg0LDRg9C00LjQvi5cIixcbiAgICAgICAgICBcItCj0LTQvtCx0L3Ri9C1INC/0YDQtdGB0LXRgtGLINC/0L7QvNC+0LPQsNGO0YIg0LHQsNC70LDQvdGB0LjRgNC+0LLQsNGC0Ywg0LzQtdC20LTRgyDRgdC60L7RgNC+0YHRgtGM0Y4g0Lgg0LTQtdGC0LDQu9C40LfQsNGG0LjQtdC5LlwiXG4gICAgICAgIF1cbiAgICAgIH0sXG4gICAgICB2ZW8yOiB7XG4gICAgICAgIHRhZzogXCJMZWdhY3kgTGFiXCIsXG4gICAgICAgIHRpdGxlOiBcIlZlbyAyIHwg0KHRgtC40LvQtdCy0L7QuSDRgdGC0L7RgNC40YLQtdC70LvQuNC90LNcIixcbiAgICAgICAgZGVzY3JpcHRpb246XG4gICAgICAgICAgXCLQn9GA0LXQtNGL0LTRg9GJ0LXQtSDQv9C+0LrQvtC70LXQvdC40LUg0LTQu9GPINCx0YvRgdGC0YDRi9GFINGA0LDRgdC60LDQtNGA0L7QstC+0LosINGB0YLQuNC70LjQt9C+0LLQsNC90L3Ri9GFINGI0L7RgNGC0L7QsiDQuCDQsNGC0LzQvtGB0YTQtdGA0L3Ri9GFINGN0LrRgdC/0LXRgNC40LzQtdC90YLQvtCyLlwiLFxuICAgICAgICBidWxsZXRQb2ludHM6IFtcbiAgICAgICAgICBcItCT0LXQvdC10YDQuNGA0YPQudGC0LUg0LTQviDQtNCy0YPRhSDQutC70LjQv9C+0LIg0LfQsCDQt9Cw0L/RgNC+0YEg0L/RgNC+0LTQvtC70LbQuNGC0LXQu9GM0L3QvtGB0YLRjNGOIDXigJM4INGB0LXQutGD0L3QtC5cIixcbiAgICAgICAgICBcItCf0L7QtNGF0L7QtNC40YIg0LTQu9GPINGN0LrRgdC/0LXRgNC40LzQtdC90YLQvtCyLCDQs9C00LUg0LLQsNC20L3QtdC1INC90LDRgdGC0YDQvtC10L3QuNC1LCDRh9C10Lwg0YDQsNC30YDQtdGI0LXQvdC40LUuXCIsXG4gICAgICAgICAgXCLQodC80LXRiNC40LLQsNC50YLQtSDQv9GA0L7QvNC/0YLRiyDQuCDRgNC10YTQtdGA0LXQvdGB0YssINC+0LbQuNCy0LvRj9GPINC60L7QvdGG0LXQv9GCLdCw0YDRgi5cIlxuICAgICAgICBdXG4gICAgICB9XG4gICAgfVxuICB9LFxuICBhdXRoOiB7XG4gICAgbG9naW5UaXRsZTogXCLQktGF0L7QtFwiLFxuICAgIGxvZ2luU3VidGl0bGU6IFwi0JDQstGC0L7RgNC40LfRg9C50YLQtdGB0YwsINGH0YLQvtCx0Ysg0YPQv9GA0LDQstC70Y/RgtGMINCx0LDQu9Cw0L3RgdC+0LwsINC40YHRgtC+0YDQuNC10Lkg0Lgg0L/RgNC+0LXQutGC0LDQvNC4LlwiLFxuICAgIHJlZ2lzdGVyVGl0bGU6IFwi0KHQvtC30LTQsNC50YLQtSDQsNC60LrQsNGD0L3RgiBBbGxBSVwiLFxuICAgIHJlZ2lzdGVyU3VidGl0bGU6IFwi0JfQsNGA0LXQs9C40YHRgtGA0LjRgNGD0LnRgtC10YHRjCDQv9C+INC/0L7Rh9GC0LUg0LjQu9C4INCy0L7QudC00LjRgtC1INGH0LXRgNC10LcgR29vZ2xlLlwiLFxuICAgIGVtYWlsTGFiZWw6IFwiRW1haWxcIixcbiAgICBwYXNzd29yZExhYmVsOiBcItCf0LDRgNC+0LvRjFwiLFxuICAgIGNvbmZpcm1QYXNzd29yZExhYmVsOiBcItCf0L7QstGC0L7RgNC40YLQtSDQv9Cw0YDQvtC70YxcIixcbiAgICBzdWJtaXRMb2dpbjogXCLQktC+0LnRgtC4XCIsXG4gICAgc3VibWl0UmVnaXN0ZXI6IFwi0KHQvtC30LTQsNGC0Ywg0LDQutC60LDRg9C90YJcIixcbiAgICBvckRpdmlkZXI6IFwi0LjQu9C4XCIsXG4gICAgZ29vZ2xlQnV0dG9uOiBcItCf0YDQvtC00L7Qu9C20LjRgtGMINGH0LXRgNC10LcgR29vZ2xlXCIsXG4gICAgcmVnaXN0ZXJDdGE6IFwi0J3QtdGCINCw0LrQutCw0YPQvdGC0LA/XCIsXG4gICAgcmVnaXN0ZXJMaW5rOiBcItCX0LDRgNC10LPQuNGB0YLRgNC40YDRg9C50YLQtdGB0YxcIixcbiAgICBsb2dpbkN0YTogXCLQo9C20LUg0LXRgdGC0Ywg0LDQutC60LDRg9C90YI/XCIsXG4gICAgbG9naW5MaW5rOiBcItCS0L7QudGC0LhcIixcbiAgICBlcnJvckdlbmVyaWM6IFwi0J/RgNC+0LjQt9C+0YjQu9CwINC+0YjQuNCx0LrQsC4g0J/QvtC/0YDQvtCx0YPQudGC0LUg0YHQvdC+0LLQsC5cIixcbiAgICBwYXNzd29yZE1pc21hdGNoOiBcItCf0LDRgNC+0LvQuCDQtNC+0LvQttC90Ysg0YHQvtCy0L/QsNC00LDRgtGMLlwiXG4gIH0sXG4gIGFjY291bnQ6IHtcbiAgICBiYWRnZTogXCLQkNC60LrQsNGD0L3RglwiLFxuICAgIHRpdGxlOiBcItCc0L7QuSDQsNC60LrQsNGD0L3RglwiLFxuICAgIHN1YnRpdGxlOiBcItCh0LvQtdC00LjRgtC1INC30LAg0LHQsNC70LDQvdGB0L7QvCDRgtC+0LrQtdC90L7Qsiwg0YHRgtCw0YLQuNGB0YLQuNC60L7QuSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjRjyDQuCDQvdCw0YHRgtGA0L7QudC60LDQvNC4INC/0YDQvtGE0LjQu9GPINC4INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuC5cIixcbiAgICBvdmVydmlld1RpdGxlOiBcItCe0LHQt9C+0YBcIixcbiAgICBvdmVydmlld1N1YnRpdGxlOiBcItCR0LDQu9Cw0L3RgSwg0L/QvtGB0LvQtdC00L3QuNC1INC+0L/QtdGA0LDRhtC40Lgg0Lgg0YDQtdGE0LXRgNCw0LvRjNC90LDRjyDQv9GA0L7Qs9GA0LDQvNC80LAuXCIsXG4gICAgYmFsYW5jZUxhYmVsOiBcItCU0L7RgdGC0YPQv9C90YvQtSDRgtC+0LrQtdC90YtcIixcbiAgICBhY2NvdW50U3RhdHVzOiBcItCQ0LrRgtC40LLQtdC9XCIsXG4gICAgYmFsYW5jZUhpbnQ6IFwi0KLQvtC60LXQvdGLINC+0YLQutGA0YvQstCw0Y7RgiDQtNC+0YHRgtGD0L8g0LrQviDQstGB0LXQvCDRgNCw0LHQvtGH0LjQvCDRgdGC0L7Qu9Cw0LwgQWxsQUkuINCT0LXQvdC10YDQsNGG0LjQuCDQv9GA0L7QtNC+0LvQttCw0Y7RgtGB0Y8sINC/0L7QutCwINCx0LDQu9Cw0L3RgSDQvdC1INGB0YLQsNC90LXRgiDQvdGD0LvQtdCy0YvQvC5cIixcbiAgICB0b3BVcEN0YTogXCLQn9C+0L/QvtC70L3QuNGC0YxcIixcbiAgICBpbnZpdGVDdGE6IFwi0J/RgNC40LPQu9Cw0YHQuNGC0Ywg0LTRgNGD0LPQsFwiLFxuICAgIGFjdGl2aXR5VGl0bGU6IFwi0J/QvtGB0LvQtdC00L3QuNC1INC+0L/QtdGA0LDRhtC40LhcIixcbiAgICBhY3Rpdml0eVN1YnRpdGxlOiBcItCd0LXQtNCw0LLQvdC40LUg0YHQv9C40YHQsNC90LjRjyDQuCDQvdCw0YfQuNGB0LvQtdC90LjRj1wiLFxuICAgIGFjdGl2aXR5RW1wdHk6IFwi0J7Qv9C10YDQsNGG0LjQuSDQv9C+0LrQsCDQvdC10YIuINCX0LDQv9GD0YHRgtC40YLQtSDQv9C10YDQstGD0Y4g0LPQtdC90LXRgNCw0YbQuNGOLCDRh9GC0L7QsdGLINGD0LLQuNC00LXRgtGMINC00LLQuNC20LXQvdC40LUg0YLQvtC60LXQvdC+0LIuXCIsXG4gICAgcmVmcmVzaExhYmVsOiBcItCe0LHQvdC+0LLQuNGC0YxcIixcbiAgICByZWZlcnJhbFRpdGxlOiBcItCg0LXRhNC10YDQsNC70YzQvdCw0Y8g0L/RgNC+0LPRgNCw0LzQvNCwXCIsXG4gICAgcmVmZXJyYWxTdWJ0aXRsZTogXCLQlNC10LvQuNGC0LXRgdGMINGB0YHRi9C70LrQvtC5INC4INC/0L7Qu9GD0YfQsNC50YLQtSDQsdC+0L3Rg9GB0YtcIixcbiAgICByZWZlcnJhbEhpbnQ6IFwi0JrQsNC20LTRi9C5INC/0YDQuNCz0LvQsNGI0ZHQvdC90YvQuSDQtNGA0YPQsywg0LrQvtGC0L7RgNGL0Lkg0L/QvtC/0L7Qu9C90LjRgiDQsdCw0LvQsNC90YEsINC00L7QsdCw0LLQuNGCIDYwINCx0L7QvdGD0YHQvdGL0YUg0YLQvtC60LXQvdC+0LIuXCIsXG4gICAgcmVmZXJyYWxDb2RlTGFiZWw6IFwi0KDQtdGE0LXRgNCw0LvRjNC90YvQuSDQutC+0LRcIixcbiAgICByZWZlcnJhbEludml0ZWRMYWJlbDogXCLQn9GA0LjQs9C70LDRiNC10L3QvlwiLFxuICAgIHJlZmVycmFsUmV3YXJkc0xhYmVsOiBcItCR0L7QvdGD0YHQvdGL0YUg0YLQvtC60LXQvdC+0LJcIixcbiAgICByZWZlcnJhbEN0YTogXCLQodC60L7Qv9C40YDQvtCy0LDRgtGMINGB0YHRi9C70LrRg1wiLFxuICAgIHN0YXRpc3RpY3NUaXRsZTogXCLQodGC0LDRgtC40YHRgtC40LrQsFwiLFxuICAgIHN0YXRpc3RpY3NTdWJ0aXRsZTogXCLQn9C+0L3QuNC80LDQudGC0LUsINC60YPQtNCwINGD0YXQvtC00Y/RgiDRgtC+0LrQtdC90Ysg0L/QviDQtNC90Y/QvCDQuCDRhNGD0L3QutGG0LjRj9C8LlwiLFxuICAgIGNoYXJ0TGFiZWw6IFwi0KLQtdC80L8g0L3QtdC00LXQu9C4XCIsXG4gICAgY2hhcnRUaXRsZTogXCLQoNCw0YHRhdC+0LQg0YLQvtC60LXQvdC+0LIg0L/QviDQtNC90Y/QvFwiLFxuICAgIGNoYXJ0UGVyaW9kV2VlazogXCI3INC00L3QtdC5XCIsXG4gICAgY2hhcnRIaW50OiBcItCU0LXQvNC+INC00LDQvdC90YvQtS4g0KDQtdCw0LvRjNC90LDRjyDRgdGC0LDRgtC40YHRgtC40LrQsCDQv9C+0Y/QstC40YLRgdGPINC/0L7RgdC70LUg0L/QtdGA0LLRi9GFINCz0LXQvdC10YDQsNGG0LjQuS5cIixcbiAgICB0YWJsZUxhYmVsOiBcItCk0YPQvdC60YbQuNC4XCIsXG4gICAgdGFibGVUaXRsZTogXCLQmNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQv9C+INC40L3RgdGC0YDRg9C80LXQvdGC0LDQvFwiLFxuICAgIHRhYmxlRnVuY3Rpb246IFwi0JjQvdGB0YLRgNGD0LzQtdC90YJcIixcbiAgICB0YWJsZVJlcXVlc3RzOiBcItCX0LDQv9GA0L7RgdGLXCIsXG4gICAgdGFibGVUb2tlbnM6IFwi0KLQvtC60LXQvdGLXCIsXG4gICAgdGFibGVIaW50OiBcItCf0YDQuNC80LXRgNC90L7QtSDQutC+0LvQuNGH0LXRgdGC0LLQviDQt9Cw0L/RgNC+0YHQvtCyINC4INGA0LDRgdGF0L7QtCDRgtC+0LrQtdC90L7QsiDQvdCwINC60LDQttC00YPRjiDRhNGD0L3QutGG0LjRji5cIixcbiAgICBmdW5jdGlvbkxhYmVsczoge1xuICAgICAgdGV4dDogXCLQotC10LrRgdGCXCIsXG4gICAgICByZXdyaXRlOiBcItCf0LXRgNC10YTRgNCw0LfQuNGA0L7QstCw0L3QuNC1XCIsXG4gICAgICBpbWFnZTogXCLQmNC30L7QsdGA0LDQttC10L3QuNGPXCIsXG4gICAgICBhdWRpbzogXCLQkNGD0LTQuNC+XCIsXG4gICAgICB2aWRlbzogXCLQktC40LTQtdC+XCIsXG4gICAgICBwcmVzZW50YXRpb246IFwi0J/RgNC10LfQtdC90YLQsNGG0LjQuFwiLFxuICAgICAgcmVzZWFyY2g6IFwi0JjRgdGB0LvQtdC00L7QstCw0L3QuNGPXCJcbiAgICB9LFxuICAgIGNoYXJ0TGFiZWxzOiBbXCLQn9C9XCIsIFwi0JLRglwiLCBcItCh0YBcIiwgXCLQp9GCXCIsIFwi0J/RglwiLCBcItCh0LFcIiwgXCLQktGBXCJdLFxuICAgIHByb2ZpbGVUaXRsZTogXCLQn9GA0L7RhNC40LvRjCDQuCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0YxcIixcbiAgICBwcm9maWxlU3VidGl0bGU6IFwi0J3QsNGB0YLRgNC+0LnRgtC1INC60L7QvdGC0LDQutGC0YssINGD0LLQtdC00L7QvNC70LXQvdC40Y8g0Lgg0LfQsNGJ0LjRgtGDINCy0YXQvtC00LAuXCIsXG4gICAgcHJvZmlsZURldGFpbHNUaXRsZTogXCLQn9GA0L7RhNC40LvRjFwiLFxuICAgIHByb2ZpbGVFbWFpbExhYmVsOiBcIkVtYWlsXCIsXG4gICAgcHJvZmlsZUNvbXBhbnlMYWJlbDogXCLQmtC+0LzQsNC90LTQsCAvINC60L7QvNC/0LDQvdC40Y9cIixcbiAgICBub3RpZmljYXRpb25zVGl0bGU6IFwi0KPQstC10LTQvtC80LvQtdC90LjRj1wiLFxuICAgIG5vdGlmeVVzYWdlTGFiZWw6IFwi0KHQstC+0LTQutC4INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGPINC4INC+0L/QvtCy0LXRidC10L3QuNGPINC+INCx0LDQu9Cw0L3RgdC1XCIsXG4gICAgbm90aWZ5TmV3c0xhYmVsOiBcItCd0L7QstC+0YHRgtC4INC/0YDQvtC00YPQutGC0LAg0Lgg0YDQtdC70LjQt9GLXCIsXG4gICAgc2F2ZVByb2ZpbGVDdGE6IFwi0KHQvtGF0YDQsNC90LjRgtGMINC90LDRgdGC0YDQvtC50LrQuFwiLFxuICAgIHNlY3VyaXR5VGl0bGU6IFwi0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMXCIsXG4gICAgdHdvRmFjdG9yTGFiZWw6IFwi0JTQstGD0YXRhNCw0LrRgtC+0YDQvdCw0Y8g0LDRg9GC0LXQvdGC0LjRhNC40LrQsNGG0LjRj1wiLFxuICAgIHR3b0ZhY3RvckhpbnQ6IFwi0JTQvtCx0LDQstGM0YLQtSDQutC+0LQg0LjQtyDQv9GA0LjQu9C+0LbQtdC90LjRjyDQuNC70LggU01TLCDRh9GC0L7QsdGLINC30LDRidC40YLQuNGC0Ywg0LLRhdC+0LQuXCIsXG4gICAgZW5hYmxlVHdvRmFjdG9yQ3RhOiBcItCS0LrQu9GO0YfQuNGC0YwgMkZBXCIsXG4gICAgc2Vzc2lvbnNUaXRsZTogXCLQkNC60YLQuNCy0L3Ri9C1INGB0LXRgdGB0LjQuFwiLFxuICAgIHNlc3Npb25zSGludDogXCLQl9Cw0LLQtdGA0YjQuNGC0LUg0YHQtdCw0L3RgdGLINC90LAg0LTRgNGD0LPQuNGFINGD0YHRgtGA0L7QudGB0YLQstCw0YUuXCIsXG4gICAgc2lnbk91dEFsbDogXCLQktGL0LnRgtC4INCy0LXQt9C00LVcIixcbiAgICBwcml2YWN5VGl0bGU6IFwi0J/RgNC40LLQsNGC0L3QvtGB0YLRjFwiLFxuICAgIGV4cG9ydERhdGFDdGE6IFwi0KHQutCw0YfQsNGC0Ywg0LzQvtC4INC00LDQvdC90YvQtVwiLFxuICAgIGRlbGV0ZUFjY291bnRDdGE6IFwi0KPQtNCw0LvQuNGC0Ywg0LDQutC60LDRg9C90YJcIixcbiAgICBkZWxldGVXYXJuaW5nOiBcItCj0LTQsNC70LXQvdC40LUg0L7Rh9C40YHRgtC40YIg0LjRgdGC0L7RgNC40Y4sINC/0LvQsNGC0LXQttC4INC4INC+0YHRgtCw0LLRiNC40LXRgdGPINGC0L7QutC10L3RiyDQsdC10Lcg0LLQvtC30LzQvtC20L3QvtGB0YLQuCDQstC+0YHRgdGC0LDQvdC+0LLQu9C10L3QuNGPLlwiXG4gIH1cbn07XG5cbmV4cG9ydCBkZWZhdWx0IHJ1RGljdGlvbmFyeTtcblxuXG5cblxuIl0sIm5hbWVzIjpbInJ1RGljdGlvbmFyeSIsImNvbW1vbiIsImJyYW5kU2hvcnQiLCJicmFuZExvbmciLCJsb2dJbiIsInNpZ25PdXRMYWJlbCIsImJhbGFuY2VMYWJlbCIsImNyZWRpdHNTdWZmaXgiLCJzZWFyY2hMYWJlbCIsImxhbmd1YWdlTWVudUxhYmVsIiwibmF2aWdhdGlvbiIsInN1aXRlIiwiaG9tZSIsInN0b2NrIiwiY29tbXVuaXR5IiwiYWJvdXQiLCJwcmljaW5nIiwiZmFxIiwiYmxvZyIsImltYWdlR2VuZXJhdG9yIiwidmlkZW9HZW5lcmF0b3IiLCJhc3Npc3RhbnQiLCJhbGxUb29scyIsImNyZWF0aW9ucyIsInBpbm5lZCIsImFjdGlvbnMiLCJ1cGdyYWRlRGVzY3JpcHRpb24iLCJ1cGdyYWRlIiwiY3JlYXRlIiwiZGFzaGJvYXJkIiwid2VsY29tZSIsInNlbGVjdE1vZGVsIiwiZ3VpZGVkTW9kZSIsInByb01vZGUiLCJwcm9tcHRQbGFjZWhvbGRlciIsInRhc2tzIiwiaGlzdG9yeSIsImhpc3RvcnlFbXB0eSIsImluc3BpcmF0aW9uIiwiaW5zcGlyYXRpb25SZWZyZXNoIiwicmVjZW50IiwibWFya2V0aW5nIiwiaGVyb1RpdGxlIiwiaGVyb1N1YnRpdGxlIiwicHJpY2VTdWZmaXgiLCJidXR0b25MYWJlbCIsImZvb3RlclRpdGxlIiwiZm9vdGVyQm9keSIsInBsYW5zIiwic3RhcnRlciIsInRpdGxlIiwiZGVzY3JpcHRpb24iLCJmZWF0dXJlcyIsImNyZWF0b3IiLCJzdHVkaW8iLCJuYW5vV29ya2JlbmNoIiwibWVudVRpdGxlIiwiaW1hZ2VDYXRlZ29yeUxhYmVsIiwidmlkZW9DYXRlZ29yeUxhYmVsIiwibW9kZWxMYWJlbHMiLCJ2ZW8zIiwic29yYSIsInNlZWRyZWFtIiwicnVud2F5Iiwia2xpbmciLCJwcm9tcHRMYWJlbCIsInByb21wdEhpbnQiLCJmb3JtYXRMYWJlbCIsImZvcm1hdE9wdGlvbnMiLCJ2YWx1ZSIsImxhYmVsIiwicHJpbWFyeUxhYmVsIiwicHJpbWFyeUVtcHR5VGl0bGUiLCJwcmltYXJ5RW1wdHlIaW50IiwicmVmZXJlbmNlc0xhYmVsIiwicmVmZXJlbmNlRW1wdHlUaXRsZSIsInJlZmVyZW5jZUVtcHR5SGludCIsInJlbW92ZUxhYmVsIiwiZGVsZXRlVGl0bGUiLCJnZW5lcmF0ZSIsImNsZWFyQWxsIiwic3VidGl0bGUiLCJidXR0b24iLCJoaXN0b3J5U3RhdHVzIiwic3VibWl0dGluZyIsIndhaXRpbmciLCJxdWV1aW5nIiwiZ2VuZXJhdGluZyIsInByb2dyZXNzTGFiZWwiLCJjb21wbGV0ZWQiLCJmYWlsZWQiLCJub1Jlc3VsdCIsInByb21wdENvcGllZCIsInByb21wdENvcHlFcnJvciIsImhpc3RvcnlBY3Rpb25zIiwibWVudSIsInByZXZpZXciLCJkb3dubG9hZCIsImNvcHlQcm9tcHQiLCJhbmltYXRlIiwic2hhcmUiLCJkZWxldGUiLCJoaXN0b3J5TW9kYWxzIiwicHJldmlld1RpdGxlIiwiYW5pbWF0ZVRpdGxlIiwiYW5pbWF0ZURlc2NyaXB0aW9uIiwiYW5pbWF0ZVNlbGVjdExhYmVsIiwiYW5pbWF0ZUNvbmZpcm0iLCJzaGFyZVRpdGxlIiwic2hhcmVTdWJ0aXRsZSIsInNoYXJlRW1haWwiLCJzaGFyZVRlbGVncmFtIiwic2hhcmVXaGF0c2FwcCIsInNoYXJlQ29weUxpbmsiLCJzaGFyZUNvcGllZCIsImRlbGV0ZURlc2NyaXB0aW9uIiwiZGVsZXRlQ29uZmlybSIsImNhbmNlbCIsInByb21vcyIsInRhZyIsImJ1bGxldFBvaW50cyIsInZpZGVvV29ya2JlbmNoIiwidmVvMiIsIm5lZ2F0aXZlUHJvbXB0TGFiZWwiLCJuZWdhdGl2ZVByb21wdFBsYWNlaG9sZGVyIiwibW9kZUxhYmVsIiwibW9kZU9wdGlvbnMiLCJhc3BlY3RMYWJlbCIsInJlc29sdXRpb25MYWJlbCIsInBlcnNvbkxhYmVsIiwic2VlZExhYmVsIiwicmVmZXJlbmNlTGFiZWwiLCJyZWZlcmVuY2VIaW50IiwiYXV0aCIsImxvZ2luVGl0bGUiLCJsb2dpblN1YnRpdGxlIiwicmVnaXN0ZXJUaXRsZSIsInJlZ2lzdGVyU3VidGl0bGUiLCJlbWFpbExhYmVsIiwicGFzc3dvcmRMYWJlbCIsImNvbmZpcm1QYXNzd29yZExhYmVsIiwic3VibWl0TG9naW4iLCJzdWJtaXRSZWdpc3RlciIsIm9yRGl2aWRlciIsImdvb2dsZUJ1dHRvbiIsInJlZ2lzdGVyQ3RhIiwicmVnaXN0ZXJMaW5rIiwibG9naW5DdGEiLCJsb2dpbkxpbmsiLCJlcnJvckdlbmVyaWMiLCJwYXNzd29yZE1pc21hdGNoIiwiYWNjb3VudCIsImJhZGdlIiwib3ZlcnZpZXdUaXRsZSIsIm92ZXJ2aWV3U3VidGl0bGUiLCJhY2NvdW50U3RhdHVzIiwiYmFsYW5jZUhpbnQiLCJ0b3BVcEN0YSIsImludml0ZUN0YSIsImFjdGl2aXR5VGl0bGUiLCJhY3Rpdml0eVN1YnRpdGxlIiwiYWN0aXZpdHlFbXB0eSIsInJlZnJlc2hMYWJlbCIsInJlZmVycmFsVGl0bGUiLCJyZWZlcnJhbFN1YnRpdGxlIiwicmVmZXJyYWxIaW50IiwicmVmZXJyYWxDb2RlTGFiZWwiLCJyZWZlcnJhbEludml0ZWRMYWJlbCIsInJlZmVycmFsUmV3YXJkc0xhYmVsIiwicmVmZXJyYWxDdGEiLCJzdGF0aXN0aWNzVGl0bGUiLCJzdGF0aXN0aWNzU3VidGl0bGUiLCJjaGFydExhYmVsIiwiY2hhcnRUaXRsZSIsImNoYXJ0UGVyaW9kV2VlayIsImNoYXJ0SGludCIsInRhYmxlTGFiZWwiLCJ0YWJsZVRpdGxlIiwidGFibGVGdW5jdGlvbiIsInRhYmxlUmVxdWVzdHMiLCJ0YWJsZVRva2VucyIsInRhYmxlSGludCIsImZ1bmN0aW9uTGFiZWxzIiwidGV4dCIsInJld3JpdGUiLCJpbWFnZSIsImF1ZGlvIiwidmlkZW8iLCJwcmVzZW50YXRpb24iLCJyZXNlYXJjaCIsImNoYXJ0TGFiZWxzIiwicHJvZmlsZVRpdGxlIiwicHJvZmlsZVN1YnRpdGxlIiwicHJvZmlsZURldGFpbHNUaXRsZSIsInByb2ZpbGVFbWFpbExhYmVsIiwicHJvZmlsZUNvbXBhbnlMYWJlbCIsIm5vdGlmaWNhdGlvbnNUaXRsZSIsIm5vdGlmeVVzYWdlTGFiZWwiLCJub3RpZnlOZXdzTGFiZWwiLCJzYXZlUHJvZmlsZUN0YSIsInNlY3VyaXR5VGl0bGUiLCJ0d29GYWN0b3JMYWJlbCIsInR3b0ZhY3RvckhpbnQiLCJlbmFibGVUd29GYWN0b3JDdGEiLCJzZXNzaW9uc1RpdGxlIiwic2Vzc2lvbnNIaW50Iiwic2lnbk91dEFsbCIsInByaXZhY3lUaXRsZSIsImV4cG9ydERhdGFDdGEiLCJkZWxldGVBY2NvdW50Q3RhIiwiZGVsZXRlV2FybmluZyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(rsc)/../../packages/i18n/dictionaries/ru.ts\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "(rsc)/../../packages/i18n/server.ts":
|
||
/*!*************************************!*\
|
||
!*** ../../packages/i18n/server.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 */ loadDictionary: () => (/* binding */ loadDictionary)\n/* harmony export */ });\n/* harmony import */ var _config__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./config */ \"(rsc)/../../packages/i18n/config.ts\");\n\nasync function loadDictionary(localeInput) {\n const locale = (0,_config__WEBPACK_IMPORTED_MODULE_0__.resolveLocale)(typeof localeInput === \"string\" ? localeInput : localeInput);\n return _config__WEBPACK_IMPORTED_MODULE_0__.dictionaries[locale] ?? _config__WEBPACK_IMPORTED_MODULE_0__.dictionaries[_config__WEBPACK_IMPORTED_MODULE_0__.fallbackLocale];\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHJzYykvLi4vLi4vcGFja2FnZXMvaTE4bi9zZXJ2ZXIudHMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBK0U7QUFLeEUsZUFBZUcsZUFBZUMsV0FBNEI7SUFDL0QsTUFBTUMsU0FBU0gsc0RBQWFBLENBQUMsT0FBT0UsZ0JBQWdCLFdBQVdBLGNBQWNBO0lBQzdFLE9BQU9KLGlEQUFZLENBQUNLLE9BQU8sSUFBSUwsaURBQVksQ0FBQ0MsbURBQWNBLENBQUM7QUFDN0QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9AYWxsYWkvd2ViLy4uLy4uL3BhY2thZ2VzL2kxOG4vc2VydmVyLnRzPzQ1MzYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZGljdGlvbmFyaWVzLCBmYWxsYmFja0xvY2FsZSwgTG9jYWxlLCByZXNvbHZlTG9jYWxlIH0gZnJvbSBcIi4vY29uZmlnXCI7XG5pbXBvcnQgdHlwZSB7IERpY3Rpb25hcnkgfSBmcm9tIFwiLi90eXBlc1wiO1xuXG5leHBvcnQgdHlwZSB7IERpY3Rpb25hcnksIExvY2FsZSB9O1xuXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gbG9hZERpY3Rpb25hcnkobG9jYWxlSW5wdXQ6IHN0cmluZyB8IExvY2FsZSk6IFByb21pc2U8RGljdGlvbmFyeT4ge1xuICBjb25zdCBsb2NhbGUgPSByZXNvbHZlTG9jYWxlKHR5cGVvZiBsb2NhbGVJbnB1dCA9PT0gXCJzdHJpbmdcIiA/IGxvY2FsZUlucHV0IDogbG9jYWxlSW5wdXQpO1xuICByZXR1cm4gZGljdGlvbmFyaWVzW2xvY2FsZV0gPz8gZGljdGlvbmFyaWVzW2ZhbGxiYWNrTG9jYWxlXTtcbn1cbiJdLCJuYW1lcyI6WyJkaWN0aW9uYXJpZXMiLCJmYWxsYmFja0xvY2FsZSIsInJlc29sdmVMb2NhbGUiLCJsb2FkRGljdGlvbmFyeSIsImxvY2FsZUlucHV0IiwibG9jYWxlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(rsc)/../../packages/i18n/server.ts\n");
|
||
|
||
/***/ })
|
||
|
||
};
|
||
;
|
||
|
||
// 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/@tabler+icons-react@3.35.0_react@18.2.0","vendor-chunks/lucide-react@0.451.0_react@18.2.0","vendor-chunks/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0","vendor-chunks/react-query@3.39.3_react-dom@18.2.0_react@18.2.0__react@18.2.0","vendor-chunks/@swc+helpers@0.5.5","vendor-chunks/@babel+runtime@7.28.4","vendor-chunks/clsx@2.1.1","vendor-chunks/class-variance-authority@0.7.1"], () => (__webpack_exec__("(rsc)/../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2F%5Blocale%5D%2Faccount%2Fpage&page=%2F%5Blocale%5D%2Faccount%2Fpage&appPaths=%2F%5Blocale%5D%2Faccount%2Fpage&pagePath=private-next-app-dir%2F%5Blocale%5D%2Faccount%2Fpage.tsx&appDir=%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb%2Fapp&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&rootDir=%2Fhome%2Fvladislove%2FNextcloud%2FSync%2FPC%2FAllAI%2Fapps%2Fweb&isDev=true&tsconfigPath=tsconfig.json&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D!")));
|
||
module.exports = __webpack_exports__;
|
||
|
||
})(); |