From 5613d69e34a6bb8efecc3f5c70a4e3bbabbfbb40 Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Sun, 7 Apr 2024 15:51:37 +0200
Subject: [PATCH] chore: update license text

---
 development/scripts/buildMonsterFile.mjs                     | 4 +---
 development/scripts/buildStylePostCSS.mjs                    | 5 ++---
 development/scripts/import.mjs                               | 2 +-
 devenv.nix                                                   | 5 ++---
 source/components/datatable/stylesheet/change-button.mjs     | 5 +++--
 source/components/datatable/stylesheet/column-bar.mjs        | 5 +++--
 source/components/datatable/stylesheet/dataset.mjs           | 5 +++--
 source/components/datatable/stylesheet/datasource.mjs        | 5 +++--
 source/components/datatable/stylesheet/datatable.mjs         | 5 +++--
 .../components/datatable/stylesheet/embedded-pagination.mjs  | 5 +++--
 source/components/datatable/stylesheet/filter-button.mjs     | 5 +++--
 .../datatable/stylesheet/filter-controls-defaults.mjs        | 5 +++--
 source/components/datatable/stylesheet/filter-date-range.mjs | 5 +++--
 source/components/datatable/stylesheet/filter-range.mjs      | 5 +++--
 source/components/datatable/stylesheet/filter.mjs            | 5 +++--
 source/components/datatable/stylesheet/pagination.mjs        | 5 +++--
 source/components/datatable/stylesheet/save-button.mjs       | 5 +++--
 source/components/datatable/stylesheet/select-filter.mjs     | 5 +++--
 source/components/datatable/stylesheet/status.mjs            | 5 +++--
 source/components/form/stylesheet/action-button.mjs          | 5 +++--
 source/components/form/stylesheet/api-button.mjs             | 5 +++--
 source/components/form/stylesheet/button-bar.mjs             | 5 +++--
 source/components/form/stylesheet/button.mjs                 | 5 +++--
 source/components/form/stylesheet/confirm-button.mjs         | 5 +++--
 source/components/form/stylesheet/context-error.mjs          | 5 +++--
 source/components/form/stylesheet/context-help.mjs           | 5 +++--
 source/components/form/stylesheet/form-field.mjs             | 5 +++--
 source/components/form/stylesheet/form.mjs                   | 5 +++--
 source/components/form/stylesheet/message-state-button.mjs   | 5 +++--
 source/components/form/stylesheet/popper-button.mjs          | 5 +++--
 source/components/form/stylesheet/popper.mjs                 | 5 +++--
 source/components/form/stylesheet/select.mjs                 | 5 +++--
 source/components/form/stylesheet/state-button.mjs           | 5 +++--
 source/components/form/stylesheet/toggle-switch.mjs          | 5 +++--
 source/components/form/stylesheet/tree-select.mjs            | 5 +++--
 source/components/host/stylesheet/call-button.mjs            | 5 +++--
 source/components/host/stylesheet/collapse.mjs               | 5 +++--
 source/components/host/stylesheet/config-manager.mjs         | 5 +++--
 source/components/host/stylesheet/details.mjs                | 5 +++--
 source/components/host/stylesheet/host.mjs                   | 5 +++--
 source/components/host/stylesheet/overlay.mjs                | 5 +++--
 source/components/host/stylesheet/toggle-button.mjs          | 5 +++--
 source/components/host/stylesheet/viewer.mjs                 | 5 +++--
 source/components/layout/stylesheet/panel.mjs                | 5 +++--
 source/components/layout/stylesheet/split-panel.mjs          | 5 +++--
 source/components/layout/stylesheet/tabs.mjs                 | 5 +++--
 source/components/layout/stylesheet/width-toggle.mjs         | 5 +++--
 source/components/notify/stylesheet/message.mjs              | 5 +++--
 source/components/notify/stylesheet/notify.mjs               | 5 +++--
 source/components/state/stylesheet/log.mjs                   | 5 +++--
 source/components/state/stylesheet/state.mjs                 | 5 +++--
 source/components/stylesheet/badge.mjs                       | 5 +++--
 source/components/stylesheet/border.mjs                      | 5 +++--
 source/components/stylesheet/button.mjs                      | 5 +++--
 source/components/stylesheet/card.mjs                        | 5 +++--
 source/components/stylesheet/color.mjs                       | 5 +++--
 source/components/stylesheet/common.mjs                      | 5 +++--
 source/components/stylesheet/control.mjs                     | 5 +++--
 source/components/stylesheet/data-grid.mjs                   | 5 +++--
 source/components/stylesheet/display.mjs                     | 5 +++--
 source/components/stylesheet/floating-ui.mjs                 | 5 +++--
 source/components/stylesheet/form.mjs                        | 5 +++--
 source/components/stylesheet/host.mjs                        | 5 +++--
 source/components/stylesheet/icons.mjs                       | 5 +++--
 source/components/stylesheet/link.mjs                        | 5 +++--
 source/components/stylesheet/mixin/badge.mjs                 | 5 +++--
 source/components/stylesheet/mixin/button.mjs                | 5 +++--
 source/components/stylesheet/mixin/form.mjs                  | 5 +++--
 source/components/stylesheet/mixin/hover.mjs                 | 5 +++--
 source/components/stylesheet/mixin/icon.mjs                  | 5 +++--
 source/components/stylesheet/mixin/media.mjs                 | 5 +++--
 source/components/stylesheet/mixin/property.mjs              | 5 +++--
 source/components/stylesheet/mixin/skeleton.mjs              | 5 +++--
 source/components/stylesheet/mixin/spinner.mjs               | 5 +++--
 source/components/stylesheet/mixin/typography.mjs            | 5 +++--
 source/components/stylesheet/normalize.mjs                   | 5 +++--
 source/components/stylesheet/popper.mjs                      | 5 +++--
 source/components/stylesheet/property.mjs                    | 5 +++--
 source/components/stylesheet/ripple.mjs                      | 5 +++--
 source/components/stylesheet/skeleton.mjs                    | 5 +++--
 source/components/stylesheet/space.mjs                       | 5 +++--
 source/components/stylesheet/spinner.mjs                     | 5 +++--
 source/components/stylesheet/table.mjs                       | 5 +++--
 source/components/stylesheet/theme.mjs                       | 5 +++--
 source/components/stylesheet/typography.mjs                  | 5 +++--
 source/components/tree-menu/stylesheet/tree-menu.mjs         | 5 +++--
 source/monster.mjs                                           | 3 ++-
 87 files changed, 254 insertions(+), 175 deletions(-)

diff --git a/development/scripts/buildMonsterFile.mjs b/development/scripts/buildMonsterFile.mjs
index d7adeddc7..06297819e 100755
--- a/development/scripts/buildMonsterFile.mjs
+++ b/development/scripts/buildMonsterFile.mjs
@@ -48,9 +48,7 @@ const content = exportLines.join("\n");
 const copyRightYear = new Date().getFullYear();
 const licenseText = license.replace("{{copyRightYear}}", copyRightYear);
 
-let fileContent=`${licenseText}
-
-// THIS FILE IS AUTOGENERATED. DO NOT EDIT THIS FILE DIRECTLY.
+let fileContent=`${licenseText}// THIS FILE IS AUTOGENERATED. DO NOT EDIT THIS FILE DIRECTLY.
 
 /**
  * Main namespace for Monster.
diff --git a/development/scripts/buildStylePostCSS.mjs b/development/scripts/buildStylePostCSS.mjs
index 44b13b73d..8c462ddc1 100644
--- a/development/scripts/buildStylePostCSS.mjs
+++ b/development/scripts/buildStylePostCSS.mjs
@@ -3,8 +3,7 @@ import {runPostCSS} from "./runPostCSS.mjs";
 import {projectRoot,license} from "./import.mjs";
 import {writeFileSync, existsSync, mkdirSync} from "fs";
 
-const codeTemplate = `{{LicenseText}}
-import {addAttributeToken} from "{{backToRootPath}}dom/attributes.mjs";
+const codeTemplate = `{{LicenseText}}import {addAttributeToken} from "{{backToRootPath}}dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "{{backToRootPath}}dom/constants.mjs";
 
 export {{{ClassName}}StyleSheet}
@@ -83,10 +82,10 @@ export function buildCSS(sourceFile, destinationFile) {
             let css = result.css.replace(/"/g, '\\"');
             const code = codeTemplate
                 .replaceAll("{{backToRootPath}}", relPath)
-                .replaceAll("{{copyRightYear}}", String(new Date().getFullYear()))
                 .replaceAll("{{ClassName}}", className)
                 .replaceAll("{{LayerName}}", layerName)
                 .replaceAll("{{LicenseText}}", license)
+                .replaceAll("{{copyRightYear}}", String(new Date().getFullYear()))
                 .replaceAll("{{css}}", css);
 
             const destinationDirectory = path.dirname(destinationFile);
diff --git a/development/scripts/import.mjs b/development/scripts/import.mjs
index 77d370f25..94ff818da 120000
--- a/development/scripts/import.mjs
+++ b/development/scripts/import.mjs
@@ -1 +1 @@
-/nix/store/0ifm782v0x3snkb3gmahqrhvv0s5cvwz-import.mjs
\ No newline at end of file
+/nix/store/an1h0vm1l6zdw6p9nmr7l8srbw1wiw7m-import.mjs
\ No newline at end of file
diff --git a/devenv.nix b/devenv.nix
index 5ff412813..647acd709 100644
--- a/devenv.nix
+++ b/devenv.nix
@@ -22,7 +22,7 @@
       export const developmentPath = "${config.devenv.root}/development";
       export const pnpxBin = "${pkgs.nodePackages.pnpm}/bin/pnpx";
       export const nodeBin = "${pkgs.nodejs_20}/bin/node";
-      export const license = "/**" +
+      export const license = "/**" + "\n" +
                             " * Copyright © schukai GmbH and all contributing authors, {{copyRightYear}}. All rights reserved." + "\n" + 
                             " * Node module: @schukai/monster" + "\n" + 
                             " *" + "\n" +  
@@ -32,7 +32,7 @@
                             " * For those who do not wish to adhere to the AGPLv3, a commercial license is available." + "\n" + 
                             " * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms." + "\n" + 
                             " * For more information about purchasing a commercial license, please contact schukai GmbH." + "\n" + 
-                             " */";
+                             " */" + "\n\n" ;
       
       
       ;
@@ -608,7 +608,6 @@ in {
   scripts.build-monster-file.exec = ''
     #!${pkgs.bash}/bin/bash
     source ${commonFunctionsScript}
-    set -x
     
     echo_section "build monster file"
     
diff --git a/source/components/datatable/stylesheet/change-button.mjs b/source/components/datatable/stylesheet/change-button.mjs
index 7d942c781..b90473561 100644
--- a/source/components/datatable/stylesheet/change-button.mjs
+++ b/source/components/datatable/stylesheet/change-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/column-bar.mjs b/source/components/datatable/stylesheet/column-bar.mjs
index 158a88a8c..ad35ad98d 100644
--- a/source/components/datatable/stylesheet/column-bar.mjs
+++ b/source/components/datatable/stylesheet/column-bar.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/dataset.mjs b/source/components/datatable/stylesheet/dataset.mjs
index e040c34ab..7343182f3 100644
--- a/source/components/datatable/stylesheet/dataset.mjs
+++ b/source/components/datatable/stylesheet/dataset.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/datasource.mjs b/source/components/datatable/stylesheet/datasource.mjs
index 97d8085d6..39273a5d3 100644
--- a/source/components/datatable/stylesheet/datasource.mjs
+++ b/source/components/datatable/stylesheet/datasource.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/datatable.mjs b/source/components/datatable/stylesheet/datatable.mjs
index c98a66bc5..6165a9ed5 100644
--- a/source/components/datatable/stylesheet/datatable.mjs
+++ b/source/components/datatable/stylesheet/datatable.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/embedded-pagination.mjs b/source/components/datatable/stylesheet/embedded-pagination.mjs
index a325f815e..2c5a3341d 100644
--- a/source/components/datatable/stylesheet/embedded-pagination.mjs
+++ b/source/components/datatable/stylesheet/embedded-pagination.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/filter-button.mjs b/source/components/datatable/stylesheet/filter-button.mjs
index 09c3a6dc0..0b1c397ce 100644
--- a/source/components/datatable/stylesheet/filter-button.mjs
+++ b/source/components/datatable/stylesheet/filter-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/filter-controls-defaults.mjs b/source/components/datatable/stylesheet/filter-controls-defaults.mjs
index eb9ce3cc3..4d4aa79cc 100644
--- a/source/components/datatable/stylesheet/filter-controls-defaults.mjs
+++ b/source/components/datatable/stylesheet/filter-controls-defaults.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/filter-date-range.mjs b/source/components/datatable/stylesheet/filter-date-range.mjs
index 75f7c37a3..7007ad505 100644
--- a/source/components/datatable/stylesheet/filter-date-range.mjs
+++ b/source/components/datatable/stylesheet/filter-date-range.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/filter-range.mjs b/source/components/datatable/stylesheet/filter-range.mjs
index 1402f6ea9..799246b8f 100644
--- a/source/components/datatable/stylesheet/filter-range.mjs
+++ b/source/components/datatable/stylesheet/filter-range.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/filter.mjs b/source/components/datatable/stylesheet/filter.mjs
index 693df10aa..00251d969 100644
--- a/source/components/datatable/stylesheet/filter.mjs
+++ b/source/components/datatable/stylesheet/filter.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/pagination.mjs b/source/components/datatable/stylesheet/pagination.mjs
index a1dfc04f2..5bcdbc05d 100644
--- a/source/components/datatable/stylesheet/pagination.mjs
+++ b/source/components/datatable/stylesheet/pagination.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/save-button.mjs b/source/components/datatable/stylesheet/save-button.mjs
index 44eecdf2e..ebf1c5f26 100644
--- a/source/components/datatable/stylesheet/save-button.mjs
+++ b/source/components/datatable/stylesheet/save-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/select-filter.mjs b/source/components/datatable/stylesheet/select-filter.mjs
index fb993b34a..605c87d8b 100644
--- a/source/components/datatable/stylesheet/select-filter.mjs
+++ b/source/components/datatable/stylesheet/select-filter.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/datatable/stylesheet/status.mjs b/source/components/datatable/stylesheet/status.mjs
index 9e5b74e12..1e9a9ec8a 100644
--- a/source/components/datatable/stylesheet/status.mjs
+++ b/source/components/datatable/stylesheet/status.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/action-button.mjs b/source/components/form/stylesheet/action-button.mjs
index 2f4431a4a..bc6d712d1 100644
--- a/source/components/form/stylesheet/action-button.mjs
+++ b/source/components/form/stylesheet/action-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/api-button.mjs b/source/components/form/stylesheet/api-button.mjs
index 6d9cb3b0a..58df7f07b 100644
--- a/source/components/form/stylesheet/api-button.mjs
+++ b/source/components/form/stylesheet/api-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/button-bar.mjs b/source/components/form/stylesheet/button-bar.mjs
index 165d3d6e9..3e26b1e36 100644
--- a/source/components/form/stylesheet/button-bar.mjs
+++ b/source/components/form/stylesheet/button-bar.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/button.mjs b/source/components/form/stylesheet/button.mjs
index 4454e475e..f79701943 100644
--- a/source/components/form/stylesheet/button.mjs
+++ b/source/components/form/stylesheet/button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/confirm-button.mjs b/source/components/form/stylesheet/confirm-button.mjs
index 6afb65666..b3767c69f 100644
--- a/source/components/form/stylesheet/confirm-button.mjs
+++ b/source/components/form/stylesheet/confirm-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/context-error.mjs b/source/components/form/stylesheet/context-error.mjs
index 8240d4d98..042aa3c08 100644
--- a/source/components/form/stylesheet/context-error.mjs
+++ b/source/components/form/stylesheet/context-error.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/context-help.mjs b/source/components/form/stylesheet/context-help.mjs
index d9c470037..842b2159d 100644
--- a/source/components/form/stylesheet/context-help.mjs
+++ b/source/components/form/stylesheet/context-help.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/form-field.mjs b/source/components/form/stylesheet/form-field.mjs
index 2c79a8309..d02d853b2 100644
--- a/source/components/form/stylesheet/form-field.mjs
+++ b/source/components/form/stylesheet/form-field.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/form.mjs b/source/components/form/stylesheet/form.mjs
index a3a53ac06..516f7f571 100644
--- a/source/components/form/stylesheet/form.mjs
+++ b/source/components/form/stylesheet/form.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/message-state-button.mjs b/source/components/form/stylesheet/message-state-button.mjs
index 3463a3635..37cdaa5c9 100644
--- a/source/components/form/stylesheet/message-state-button.mjs
+++ b/source/components/form/stylesheet/message-state-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/popper-button.mjs b/source/components/form/stylesheet/popper-button.mjs
index 3ee3cdc28..9bc71acc6 100644
--- a/source/components/form/stylesheet/popper-button.mjs
+++ b/source/components/form/stylesheet/popper-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/popper.mjs b/source/components/form/stylesheet/popper.mjs
index bcbb7c4fe..20c7b18b1 100644
--- a/source/components/form/stylesheet/popper.mjs
+++ b/source/components/form/stylesheet/popper.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/select.mjs b/source/components/form/stylesheet/select.mjs
index 52278d19c..a23e440fc 100644
--- a/source/components/form/stylesheet/select.mjs
+++ b/source/components/form/stylesheet/select.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/state-button.mjs b/source/components/form/stylesheet/state-button.mjs
index 0dbc5b814..b2d5723df 100644
--- a/source/components/form/stylesheet/state-button.mjs
+++ b/source/components/form/stylesheet/state-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/toggle-switch.mjs b/source/components/form/stylesheet/toggle-switch.mjs
index fb7a0999f..8d47df680 100644
--- a/source/components/form/stylesheet/toggle-switch.mjs
+++ b/source/components/form/stylesheet/toggle-switch.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/form/stylesheet/tree-select.mjs b/source/components/form/stylesheet/tree-select.mjs
index bb2366d6e..e915dde01 100644
--- a/source/components/form/stylesheet/tree-select.mjs
+++ b/source/components/form/stylesheet/tree-select.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/host/stylesheet/call-button.mjs b/source/components/host/stylesheet/call-button.mjs
index 921b15903..ff37f08a7 100644
--- a/source/components/host/stylesheet/call-button.mjs
+++ b/source/components/host/stylesheet/call-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/host/stylesheet/collapse.mjs b/source/components/host/stylesheet/collapse.mjs
index 712f107fb..8d5378c4e 100644
--- a/source/components/host/stylesheet/collapse.mjs
+++ b/source/components/host/stylesheet/collapse.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/host/stylesheet/config-manager.mjs b/source/components/host/stylesheet/config-manager.mjs
index a593e8d25..8b7838517 100644
--- a/source/components/host/stylesheet/config-manager.mjs
+++ b/source/components/host/stylesheet/config-manager.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/host/stylesheet/details.mjs b/source/components/host/stylesheet/details.mjs
index 84f93bdb8..ac36f22fe 100644
--- a/source/components/host/stylesheet/details.mjs
+++ b/source/components/host/stylesheet/details.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/host/stylesheet/host.mjs b/source/components/host/stylesheet/host.mjs
index 1e982a839..c556d07a9 100644
--- a/source/components/host/stylesheet/host.mjs
+++ b/source/components/host/stylesheet/host.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/host/stylesheet/overlay.mjs b/source/components/host/stylesheet/overlay.mjs
index 0ab834fd6..2c2c1ebf8 100644
--- a/source/components/host/stylesheet/overlay.mjs
+++ b/source/components/host/stylesheet/overlay.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/host/stylesheet/toggle-button.mjs b/source/components/host/stylesheet/toggle-button.mjs
index bcbe80905..f8e31395a 100644
--- a/source/components/host/stylesheet/toggle-button.mjs
+++ b/source/components/host/stylesheet/toggle-button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/host/stylesheet/viewer.mjs b/source/components/host/stylesheet/viewer.mjs
index 8b334d59c..2abde551d 100644
--- a/source/components/host/stylesheet/viewer.mjs
+++ b/source/components/host/stylesheet/viewer.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/layout/stylesheet/panel.mjs b/source/components/layout/stylesheet/panel.mjs
index d685bbd18..0b0c22f11 100644
--- a/source/components/layout/stylesheet/panel.mjs
+++ b/source/components/layout/stylesheet/panel.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/layout/stylesheet/split-panel.mjs b/source/components/layout/stylesheet/split-panel.mjs
index 19b817089..77372c984 100644
--- a/source/components/layout/stylesheet/split-panel.mjs
+++ b/source/components/layout/stylesheet/split-panel.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/layout/stylesheet/tabs.mjs b/source/components/layout/stylesheet/tabs.mjs
index 795e14ff8..d05139190 100644
--- a/source/components/layout/stylesheet/tabs.mjs
+++ b/source/components/layout/stylesheet/tabs.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/layout/stylesheet/width-toggle.mjs b/source/components/layout/stylesheet/width-toggle.mjs
index 8136fc0d0..7c158bcc9 100644
--- a/source/components/layout/stylesheet/width-toggle.mjs
+++ b/source/components/layout/stylesheet/width-toggle.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/notify/stylesheet/message.mjs b/source/components/notify/stylesheet/message.mjs
index 09ed8407c..78b4163b6 100644
--- a/source/components/notify/stylesheet/message.mjs
+++ b/source/components/notify/stylesheet/message.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/notify/stylesheet/notify.mjs b/source/components/notify/stylesheet/notify.mjs
index f915e22a1..6763e0928 100644
--- a/source/components/notify/stylesheet/notify.mjs
+++ b/source/components/notify/stylesheet/notify.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/state/stylesheet/log.mjs b/source/components/state/stylesheet/log.mjs
index 6f495f58d..2b2db4b56 100644
--- a/source/components/state/stylesheet/log.mjs
+++ b/source/components/state/stylesheet/log.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/state/stylesheet/state.mjs b/source/components/state/stylesheet/state.mjs
index 18321b661..3b36361e0 100644
--- a/source/components/state/stylesheet/state.mjs
+++ b/source/components/state/stylesheet/state.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/badge.mjs b/source/components/stylesheet/badge.mjs
index b19347de2..f468497e5 100644
--- a/source/components/stylesheet/badge.mjs
+++ b/source/components/stylesheet/badge.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/border.mjs b/source/components/stylesheet/border.mjs
index 01a36b7e6..7ca453492 100644
--- a/source/components/stylesheet/border.mjs
+++ b/source/components/stylesheet/border.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/button.mjs b/source/components/stylesheet/button.mjs
index 605f2a07c..d4ea2f191 100644
--- a/source/components/stylesheet/button.mjs
+++ b/source/components/stylesheet/button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/card.mjs b/source/components/stylesheet/card.mjs
index d05bd2b98..42f229b8f 100644
--- a/source/components/stylesheet/card.mjs
+++ b/source/components/stylesheet/card.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/color.mjs b/source/components/stylesheet/color.mjs
index 03c6160fd..77fc9c24f 100644
--- a/source/components/stylesheet/color.mjs
+++ b/source/components/stylesheet/color.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/common.mjs b/source/components/stylesheet/common.mjs
index fc46d39e9..894c05d60 100644
--- a/source/components/stylesheet/common.mjs
+++ b/source/components/stylesheet/common.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/control.mjs b/source/components/stylesheet/control.mjs
index 5862c1d8f..e02c6e020 100644
--- a/source/components/stylesheet/control.mjs
+++ b/source/components/stylesheet/control.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/data-grid.mjs b/source/components/stylesheet/data-grid.mjs
index 9ecb118e6..76159bf94 100644
--- a/source/components/stylesheet/data-grid.mjs
+++ b/source/components/stylesheet/data-grid.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/display.mjs b/source/components/stylesheet/display.mjs
index 35d51ab9c..e07e2f822 100644
--- a/source/components/stylesheet/display.mjs
+++ b/source/components/stylesheet/display.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/floating-ui.mjs b/source/components/stylesheet/floating-ui.mjs
index 065e0d6e7..029190fed 100644
--- a/source/components/stylesheet/floating-ui.mjs
+++ b/source/components/stylesheet/floating-ui.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/form.mjs b/source/components/stylesheet/form.mjs
index 133c0ae2f..26cb8bf69 100644
--- a/source/components/stylesheet/form.mjs
+++ b/source/components/stylesheet/form.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/host.mjs b/source/components/stylesheet/host.mjs
index ce24d88cd..03e139430 100644
--- a/source/components/stylesheet/host.mjs
+++ b/source/components/stylesheet/host.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/icons.mjs b/source/components/stylesheet/icons.mjs
index 811134f5a..102dfeccd 100644
--- a/source/components/stylesheet/icons.mjs
+++ b/source/components/stylesheet/icons.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/link.mjs b/source/components/stylesheet/link.mjs
index 2f3e683b0..8bcc88637 100644
--- a/source/components/stylesheet/link.mjs
+++ b/source/components/stylesheet/link.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/mixin/badge.mjs b/source/components/stylesheet/mixin/badge.mjs
index 305e244f4..02f2b15f7 100644
--- a/source/components/stylesheet/mixin/badge.mjs
+++ b/source/components/stylesheet/mixin/badge.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/mixin/button.mjs b/source/components/stylesheet/mixin/button.mjs
index d7d787ac8..efc2a9a02 100644
--- a/source/components/stylesheet/mixin/button.mjs
+++ b/source/components/stylesheet/mixin/button.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/mixin/form.mjs b/source/components/stylesheet/mixin/form.mjs
index 866b29a20..a60ac8980 100644
--- a/source/components/stylesheet/mixin/form.mjs
+++ b/source/components/stylesheet/mixin/form.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/mixin/hover.mjs b/source/components/stylesheet/mixin/hover.mjs
index 64e9f7f7c..1798badf5 100644
--- a/source/components/stylesheet/mixin/hover.mjs
+++ b/source/components/stylesheet/mixin/hover.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/mixin/icon.mjs b/source/components/stylesheet/mixin/icon.mjs
index 0f55b1536..9572bc768 100644
--- a/source/components/stylesheet/mixin/icon.mjs
+++ b/source/components/stylesheet/mixin/icon.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/mixin/media.mjs b/source/components/stylesheet/mixin/media.mjs
index 4d12e17cb..699d29bf7 100644
--- a/source/components/stylesheet/mixin/media.mjs
+++ b/source/components/stylesheet/mixin/media.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/mixin/property.mjs b/source/components/stylesheet/mixin/property.mjs
index b0595e26a..53819b862 100644
--- a/source/components/stylesheet/mixin/property.mjs
+++ b/source/components/stylesheet/mixin/property.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/mixin/skeleton.mjs b/source/components/stylesheet/mixin/skeleton.mjs
index 1054b346d..2fd7a683d 100644
--- a/source/components/stylesheet/mixin/skeleton.mjs
+++ b/source/components/stylesheet/mixin/skeleton.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/mixin/spinner.mjs b/source/components/stylesheet/mixin/spinner.mjs
index b103ba0f6..690059ea4 100644
--- a/source/components/stylesheet/mixin/spinner.mjs
+++ b/source/components/stylesheet/mixin/spinner.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/mixin/typography.mjs b/source/components/stylesheet/mixin/typography.mjs
index 31693e5db..1a89d80fb 100644
--- a/source/components/stylesheet/mixin/typography.mjs
+++ b/source/components/stylesheet/mixin/typography.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/normalize.mjs b/source/components/stylesheet/normalize.mjs
index ee0bec062..abdc7247a 100644
--- a/source/components/stylesheet/normalize.mjs
+++ b/source/components/stylesheet/normalize.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/popper.mjs b/source/components/stylesheet/popper.mjs
index 75980fedb..ce3c450fe 100644
--- a/source/components/stylesheet/popper.mjs
+++ b/source/components/stylesheet/popper.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/property.mjs b/source/components/stylesheet/property.mjs
index a5579a9e9..bf716c650 100644
--- a/source/components/stylesheet/property.mjs
+++ b/source/components/stylesheet/property.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/ripple.mjs b/source/components/stylesheet/ripple.mjs
index a6ad36d9b..4c007211c 100644
--- a/source/components/stylesheet/ripple.mjs
+++ b/source/components/stylesheet/ripple.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/skeleton.mjs b/source/components/stylesheet/skeleton.mjs
index 9f9a8ed92..a9130ac11 100644
--- a/source/components/stylesheet/skeleton.mjs
+++ b/source/components/stylesheet/skeleton.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/space.mjs b/source/components/stylesheet/space.mjs
index d1be0e686..fbdb3fd91 100644
--- a/source/components/stylesheet/space.mjs
+++ b/source/components/stylesheet/space.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/spinner.mjs b/source/components/stylesheet/spinner.mjs
index 26822cce8..0d67d3876 100644
--- a/source/components/stylesheet/spinner.mjs
+++ b/source/components/stylesheet/spinner.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/table.mjs b/source/components/stylesheet/table.mjs
index 34ab994d8..62786d18f 100644
--- a/source/components/stylesheet/table.mjs
+++ b/source/components/stylesheet/table.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/theme.mjs b/source/components/stylesheet/theme.mjs
index 1750cfd6e..ecb740d6d 100644
--- a/source/components/stylesheet/theme.mjs
+++ b/source/components/stylesheet/theme.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/stylesheet/typography.mjs b/source/components/stylesheet/typography.mjs
index 863ebc1b7..e76d47a92 100644
--- a/source/components/stylesheet/typography.mjs
+++ b/source/components/stylesheet/typography.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../dom/constants.mjs";
 
diff --git a/source/components/tree-menu/stylesheet/tree-menu.mjs b/source/components/tree-menu/stylesheet/tree-menu.mjs
index c3af14e15..36eb9bdbe 100644
--- a/source/components/tree-menu/stylesheet/tree-menu.mjs
+++ b/source/components/tree-menu/stylesheet/tree-menu.mjs
@@ -1,14 +1,15 @@
 /**
  * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
- * 
+ *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
  * The full text of the license can be found at: https://www.gnu.org/licenses/agpl-3.0.en.html
- * 
+ *
  * For those who do not wish to adhere to the AGPLv3, a commercial license is available.
  * Acquiring a commercial license allows you to use this software without complying with the AGPLv3 terms.
  * For more information about purchasing a commercial license, please contact schukai GmbH.
  */
+
 import {addAttributeToken} from "../../../dom/attributes.mjs";
 import {ATTRIBUTE_ERRORMESSAGE} from "../../../dom/constants.mjs";
 
diff --git a/source/monster.mjs b/source/monster.mjs
index c7cf55502..855a015d2 100644
--- a/source/monster.mjs
+++ b/source/monster.mjs
@@ -1,4 +1,5 @@
-/** * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
+/**
+ * Copyright © schukai GmbH and all contributing authors, 2024. All rights reserved.
  * Node module: @schukai/monster
  *
  * This source code is licensed under the GNU Affero General Public License version 3 (AGPLv3).
-- 
GitLab