diff --git a/package.json b/package.json
index a78283ea..7df8dc14 100644
--- a/package.json
+++ b/package.json
@@ -6,10 +6,10 @@
         "type": "git",
         "url": "git://github.com/garronej/keycloakify.git"
     },
-    "main": "dist/lib/index.js",
-    "types": "dist/lib/index.d.ts",
+    "main": "dist/index.js",
+    "types": "dist/index.d.ts",
     "scripts": {
-        "build": "rimraf dist/ && tsc -p src/bin && tsc -p src/lib && yarn grant-exec-perms && yarn copy-files dist/",
+        "build": "rimraf dist/ && tsc -p src/bin && tsc -p src && yarn grant-exec-perms && yarn copy-files dist/",
         "build:test": "rimraf dist_test/ && tsc -p src/test && yarn copy-files dist_test/",
         "grant-exec-perms": "node dist/bin/tools/grant-exec-perms.js",
         "copy-files": "copyfiles -u 1 src/**/*.ftl",
@@ -75,7 +75,7 @@
         "rimraf": "^3.0.2",
         "scripting-tools": "^0.19.13",
         "ts-node": "^10.9.1",
-        "typescript": "^4.9.5"
+        "typescript": "^5.0.1-rc"
     },
     "dependencies": {
         "@octokit/rest": "^18.12.0",
diff --git a/src/lib/KcApp.tsx b/src/KcApp.tsx
similarity index 100%
rename from src/lib/KcApp.tsx
rename to src/KcApp.tsx
diff --git a/src/lib/KcProps.ts b/src/KcProps.ts
similarity index 100%
rename from src/lib/KcProps.ts
rename to src/KcProps.ts
diff --git a/src/lib/Template.tsx b/src/Template.tsx
similarity index 99%
rename from src/lib/Template.tsx
rename to src/Template.tsx
index d28b9239..2442b1a6 100644
--- a/src/lib/Template.tsx
+++ b/src/Template.tsx
@@ -1,7 +1,7 @@
 import React, { useReducer, useEffect } from "react";
 import { assert } from "./tools/assert";
 import { headInsert } from "./tools/headInsert";
-import { pathJoin } from "../bin/tools/pathJoin";
+import { pathJoin } from "./bin/tools/pathJoin";
 import { clsx } from "./tools/clsx";
 import type { TemplateProps } from "./KcProps";
 import type { KcContextBase } from "./getKcContext/KcContextBase";
diff --git a/src/bin/keycloakify/generateKeycloakThemeResources.ts b/src/bin/keycloakify/generateKeycloakThemeResources.ts
index 49831137..adf3a8fb 100644
--- a/src/bin/keycloakify/generateKeycloakThemeResources.ts
+++ b/src/bin/keycloakify/generateKeycloakThemeResources.ts
@@ -3,7 +3,7 @@ import * as fs from "fs";
 import { join as pathJoin, basename as pathBasename } from "path";
 import { replaceImportsFromStaticInJsCode } from "./replacers/replaceImportsFromStaticInJsCode";
 import { replaceImportsInCssCode } from "./replacers/replaceImportsInCssCode";
-import { generateFtlFilesCodeFactory, pageIds, themeTypes, ThemeType } from "./generateFtl";
+import { generateFtlFilesCodeFactory, loginThemePageIds, themeTypes, ThemeType } from "./generateFtl";
 import { downloadBuiltinKeycloakTheme } from "../download-builtin-keycloak-theme";
 import { mockTestingResourcesCommonPath, mockTestingResourcesPath, mockTestingSubDirOfPublicDirBasename } from "../mockTestingResourcesPath";
 import { isInside } from "../tools/isInside";
@@ -151,7 +151,7 @@ export async function generateKeycloakThemeResources(params: {
             return generateFtlFilesCode;
         })();
 
-        [...pageIds, ...(buildOptions.extraPages ?? [])].forEach(pageId => {
+        [...loginThemePageIds, ...(buildOptions.extraLoginPages ?? [])].forEach(pageId => {
             const { ftlCode } = generateFtlFilesCode({ pageId });
 
             fs.mkdirSync(themeDirPath, { "recursive": true });
diff --git a/src/lib/getKcContext/KcContextBase.ts b/src/getKcContext/KcContextBase.ts
similarity index 99%
rename from src/lib/getKcContext/KcContextBase.ts
rename to src/getKcContext/KcContextBase.ts
index 67686e12..2f0e2733 100644
--- a/src/lib/getKcContext/KcContextBase.ts
+++ b/src/getKcContext/KcContextBase.ts
@@ -1,4 +1,4 @@
-import type { LoginThemePageId } from "../../bin/keycloakify/generateFtl";
+import type { LoginThemePageId } from "../bin/keycloakify/generateFtl";
 import { assert } from "tsafe/assert";
 import type { Equals } from "tsafe";
 import type { MessageKeyBase } from "../i18n";
diff --git a/src/lib/getKcContext/getKcContext.ts b/src/getKcContext/getKcContext.ts
similarity index 97%
rename from src/lib/getKcContext/getKcContext.ts
rename to src/getKcContext/getKcContext.ts
index cc3af84b..f2fe0fe4 100644
--- a/src/lib/getKcContext/getKcContext.ts
+++ b/src/getKcContext/getKcContext.ts
@@ -7,9 +7,9 @@ import { exclude } from "tsafe/exclude";
 import { assert } from "tsafe/assert";
 import type { ExtendsKcContextBase } from "./getKcContextFromWindow";
 import { getKcContextFromWindow } from "./getKcContextFromWindow";
-import { pathJoin } from "../../bin/tools/pathJoin";
+import { pathJoin } from "../bin/tools/pathJoin";
 import { pathBasename } from "../tools/pathBasename";
-import { mockTestingResourcesCommonPath } from "../../bin/mockTestingResourcesPath";
+import { mockTestingResourcesCommonPath } from "../bin/mockTestingResourcesPath";
 import { symToStr } from "tsafe/symToStr";
 
 export function getKcContext<KcContextExtended extends { pageId: string } = never>(params?: {
diff --git a/src/lib/getKcContext/getKcContextFromWindow.ts b/src/getKcContext/getKcContextFromWindow.ts
similarity index 88%
rename from src/lib/getKcContext/getKcContextFromWindow.ts
rename to src/getKcContext/getKcContextFromWindow.ts
index 400a177f..93d2aeab 100644
--- a/src/lib/getKcContext/getKcContextFromWindow.ts
+++ b/src/getKcContext/getKcContextFromWindow.ts
@@ -1,6 +1,6 @@
 import type { KcContextBase } from "./KcContextBase";
 import type { AndByDiscriminatingKey } from "../tools/AndByDiscriminatingKey";
-import { ftlValuesGlobalName } from "../../bin/keycloakify/ftlValuesGlobalName";
+import { ftlValuesGlobalName } from "../bin/keycloakify/ftlValuesGlobalName";
 
 export type ExtendsKcContextBase<KcContextExtended extends { pageId: string }> = [KcContextExtended] extends [never]
     ? KcContextBase
diff --git a/src/lib/getKcContext/index.ts b/src/getKcContext/index.ts
similarity index 100%
rename from src/lib/getKcContext/index.ts
rename to src/getKcContext/index.ts
diff --git a/src/lib/getKcContext/kcContextMocks.ts b/src/getKcContext/kcContextMocks.ts
similarity index 99%
rename from src/lib/getKcContext/kcContextMocks.ts
rename to src/getKcContext/kcContextMocks.ts
index 3d5d372c..b214eba0 100644
--- a/src/lib/getKcContext/kcContextMocks.ts
+++ b/src/getKcContext/kcContextMocks.ts
@@ -1,9 +1,9 @@
 import "minimal-polyfills/Object.fromEntries";
 import type { KcContextBase, Attribute } from "./KcContextBase";
 //NOTE: Aside because we want to be able to import them from node
-import { mockTestingResourcesCommonPath, mockTestingResourcesPath } from "../../bin/mockTestingResourcesPath";
+import { mockTestingResourcesCommonPath, mockTestingResourcesPath } from "../bin/mockTestingResourcesPath";
 import { id } from "tsafe/id";
-import { pathJoin } from "../../bin/tools/pathJoin";
+import { pathJoin } from "../bin/tools/pathJoin";
 
 const PUBLIC_URL = process.env["PUBLIC_URL"] ?? "/";
 
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/ca.ts b/src/i18n/generated_messages/11.0.3/account/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/ca.ts
rename to src/i18n/generated_messages/11.0.3/account/ca.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/cs.ts b/src/i18n/generated_messages/11.0.3/account/cs.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/cs.ts
rename to src/i18n/generated_messages/11.0.3/account/cs.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/de.ts b/src/i18n/generated_messages/11.0.3/account/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/de.ts
rename to src/i18n/generated_messages/11.0.3/account/de.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/en.ts b/src/i18n/generated_messages/11.0.3/account/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/en.ts
rename to src/i18n/generated_messages/11.0.3/account/en.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/es.ts b/src/i18n/generated_messages/11.0.3/account/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/es.ts
rename to src/i18n/generated_messages/11.0.3/account/es.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/fr.ts b/src/i18n/generated_messages/11.0.3/account/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/fr.ts
rename to src/i18n/generated_messages/11.0.3/account/fr.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/it.ts b/src/i18n/generated_messages/11.0.3/account/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/it.ts
rename to src/i18n/generated_messages/11.0.3/account/it.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/ja.ts b/src/i18n/generated_messages/11.0.3/account/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/ja.ts
rename to src/i18n/generated_messages/11.0.3/account/ja.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/lt.ts b/src/i18n/generated_messages/11.0.3/account/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/lt.ts
rename to src/i18n/generated_messages/11.0.3/account/lt.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/nl.ts b/src/i18n/generated_messages/11.0.3/account/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/nl.ts
rename to src/i18n/generated_messages/11.0.3/account/nl.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/no.ts b/src/i18n/generated_messages/11.0.3/account/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/no.ts
rename to src/i18n/generated_messages/11.0.3/account/no.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/pl.ts b/src/i18n/generated_messages/11.0.3/account/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/pl.ts
rename to src/i18n/generated_messages/11.0.3/account/pl.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/pt-BR.ts b/src/i18n/generated_messages/11.0.3/account/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/pt-BR.ts
rename to src/i18n/generated_messages/11.0.3/account/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/ru.ts b/src/i18n/generated_messages/11.0.3/account/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/ru.ts
rename to src/i18n/generated_messages/11.0.3/account/ru.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/sk.ts b/src/i18n/generated_messages/11.0.3/account/sk.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/sk.ts
rename to src/i18n/generated_messages/11.0.3/account/sk.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/sv.ts b/src/i18n/generated_messages/11.0.3/account/sv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/sv.ts
rename to src/i18n/generated_messages/11.0.3/account/sv.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/tr.ts b/src/i18n/generated_messages/11.0.3/account/tr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/tr.ts
rename to src/i18n/generated_messages/11.0.3/account/tr.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/account/zh-CN.ts b/src/i18n/generated_messages/11.0.3/account/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/account/zh-CN.ts
rename to src/i18n/generated_messages/11.0.3/account/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/ca.ts b/src/i18n/generated_messages/11.0.3/admin/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/ca.ts
rename to src/i18n/generated_messages/11.0.3/admin/ca.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/de.ts b/src/i18n/generated_messages/11.0.3/admin/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/de.ts
rename to src/i18n/generated_messages/11.0.3/admin/de.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/en.ts b/src/i18n/generated_messages/11.0.3/admin/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/en.ts
rename to src/i18n/generated_messages/11.0.3/admin/en.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/es.ts b/src/i18n/generated_messages/11.0.3/admin/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/es.ts
rename to src/i18n/generated_messages/11.0.3/admin/es.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/fr.ts b/src/i18n/generated_messages/11.0.3/admin/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/fr.ts
rename to src/i18n/generated_messages/11.0.3/admin/fr.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/it.ts b/src/i18n/generated_messages/11.0.3/admin/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/it.ts
rename to src/i18n/generated_messages/11.0.3/admin/it.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/ja.ts b/src/i18n/generated_messages/11.0.3/admin/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/ja.ts
rename to src/i18n/generated_messages/11.0.3/admin/ja.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/lt.ts b/src/i18n/generated_messages/11.0.3/admin/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/lt.ts
rename to src/i18n/generated_messages/11.0.3/admin/lt.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/nl.ts b/src/i18n/generated_messages/11.0.3/admin/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/nl.ts
rename to src/i18n/generated_messages/11.0.3/admin/nl.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/no.ts b/src/i18n/generated_messages/11.0.3/admin/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/no.ts
rename to src/i18n/generated_messages/11.0.3/admin/no.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/pl.ts b/src/i18n/generated_messages/11.0.3/admin/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/pl.ts
rename to src/i18n/generated_messages/11.0.3/admin/pl.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/pt-BR.ts b/src/i18n/generated_messages/11.0.3/admin/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/pt-BR.ts
rename to src/i18n/generated_messages/11.0.3/admin/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/ru.ts b/src/i18n/generated_messages/11.0.3/admin/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/ru.ts
rename to src/i18n/generated_messages/11.0.3/admin/ru.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/admin/zh-CN.ts b/src/i18n/generated_messages/11.0.3/admin/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/admin/zh-CN.ts
rename to src/i18n/generated_messages/11.0.3/admin/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/ca.ts b/src/i18n/generated_messages/11.0.3/email/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/ca.ts
rename to src/i18n/generated_messages/11.0.3/email/ca.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/cs.ts b/src/i18n/generated_messages/11.0.3/email/cs.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/cs.ts
rename to src/i18n/generated_messages/11.0.3/email/cs.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/de.ts b/src/i18n/generated_messages/11.0.3/email/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/de.ts
rename to src/i18n/generated_messages/11.0.3/email/de.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/en.ts b/src/i18n/generated_messages/11.0.3/email/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/en.ts
rename to src/i18n/generated_messages/11.0.3/email/en.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/es.ts b/src/i18n/generated_messages/11.0.3/email/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/es.ts
rename to src/i18n/generated_messages/11.0.3/email/es.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/fr.ts b/src/i18n/generated_messages/11.0.3/email/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/fr.ts
rename to src/i18n/generated_messages/11.0.3/email/fr.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/it.ts b/src/i18n/generated_messages/11.0.3/email/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/it.ts
rename to src/i18n/generated_messages/11.0.3/email/it.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/ja.ts b/src/i18n/generated_messages/11.0.3/email/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/ja.ts
rename to src/i18n/generated_messages/11.0.3/email/ja.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/lt.ts b/src/i18n/generated_messages/11.0.3/email/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/lt.ts
rename to src/i18n/generated_messages/11.0.3/email/lt.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/nl.ts b/src/i18n/generated_messages/11.0.3/email/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/nl.ts
rename to src/i18n/generated_messages/11.0.3/email/nl.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/no.ts b/src/i18n/generated_messages/11.0.3/email/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/no.ts
rename to src/i18n/generated_messages/11.0.3/email/no.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/pl.ts b/src/i18n/generated_messages/11.0.3/email/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/pl.ts
rename to src/i18n/generated_messages/11.0.3/email/pl.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/pt-BR.ts b/src/i18n/generated_messages/11.0.3/email/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/pt-BR.ts
rename to src/i18n/generated_messages/11.0.3/email/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/ru.ts b/src/i18n/generated_messages/11.0.3/email/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/ru.ts
rename to src/i18n/generated_messages/11.0.3/email/ru.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/sk.ts b/src/i18n/generated_messages/11.0.3/email/sk.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/sk.ts
rename to src/i18n/generated_messages/11.0.3/email/sk.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/sv.ts b/src/i18n/generated_messages/11.0.3/email/sv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/sv.ts
rename to src/i18n/generated_messages/11.0.3/email/sv.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/tr.ts b/src/i18n/generated_messages/11.0.3/email/tr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/tr.ts
rename to src/i18n/generated_messages/11.0.3/email/tr.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/email/zh-CN.ts b/src/i18n/generated_messages/11.0.3/email/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/email/zh-CN.ts
rename to src/i18n/generated_messages/11.0.3/email/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/ca.ts b/src/i18n/generated_messages/11.0.3/login/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/ca.ts
rename to src/i18n/generated_messages/11.0.3/login/ca.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/cs.ts b/src/i18n/generated_messages/11.0.3/login/cs.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/cs.ts
rename to src/i18n/generated_messages/11.0.3/login/cs.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/de.ts b/src/i18n/generated_messages/11.0.3/login/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/de.ts
rename to src/i18n/generated_messages/11.0.3/login/de.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/en.ts b/src/i18n/generated_messages/11.0.3/login/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/en.ts
rename to src/i18n/generated_messages/11.0.3/login/en.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/es.ts b/src/i18n/generated_messages/11.0.3/login/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/es.ts
rename to src/i18n/generated_messages/11.0.3/login/es.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/fr.ts b/src/i18n/generated_messages/11.0.3/login/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/fr.ts
rename to src/i18n/generated_messages/11.0.3/login/fr.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/it.ts b/src/i18n/generated_messages/11.0.3/login/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/it.ts
rename to src/i18n/generated_messages/11.0.3/login/it.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/ja.ts b/src/i18n/generated_messages/11.0.3/login/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/ja.ts
rename to src/i18n/generated_messages/11.0.3/login/ja.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/lt.ts b/src/i18n/generated_messages/11.0.3/login/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/lt.ts
rename to src/i18n/generated_messages/11.0.3/login/lt.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/nl.ts b/src/i18n/generated_messages/11.0.3/login/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/nl.ts
rename to src/i18n/generated_messages/11.0.3/login/nl.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/no.ts b/src/i18n/generated_messages/11.0.3/login/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/no.ts
rename to src/i18n/generated_messages/11.0.3/login/no.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/pl.ts b/src/i18n/generated_messages/11.0.3/login/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/pl.ts
rename to src/i18n/generated_messages/11.0.3/login/pl.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/pt-BR.ts b/src/i18n/generated_messages/11.0.3/login/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/pt-BR.ts
rename to src/i18n/generated_messages/11.0.3/login/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/ru.ts b/src/i18n/generated_messages/11.0.3/login/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/ru.ts
rename to src/i18n/generated_messages/11.0.3/login/ru.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/sk.ts b/src/i18n/generated_messages/11.0.3/login/sk.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/sk.ts
rename to src/i18n/generated_messages/11.0.3/login/sk.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/sv.ts b/src/i18n/generated_messages/11.0.3/login/sv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/sv.ts
rename to src/i18n/generated_messages/11.0.3/login/sv.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/tr.ts b/src/i18n/generated_messages/11.0.3/login/tr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/tr.ts
rename to src/i18n/generated_messages/11.0.3/login/tr.ts
diff --git a/src/lib/i18n/generated_messages/11.0.3/login/zh-CN.ts b/src/i18n/generated_messages/11.0.3/login/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/11.0.3/login/zh-CN.ts
rename to src/i18n/generated_messages/11.0.3/login/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/ca.ts b/src/i18n/generated_messages/15.0.2/account/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/ca.ts
rename to src/i18n/generated_messages/15.0.2/account/ca.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/cs.ts b/src/i18n/generated_messages/15.0.2/account/cs.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/cs.ts
rename to src/i18n/generated_messages/15.0.2/account/cs.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/da.ts b/src/i18n/generated_messages/15.0.2/account/da.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/da.ts
rename to src/i18n/generated_messages/15.0.2/account/da.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/de.ts b/src/i18n/generated_messages/15.0.2/account/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/de.ts
rename to src/i18n/generated_messages/15.0.2/account/de.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/en.ts b/src/i18n/generated_messages/15.0.2/account/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/en.ts
rename to src/i18n/generated_messages/15.0.2/account/en.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/es.ts b/src/i18n/generated_messages/15.0.2/account/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/es.ts
rename to src/i18n/generated_messages/15.0.2/account/es.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/fr.ts b/src/i18n/generated_messages/15.0.2/account/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/fr.ts
rename to src/i18n/generated_messages/15.0.2/account/fr.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/hu.ts b/src/i18n/generated_messages/15.0.2/account/hu.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/hu.ts
rename to src/i18n/generated_messages/15.0.2/account/hu.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/it.ts b/src/i18n/generated_messages/15.0.2/account/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/it.ts
rename to src/i18n/generated_messages/15.0.2/account/it.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/ja.ts b/src/i18n/generated_messages/15.0.2/account/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/ja.ts
rename to src/i18n/generated_messages/15.0.2/account/ja.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/lt.ts b/src/i18n/generated_messages/15.0.2/account/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/lt.ts
rename to src/i18n/generated_messages/15.0.2/account/lt.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/nl.ts b/src/i18n/generated_messages/15.0.2/account/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/nl.ts
rename to src/i18n/generated_messages/15.0.2/account/nl.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/no.ts b/src/i18n/generated_messages/15.0.2/account/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/no.ts
rename to src/i18n/generated_messages/15.0.2/account/no.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/pl.ts b/src/i18n/generated_messages/15.0.2/account/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/pl.ts
rename to src/i18n/generated_messages/15.0.2/account/pl.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/pt-BR.ts b/src/i18n/generated_messages/15.0.2/account/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/pt-BR.ts
rename to src/i18n/generated_messages/15.0.2/account/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/ru.ts b/src/i18n/generated_messages/15.0.2/account/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/ru.ts
rename to src/i18n/generated_messages/15.0.2/account/ru.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/sk.ts b/src/i18n/generated_messages/15.0.2/account/sk.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/sk.ts
rename to src/i18n/generated_messages/15.0.2/account/sk.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/sv.ts b/src/i18n/generated_messages/15.0.2/account/sv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/sv.ts
rename to src/i18n/generated_messages/15.0.2/account/sv.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/tr.ts b/src/i18n/generated_messages/15.0.2/account/tr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/tr.ts
rename to src/i18n/generated_messages/15.0.2/account/tr.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/account/zh-CN.ts b/src/i18n/generated_messages/15.0.2/account/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/account/zh-CN.ts
rename to src/i18n/generated_messages/15.0.2/account/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/ca.ts b/src/i18n/generated_messages/15.0.2/admin/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/ca.ts
rename to src/i18n/generated_messages/15.0.2/admin/ca.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/de.ts b/src/i18n/generated_messages/15.0.2/admin/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/de.ts
rename to src/i18n/generated_messages/15.0.2/admin/de.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/en.ts b/src/i18n/generated_messages/15.0.2/admin/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/en.ts
rename to src/i18n/generated_messages/15.0.2/admin/en.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/es.ts b/src/i18n/generated_messages/15.0.2/admin/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/es.ts
rename to src/i18n/generated_messages/15.0.2/admin/es.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/fr.ts b/src/i18n/generated_messages/15.0.2/admin/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/fr.ts
rename to src/i18n/generated_messages/15.0.2/admin/fr.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/it.ts b/src/i18n/generated_messages/15.0.2/admin/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/it.ts
rename to src/i18n/generated_messages/15.0.2/admin/it.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/ja.ts b/src/i18n/generated_messages/15.0.2/admin/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/ja.ts
rename to src/i18n/generated_messages/15.0.2/admin/ja.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/lt.ts b/src/i18n/generated_messages/15.0.2/admin/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/lt.ts
rename to src/i18n/generated_messages/15.0.2/admin/lt.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/nl.ts b/src/i18n/generated_messages/15.0.2/admin/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/nl.ts
rename to src/i18n/generated_messages/15.0.2/admin/nl.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/no.ts b/src/i18n/generated_messages/15.0.2/admin/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/no.ts
rename to src/i18n/generated_messages/15.0.2/admin/no.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/pl.ts b/src/i18n/generated_messages/15.0.2/admin/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/pl.ts
rename to src/i18n/generated_messages/15.0.2/admin/pl.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/pt-BR.ts b/src/i18n/generated_messages/15.0.2/admin/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/pt-BR.ts
rename to src/i18n/generated_messages/15.0.2/admin/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/ru.ts b/src/i18n/generated_messages/15.0.2/admin/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/ru.ts
rename to src/i18n/generated_messages/15.0.2/admin/ru.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/admin/zh-CN.ts b/src/i18n/generated_messages/15.0.2/admin/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/admin/zh-CN.ts
rename to src/i18n/generated_messages/15.0.2/admin/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/ca.ts b/src/i18n/generated_messages/15.0.2/email/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/ca.ts
rename to src/i18n/generated_messages/15.0.2/email/ca.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/cs.ts b/src/i18n/generated_messages/15.0.2/email/cs.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/cs.ts
rename to src/i18n/generated_messages/15.0.2/email/cs.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/da.ts b/src/i18n/generated_messages/15.0.2/email/da.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/da.ts
rename to src/i18n/generated_messages/15.0.2/email/da.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/de.ts b/src/i18n/generated_messages/15.0.2/email/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/de.ts
rename to src/i18n/generated_messages/15.0.2/email/de.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/en.ts b/src/i18n/generated_messages/15.0.2/email/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/en.ts
rename to src/i18n/generated_messages/15.0.2/email/en.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/es.ts b/src/i18n/generated_messages/15.0.2/email/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/es.ts
rename to src/i18n/generated_messages/15.0.2/email/es.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/fr.ts b/src/i18n/generated_messages/15.0.2/email/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/fr.ts
rename to src/i18n/generated_messages/15.0.2/email/fr.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/hu.ts b/src/i18n/generated_messages/15.0.2/email/hu.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/hu.ts
rename to src/i18n/generated_messages/15.0.2/email/hu.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/it.ts b/src/i18n/generated_messages/15.0.2/email/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/it.ts
rename to src/i18n/generated_messages/15.0.2/email/it.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/ja.ts b/src/i18n/generated_messages/15.0.2/email/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/ja.ts
rename to src/i18n/generated_messages/15.0.2/email/ja.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/lt.ts b/src/i18n/generated_messages/15.0.2/email/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/lt.ts
rename to src/i18n/generated_messages/15.0.2/email/lt.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/nl.ts b/src/i18n/generated_messages/15.0.2/email/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/nl.ts
rename to src/i18n/generated_messages/15.0.2/email/nl.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/no.ts b/src/i18n/generated_messages/15.0.2/email/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/no.ts
rename to src/i18n/generated_messages/15.0.2/email/no.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/pl.ts b/src/i18n/generated_messages/15.0.2/email/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/pl.ts
rename to src/i18n/generated_messages/15.0.2/email/pl.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/pt-BR.ts b/src/i18n/generated_messages/15.0.2/email/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/pt-BR.ts
rename to src/i18n/generated_messages/15.0.2/email/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/ru.ts b/src/i18n/generated_messages/15.0.2/email/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/ru.ts
rename to src/i18n/generated_messages/15.0.2/email/ru.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/sk.ts b/src/i18n/generated_messages/15.0.2/email/sk.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/sk.ts
rename to src/i18n/generated_messages/15.0.2/email/sk.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/sv.ts b/src/i18n/generated_messages/15.0.2/email/sv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/sv.ts
rename to src/i18n/generated_messages/15.0.2/email/sv.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/tr.ts b/src/i18n/generated_messages/15.0.2/email/tr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/tr.ts
rename to src/i18n/generated_messages/15.0.2/email/tr.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/email/zh-CN.ts b/src/i18n/generated_messages/15.0.2/email/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/email/zh-CN.ts
rename to src/i18n/generated_messages/15.0.2/email/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/ca.ts b/src/i18n/generated_messages/15.0.2/login/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/ca.ts
rename to src/i18n/generated_messages/15.0.2/login/ca.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/cs.ts b/src/i18n/generated_messages/15.0.2/login/cs.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/cs.ts
rename to src/i18n/generated_messages/15.0.2/login/cs.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/da.ts b/src/i18n/generated_messages/15.0.2/login/da.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/da.ts
rename to src/i18n/generated_messages/15.0.2/login/da.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/de.ts b/src/i18n/generated_messages/15.0.2/login/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/de.ts
rename to src/i18n/generated_messages/15.0.2/login/de.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/en.ts b/src/i18n/generated_messages/15.0.2/login/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/en.ts
rename to src/i18n/generated_messages/15.0.2/login/en.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/es.ts b/src/i18n/generated_messages/15.0.2/login/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/es.ts
rename to src/i18n/generated_messages/15.0.2/login/es.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/fr.ts b/src/i18n/generated_messages/15.0.2/login/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/fr.ts
rename to src/i18n/generated_messages/15.0.2/login/fr.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/hu.ts b/src/i18n/generated_messages/15.0.2/login/hu.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/hu.ts
rename to src/i18n/generated_messages/15.0.2/login/hu.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/it.ts b/src/i18n/generated_messages/15.0.2/login/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/it.ts
rename to src/i18n/generated_messages/15.0.2/login/it.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/ja.ts b/src/i18n/generated_messages/15.0.2/login/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/ja.ts
rename to src/i18n/generated_messages/15.0.2/login/ja.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/lt.ts b/src/i18n/generated_messages/15.0.2/login/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/lt.ts
rename to src/i18n/generated_messages/15.0.2/login/lt.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/nl.ts b/src/i18n/generated_messages/15.0.2/login/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/nl.ts
rename to src/i18n/generated_messages/15.0.2/login/nl.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/no.ts b/src/i18n/generated_messages/15.0.2/login/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/no.ts
rename to src/i18n/generated_messages/15.0.2/login/no.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/pl.ts b/src/i18n/generated_messages/15.0.2/login/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/pl.ts
rename to src/i18n/generated_messages/15.0.2/login/pl.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/pt-BR.ts b/src/i18n/generated_messages/15.0.2/login/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/pt-BR.ts
rename to src/i18n/generated_messages/15.0.2/login/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/ru.ts b/src/i18n/generated_messages/15.0.2/login/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/ru.ts
rename to src/i18n/generated_messages/15.0.2/login/ru.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/sk.ts b/src/i18n/generated_messages/15.0.2/login/sk.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/sk.ts
rename to src/i18n/generated_messages/15.0.2/login/sk.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/sv.ts b/src/i18n/generated_messages/15.0.2/login/sv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/sv.ts
rename to src/i18n/generated_messages/15.0.2/login/sv.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/tr.ts b/src/i18n/generated_messages/15.0.2/login/tr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/tr.ts
rename to src/i18n/generated_messages/15.0.2/login/tr.ts
diff --git a/src/lib/i18n/generated_messages/15.0.2/login/zh-CN.ts b/src/i18n/generated_messages/15.0.2/login/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/15.0.2/login/zh-CN.ts
rename to src/i18n/generated_messages/15.0.2/login/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/ca.ts b/src/i18n/generated_messages/18.0.1/account/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/ca.ts
rename to src/i18n/generated_messages/18.0.1/account/ca.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/cs.ts b/src/i18n/generated_messages/18.0.1/account/cs.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/cs.ts
rename to src/i18n/generated_messages/18.0.1/account/cs.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/da.ts b/src/i18n/generated_messages/18.0.1/account/da.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/da.ts
rename to src/i18n/generated_messages/18.0.1/account/da.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/de.ts b/src/i18n/generated_messages/18.0.1/account/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/de.ts
rename to src/i18n/generated_messages/18.0.1/account/de.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/en.ts b/src/i18n/generated_messages/18.0.1/account/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/en.ts
rename to src/i18n/generated_messages/18.0.1/account/en.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/es.ts b/src/i18n/generated_messages/18.0.1/account/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/es.ts
rename to src/i18n/generated_messages/18.0.1/account/es.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/fi.ts b/src/i18n/generated_messages/18.0.1/account/fi.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/fi.ts
rename to src/i18n/generated_messages/18.0.1/account/fi.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/fr.ts b/src/i18n/generated_messages/18.0.1/account/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/fr.ts
rename to src/i18n/generated_messages/18.0.1/account/fr.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/hu.ts b/src/i18n/generated_messages/18.0.1/account/hu.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/hu.ts
rename to src/i18n/generated_messages/18.0.1/account/hu.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/it.ts b/src/i18n/generated_messages/18.0.1/account/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/it.ts
rename to src/i18n/generated_messages/18.0.1/account/it.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/ja.ts b/src/i18n/generated_messages/18.0.1/account/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/ja.ts
rename to src/i18n/generated_messages/18.0.1/account/ja.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/lt.ts b/src/i18n/generated_messages/18.0.1/account/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/lt.ts
rename to src/i18n/generated_messages/18.0.1/account/lt.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/lv.ts b/src/i18n/generated_messages/18.0.1/account/lv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/lv.ts
rename to src/i18n/generated_messages/18.0.1/account/lv.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/nl.ts b/src/i18n/generated_messages/18.0.1/account/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/nl.ts
rename to src/i18n/generated_messages/18.0.1/account/nl.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/no.ts b/src/i18n/generated_messages/18.0.1/account/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/no.ts
rename to src/i18n/generated_messages/18.0.1/account/no.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/pl.ts b/src/i18n/generated_messages/18.0.1/account/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/pl.ts
rename to src/i18n/generated_messages/18.0.1/account/pl.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/pt-BR.ts b/src/i18n/generated_messages/18.0.1/account/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/pt-BR.ts
rename to src/i18n/generated_messages/18.0.1/account/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/ru.ts b/src/i18n/generated_messages/18.0.1/account/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/ru.ts
rename to src/i18n/generated_messages/18.0.1/account/ru.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/sk.ts b/src/i18n/generated_messages/18.0.1/account/sk.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/sk.ts
rename to src/i18n/generated_messages/18.0.1/account/sk.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/sv.ts b/src/i18n/generated_messages/18.0.1/account/sv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/sv.ts
rename to src/i18n/generated_messages/18.0.1/account/sv.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/tr.ts b/src/i18n/generated_messages/18.0.1/account/tr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/tr.ts
rename to src/i18n/generated_messages/18.0.1/account/tr.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/account/zh-CN.ts b/src/i18n/generated_messages/18.0.1/account/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/account/zh-CN.ts
rename to src/i18n/generated_messages/18.0.1/account/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/ca.ts b/src/i18n/generated_messages/18.0.1/admin/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/ca.ts
rename to src/i18n/generated_messages/18.0.1/admin/ca.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/de.ts b/src/i18n/generated_messages/18.0.1/admin/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/de.ts
rename to src/i18n/generated_messages/18.0.1/admin/de.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/en.ts b/src/i18n/generated_messages/18.0.1/admin/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/en.ts
rename to src/i18n/generated_messages/18.0.1/admin/en.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/es.ts b/src/i18n/generated_messages/18.0.1/admin/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/es.ts
rename to src/i18n/generated_messages/18.0.1/admin/es.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/fi.ts b/src/i18n/generated_messages/18.0.1/admin/fi.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/fi.ts
rename to src/i18n/generated_messages/18.0.1/admin/fi.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/fr.ts b/src/i18n/generated_messages/18.0.1/admin/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/fr.ts
rename to src/i18n/generated_messages/18.0.1/admin/fr.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/it.ts b/src/i18n/generated_messages/18.0.1/admin/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/it.ts
rename to src/i18n/generated_messages/18.0.1/admin/it.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/ja.ts b/src/i18n/generated_messages/18.0.1/admin/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/ja.ts
rename to src/i18n/generated_messages/18.0.1/admin/ja.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/lt.ts b/src/i18n/generated_messages/18.0.1/admin/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/lt.ts
rename to src/i18n/generated_messages/18.0.1/admin/lt.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/lv.ts b/src/i18n/generated_messages/18.0.1/admin/lv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/lv.ts
rename to src/i18n/generated_messages/18.0.1/admin/lv.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/nl.ts b/src/i18n/generated_messages/18.0.1/admin/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/nl.ts
rename to src/i18n/generated_messages/18.0.1/admin/nl.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/no.ts b/src/i18n/generated_messages/18.0.1/admin/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/no.ts
rename to src/i18n/generated_messages/18.0.1/admin/no.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/pl.ts b/src/i18n/generated_messages/18.0.1/admin/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/pl.ts
rename to src/i18n/generated_messages/18.0.1/admin/pl.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/pt-BR.ts b/src/i18n/generated_messages/18.0.1/admin/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/pt-BR.ts
rename to src/i18n/generated_messages/18.0.1/admin/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/ru.ts b/src/i18n/generated_messages/18.0.1/admin/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/ru.ts
rename to src/i18n/generated_messages/18.0.1/admin/ru.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/admin/zh-CN.ts b/src/i18n/generated_messages/18.0.1/admin/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/admin/zh-CN.ts
rename to src/i18n/generated_messages/18.0.1/admin/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/ca.ts b/src/i18n/generated_messages/18.0.1/email/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/ca.ts
rename to src/i18n/generated_messages/18.0.1/email/ca.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/cs.ts b/src/i18n/generated_messages/18.0.1/email/cs.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/cs.ts
rename to src/i18n/generated_messages/18.0.1/email/cs.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/da.ts b/src/i18n/generated_messages/18.0.1/email/da.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/da.ts
rename to src/i18n/generated_messages/18.0.1/email/da.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/de.ts b/src/i18n/generated_messages/18.0.1/email/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/de.ts
rename to src/i18n/generated_messages/18.0.1/email/de.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/en.ts b/src/i18n/generated_messages/18.0.1/email/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/en.ts
rename to src/i18n/generated_messages/18.0.1/email/en.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/es.ts b/src/i18n/generated_messages/18.0.1/email/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/es.ts
rename to src/i18n/generated_messages/18.0.1/email/es.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/fi.ts b/src/i18n/generated_messages/18.0.1/email/fi.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/fi.ts
rename to src/i18n/generated_messages/18.0.1/email/fi.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/fr.ts b/src/i18n/generated_messages/18.0.1/email/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/fr.ts
rename to src/i18n/generated_messages/18.0.1/email/fr.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/hu.ts b/src/i18n/generated_messages/18.0.1/email/hu.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/hu.ts
rename to src/i18n/generated_messages/18.0.1/email/hu.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/it.ts b/src/i18n/generated_messages/18.0.1/email/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/it.ts
rename to src/i18n/generated_messages/18.0.1/email/it.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/ja.ts b/src/i18n/generated_messages/18.0.1/email/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/ja.ts
rename to src/i18n/generated_messages/18.0.1/email/ja.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/lt.ts b/src/i18n/generated_messages/18.0.1/email/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/lt.ts
rename to src/i18n/generated_messages/18.0.1/email/lt.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/nl.ts b/src/i18n/generated_messages/18.0.1/email/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/nl.ts
rename to src/i18n/generated_messages/18.0.1/email/nl.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/no.ts b/src/i18n/generated_messages/18.0.1/email/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/no.ts
rename to src/i18n/generated_messages/18.0.1/email/no.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/pl.ts b/src/i18n/generated_messages/18.0.1/email/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/pl.ts
rename to src/i18n/generated_messages/18.0.1/email/pl.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/pt-BR.ts b/src/i18n/generated_messages/18.0.1/email/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/pt-BR.ts
rename to src/i18n/generated_messages/18.0.1/email/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/ru.ts b/src/i18n/generated_messages/18.0.1/email/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/ru.ts
rename to src/i18n/generated_messages/18.0.1/email/ru.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/sk.ts b/src/i18n/generated_messages/18.0.1/email/sk.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/sk.ts
rename to src/i18n/generated_messages/18.0.1/email/sk.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/sv.ts b/src/i18n/generated_messages/18.0.1/email/sv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/sv.ts
rename to src/i18n/generated_messages/18.0.1/email/sv.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/tr.ts b/src/i18n/generated_messages/18.0.1/email/tr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/tr.ts
rename to src/i18n/generated_messages/18.0.1/email/tr.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/email/zh-CN.ts b/src/i18n/generated_messages/18.0.1/email/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/email/zh-CN.ts
rename to src/i18n/generated_messages/18.0.1/email/zh-CN.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/ca.ts b/src/i18n/generated_messages/18.0.1/login/ca.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/ca.ts
rename to src/i18n/generated_messages/18.0.1/login/ca.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/cs.ts b/src/i18n/generated_messages/18.0.1/login/cs.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/cs.ts
rename to src/i18n/generated_messages/18.0.1/login/cs.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/da.ts b/src/i18n/generated_messages/18.0.1/login/da.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/da.ts
rename to src/i18n/generated_messages/18.0.1/login/da.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/de.ts b/src/i18n/generated_messages/18.0.1/login/de.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/de.ts
rename to src/i18n/generated_messages/18.0.1/login/de.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/en.ts b/src/i18n/generated_messages/18.0.1/login/en.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/en.ts
rename to src/i18n/generated_messages/18.0.1/login/en.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/es.ts b/src/i18n/generated_messages/18.0.1/login/es.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/es.ts
rename to src/i18n/generated_messages/18.0.1/login/es.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/fi.ts b/src/i18n/generated_messages/18.0.1/login/fi.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/fi.ts
rename to src/i18n/generated_messages/18.0.1/login/fi.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/fr.ts b/src/i18n/generated_messages/18.0.1/login/fr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/fr.ts
rename to src/i18n/generated_messages/18.0.1/login/fr.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/hu.ts b/src/i18n/generated_messages/18.0.1/login/hu.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/hu.ts
rename to src/i18n/generated_messages/18.0.1/login/hu.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/it.ts b/src/i18n/generated_messages/18.0.1/login/it.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/it.ts
rename to src/i18n/generated_messages/18.0.1/login/it.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/ja.ts b/src/i18n/generated_messages/18.0.1/login/ja.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/ja.ts
rename to src/i18n/generated_messages/18.0.1/login/ja.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/lt.ts b/src/i18n/generated_messages/18.0.1/login/lt.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/lt.ts
rename to src/i18n/generated_messages/18.0.1/login/lt.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/lv.ts b/src/i18n/generated_messages/18.0.1/login/lv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/lv.ts
rename to src/i18n/generated_messages/18.0.1/login/lv.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/nl.ts b/src/i18n/generated_messages/18.0.1/login/nl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/nl.ts
rename to src/i18n/generated_messages/18.0.1/login/nl.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/no.ts b/src/i18n/generated_messages/18.0.1/login/no.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/no.ts
rename to src/i18n/generated_messages/18.0.1/login/no.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/pl.ts b/src/i18n/generated_messages/18.0.1/login/pl.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/pl.ts
rename to src/i18n/generated_messages/18.0.1/login/pl.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/pt-BR.ts b/src/i18n/generated_messages/18.0.1/login/pt-BR.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/pt-BR.ts
rename to src/i18n/generated_messages/18.0.1/login/pt-BR.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/ru.ts b/src/i18n/generated_messages/18.0.1/login/ru.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/ru.ts
rename to src/i18n/generated_messages/18.0.1/login/ru.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/sk.ts b/src/i18n/generated_messages/18.0.1/login/sk.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/sk.ts
rename to src/i18n/generated_messages/18.0.1/login/sk.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/sv.ts b/src/i18n/generated_messages/18.0.1/login/sv.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/sv.ts
rename to src/i18n/generated_messages/18.0.1/login/sv.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/tr.ts b/src/i18n/generated_messages/18.0.1/login/tr.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/tr.ts
rename to src/i18n/generated_messages/18.0.1/login/tr.ts
diff --git a/src/lib/i18n/generated_messages/18.0.1/login/zh-CN.ts b/src/i18n/generated_messages/18.0.1/login/zh-CN.ts
similarity index 100%
rename from src/lib/i18n/generated_messages/18.0.1/login/zh-CN.ts
rename to src/i18n/generated_messages/18.0.1/login/zh-CN.ts
diff --git a/src/lib/i18n/i18n.tsx b/src/i18n/i18n.tsx
similarity index 100%
rename from src/lib/i18n/i18n.tsx
rename to src/i18n/i18n.tsx
diff --git a/src/lib/i18n/index.tsx b/src/i18n/index.tsx
similarity index 100%
rename from src/lib/i18n/index.tsx
rename to src/i18n/index.tsx
diff --git a/src/lib/index.ts b/src/index.ts
similarity index 84%
rename from src/lib/index.ts
rename to src/index.ts
index ff83dac6..014e0acb 100644
--- a/src/lib/index.ts
+++ b/src/index.ts
@@ -6,7 +6,6 @@ export { useDownloadTerms } from "./pages/Terms";
 
 export * from "./KcProps";
 export * from "./keycloakJsAdapter";
-export * from "./useFormValidationSlice";
 
 import KcApp from "./KcApp";
 
diff --git a/src/lib/keycloakJsAdapter.ts b/src/keycloakJsAdapter.ts
similarity index 100%
rename from src/lib/keycloakJsAdapter.ts
rename to src/keycloakJsAdapter.ts
diff --git a/src/lib/pages/Error.tsx b/src/pages/Error.tsx
similarity index 100%
rename from src/lib/pages/Error.tsx
rename to src/pages/Error.tsx
diff --git a/src/lib/pages/IdpReviewUserProfile.tsx b/src/pages/IdpReviewUserProfile.tsx
similarity index 100%
rename from src/lib/pages/IdpReviewUserProfile.tsx
rename to src/pages/IdpReviewUserProfile.tsx
diff --git a/src/lib/pages/Info.tsx b/src/pages/Info.tsx
similarity index 100%
rename from src/lib/pages/Info.tsx
rename to src/pages/Info.tsx
diff --git a/src/lib/pages/Login.tsx b/src/pages/Login.tsx
similarity index 100%
rename from src/lib/pages/Login.tsx
rename to src/pages/Login.tsx
diff --git a/src/lib/pages/LoginConfigTotp.tsx b/src/pages/LoginConfigTotp.tsx
similarity index 100%
rename from src/lib/pages/LoginConfigTotp.tsx
rename to src/pages/LoginConfigTotp.tsx
diff --git a/src/lib/pages/LoginIdpLinkConfirm.tsx b/src/pages/LoginIdpLinkConfirm.tsx
similarity index 100%
rename from src/lib/pages/LoginIdpLinkConfirm.tsx
rename to src/pages/LoginIdpLinkConfirm.tsx
diff --git a/src/lib/pages/LoginIdpLinkEmail.tsx b/src/pages/LoginIdpLinkEmail.tsx
similarity index 100%
rename from src/lib/pages/LoginIdpLinkEmail.tsx
rename to src/pages/LoginIdpLinkEmail.tsx
diff --git a/src/lib/pages/LoginOtp.tsx b/src/pages/LoginOtp.tsx
similarity index 98%
rename from src/lib/pages/LoginOtp.tsx
rename to src/pages/LoginOtp.tsx
index 99ab4ebb..3525d8f8 100644
--- a/src/lib/pages/LoginOtp.tsx
+++ b/src/pages/LoginOtp.tsx
@@ -1,6 +1,6 @@
 import React, { useEffect } from "react";
 import { headInsert } from "../tools/headInsert";
-import { pathJoin } from "../../bin/tools/pathJoin";
+import { pathJoin } from "../bin/tools/pathJoin";
 import { clsx } from "../tools/clsx";
 import type { PageProps } from "../KcProps";
 import type { KcContextBase } from "../getKcContext";
diff --git a/src/lib/pages/LoginPageExpired.tsx b/src/pages/LoginPageExpired.tsx
similarity index 100%
rename from src/lib/pages/LoginPageExpired.tsx
rename to src/pages/LoginPageExpired.tsx
diff --git a/src/lib/pages/LoginPassword.tsx b/src/pages/LoginPassword.tsx
similarity index 100%
rename from src/lib/pages/LoginPassword.tsx
rename to src/pages/LoginPassword.tsx
diff --git a/src/lib/pages/LoginResetPassword.tsx b/src/pages/LoginResetPassword.tsx
similarity index 100%
rename from src/lib/pages/LoginResetPassword.tsx
rename to src/pages/LoginResetPassword.tsx
diff --git a/src/lib/pages/LoginUpdatePassword.tsx b/src/pages/LoginUpdatePassword.tsx
similarity index 100%
rename from src/lib/pages/LoginUpdatePassword.tsx
rename to src/pages/LoginUpdatePassword.tsx
diff --git a/src/lib/pages/LoginUpdateProfile.tsx b/src/pages/LoginUpdateProfile.tsx
similarity index 100%
rename from src/lib/pages/LoginUpdateProfile.tsx
rename to src/pages/LoginUpdateProfile.tsx
diff --git a/src/lib/pages/LoginUsername.tsx b/src/pages/LoginUsername.tsx
similarity index 100%
rename from src/lib/pages/LoginUsername.tsx
rename to src/pages/LoginUsername.tsx
diff --git a/src/lib/pages/LoginVerifyEmail.tsx b/src/pages/LoginVerifyEmail.tsx
similarity index 100%
rename from src/lib/pages/LoginVerifyEmail.tsx
rename to src/pages/LoginVerifyEmail.tsx
diff --git a/src/lib/pages/LogoutConfirm.tsx b/src/pages/LogoutConfirm.tsx
similarity index 100%
rename from src/lib/pages/LogoutConfirm.tsx
rename to src/pages/LogoutConfirm.tsx
diff --git a/src/lib/pages/Register.tsx b/src/pages/Register.tsx
similarity index 100%
rename from src/lib/pages/Register.tsx
rename to src/pages/Register.tsx
diff --git a/src/lib/pages/RegisterUserProfile.tsx b/src/pages/RegisterUserProfile.tsx
similarity index 100%
rename from src/lib/pages/RegisterUserProfile.tsx
rename to src/pages/RegisterUserProfile.tsx
diff --git a/src/lib/pages/Terms.tsx b/src/pages/Terms.tsx
similarity index 100%
rename from src/lib/pages/Terms.tsx
rename to src/pages/Terms.tsx
diff --git a/src/lib/pages/UpdateUserProfile.tsx b/src/pages/UpdateUserProfile.tsx
similarity index 100%
rename from src/lib/pages/UpdateUserProfile.tsx
rename to src/pages/UpdateUserProfile.tsx
diff --git a/src/lib/pages/WebauthnAuthenticate.tsx b/src/pages/WebauthnAuthenticate.tsx
similarity index 100%
rename from src/lib/pages/WebauthnAuthenticate.tsx
rename to src/pages/WebauthnAuthenticate.tsx
diff --git a/src/lib/pages/shared/UserProfileCommons.tsx b/src/pages/shared/UserProfileCommons.tsx
similarity index 100%
rename from src/lib/pages/shared/UserProfileCommons.tsx
rename to src/pages/shared/UserProfileCommons.tsx
diff --git a/src/test/bin/generateKeycloakThemeResources.ts b/src/test/bin/generateKeycloakThemeResources.ts
index d9ac2991..0d2cab75 100644
--- a/src/test/bin/generateKeycloakThemeResources.ts
+++ b/src/test/bin/generateKeycloakThemeResources.ts
@@ -11,7 +11,7 @@ generateKeycloakThemeResources({
     "keycloakVersion": "11.0.3",
     "buildOptions": {
         "themeName": "keycloakify-demo-app",
-        "extraPages": ["my-custom-page.ftl"],
+        "extraLoginPages": ["my-custom-page.ftl"],
         "extraThemeProperties": ["env=test"],
         "isStandalone": true,
         "urlPathname": "/keycloakify-demo-app/",
diff --git a/src/test/lib/getKcContext.ts b/src/test/lib/getKcContext.ts
index e913d786..93efa2f2 100644
--- a/src/test/lib/getKcContext.ts
+++ b/src/test/lib/getKcContext.ts
@@ -1,11 +1,11 @@
-import { getKcContext } from "../../lib/getKcContext";
-import type { KcContextBase } from "../../lib/getKcContext";
-import type { ExtendsKcContextBase } from "../../lib/getKcContext";
+import { getKcContext } from "../../getKcContext";
+import type { KcContextBase } from "../../getKcContext";
+import type { ExtendsKcContextBase } from "../../getKcContext";
 import { same } from "evt/tools/inDepth";
 import { assert } from "tsafe/assert";
 import type { Equals } from "tsafe";
-import { kcContextMocks, kcContextCommonMock } from "../../lib/getKcContext/kcContextMocks";
-import { deepClone } from "../../lib/tools/deepClone";
+import { kcContextMocks, kcContextCommonMock } from "../../getKcContext/kcContextMocks";
+import { deepClone } from "../../tools/deepClone";
 
 {
     const authorizedMailDomains = ["example.com", "another-example.com", "*.yet-another-example.com", "*.example.com", "hello-world.com"];
diff --git a/src/test/lib/tools/AndByDiscriminatingKey.type.ts b/src/test/lib/tools/AndByDiscriminatingKey.type.ts
index 536fd0eb..77318fbf 100644
--- a/src/test/lib/tools/AndByDiscriminatingKey.type.ts
+++ b/src/test/lib/tools/AndByDiscriminatingKey.type.ts
@@ -1,4 +1,4 @@
-import { AndByDiscriminatingKey } from "../../../lib/tools/AndByDiscriminatingKey";
+import { AndByDiscriminatingKey } from "../../../tools/AndByDiscriminatingKey";
 import { assert } from "tsafe/assert";
 import type { Equals } from "tsafe";
 
diff --git a/src/lib/tools/AndByDiscriminatingKey.ts b/src/tools/AndByDiscriminatingKey.ts
similarity index 100%
rename from src/lib/tools/AndByDiscriminatingKey.ts
rename to src/tools/AndByDiscriminatingKey.ts
diff --git a/src/lib/tools/Array.prototype.every.ts b/src/tools/Array.prototype.every.ts
similarity index 100%
rename from src/lib/tools/Array.prototype.every.ts
rename to src/tools/Array.prototype.every.ts
diff --git a/src/lib/tools/DeepPartial.ts b/src/tools/DeepPartial.ts
similarity index 100%
rename from src/lib/tools/DeepPartial.ts
rename to src/tools/DeepPartial.ts
diff --git a/src/lib/tools/HTMLElement.prototype.prepend.ts b/src/tools/HTMLElement.prototype.prepend.ts
similarity index 100%
rename from src/lib/tools/HTMLElement.prototype.prepend.ts
rename to src/tools/HTMLElement.prototype.prepend.ts
diff --git a/src/lib/tools/Markdown.ts b/src/tools/Markdown.ts
similarity index 100%
rename from src/lib/tools/Markdown.ts
rename to src/tools/Markdown.ts
diff --git a/src/lib/tools/SetOptional.ts b/src/tools/SetOptional.ts
similarity index 100%
rename from src/lib/tools/SetOptional.ts
rename to src/tools/SetOptional.ts
diff --git a/src/lib/tools/allPropertiesValuesToUndefined.ts b/src/tools/allPropertiesValuesToUndefined.ts
similarity index 100%
rename from src/lib/tools/allPropertiesValuesToUndefined.ts
rename to src/tools/allPropertiesValuesToUndefined.ts
diff --git a/src/lib/tools/assert.ts b/src/tools/assert.ts
similarity index 100%
rename from src/lib/tools/assert.ts
rename to src/tools/assert.ts
diff --git a/src/lib/tools/clsx.ts b/src/tools/clsx.ts
similarity index 100%
rename from src/lib/tools/clsx.ts
rename to src/tools/clsx.ts
diff --git a/src/lib/tools/deepAssign.ts b/src/tools/deepAssign.ts
similarity index 100%
rename from src/lib/tools/deepAssign.ts
rename to src/tools/deepAssign.ts
diff --git a/src/lib/tools/deepClone.ts b/src/tools/deepClone.ts
similarity index 100%
rename from src/lib/tools/deepClone.ts
rename to src/tools/deepClone.ts
diff --git a/src/lib/tools/emailRegExp.ts b/src/tools/emailRegExp.ts
similarity index 100%
rename from src/lib/tools/emailRegExp.ts
rename to src/tools/emailRegExp.ts
diff --git a/src/lib/tools/headInsert.ts b/src/tools/headInsert.ts
similarity index 100%
rename from src/lib/tools/headInsert.ts
rename to src/tools/headInsert.ts
diff --git a/src/lib/tools/memoize.ts b/src/tools/memoize.ts
similarity index 100%
rename from src/lib/tools/memoize.ts
rename to src/tools/memoize.ts
diff --git a/src/lib/tools/pathBasename.ts b/src/tools/pathBasename.ts
similarity index 100%
rename from src/lib/tools/pathBasename.ts
rename to src/tools/pathBasename.ts
diff --git a/src/lib/tools/useCallbackFactory.ts b/src/tools/useCallbackFactory.ts
similarity index 100%
rename from src/lib/tools/useCallbackFactory.ts
rename to src/tools/useCallbackFactory.ts
diff --git a/src/lib/tools/useConst.ts b/src/tools/useConst.ts
similarity index 100%
rename from src/lib/tools/useConst.ts
rename to src/tools/useConst.ts
diff --git a/src/lib/tools/useConstCallback.ts b/src/tools/useConstCallback.ts
similarity index 100%
rename from src/lib/tools/useConstCallback.ts
rename to src/tools/useConstCallback.ts
diff --git a/src/lib/tools/useCssAndCx.ts b/src/tools/useCssAndCx.ts
similarity index 100%
rename from src/lib/tools/useCssAndCx.ts
rename to src/tools/useCssAndCx.ts
diff --git a/src/lib/tsconfig.json b/src/tsconfig.json
similarity index 71%
rename from src/lib/tsconfig.json
rename to src/tsconfig.json
index 23768e77..aa8ef65a 100644
--- a/src/lib/tsconfig.json
+++ b/src/tsconfig.json
@@ -1,7 +1,7 @@
 {
-    "extends": "../../tsproject.json",
+    "extends": "../tsproject.json",
     "compilerOptions": {
-        "outDir": "../../dist/lib",
+        "outDir": "../dist",
         "rootDir": ".",
         "module": "ES2020",
         "target": "ES2017",
@@ -10,9 +10,10 @@
         "jsx": "react",
         "allowSyntheticDefaultImports": true
     },
+    "exclude": ["./test", "./bin"],
     "references": [
         {
-            "path": "../bin"
+            "path": "./bin"
         }
     ]
 }
diff --git a/yarn.lock b/yarn.lock
index 1ceba7da..4556eaf4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2183,10 +2183,10 @@ type-fest@^0.21.3:
   resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
   integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
 
-typescript@^4.9.5:
-  version "4.9.5"
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a"
-  integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==
+typescript@^5.0.1-rc:
+  version "5.0.2"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.2.tgz#891e1a90c5189d8506af64b9ef929fca99ba1ee5"
+  integrity sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==
 
 unified@^9.0.0:
   version "9.2.2"